From d40ae99422e118188a7f48055dc340c6aca022aa Mon Sep 17 00:00:00 2001 From: Kitty Draper Date: Sat, 5 Mar 2011 21:39:25 -0500 Subject: first commit --- 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 62 files changed, 440105 insertions(+) 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 (limited to 'build') 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