Files
ddw3/asm/dw2003/pro/WFIGHTTS.s

3659 lines
168 KiB
ArmAsm

.include "macros.s"
.section "section_WFIGHTTS"
.global WFIGHTTS
WFIGHTTS:
.L0x00000000: .word 0x800a6e3c # lb $t2, 0x6e3c($zr)
.L0x00000004: .word 0x800a6f34 # lb $t2, 0x6f34($zr)
.L0x00000008: .word 0x800a70a8 # lb $t2, 0x70a8($zr)
.L0x0000000c: .word 0x800a7410 # lb $t2, 0x7410($zr)
.L0x00000010: .word 0x800a7514 # lb $t2, 0x7514($zr)
.L0x00000014: .word 0x800a761c # lb $t2, 0x761c($zr)
# Start of code
# End of code
.L0x00000018: .word 0x62836683 # 0x62836683
.L0x0000001c: .word 0x00006883 # sra $t5, $zr, 0x2
.L0x00000020: .word 0xa282a982 # sb $v0, -0x567e($s4)
.L0x00000024: .word 0xad82d382 # sw $v0, -0x2c7e($t4)
.L0x00000028: .word 0x00000000 # nop
.L0x0000002c: .word 0x81834c83 # lb $v1, 0x4c83($t4)
.L0x00000030: .word 0x5b817c83 # 0x5b817c83
.L0x00000034: .word 0x00005983 # sra $t3, $zr, 0x6
.L0x00000038: .word 0x81835f83 # lb $v1, 0x5f83($t4)
.L0x0000003c: .word 0x57835b81 # 0x57835b81
.L0x00000040: .word 0x00000000 # nop
.L0x00000044: .word 0x74837282 # jalx 0x820dca09
.L0x00000048: .word 0x43834683 # c0 0x1834683
.L0x0000004c: .word 0x41835883 # 0x41835883
.L0x00000050: .word 0x76836283 # jalx 0x8a0d8a0d
.L0x00000054: .word 0x00000000 # nop
.L0x00000058: .word 0x46837483 # c1 0x837483
.L0x0000005c: .word 0x58834383 # 0x58834383
.L0x00000060: .word 0x62834183 # 0x62834183
.L0x00000064: .word 0x00007683 # sra $t6, $zr, 0x1a
.L0x00000068: .word 0xbd82bd82 # 0xbd82bd82
.L0x0000006c: .word 0xa482a982 # sh $v0, -0x567e($a0)
.L0x00000070: .word 0x55827c81 # 0x55827c81
.L0x00000074: .word 0x00000000 # nop
.L0x00000078: .word 0xbd82bd82 # 0xbd82bd82
.L0x0000007c: .word 0xa482a982 # sh $v0, -0x567e($a0)
.L0x00000080: .word 0x54827c81 # 0x54827c81
.L0x00000084: .word 0x00000000 # nop
.L0x00000088: .word 0xbd82bd82 # 0xbd82bd82
.L0x0000008c: .word 0xa482a982 # sh $v0, -0x567e($a0)
.L0x00000090: .word 0x53827c81 # 0x53827c81
.L0x00000094: .word 0x00000000 # nop
.L0x00000098: .word 0xbd82bd82 # 0xbd82bd82
.L0x0000009c: .word 0xa482a982 # sh $v0, -0x567e($a0)
.L0x000000a0: .word 0x52827c81 # 0x52827c81
.L0x000000a4: .word 0x00000000 # nop
.L0x000000a8: .word 0xbd82bd82 # 0xbd82bd82
.L0x000000ac: .word 0xa482a982 # sh $v0, -0x567e($a0)
.L0x000000b0: .word 0x51827c81 # 0x51827c81
.L0x000000b4: .word 0x00000000 # nop
.L0x000000b8: .word 0xbd82bd82 # 0xbd82bd82
.L0x000000bc: .word 0xa482a982 # sh $v0, -0x567e($a0)
.L0x000000c0: .word 0x50827c81 # 0x50827c81
.L0x000000c4: .word 0x10620000 # beq $v1, $v0, .L0x000000c8
.L0x000000c8: .word 0x64826c82 # 0x64826c82
.L0x000000cc: .word 0x73826582 # 0x73826582
.L0x000000d0: .word 0x4f824f82 # c3 0x1824f82
.L0x000000d4: .word 0x54825482 # 0x54825482
.L0x000000d8: .word 0x00000000 # nop
.L0x000000dc: .word 0x64826c82 # 0x64826c82
.L0x000000e0: .word 0x73826582 # 0x73826582
.L0x000000e4: .word 0x4f824f82 # c3 0x1824f82
.L0x000000e8: .word 0x53825482 # 0x53825482
.L0x000000ec: .word 0x00000000 # nop
.L0x000000f0: .word 0x64826c82 # 0x64826c82
.L0x000000f4: .word 0x73826582 # 0x73826582
.L0x000000f8: .word 0x4f824f82 # c3 0x1824f82
.L0x000000fc: .word 0x52825482 # 0x52825482
.L0x00000100: .word 0x00000000 # nop
.L0x00000104: .word 0x64826c82 # 0x64826c82
.L0x00000108: .word 0x73826582 # 0x73826582
.L0x0000010c: .word 0x4f824f82 # c3 0x1824f82
.L0x00000110: .word 0x51825482 # 0x51825482
.L0x00000114: .word 0x00000000 # nop
.L0x00000118: .word 0x64826c82 # 0x64826c82
.L0x0000011c: .word 0x73826582 # 0x73826582
.L0x00000120: .word 0x4f824f82 # c3 0x1824f82
.L0x00000124: .word 0x50825482 # 0x50825482
.L0x00000128: .word 0x00000000 # nop
.L0x0000012c: .word 0x64826c82 # 0x64826c82
.L0x00000130: .word 0x73826582 # 0x73826582
.L0x00000134: .word 0x4f824f82 # c3 0x1824f82
.L0x00000138: .word 0x4f825482 # c3 0x1825482
.L0x0000013c: .word 0x00000000 # nop
.L0x00000140: .word 0x64826c82 # 0x64826c82
.L0x00000144: .word 0x73826582 # 0x73826582
.L0x00000148: .word 0x4f824f82 # c3 0x1824f82
.L0x0000014c: .word 0x58825382 # 0x58825382
.L0x00000150: .word 0x00000000 # nop
.L0x00000154: .word 0x64826c82 # 0x64826c82
.L0x00000158: .word 0x73826582 # 0x73826582
.L0x0000015c: .word 0x4f824f82 # c3 0x1824f82
.L0x00000160: .word 0x57825382 # 0x57825382
.L0x00000164: .word 0x00000000 # nop
.L0x00000168: .word 0x64826c82 # 0x64826c82
.L0x0000016c: .word 0x73826582 # 0x73826582
.L0x00000170: .word 0x4f824f82 # c3 0x1824f82
.L0x00000174: .word 0x56825382 # 0x56825382
.L0x00000178: .word 0x00000000 # nop
.L0x0000017c: .word 0x64826c82 # 0x64826c82
.L0x00000180: .word 0x73826582 # 0x73826582
.L0x00000184: .word 0x4f824f82 # c3 0x1824f82
.L0x00000188: .word 0x55825382 # 0x55825382
.L0x0000018c: .word 0x00000000 # nop
.L0x00000190: .word 0x64826c82 # 0x64826c82
.L0x00000194: .word 0x73826582 # 0x73826582
.L0x00000198: .word 0x4f824f82 # c3 0x1824f82
.L0x0000019c: .word 0x54825382 # 0x54825382
.L0x000001a0: .word 0x00000000 # nop
.L0x000001a4: .word 0x64826c82 # 0x64826c82
.L0x000001a8: .word 0x73826582 # 0x73826582
.L0x000001ac: .word 0x4f824f82 # c3 0x1824f82
.L0x000001b0: .word 0x53825382 # 0x53825382
.L0x000001b4: .word 0x00000000 # nop
.L0x000001b8: .word 0x64826c82 # 0x64826c82
.L0x000001bc: .word 0x73826582 # 0x73826582
.L0x000001c0: .word 0x4f824f82 # c3 0x1824f82
.L0x000001c4: .word 0x52825382 # 0x52825382
.L0x000001c8: .word 0x00000000 # nop
.L0x000001cc: .word 0x64826c82 # 0x64826c82
.L0x000001d0: .word 0x73826582 # 0x73826582
.L0x000001d4: .word 0x4f824f82 # c3 0x1824f82
.L0x000001d8: .word 0x51825382 # 0x51825382
.L0x000001dc: .word 0x00000000 # nop
.L0x000001e0: .word 0x64826c82 # 0x64826c82
.L0x000001e4: .word 0x73826582 # 0x73826582
.L0x000001e8: .word 0x4f824f82 # c3 0x1824f82
.L0x000001ec: .word 0x50825382 # 0x50825382
.L0x000001f0: .word 0x00000000 # nop
.L0x000001f4: .word 0x64826c82 # 0x64826c82
.L0x000001f8: .word 0x73826582 # 0x73826582
.L0x000001fc: .word 0x4f824f82 # c3 0x1824f82
.L0x00000200: .word 0x4f825382 # c3 0x1825382
.L0x00000204: .word 0x00000000 # nop
.L0x00000208: .word 0x64826c82 # 0x64826c82
.L0x0000020c: .word 0x73826582 # 0x73826582
.L0x00000210: .word 0x4f824f82 # c3 0x1824f82
.L0x00000214: .word 0x58825282 # 0x58825282
.L0x00000218: .word 0x00000000 # nop
.L0x0000021c: .word 0x64826c82 # 0x64826c82
.L0x00000220: .word 0x73826582 # 0x73826582
.L0x00000224: .word 0x4f824f82 # c3 0x1824f82
.L0x00000228: .word 0x57825282 # 0x57825282
.L0x0000022c: .word 0x00000000 # nop
.L0x00000230: .word 0x64826c82 # 0x64826c82
.L0x00000234: .word 0x73826582 # 0x73826582
.L0x00000238: .word 0x4f824f82 # c3 0x1824f82
.L0x0000023c: .word 0x56825282 # 0x56825282
.L0x00000240: .word 0x00000000 # nop
.L0x00000244: .word 0x64826c82 # 0x64826c82
.L0x00000248: .word 0x73826582 # 0x73826582
.L0x0000024c: .word 0x4f824f82 # c3 0x1824f82
.L0x00000250: .word 0x55825282 # 0x55825282
.L0x00000254: .word 0x00000000 # nop
.L0x00000258: .word 0x64826c82 # 0x64826c82
.L0x0000025c: .word 0x73826582 # 0x73826582
.L0x00000260: .word 0x4f824f82 # c3 0x1824f82
.L0x00000264: .word 0x54825282 # 0x54825282
.L0x00000268: .word 0x00000000 # nop
.L0x0000026c: .word 0x64826c82 # 0x64826c82
.L0x00000270: .word 0x73826582 # 0x73826582
.L0x00000274: .word 0x4f824f82 # c3 0x1824f82
.L0x00000278: .word 0x53825282 # 0x53825282
.L0x0000027c: .word 0x00000000 # nop
.L0x00000280: .word 0x64826c82 # 0x64826c82
.L0x00000284: .word 0x73826582 # 0x73826582
.L0x00000288: .word 0x4f824f82 # c3 0x1824f82
.L0x0000028c: .word 0x52825282 # 0x52825282
.L0x00000290: .word 0x00000000 # nop
.L0x00000294: .word 0x64826c82 # 0x64826c82
.L0x00000298: .word 0x73826582 # 0x73826582
.L0x0000029c: .word 0x4f824f82 # c3 0x1824f82
.L0x000002a0: .word 0x51825282 # 0x51825282
.L0x000002a4: .word 0x00000000 # nop
.L0x000002a8: .word 0x64826c82 # 0x64826c82
.L0x000002ac: .word 0x73826582 # 0x73826582
.L0x000002b0: .word 0x4f824f82 # c3 0x1824f82
.L0x000002b4: .word 0x50825282 # 0x50825282
.L0x000002b8: .word 0x00000000 # nop
.L0x000002bc: .word 0x64826c82 # 0x64826c82
.L0x000002c0: .word 0x73826582 # 0x73826582
.L0x000002c4: .word 0x4f824f82 # c3 0x1824f82
.L0x000002c8: .word 0x4f825282 # c3 0x1825282
.L0x000002cc: .word 0x00000000 # nop
.L0x000002d0: .word 0x65826c82 # 0x65826c82
.L0x000002d4: .word 0x73827282 # 0x73827282
.L0x000002d8: .word 0x4f826682 # c3 0x1826682
.L0x000002dc: .word 0x58825182 # 0x58825182
.L0x000002e0: .word 0x00000000 # nop
.L0x000002e4: .word 0x65826c82 # 0x65826c82
.L0x000002e8: .word 0x73827282 # 0x73827282
.L0x000002ec: .word 0x4f826682 # c3 0x1826682
.L0x000002f0: .word 0x57825182 # 0x57825182
.L0x000002f4: .word 0x00000000 # nop
.L0x000002f8: .word 0x65826c82 # 0x65826c82
.L0x000002fc: .word 0x73827282 # 0x73827282
.L0x00000300: .word 0x4f826682 # c3 0x1826682
.L0x00000304: .word 0x56825182 # 0x56825182
.L0x00000308: .word 0x00000000 # nop
.L0x0000030c: .word 0x65826c82 # 0x65826c82
.L0x00000310: .word 0x73827282 # 0x73827282
.L0x00000314: .word 0x4f826682 # c3 0x1826682
.L0x00000318: .word 0x55825182 # 0x55825182
.L0x0000031c: .word 0x00000000 # nop
.L0x00000320: .word 0x65826c82 # 0x65826c82
.L0x00000324: .word 0x73827282 # 0x73827282
.L0x00000328: .word 0x4f826682 # c3 0x1826682
.L0x0000032c: .word 0x54825182 # 0x54825182
.L0x00000330: .word 0x00000000 # nop
.L0x00000334: .word 0x65826c82 # 0x65826c82
.L0x00000338: .word 0x73827282 # 0x73827282
.L0x0000033c: .word 0x4f826682 # c3 0x1826682
.L0x00000340: .word 0x53825182 # 0x53825182
.L0x00000344: .word 0x00000000 # nop
.L0x00000348: .word 0x65826c82 # 0x65826c82
.L0x0000034c: .word 0x73827282 # 0x73827282
.L0x00000350: .word 0x4f826682 # c3 0x1826682
.L0x00000354: .word 0x52825182 # 0x52825182
.L0x00000358: .word 0x00000000 # nop
.L0x0000035c: .word 0x65826c82 # 0x65826c82
.L0x00000360: .word 0x73827282 # 0x73827282
.L0x00000364: .word 0x4f826682 # c3 0x1826682
.L0x00000368: .word 0x51825182 # 0x51825182
.L0x0000036c: .word 0x00000000 # nop
.L0x00000370: .word 0x65826c82 # 0x65826c82
.L0x00000374: .word 0x73827282 # 0x73827282
.L0x00000378: .word 0x4f826682 # c3 0x1826682
.L0x0000037c: .word 0x50825182 # 0x50825182
.L0x00000380: .word 0x00000000 # nop
.L0x00000384: .word 0x65826c82 # 0x65826c82
.L0x00000388: .word 0x73827282 # 0x73827282
.L0x0000038c: .word 0x4f826682 # c3 0x1826682
.L0x00000390: .word 0x4f825182 # c3 0x1825182
.L0x00000394: .word 0x00000000 # nop
.L0x00000398: .word 0x65826c82 # 0x65826c82
.L0x0000039c: .word 0x73827282 # 0x73827282
.L0x000003a0: .word 0x4f826682 # c3 0x1826682
.L0x000003a4: .word 0x58825082 # 0x58825082
.L0x000003a8: .word 0x00000000 # nop
.L0x000003ac: .word 0x65826c82 # 0x65826c82
.L0x000003b0: .word 0x73827282 # 0x73827282
.L0x000003b4: .word 0x4f826682 # c3 0x1826682
.L0x000003b8: .word 0x57825082 # 0x57825082
.L0x000003bc: .word 0x00000000 # nop
.L0x000003c0: .word 0x65826c82 # 0x65826c82
.L0x000003c4: .word 0x73827282 # 0x73827282
.L0x000003c8: .word 0x4f826682 # c3 0x1826682
.L0x000003cc: .word 0x56825082 # 0x56825082
.L0x000003d0: .word 0x00000000 # nop
.L0x000003d4: .word 0x65826c82 # 0x65826c82
.L0x000003d8: .word 0x73827282 # 0x73827282
.L0x000003dc: .word 0x4f826682 # c3 0x1826682
.L0x000003e0: .word 0x55825082 # 0x55825082
.L0x000003e4: .word 0x00000000 # nop
.L0x000003e8: .word 0x65826c82 # 0x65826c82
.L0x000003ec: .word 0x73827282 # 0x73827282
.L0x000003f0: .word 0x4f826682 # c3 0x1826682
.L0x000003f4: .word 0x54825082 # 0x54825082
.L0x000003f8: .word 0x00000000 # nop
.L0x000003fc: .word 0x65826c82 # 0x65826c82
.L0x00000400: .word 0x73827282 # 0x73827282
.L0x00000404: .word 0x4f826682 # c3 0x1826682
.L0x00000408: .word 0x53825082 # 0x53825082
.L0x0000040c: .word 0x00000000 # nop
.L0x00000410: .word 0x65826c82 # 0x65826c82
.L0x00000414: .word 0x73827282 # 0x73827282
.L0x00000418: .word 0x4f826682 # c3 0x1826682
.L0x0000041c: .word 0x52825082 # 0x52825082
.L0x00000420: .word 0x00000000 # nop
.L0x00000424: .word 0x65826c82 # 0x65826c82
.L0x00000428: .word 0x73827282 # 0x73827282
.L0x0000042c: .word 0x4f826682 # c3 0x1826682
.L0x00000430: .word 0x51825082 # 0x51825082
.L0x00000434: .word 0x00000000 # nop
.L0x00000438: .word 0x65826c82 # 0x65826c82
.L0x0000043c: .word 0x73827282 # 0x73827282
.L0x00000440: .word 0x4f826682 # c3 0x1826682
.L0x00000444: .word 0x50825082 # 0x50825082
.L0x00000448: .word 0x00000000 # nop
.L0x0000044c: .word 0x65826c82 # 0x65826c82
.L0x00000450: .word 0x73827282 # 0x73827282
.L0x00000454: .word 0x4f826682 # c3 0x1826682
.L0x00000458: .word 0x4f825082 # c3 0x1825082
.L0x0000045c: .word 0x00000000 # nop
.L0x00000460: .word 0x65826c82 # 0x65826c82
.L0x00000464: .word 0x73827282 # 0x73827282
.L0x00000468: .word 0x4f826682 # c3 0x1826682
.L0x0000046c: .word 0x58824f82 # 0x58824f82
.L0x00000470: .word 0x00000000 # nop
.L0x00000474: .word 0x65826c82 # 0x65826c82
.L0x00000478: .word 0x73827282 # 0x73827282
.L0x0000047c: .word 0x4f826682 # c3 0x1826682
.L0x00000480: .word 0x57824f82 # 0x57824f82
.L0x00000484: .word 0x00000000 # nop
.L0x00000488: .word 0x65826c82 # 0x65826c82
.L0x0000048c: .word 0x73827282 # 0x73827282
.L0x00000490: .word 0x4f826682 # c3 0x1826682
.L0x00000494: .word 0x56824f82 # 0x56824f82
.L0x00000498: .word 0x00000000 # nop
.L0x0000049c: .word 0x65826c82 # 0x65826c82
.L0x000004a0: .word 0x73827282 # 0x73827282
.L0x000004a4: .word 0x4f826682 # c3 0x1826682
.L0x000004a8: .word 0x55824f82 # 0x55824f82
.L0x000004ac: .word 0x00000000 # nop
.L0x000004b0: .word 0x65826c82 # 0x65826c82
.L0x000004b4: .word 0x73827282 # 0x73827282
.L0x000004b8: .word 0x4f826682 # c3 0x1826682
.L0x000004bc: .word 0x54824f82 # 0x54824f82
.L0x000004c0: .word 0x00000000 # nop
.L0x000004c4: .word 0x65826c82 # 0x65826c82
.L0x000004c8: .word 0x73827282 # 0x73827282
.L0x000004cc: .word 0x4f826682 # c3 0x1826682
.L0x000004d0: .word 0x53824f82 # 0x53824f82
.L0x000004d4: .word 0x00000000 # nop
.L0x000004d8: .word 0x65826c82 # 0x65826c82
.L0x000004dc: .word 0x73827282 # 0x73827282
.L0x000004e0: .word 0x4f826682 # c3 0x1826682
.L0x000004e4: .word 0x52824f82 # 0x52824f82
.L0x000004e8: .word 0x00000000 # nop
.L0x000004ec: .word 0x65826c82 # 0x65826c82
.L0x000004f0: .word 0x73827282 # 0x73827282
.L0x000004f4: .word 0x4f826682 # c3 0x1826682
.L0x000004f8: .word 0x51824f82 # 0x51824f82
.L0x000004fc: .word 0x00000000 # nop
.L0x00000500: .word 0x65826c82 # 0x65826c82
.L0x00000504: .word 0x73827282 # 0x73827282
.L0x00000508: .word 0x4f826682 # c3 0x1826682
.L0x0000050c: .word 0x50824f82 # 0x50824f82
.L0x00000510: .word 0x0040f800 # 0x40f800
.L0x00000514: .word 0x87835783 # lh $v1, 0x5783($gp)
.L0x00000518: .word 0x8c834f83 # lw $v1, 0x4f83($a0)
.L0x0000051c: .word 0x7c815883 # 0x7c815883
.L0x00000520: .word 0x00005482 # srl $t2, $zr, 0x12
.L0x00000524: .word 0x87835783 # lh $v1, 0x5783($gp)
.L0x00000528: .word 0x8c834f83 # lw $v1, 0x4f83($a0)
.L0x0000052c: .word 0x7c815883 # 0x7c815883
.L0x00000530: .word 0x00005382 # srl $t2, $zr, 0xe
.L0x00000534: .word 0x87835783 # lh $v1, 0x5783($gp)
.L0x00000538: .word 0x8c834f83 # lw $v1, 0x4f83($a0)
.L0x0000053c: .word 0x7c815883 # 0x7c815883
.L0x00000540: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x00000544: .word 0x87835783 # lh $v1, 0x5783($gp)
.L0x00000548: .word 0x8c834f83 # lw $v1, 0x4f83($a0)
.L0x0000054c: .word 0x7c815883 # 0x7c815883
.L0x00000550: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x00000554: .word 0x87835783 # lh $v1, 0x5783($gp)
.L0x00000558: .word 0x8c834f83 # lw $v1, 0x4f83($a0)
.L0x0000055c: .word 0x7c815883 # 0x7c815883
.L0x00000560: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x00000564: .word 0x87835783 # lh $v1, 0x5783($gp)
.L0x00000568: .word 0x8c834f83 # lw $v1, 0x4f83($a0)
.L0x0000056c: .word 0x7c815883 # 0x7c815883
.L0x00000570: .word 0x00004f82 # srl $t1, $zr, 0x1e
.L0x00000574: .word 0x62837183 # 0x62837183
.L0x00000578: .word 0x63835483 # 0x63835483
.L0x0000057c: .word 0x54827c81 # 0x54827c81
.L0x00000580: .word 0x00000000 # nop
.L0x00000584: .word 0x62837183 # 0x62837183
.L0x00000588: .word 0x63835483 # 0x63835483
.L0x0000058c: .word 0x53827c81 # 0x53827c81
.L0x00000590: .word 0x00000000 # nop
.L0x00000594: .word 0x62837183 # 0x62837183
.L0x00000598: .word 0x63835483 # 0x63835483
.L0x0000059c: .word 0x52827c81 # 0x52827c81
.L0x000005a0: .word 0x00000000 # nop
.L0x000005a4: .word 0x62837183 # 0x62837183
.L0x000005a8: .word 0x63835483 # 0x63835483
.L0x000005ac: .word 0x51827c81 # 0x51827c81
.L0x000005b0: .word 0x00000000 # nop
.L0x000005b4: .word 0x62837183 # 0x62837183
.L0x000005b8: .word 0x63835483 # 0x63835483
.L0x000005bc: .word 0x50827c81 # 0x50827c81
.L0x000005c0: .word 0x00000000 # nop
.L0x000005c4: .word 0x62837183 # 0x62837183
.L0x000005c8: .word 0x63835483 # 0x63835483
.L0x000005cc: .word 0x4f827c81 # c3 0x1827c81
.L0x000005d0: .word 0x00000000 # nop
.L0x000005d4: .word 0x46818f83 # c1 0x818f83
.L0x000005d8: .word 0x46817d83 # c1 0x817d83
.L0x000005dc: .word 0x7c814a83 # 0x7c814a83
.L0x000005e0: .word 0x00005482 # srl $t2, $zr, 0x12
.L0x000005e4: .word 0x46818f83 # c1 0x818f83
.L0x000005e8: .word 0x46817d83 # c1 0x817d83
.L0x000005ec: .word 0x7c814a83 # 0x7c814a83
.L0x000005f0: .word 0x00005382 # srl $t2, $zr, 0xe
.L0x000005f4: .word 0x46818f83 # c1 0x818f83
.L0x000005f8: .word 0x46817d83 # c1 0x817d83
.L0x000005fc: .word 0x7c814a83 # 0x7c814a83
.L0x00000600: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x00000604: .word 0x46818f83 # c1 0x818f83
.L0x00000608: .word 0x46817d83 # c1 0x817d83
.L0x0000060c: .word 0x7c814a83 # 0x7c814a83
.L0x00000610: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x00000614: .word 0x46818f83 # c1 0x818f83
.L0x00000618: .word 0x46817d83 # c1 0x817d83
.L0x0000061c: .word 0x7c814a83 # 0x7c814a83
.L0x00000620: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x00000624: .word 0x46818f83 # c1 0x818f83
.L0x00000628: .word 0x46817d83 # c1 0x817d83
.L0x0000062c: .word 0x7c814a83 # 0x7c814a83
.L0x00000630: .word 0x00004f82 # srl $t1, $zr, 0x1e
.L0x00000634: .word 0x46818f83 # c1 0x818f83
.L0x00000638: .word 0x46817d83 # c1 0x817d83
.L0x0000063c: .word 0x7c814583 # 0x7c814583
.L0x00000640: .word 0x00005482 # srl $t2, $zr, 0x12
.L0x00000644: .word 0x46818f83 # c1 0x818f83
.L0x00000648: .word 0x46817d83 # c1 0x817d83
.L0x0000064c: .word 0x7c814583 # 0x7c814583
.L0x00000650: .word 0x00005382 # srl $t2, $zr, 0xe
.L0x00000654: .word 0x46818f83 # c1 0x818f83
.L0x00000658: .word 0x46817d83 # c1 0x817d83
.L0x0000065c: .word 0x7c814583 # 0x7c814583
.L0x00000660: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x00000664: .word 0x46818f83 # c1 0x818f83
.L0x00000668: .word 0x46817d83 # c1 0x817d83
.L0x0000066c: .word 0x7c814583 # 0x7c814583
.L0x00000670: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x00000674: .word 0x46818f83 # c1 0x818f83
.L0x00000678: .word 0x46817d83 # c1 0x817d83
.L0x0000067c: .word 0x7c814583 # 0x7c814583
.L0x00000680: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x00000684: .word 0x46818f83 # c1 0x818f83
.L0x00000688: .word 0x46817d83 # c1 0x817d83
.L0x0000068c: .word 0x7c814583 # 0x7c814583
.L0x00000690: .word 0x00004f82 # srl $t1, $zr, 0x1e
.L0x00000694: .word 0x46818f83 # c1 0x818f83
.L0x00000698: .word 0x46817583 # c1 0x817583
.L0x0000069c: .word 0x7c815282 # 0x7c815282
.L0x000006a0: .word 0x00005482 # srl $t2, $zr, 0x12
.L0x000006a4: .word 0x46818f83 # c1 0x818f83
.L0x000006a8: .word 0x46817583 # c1 0x817583
.L0x000006ac: .word 0x7c815282 # 0x7c815282
.L0x000006b0: .word 0x00005382 # srl $t2, $zr, 0xe
.L0x000006b4: .word 0x46818f83 # c1 0x818f83
.L0x000006b8: .word 0x46817583 # c1 0x817583
.L0x000006bc: .word 0x7c815282 # 0x7c815282
.L0x000006c0: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x000006c4: .word 0x46818f83 # c1 0x818f83
.L0x000006c8: .word 0x46817583 # c1 0x817583
.L0x000006cc: .word 0x7c815282 # 0x7c815282
.L0x000006d0: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x000006d4: .word 0x46818f83 # c1 0x818f83
.L0x000006d8: .word 0x46817583 # c1 0x817583
.L0x000006dc: .word 0x7c815282 # 0x7c815282
.L0x000006e0: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x000006e4: .word 0x46818f83 # c1 0x818f83
.L0x000006e8: .word 0x46817583 # c1 0x817583
.L0x000006ec: .word 0x7c815282 # 0x7c815282
.L0x000006f0: .word 0x00004f82 # srl $t1, $zr, 0x1e
.L0x000006f4: .word 0x46818f83 # c1 0x818f83
.L0x000006f8: .word 0x46817583 # c1 0x817583
.L0x000006fc: .word 0x7c815182 # 0x7c815182
.L0x00000700: .word 0x00005482 # srl $t2, $zr, 0x12
.L0x00000704: .word 0x46818f83 # c1 0x818f83
.L0x00000708: .word 0x46817583 # c1 0x817583
.L0x0000070c: .word 0x7c815182 # 0x7c815182
.L0x00000710: .word 0x00005382 # srl $t2, $zr, 0xe
.L0x00000714: .word 0x46818f83 # c1 0x818f83
.L0x00000718: .word 0x46817583 # c1 0x817583
.L0x0000071c: .word 0x7c815182 # 0x7c815182
.L0x00000720: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x00000724: .word 0x46818f83 # c1 0x818f83
.L0x00000728: .word 0x46817583 # c1 0x817583
.L0x0000072c: .word 0x7c815182 # 0x7c815182
.L0x00000730: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x00000734: .word 0x46818f83 # c1 0x818f83
.L0x00000738: .word 0x46817583 # c1 0x817583
.L0x0000073c: .word 0x7c815182 # 0x7c815182
.L0x00000740: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x00000744: .word 0x46818f83 # c1 0x818f83
.L0x00000748: .word 0x46817583 # c1 0x817583
.L0x0000074c: .word 0x7c815182 # 0x7c815182
.L0x00000750: .word 0x00004f82 # srl $t1, $zr, 0x1e
.L0x00000754: .word 0x46818f83 # c1 0x818f83
.L0x00000758: .word 0x46817583 # c1 0x817583
.L0x0000075c: .word 0x7c815082 # 0x7c815082
.L0x00000760: .word 0x00005482 # srl $t2, $zr, 0x12
.L0x00000764: .word 0x46818f83 # c1 0x818f83
.L0x00000768: .word 0x46817583 # c1 0x817583
.L0x0000076c: .word 0x7c815082 # 0x7c815082
.L0x00000770: .word 0x00005382 # srl $t2, $zr, 0xe
.L0x00000774: .word 0x46818f83 # c1 0x818f83
.L0x00000778: .word 0x46817583 # c1 0x817583
.L0x0000077c: .word 0x7c815082 # 0x7c815082
.L0x00000780: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x00000784: .word 0x46818f83 # c1 0x818f83
.L0x00000788: .word 0x46817583 # c1 0x817583
.L0x0000078c: .word 0x7c815082 # 0x7c815082
.L0x00000790: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x00000794: .word 0x46818f83 # c1 0x818f83
.L0x00000798: .word 0x46817583 # c1 0x817583
.L0x0000079c: .word 0x7c815082 # 0x7c815082
.L0x000007a0: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x000007a4: .word 0x46818f83 # c1 0x818f83
.L0x000007a8: .word 0x46817583 # c1 0x817583
.L0x000007ac: .word 0x7c815082 # 0x7c815082
.L0x000007b0: .word 0x00004f82 # srl $t1, $zr, 0x1e
.L0x000007b4: .word 0x5e835e83 # 0x5e835e83
.L0x000007b8: .word 0x45834a83 # 0x45834a83
.L0x000007bc: .word 0x54827c81 # 0x54827c81
.L0x000007c0: .word 0x00000000 # nop
.L0x000007c4: .word 0x5e835e83 # 0x5e835e83
.L0x000007c8: .word 0x45834a83 # 0x45834a83
.L0x000007cc: .word 0x53827c81 # 0x53827c81
.L0x000007d0: .word 0x00000000 # nop
.L0x000007d4: .word 0x5e835e83 # 0x5e835e83
.L0x000007d8: .word 0x45834a83 # 0x45834a83
.L0x000007dc: .word 0x52827c81 # 0x52827c81
.L0x000007e0: .word 0x00000000 # nop
.L0x000007e4: .word 0x5e835e83 # 0x5e835e83
.L0x000007e8: .word 0x45834a83 # 0x45834a83
.L0x000007ec: .word 0x51827c81 # 0x51827c81
.L0x000007f0: .word 0x00000000 # nop
.L0x000007f4: .word 0x5e835e83 # 0x5e835e83
.L0x000007f8: .word 0x45834a83 # 0x45834a83
.L0x000007fc: .word 0x50827c81 # 0x50827c81
.L0x00000800: .word 0x00000000 # nop
.L0x00000804: .word 0x5e835e83 # 0x5e835e83
.L0x00000808: .word 0x45834a83 # 0x45834a83
.L0x0000080c: .word 0x4f827c81 # c3 0x1827c81
.L0x00000810: .word 0x00000000 # nop
.L0x00000814: .word 0xa982a282 # swl $v0, -0x5d7e($t4)
.L0x00000818: .word 0x0000e882 # srl $sp, $zr, 0x2
.L0x0000081c: .word 0x81834c83 # lb $v1, 0x4c83($t4)
.L0x00000820: .word 0x5b817c83 # 0x5b817c83
.L0x00000824: .word 0x00005983 # sra $t3, $zr, 0x6
.L0x00000828: .word 0xab82a882 # swl $v0, -0x577e($gp)
.L0x0000082c: .word 0xaa82a082 # swl $v0, -0x5f7e($s4)
.L0x00000830: .word 0x0000e882 # srl $sp, $zr, 0x2
.L0x00000834: .word 0x62836683 # 0x62836683
.L0x00000838: .word 0x00006883 # sra $t5, $zr, 0x2
.L0x0000083c: .word 0x5f836b82 # 0x5f836b82
.L0x00000840: .word 0x5b818183 # 0x5b818183
.L0x00000844: .word 0x7c815783 # 0x7c815783
.L0x00000848: .word 0x00005482 # srl $t2, $zr, 0x12
.L0x0000084c: .word 0x5f836b82 # 0x5f836b82
.L0x00000850: .word 0x5b818183 # 0x5b818183
.L0x00000854: .word 0x7c815783 # 0x7c815783
.L0x00000858: .word 0x00005382 # srl $t2, $zr, 0xe
.L0x0000085c: .word 0x5f836b82 # 0x5f836b82
.L0x00000860: .word 0x5b818183 # 0x5b818183
.L0x00000864: .word 0x7c815783 # 0x7c815783
.L0x00000868: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x0000086c: .word 0x5f836b82 # 0x5f836b82
.L0x00000870: .word 0x5b818183 # 0x5b818183
.L0x00000874: .word 0x7c815783 # 0x7c815783
.L0x00000878: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x0000087c: .word 0x5f836b82 # 0x5f836b82
.L0x00000880: .word 0x5b818183 # 0x5b818183
.L0x00000884: .word 0x7c815783 # 0x7c815783
.L0x00000888: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x0000088c: .word 0x5f836b82 # 0x5f836b82
.L0x00000890: .word 0x5b818183 # 0x5b818183
.L0x00000894: .word 0x7c815783 # 0x7c815783
.L0x00000898: .word 0x00004f82 # srl $t1, $zr, 0x1e
.L0x0000089c: .word 0x5f837282 # 0x5f837282
.L0x000008a0: .word 0x5b818183 # 0x5b818183
.L0x000008a4: .word 0x00005783 # sra $t2, $zr, 0x1e
.L0x000008a8: .word 0x5b814b83 # 0x5b814b83
.L0x000008ac: .word 0x00006883 # sra $t5, $zr, 0x2
.L0x000008b0: .word 0x46834583 # c1 0x834583
.L0x000008b4: .word 0x67834383 # 0x67834383
.L0x000008b8: .word 0x50827c81 # 0x50827c81
.L0x000008bc: .word 0x00000000 # nop
.L0x000008c0: .word 0x46834583 # c1 0x834583
.L0x000008c4: .word 0x67834383 # 0x67834383
.L0x000008c8: .word 0x4f827c81 # c3 0x1827c81
.L0x000008cc: .word 0x0040f800 # 0x40f800
.L0x000008d0: .word 0x71826f82 # 0x71826f82
.L0x000008d4: .word 0x46816e82 # c1 0x816e82
.L0x000008d8: .word 0xad82c782 # sw $v0, -0x387e($t4)
.L0x000008dc: .word 0x00000000 # nop
.L0x000008e0: .word 0x65835883 # 0x65835883
.L0x000008e4: .word 0x5e835b81 # 0x5e835b81
.L0x000008e8: .word 0x46815883 # c1 0x815883
.L0x000008ec: .word 0x41835f83 # 0x41835f83
.L0x000008f0: .word 0x00000000 # nop
.L0x000008f4: .word 0x65835883 # 0x65835883
.L0x000008f8: .word 0x5e835b81 # 0x5e835b81
.L0x000008fc: .word 0x46815883 # c1 0x815883
.L0x00000900: .word 0x00005f83 # sra $t3, $zr, 0x1e
.L0x00000904: .word 0x42837483 # c0 0x837483
.L0x00000908: .word 0x8b835b81 # lwl $v1, 0x5b81($gp)
.L0x0000090c: .word 0x46816883 # c1 0x816883
.L0x00000910: .word 0x00005283 # sra $t2, $zr, 0xa
.L0x00000914: .word 0x43834183 # c0 0x1834183
.L0x00000918: .word 0x80836583 # lb $v1, 0x6583($a0)
.L0x0000091c: .word 0x5f834681 # 0x5f834681
.L0x00000920: .word 0x00000000 # nop
.L0x00000924: .word 0x46818f83 # c1 0x818f83
.L0x00000928: .word 0x46817d83 # c1 0x817d83
.L0x0000092c: .word 0x46814583 # c1 0x814583
.L0x00000930: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x00000934: .word 0x87835783 # lh $v1, 0x5783($gp)
.L0x00000938: .word 0x8c834f83 # lw $v1, 0x4f83($a0)
.L0x0000093c: .word 0x00005883 # sra $t3, $zr, 0x2
.L0x00000940: .word 0x62837183 # 0x62837183
.L0x00000944: .word 0x63835483 # 0x63835483
.L0x00000948: .word 0x00000000 # nop
.L0x0000094c: .word 0x46818f83 # c1 0x818f83
.L0x00000950: .word 0x46817d83 # c1 0x817d83
.L0x00000954: .word 0x00004a83 # sra $t1, $zr, 0xa
.L0x00000958: .word 0x46818f83 # c1 0x818f83
.L0x0000095c: .word 0x46817d83 # c1 0x817d83
.L0x00000960: .word 0x00004583 # sra $t0, $zr, 0x16
.L0x00000964: .word 0x46818f83 # c1 0x818f83
.L0x00000968: .word 0x46817583 # c1 0x817583
.L0x0000096c: .word 0x00005282 # srl $t2, $zr, 0xa
.L0x00000970: .word 0x46818f83 # c1 0x818f83
.L0x00000974: .word 0x46817583 # c1 0x817583
.L0x00000978: .word 0x00005182 # srl $t2, $zr, 0x6
.L0x0000097c: .word 0x46818f83 # c1 0x818f83
.L0x00000980: .word 0x46817583 # c1 0x817583
.L0x00000984: .word 0x00005082 # srl $t2, $zr, 0x2
.L0x00000988: .word 0xbd82bd82 # 0xbd82bd82
.L0x0000098c: .word 0xa482a982 # sh $v0, -0x567e($a0)
.L0x00000990: .word 0x00000000 # nop
.L0x00000994: .word 0x5b814b83 # 0x5b814b83
.L0x00000998: .word 0x00006883 # sra $t5, $zr, 0x2
.L0x0000099c: .word 0x62836683 # 0x62836683
.L0x000009a0: .word 0x00006883 # sra $t5, $zr, 0x2
.L0x000009a4: .word 0x5f836b82 # 0x5f836b82
.L0x000009a8: .word 0x5b818183 # 0x5b818183
.L0x000009ac: .word 0x00005783 # sra $t2, $zr, 0x1e
.L0x000009b0: .word 0x5f837282 # 0x5f837282
.L0x000009b4: .word 0x5b818183 # 0x5b818183
.L0x000009b8: .word 0x00005783 # sra $t2, $zr, 0x1e
.L0x000009bc: .word 0x46834583 # c1 0x834583
.L0x000009c0: .word 0x67834383 # 0x67834383
.L0x000009c4: .word 0x00000000 # nop
.L0x000009c8: .word 0x6d827c81 # 0x6d827c81
.L0x000009cc: .word 0x6d826e82 # 0x6d826e82
.L0x000009d0: .word 0x7c816482 # 0x7c816482
.L0x000009d4: .word 0x8e840000 # lw $a0, ($s4)
.L0x000009d8: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x000009dc: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x000009e0: .word 0x3c118005 # lui $s1, 0x8005
.L0x000009e4: .word 0x2631de10 # addiu $s1, -0x21f0
.L0x000009e8: .word 0xafbf001c # sw $ra, 0x1c($sp)
.L0x000009ec: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x000009f0: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000009f4: .word 0x8e220150 # lw $v0, 0x150($s1)
.L0x000009f8: .word 0x00000000 # nop
.L0x000009fc: .word 0x0040f809 # jalr $v0
.L0x00000a00: .word 0x3c10800b # lui $s0, 0x800b
.L0x00000a04: .word 0x3c040001 # lui $a0, 0x1
.L0x00000a08: .word 0x8e220154 # lw $v0, 0x154($s1)
.L0x00000a0c: .word 0x00000000 # nop
.L0x00000a10: .word 0x0040f809 # jalr $v0
.L0x00000a14: .word 0x34849000 # ori $a0, 0x9000
.L0x00000a18: .word 0x24040140 # li $a0, 0x140
.L0x00000a1c: .word 0x240500f0 # li $a1, 0xf0
.L0x00000a20: .word 0x00003021 # move_ $a2, $zr
.L0x00000a24: .word 0x8e220174 # lw $v0, 0x174($s1)
.L0x00000a28: .word 0x00000000 # nop
.L0x00000a2c: .word 0x0040f809 # jalr $v0
.L0x00000a30: .word 0x00c03821 # move_ $a3, $a2
.L0x00000a34: .word 0x26109368 # addiu $s0, -0x6c98
.L0x00000a38: .word 0x02002021 # move_ $a0, $s0
.L0x00000a3c: .word 0x24050001 # li $a1, 0x1
.L0x00000a40: .word 0x8e22016c # lw $v0, 0x16c($s1)
.L0x00000a44: .word 0x00000000 # nop
.L0x00000a48: .word 0x0040f809 # jalr $v0
.L0x00000a4c: .word 0x24061000 # li $a2, 0x1000
.L0x00000a50: .word 0x00409021 # move_ $s2, $v0
.L0x00000a54: .word 0x02402021 # move_ $a0, $s2
.L0x00000a58: .word 0x240500a0 # li $a1, 0xa0
.L0x00000a5c: .word 0x8c820118 # lw $v0, 0x118($a0)
.L0x00000a60: .word 0x00000000 # nop
.L0x00000a64: .word 0x0040f809 # jalr $v0
.L0x00000a68: .word 0x24060078 # li $a2, 0x78
.L0x00000a6c: .word 0x02002021 # move_ $a0, $s0
.L0x00000a70: .word 0x24050001 # li $a1, 0x1
.L0x00000a74: .word 0x8e22016c # lw $v0, 0x16c($s1)
.L0x00000a78: .word 0x00000000 # nop
.L0x00000a7c: .word 0x0040f809 # jalr $v0
.L0x00000a80: .word 0x24061001 # li $a2, 0x1001
.L0x00000a84: .word 0x00409021 # move_ $s2, $v0
.L0x00000a88: .word 0x02402021 # move_ $a0, $s2
.L0x00000a8c: .word 0x240500a0 # li $a1, 0xa0
.L0x00000a90: .word 0x8e420118 # lw $v0, 0x118($s2)
.L0x00000a94: .word 0x00000000 # nop
.L0x00000a98: .word 0x0040f809 # jalr $v0
.L0x00000a9c: .word 0x24060078 # li $a2, 0x78
.L0x00000aa0: .word 0x02402021 # move_ $a0, $s2
.L0x00000aa4: .word 0x8c820148 # lw $v0, 0x148($a0)
.L0x00000aa8: .word 0x00000000 # nop
.L0x00000aac: .word 0x0040f809 # jalr $v0
.L0x00000ab0: .word 0x24050064 # li $a1, 0x64
.L0x00000ab4: .word 0x02002021 # move_ $a0, $s0
.L0x00000ab8: .word 0x24050008 # li $a1, 0x8
.L0x00000abc: .word 0x8e22016c # lw $v0, 0x16c($s1)
.L0x00000ac0: .word 0x00000000 # nop
.L0x00000ac4: .word 0x0040f809 # jalr $v0
.L0x00000ac8: .word 0x24061002 # li $a2, 0x1002
.L0x00000acc: .word 0x00409021 # move_ $s2, $v0
.L0x00000ad0: .word 0x96020004 # lhu $v0, 0x4($s0)
.L0x00000ad4: .word 0x02402021 # move_ $a0, $s2
.L0x00000ad8: .word 0x00021400 # sll $v0, 0x10
.L0x00000adc: .word 0x00022c03 # sra $a1, $v0, 0x10
.L0x00000ae0: .word 0x000217c2 # srl $v0, 0x1f
.L0x00000ae4: .word 0x00a22821 # addu $a1, $v0
.L0x00000ae8: .word 0x96020006 # lhu $v0, 0x6($s0)
.L0x00000aec: .word 0x00052843 # sra $a1, 0x1
.L0x00000af0: .word 0x00021400 # sll $v0, 0x10
.L0x00000af4: .word 0x00023403 # sra $a2, $v0, 0x10
.L0x00000af8: .word 0x000217c2 # srl $v0, 0x1f
.L0x00000afc: .word 0x00c23021 # addu $a2, $v0
.L0x00000b00: .word 0x8e420118 # lw $v0, 0x118($s2)
.L0x00000b04: .word 0x00000000 # nop
.L0x00000b08: .word 0x0040f809 # jalr $v0
.L0x00000b0c: .word 0x00063043 # sra $a2, 0x1
.L0x00000b10: .word 0x02402021 # move_ $a0, $s2
.L0x00000b14: .word 0x8c820148 # lw $v0, 0x148($a0)
.L0x00000b18: .word 0x00000000 # nop
.L0x00000b1c: .word 0x0040f809 # jalr $v0
.L0x00000b20: .word 0x24050028 # li $a1, 0x28
.L0x00000b24: .word 0x02002021 # move_ $a0, $s0
.L0x00000b28: .word 0x24050001 # li $a1, 0x1
.L0x00000b2c: .word 0x8e22016c # lw $v0, 0x16c($s1)
.L0x00000b30: .word 0x00000000 # nop
.L0x00000b34: .word 0x0040f809 # jalr $v0
.L0x00000b38: .word 0x24061003 # li $a2, 0x1003
.L0x00000b3c: .word 0x00409021 # move_ $s2, $v0
.L0x00000b40: .word 0x02402021 # move_ $a0, $s2
.L0x00000b44: .word 0x240500a0 # li $a1, 0xa0
.L0x00000b48: .word 0x8e420118 # lw $v0, 0x118($s2)
.L0x00000b4c: .word 0x00000000 # nop
.L0x00000b50: .word 0x0040f809 # jalr $v0
.L0x00000b54: .word 0x24060078 # li $a2, 0x78
.L0x00000b58: .word 0x02402021 # move_ $a0, $s2
.L0x00000b5c: .word 0x8c820148 # lw $v0, 0x148($a0)
.L0x00000b60: .word 0x00000000 # nop
.L0x00000b64: .word 0x0040f809 # jalr $v0
.L0x00000b68: .word 0x24050064 # li $a1, 0x64
.L0x00000b6c: .word 0x02002021 # move_ $a0, $s0
.L0x00000b70: .word 0x2405000c # li $a1, 0xc
.L0x00000b74: .word 0x8e22016c # lw $v0, 0x16c($s1)
.L0x00000b78: .word 0x00000000 # nop
.L0x00000b7c: .word 0x0040f809 # jalr $v0
.L0x00000b80: .word 0x24061004 # li $a2, 0x1004
.L0x00000b84: .word 0x00409021 # move_ $s2, $v0
.L0x00000b88: .word 0x02402021 # move_ $a0, $s2
.L0x00000b8c: .word 0x240500a0 # li $a1, 0xa0
.L0x00000b90: .word 0x8e420118 # lw $v0, 0x118($s2)
.L0x00000b94: .word 0x00000000 # nop
.L0x00000b98: .word 0x0040f809 # jalr $v0
.L0x00000b9c: .word 0x24060078 # li $a2, 0x78
.L0x00000ba0: .word 0x02402021 # move_ $a0, $s2
.L0x00000ba4: .word 0x8c820148 # lw $v0, 0x148($a0)
.L0x00000ba8: .word 0x00000000 # nop
.L0x00000bac: .word 0x0040f809 # jalr $v0
.L0x00000bb0: .word 0x24050064 # li $a1, 0x64
.L0x00000bb4: .word 0x02002021 # move_ $a0, $s0
.L0x00000bb8: .word 0x24050001 # li $a1, 0x1
.L0x00000bbc: .word 0x8e22016c # lw $v0, 0x16c($s1)
.L0x00000bc0: .word 0x00000000 # nop
.L0x00000bc4: .word 0x0040f809 # jalr $v0
.L0x00000bc8: .word 0x24061005 # li $a2, 0x1005
.L0x00000bcc: .word 0x00409021 # move_ $s2, $v0
.L0x00000bd0: .word 0x02402021 # move_ $a0, $s2
.L0x00000bd4: .word 0x00002821 # move_ $a1, $zr
.L0x00000bd8: .word 0x8c820118 # lw $v0, 0x118($a0)
.L0x00000bdc: .word 0x00000000 # nop
.L0x00000be0: .word 0x0040f809 # jalr $v0
.L0x00000be4: .word 0x00a03021 # move_ $a2, $a1
.L0x00000be8: .word 0x02002021 # move_ $a0, $s0
.L0x00000bec: .word 0x24050001 # li $a1, 0x1
.L0x00000bf0: .word 0x8e22016c # lw $v0, 0x16c($s1)
.L0x00000bf4: .word 0x00000000 # nop
.L0x00000bf8: .word 0x0040f809 # jalr $v0
.L0x00000bfc: .word 0x24061006 # li $a2, 0x1006
.L0x00000c00: .word 0x00409021 # move_ $s2, $v0
.L0x00000c04: .word 0x02402021 # move_ $a0, $s2
.L0x00000c08: .word 0x00002821 # move_ $a1, $zr
.L0x00000c0c: .word 0x8e420118 # lw $v0, 0x118($s2)
.L0x00000c10: .word 0x00000000 # nop
.L0x00000c14: .word 0x0040f809 # jalr $v0
.L0x00000c18: .word 0x00a03021 # move_ $a2, $a1
.L0x00000c1c: .word 0x02402021 # move_ $a0, $s2
.L0x00000c20: .word 0x8c820148 # lw $v0, 0x148($a0)
.L0x00000c24: .word 0x00000000 # nop
.L0x00000c28: .word 0x0040f809 # jalr $v0
.L0x00000c2c: .word 0x24050005 # li $a1, 0x5
.L0x00000c30: .word 0x8fbf001c # lw $ra, 0x1c($sp)
.L0x00000c34: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x00000c38: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00000c3c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00000c40: .word 0x03e00008 # jr $ra
.L0x00000c44: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00000c48: .word 0x27bdffb0 # addiu $sp, -0x50
.L0x00000c4c: .word 0x27a40010 # addiu $a0, $sp, 0x10
.L0x00000c50: .word 0xafbf004c # sw $ra, 0x4c($sp)
.L0x00000c54: .word 0x0c007fea # jal 0x8001ffa8
.L0x00000c58: .word 0xafb00048 # sw $s0, 0x48($sp)
.L0x00000c5c: .word 0x24040200 # li $a0, 0x200
.L0x00000c60: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00000c64: .word 0x00000000 # nop
.L0x00000c68: .word 0x0040f809 # jalr $v0
.L0x00000c6c: .word 0x00002821 # move_ $a1, $zr
.L0x00000c70: .word 0x3c040456 # lui $a0, 0x456
.L0x00000c74: .word 0x3c108004 # lui $s0, 0x8004
.L0x00000c78: .word 0x26104b38 # addiu $s0, 0x4b38
.L0x00000c7c: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x00000c80: .word 0x00000000 # nop
.L0x00000c84: .word 0x0040f809 # jalr $v0
.L0x00000c88: .word 0x34840001 # ori $a0, 0x1
.L0x00000c8c: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00000c90: .word 0x00000000 # nop
.L0x00000c94: .word 0x0060f809 # jalr $v1
.L0x00000c98: .word 0x00402021 # move_ $a0, $v0
.L0x00000c9c: .word 0x00002021 # move_ $a0, $zr
.L0x00000ca0: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00000ca4: .word 0x00000000 # nop
.L0x00000ca8: .word 0x0040f809 # jalr $v0
.L0x00000cac: .word 0x240500f4 # li $a1, 0xf4
.L0x00000cb0: .word 0x8e020424 # lw $v0, 0x424($s0)
.L0x00000cb4: .word 0x00000000 # nop
.L0x00000cb8: .word 0x0040f809 # jalr $v0
.L0x00000cbc: .word 0x3c040456 # lui $a0, 0x456
.L0x00000cc0: .word 0x8fa30030 # lw $v1, 0x30($sp)
.L0x00000cc4: .word 0x00000000 # nop
.L0x00000cc8: .word 0x0060f809 # jalr $v1
.L0x00000ccc: .word 0x00402021 # move_ $a0, $v0
.L0x00000cd0: .word 0x24040140 # li $a0, 0x140
.L0x00000cd4: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00000cd8: .word 0x00000000 # nop
.L0x00000cdc: .word 0x0040f809 # jalr $v0
.L0x00000ce0: .word 0x24050100 # li $a1, 0x100
.L0x00000ce4: .word 0x8e020414 # lw $v0, 0x414($s0)
.L0x00000ce8: .word 0x00000000 # nop
.L0x00000cec: .word 0x0040f809 # jalr $v0
.L0x00000cf0: .word 0x2404079e # li $a0, 0x79e
.L0x00000cf4: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00000cf8: .word 0x00000000 # nop
.L0x00000cfc: .word 0x0060f809 # jalr $v1
.L0x00000d00: .word 0x00402021 # move_ $a0, $v0
.L0x00000d04: .word 0x240401c0 # li $a0, 0x1c0
.L0x00000d08: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00000d0c: .word 0x00000000 # nop
.L0x00000d10: .word 0x0040f809 # jalr $v0
.L0x00000d14: .word 0x24050100 # li $a1, 0x100
.L0x00000d18: .word 0x8e020414 # lw $v0, 0x414($s0)
.L0x00000d1c: .word 0x00000000 # nop
.L0x00000d20: .word 0x0040f809 # jalr $v0
.L0x00000d24: .word 0x240407ae # li $a0, 0x7ae
.L0x00000d28: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00000d2c: .word 0x00000000 # nop
.L0x00000d30: .word 0x0060f809 # jalr $v1
.L0x00000d34: .word 0x00402021 # move_ $a0, $v0
.L0x00000d38: .word 0x24040200 # li $a0, 0x200
.L0x00000d3c: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00000d40: .word 0x00000000 # nop
.L0x00000d44: .word 0x0040f809 # jalr $v0
.L0x00000d48: .word 0x24050100 # li $a1, 0x100
.L0x00000d4c: .word 0x8e020414 # lw $v0, 0x414($s0)
.L0x00000d50: .word 0x00000000 # nop
.L0x00000d54: .word 0x0040f809 # jalr $v0
.L0x00000d58: .word 0x240407e1 # li $a0, 0x7e1
.L0x00000d5c: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00000d60: .word 0x00000000 # nop
.L0x00000d64: .word 0x0060f809 # jalr $v1
.L0x00000d68: .word 0x00402021 # move_ $a0, $v0
.L0x00000d6c: .word 0x24040240 # li $a0, 0x240
.L0x00000d70: .word 0x8fa20034 # lw $v0, 0x34($sp)
.L0x00000d74: .word 0x00000000 # nop
.L0x00000d78: .word 0x0040f809 # jalr $v0
.L0x00000d7c: .word 0x24050100 # li $a1, 0x100
.L0x00000d80: .word 0x8e020414 # lw $v0, 0x414($s0)
.L0x00000d84: .word 0x00000000 # nop
.L0x00000d88: .word 0x0040f809 # jalr $v0
.L0x00000d8c: .word 0x240407e3 # li $a0, 0x7e3
.L0x00000d90: .word 0x8fa3003c # lw $v1, 0x3c($sp)
.L0x00000d94: .word 0x00000000 # nop
.L0x00000d98: .word 0x0060f809 # jalr $v1
.L0x00000d9c: .word 0x00402021 # move_ $a0, $v0
.L0x00000da0: .word 0x8fbf004c # lw $ra, 0x4c($sp)
.L0x00000da4: .word 0x8fb00048 # lw $s0, 0x48($sp)
.L0x00000da8: .word 0x03e00008 # jr $ra
.L0x00000dac: .word 0x27bd0050 # addiu $sp, 0x50
.L0x00000db0: .word 0x27bdffa0 # addiu $sp, -0x60
.L0x00000db4: .word 0xafb1004c # sw $s1, 0x4c($sp)
.L0x00000db8: .word 0x00808821 # move_ $s1, $a0
.L0x00000dbc: .word 0xafb20050 # sw $s2, 0x50($sp)
.L0x00000dc0: .word 0x00a09021 # move_ $s2, $a1
.L0x00000dc4: .word 0xafb30054 # sw $s3, 0x54($sp)
.L0x00000dc8: .word 0xafbf0058 # sw $ra, 0x58($sp)
.L0x00000dcc: .word 0xafb00048 # sw $s0, 0x48($sp)
.L0x00000dd0: .word 0x8e23000c # lw $v1, 0xc($s1)
.L0x00000dd4: .word 0x24040001 # li $a0, 0x1
.L0x00000dd8: .word 0x10640094 # beq $v1, $a0, .L0x0000102c
.L0x00000ddc: .word 0x00009821 # move_ $s3, $zr
.L0x00000de0: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00000de4: .word 0x14400003 # bnez $v0, .L0x00000df4
.L0x00000de8: .word 0x28620004 # slti $v0, $v1, 0x4
.L0x00000dec: .word 0x1440039d # bnez $v0, .L0x00001c64
.L0x00000df0: .word 0x00000000 # nop
.L0x00000df4: .word 0x8e230010 # lw $v1, 0x10($s1)
.L0x00000df8: .word 0x00000000 # nop
.L0x00000dfc: .word 0x10640012 # beq $v1, $a0, .L0x00000e48
.L0x00000e00: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x00000e04: .word 0x14400006 # bnez $v0, .L0x00000e20
.L0x00000e08: .word 0x3c028004 # lui $v0, 0x8004
.L0x00000e0c: .word 0x24020002 # li $v0, 0x2
.L0x00000e10: .word 0x1062002e # beq $v1, $v0, .L0x00000ecc
.L0x00000e14: .word 0x24020003 # li $v0, 0x3
.L0x00000e18: .word 0x10620032 # beq $v1, $v0, .L0x00000ee4
.L0x00000e1c: .word 0x3c028004 # lui $v0, 0x8004
.L0x00000e20: .word 0x8c424f54 # lw $v0, 0x4f54($v0)
.L0x00000e24: .word 0x00000000 # nop
.L0x00000e28: .word 0x0040f809 # jalr $v0
.L0x00000e2c: .word 0x00000000 # nop
.L0x00000e30: .word 0x0c0299ee # jal 0x800a67b8
.L0x00000e34: .word 0x00000000 # nop
.L0x00000e38: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00000e3c: .word 0x00000000 # nop
.L0x00000e40: .word 0x0040f809 # jalr $v0
.L0x00000e44: .word 0x02202021 # move_ $a0, $s1
.L0x00000e48: .word 0x8e230014 # lw $v1, 0x14($s1)
.L0x00000e4c: .word 0x00000000 # nop
.L0x00000e50: .word 0x10600003 # beqz $v1, .L0x00000e60
.L0x00000e54: .word 0x24020001 # li $v0, 0x1
.L0x00000e58: .word 0x1062000b # beq $v1, $v0, .L0x00000e88
.L0x00000e5c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000e60: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000e64: .word 0x8c425c54 # lw $v0, 0x5c54($v0)
.L0x00000e68: .word 0x00000000 # nop
.L0x00000e6c: .word 0x0040f809 # jalr $v0
.L0x00000e70: .word 0x24040002 # li $a0, 0x2
.L0x00000e74: .word 0x8e220040 # lw $v0, 0x40($s1)
.L0x00000e78: .word 0x00000000 # nop
.L0x00000e7c: .word 0x0040f809 # jalr $v0
.L0x00000e80: .word 0x02202021 # move_ $a0, $s1
.L0x00000e84: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000e88: .word 0x245019ec # addiu $s0, $v0, 0x19ec
.L0x00000e8c: .word 0x8e024274 # lw $v0, 0x4274($s0)
.L0x00000e90: .word 0x00000000 # nop
.L0x00000e94: .word 0x0040f809 # jalr $v0
.L0x00000e98: .word 0x00000000 # nop
.L0x00000e9c: .word 0x14400371 # bnez $v0, .L0x00001c64
.L0x00000ea0: .word 0x00000000 # nop
.L0x00000ea4: .word 0x8e02425c # lw $v0, 0x425c($s0)
.L0x00000ea8: .word 0x00000000 # nop
.L0x00000eac: .word 0x0040f809 # jalr $v0
.L0x00000eb0: .word 0x3c046008 # lui $a0, 0x6008
.L0x00000eb4: .word 0x3c038004 # lui $v1, 0x8004
.L0x00000eb8: .word 0x3c026008 # lui $v0, 0x6008
.L0x00000ebc: .word 0xac622b30 # sw $v0, 0x2b30($v1)
.L0x00000ec0: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00000ec4: .word 0x08029b48 # j 0x800a6d20
.L0x00000ec8: .word 0x00000000 # nop
.L0x00000ecc: .word 0x0c029a8a # jal 0x800a6a28
.L0x00000ed0: .word 0x00000000 # nop
.L0x00000ed4: .word 0x8e22003c # lw $v0, 0x3c($s1)
.L0x00000ed8: .word 0x00000000 # nop
.L0x00000edc: .word 0x0040f809 # jalr $v0
.L0x00000ee0: .word 0x02202021 # move_ $a0, $s1
.L0x00000ee4: .word 0x8e330014 # lw $s3, 0x14($s1)
.L0x00000ee8: .word 0x00000000 # nop
.L0x00000eec: .word 0x12600003 # beqz $s3, .L0x00000efc
.L0x00000ef0: .word 0x24020001 # li $v0, 0x1
.L0x00000ef4: .word 0x12620017 # beq $s3, $v0, .L0x00000f54
.L0x00000ef8: .word 0x3c028005 # lui $v0, 0x8005
.L0x00000efc: .word 0x0c024b54 # jal 0x80092d50
.L0x00000f00: .word 0x00000000 # nop
.L0x00000f04: .word 0x24041001 # li $a0, 0x1001
.L0x00000f08: .word 0x0c024986 # jal 0x80092618
.L0x00000f0c: .word 0xae420004 # sw $v0, 0x4($s2)
.L0x00000f10: .word 0xae420008 # sw $v0, 0x8($s2)
.L0x00000f14: .word 0x3c028004 # lui $v0, 0x8004
.L0x00000f18: .word 0x8c442b28 # lw $a0, 0x2b28($v0)
.L0x00000f1c: .word 0x0c021a6a # jal 0x800869a8
.L0x00000f20: .word 0x2405003c # li $a1, 0x3c
.L0x00000f24: .word 0x0c022015 # jal 0x80088054
.L0x00000f28: .word 0xae420010 # sw $v0, 0x10($s2)
.L0x00000f2c: .word 0x24041001 # li $a0, 0x1001
.L0x00000f30: .word 0x0c022c2e # jal 0x8008b0b8
.L0x00000f34: .word 0xae420028 # sw $v0, 0x28($s2)
.L0x00000f38: .word 0xae42000c # sw $v0, 0xc($s2)
.L0x00000f3c: .word 0x8e220040 # lw $v0, 0x40($s1)
.L0x00000f40: .word 0x00000000 # nop
.L0x00000f44: .word 0x0040f809 # jalr $v0
.L0x00000f48: .word 0x02202021 # move_ $a0, $s1
.L0x00000f4c: .word 0x08029e91 # j 0x800a7a44
.L0x00000f50: .word 0x00000000 # nop
.L0x00000f54: .word 0x8c42b43c # lw $v0, -0x4bc4($v0)
.L0x00000f58: .word 0x00000000 # nop
.L0x00000f5c: .word 0x0040f809 # jalr $v0
.L0x00000f60: .word 0x00000000 # nop
.L0x00000f64: .word 0x00002821 # move_ $a1, $zr
.L0x00000f68: .word 0x3c03800b # lui $v1, 0x800b
.L0x00000f6c: .word 0x24639370 # addiu $v1, -0x6c90
.L0x00000f70: .word 0x00028080 # sll $s0, $v0, 0x2
.L0x00000f74: .word 0x02038021 # addu $s0, $v1
.L0x00000f78: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x00000f7c: .word 0x86060000 # lh $a2, ($s0)
.L0x00000f80: .word 0x8c820184 # lw $v0, 0x184($a0)
.L0x00000f84: .word 0x00000000 # nop
.L0x00000f88: .word 0x0040f809 # jalr $v0
.L0x00000f8c: .word 0x24070001 # li $a3, 0x1
.L0x00000f90: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x00000f94: .word 0x00000000 # nop
.L0x00000f98: .word 0x8c820194 # lw $v0, 0x194($a0)
.L0x00000f9c: .word 0x00000000 # nop
.L0x00000fa0: .word 0x0040f809 # jalr $v0
.L0x00000fa4: .word 0x00002821 # move_ $a1, $zr
.L0x00000fa8: .word 0x24050010 # li $a1, 0x10
.L0x00000fac: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x00000fb0: .word 0x86060002 # lh $a2, 0x2($s0)
.L0x00000fb4: .word 0x8c820184 # lw $v0, 0x184($a0)
.L0x00000fb8: .word 0x00000000 # nop
.L0x00000fbc: .word 0x0040f809 # jalr $v0
.L0x00000fc0: .word 0x24070001 # li $a3, 0x1
.L0x00000fc4: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x00000fc8: .word 0x00000000 # nop
.L0x00000fcc: .word 0x8c820194 # lw $v0, 0x194($a0)
.L0x00000fd0: .word 0x00000000 # nop
.L0x00000fd4: .word 0x0040f809 # jalr $v0
.L0x00000fd8: .word 0x24050010 # li $a1, 0x10
.L0x00000fdc: .word 0x8e440008 # lw $a0, 0x8($s2)
.L0x00000fe0: .word 0x00000000 # nop
.L0x00000fe4: .word 0x8c820100 # lw $v0, 0x100($a0)
.L0x00000fe8: .word 0x00000000 # nop
.L0x00000fec: .word 0x0040f809 # jalr $v0
.L0x00000ff0: .word 0x00000000 # nop
.L0x00000ff4: .word 0x8e440008 # lw $a0, 0x8($s2)
.L0x00000ff8: .word 0x00402821 # move_ $a1, $v0
.L0x00000ffc: .word 0x8c8200f8 # lw $v0, 0xf8($a0)
.L0x00001000: .word 0x00000000 # nop
.L0x00001004: .word 0x0040f809 # jalr $v0
.L0x00001008: .word 0x00000000 # nop
.L0x0000100c: .word 0x0c024b60 # jal 0x80092d80
.L0x00001010: .word 0x00002021 # move_ $a0, $zr
.L0x00001014: .word 0x8e220038 # lw $v0, 0x38($s1)
.L0x00001018: .word 0x02202021 # move_ $a0, $s1
.L0x0000101c: .word 0x0040f809 # jalr $v0
.L0x00001020: .word 0xac930050 # sw $s3, 0x50($a0)
.L0x00001024: .word 0x08029e91 # j 0x800a7a44
.L0x00001028: .word 0x00000000 # nop
.L0x0000102c: .word 0x8e230010 # lw $v1, 0x10($s1)
.L0x00001030: .word 0x00000000 # nop
.L0x00001034: .word 0x2c620006 # sltiu $v0, $v1, 0x6
.L0x00001038: .word 0x10400008 # beqz $v0, .L0x0000105c
.L0x0000103c: .word 0x3c02800a # lui $v0, 0x800a
.L0x00001040: .word 0x24425de0 # addiu $v0, 0x5de0
.L0x00001044: .word 0x00031880 # sll $v1, 0x2
.L0x00001048: .word 0x00621821 # addu $v1, $v0
.L0x0000104c: .word 0x8c620000 # lw $v0, ($v1)
.L0x00001050: .word 0x00000000 # nop
.L0x00001054: .word 0x00400008 # jr $v0
.L0x00001058: .word 0x00000000 # nop
.L0x0000105c: .word 0x8e230014 # lw $v1, 0x14($s1)
.L0x00001060: .word 0x00000000 # nop
.L0x00001064: .word 0x10600003 # beqz $v1, .L0x00001074
.L0x00001068: .word 0x24020001 # li $v0, 0x1
.L0x0000106c: .word 0x10620008 # beq $v1, $v0, .L0x00001090
.L0x00001070: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001074: .word 0x0c024b60 # jal 0x80092d80
.L0x00001078: .word 0x00002021 # move_ $a0, $zr
.L0x0000107c: .word 0x8e220040 # lw $v0, 0x40($s1)
.L0x00001080: .word 0x00000000 # nop
.L0x00001084: .word 0x0040f809 # jalr $v0
.L0x00001088: .word 0x02202021 # move_ $a0, $s1
.L0x0000108c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001090: .word 0x8c42bbc4 # lw $v0, -0x443c($v0)
.L0x00001094: .word 0x00000000 # nop
.L0x00001098: .word 0x0040f809 # jalr $v0
.L0x0000109c: .word 0x00002021 # move_ $a0, $zr
.L0x000010a0: .word 0x00408021 # move_ $s0, $v0
.L0x000010a4: .word 0x32022000 # andi $v0, $s0, 0x2000
.L0x000010a8: .word 0x10400009 # beqz $v0, .L0x000010d0
.L0x000010ac: .word 0x32020800 # andi $v0, $s0, 0x800
.L0x000010b0: .word 0x0c024b60 # jal 0x80092d80
.L0x000010b4: .word 0x00002021 # move_ $a0, $zr
.L0x000010b8: .word 0x8e250050 # lw $a1, 0x50($s1)
.L0x000010bc: .word 0x8e22002c # lw $v0, 0x2c($s1)
.L0x000010c0: .word 0x00000000 # nop
.L0x000010c4: .word 0x0040f809 # jalr $v0
.L0x000010c8: .word 0x02202021 # move_ $a0, $s1
.L0x000010cc: .word 0x32020800 # andi $v0, $s0, 0x800
.L0x000010d0: .word 0x1040000b # beqz $v0, .L0x00001100
.L0x000010d4: .word 0x32020200 # andi $v0, $s0, 0x200
.L0x000010d8: .word 0x8e420000 # lw $v0, ($s2)
.L0x000010dc: .word 0x00000000 # nop
.L0x000010e0: .word 0x14400007 # bnez $v0, .L0x00001100
.L0x000010e4: .word 0x32020200 # andi $v0, $s0, 0x200
.L0x000010e8: .word 0x24040094 # li $a0, 0x94
.L0x000010ec: .word 0x00002821 # move_ $a1, $zr
.L0x000010f0: .word 0x0c021c00 # jal 0x80087000
.L0x000010f4: .word 0x00a03021 # move_ $a2, $a1
.L0x000010f8: .word 0xae420000 # sw $v0, ($s2)
.L0x000010fc: .word 0x32020200 # andi $v0, $s0, 0x200
.L0x00001100: .word 0x1040000a # beqz $v0, .L0x0000112c
.L0x00001104: .word 0x32020100 # andi $v0, $s0, 0x100
.L0x00001108: .word 0x8e420000 # lw $v0, ($s2)
.L0x0000110c: .word 0x00000000 # nop
.L0x00001110: .word 0x14400006 # bnez $v0, .L0x0000112c
.L0x00001114: .word 0x32020100 # andi $v0, $s0, 0x100
.L0x00001118: .word 0x2404003b # li $a0, 0x3b
.L0x0000111c: .word 0x0c0229fd # jal 0x8008a7f4
.L0x00001120: .word 0x00002821 # move_ $a1, $zr
.L0x00001124: .word 0xae420000 # sw $v0, ($s2)
.L0x00001128: .word 0x32020100 # andi $v0, $s0, 0x100
.L0x0000112c: .word 0x10400231 # beqz $v0, .L0x000019f4
.L0x00001130: .word 0x00000000 # nop
.L0x00001134: .word 0x8e420000 # lw $v0, ($s2)
.L0x00001138: .word 0x00000000 # nop
.L0x0000113c: .word 0x1440022d # bnez $v0, .L0x000019f4
.L0x00001140: .word 0x00000000 # nop
.L0x00001144: .word 0x0c0232d1 # jal 0x8008cb44
.L0x00001148: .word 0x00000000 # nop
.L0x0000114c: .word 0x08029df5 # j 0x800a77d4
.L0x00001150: .word 0xae420000 # sw $v0, ($s2)
.L0x00001154: .word 0x8e220014 # lw $v0, 0x14($s1)
.L0x00001158: .word 0x00000000 # nop
.L0x0000115c: .word 0x10400003 # beqz $v0, .L0x0000116c
.L0x00001160: .word 0x24130001 # li $s3, 0x1
.L0x00001164: .word 0x10530007 # beq $v0, $s3, .L0x00001184
.L0x00001168: .word 0x3c028005 # lui $v0, 0x8005
.L0x0000116c: .word 0x26240054 # addiu $a0, $s1, 0x54
.L0x00001170: .word 0x26250058 # addiu $a1, $s1, 0x58
.L0x00001174: .word 0x0c029ff3 # jal 0x800a7fcc
.L0x00001178: .word 0xae330050 # sw $s3, 0x50($s1)
.L0x0000117c: .word 0x08029de6 # j 0x800a7798
.L0x00001180: .word 0xae420014 # sw $v0, 0x14($s2)
.L0x00001184: .word 0x2450b7d0 # addiu $s0, $v0, -0x4830
.L0x00001188: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x0000118c: .word 0x00000000 # nop
.L0x00001190: .word 0x0040f809 # jalr $v0
.L0x00001194: .word 0x00002021 # move_ $a0, $zr
.L0x00001198: .word 0x30420400 # andi $v0, 0x400
.L0x0000119c: .word 0x1040000a # beqz $v0, .L0x000011c8
.L0x000011a0: .word 0x02202021 # move_ $a0, $s1
.L0x000011a4: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000011a8: .word 0x00000000 # nop
.L0x000011ac: .word 0x0040f809 # jalr $v0
.L0x000011b0: .word 0x24050002 # li $a1, 0x2
.L0x000011b4: .word 0x8e440014 # lw $a0, 0x14($s2)
.L0x000011b8: .word 0x00000000 # nop
.L0x000011bc: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x000011c0: .word 0x08029df3 # j 0x800a77cc
.L0x000011c4: .word 0x24050003 # li $a1, 0x3
.L0x000011c8: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x000011cc: .word 0x00000000 # nop
.L0x000011d0: .word 0x0040f809 # jalr $v0
.L0x000011d4: .word 0x00002021 # move_ $a0, $zr
.L0x000011d8: .word 0x30420800 # andi $v0, 0x800
.L0x000011dc: .word 0x1040000a # beqz $v0, .L0x00001208
.L0x000011e0: .word 0x02202021 # move_ $a0, $s1
.L0x000011e4: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000011e8: .word 0x00000000 # nop
.L0x000011ec: .word 0x0040f809 # jalr $v0
.L0x000011f0: .word 0x24050005 # li $a1, 0x5
.L0x000011f4: .word 0x8e440014 # lw $a0, 0x14($s2)
.L0x000011f8: .word 0x00000000 # nop
.L0x000011fc: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001200: .word 0x08029df3 # j 0x800a77cc
.L0x00001204: .word 0x24050003 # li $a1, 0x3
.L0x00001208: .word 0x8e420014 # lw $v0, 0x14($s2)
.L0x0000120c: .word 0x00000000 # nop
.L0x00001210: .word 0x144001f8 # bnez $v0, .L0x000019f4
.L0x00001214: .word 0x2402ffff # li $v0, -0x1
.L0x00001218: .word 0x8e230054 # lw $v1, 0x54($s1)
.L0x0000121c: .word 0x00000000 # nop
.L0x00001220: .word 0x106201f0 # beq $v1, $v0, .L0x000019e4
.L0x00001224: .word 0x02202021 # move_ $a0, $s1
.L0x00001228: .word 0x1460000c # bnez $v1, .L0x0000125c
.L0x0000122c: .word 0x00002821 # move_ $a1, $zr
.L0x00001230: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x00001234: .word 0x8e260058 # lw $a2, 0x58($s1)
.L0x00001238: .word 0x8c820184 # lw $v0, 0x184($a0)
.L0x0000123c: .word 0x00000000 # nop
.L0x00001240: .word 0x0040f809 # jalr $v0
.L0x00001244: .word 0x24070001 # li $a3, 0x1
.L0x00001248: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x0000124c: .word 0x00000000 # nop
.L0x00001250: .word 0x8c820194 # lw $v0, 0x194($a0)
.L0x00001254: .word 0x08029c1a # j 0x800a7068
.L0x00001258: .word 0x00002821 # move_ $a1, $zr
.L0x0000125c: .word 0x24050010 # li $a1, 0x10
.L0x00001260: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x00001264: .word 0x8e260058 # lw $a2, 0x58($s1)
.L0x00001268: .word 0x8c820184 # lw $v0, 0x184($a0)
.L0x0000126c: .word 0x00000000 # nop
.L0x00001270: .word 0x0040f809 # jalr $v0
.L0x00001274: .word 0x24070001 # li $a3, 0x1
.L0x00001278: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x0000127c: .word 0x00000000 # nop
.L0x00001280: .word 0x8c820194 # lw $v0, 0x194($a0)
.L0x00001284: .word 0x24050010 # li $a1, 0x10
.L0x00001288: .word 0x0040f809 # jalr $v0
.L0x0000128c: .word 0x00000000 # nop
.L0x00001290: .word 0x8e440008 # lw $a0, 0x8($s2)
.L0x00001294: .word 0x00000000 # nop
.L0x00001298: .word 0x8c820100 # lw $v0, 0x100($a0)
.L0x0000129c: .word 0x00000000 # nop
.L0x000012a0: .word 0x0040f809 # jalr $v0
.L0x000012a4: .word 0x00000000 # nop
.L0x000012a8: .word 0x8e440008 # lw $a0, 0x8($s2)
.L0x000012ac: .word 0x00402821 # move_ $a1, $v0
.L0x000012b0: .word 0x8c8200f8 # lw $v0, 0xf8($a0)
.L0x000012b4: .word 0x00000000 # nop
.L0x000012b8: .word 0x0040f809 # jalr $v0
.L0x000012bc: .word 0x00000000 # nop
.L0x000012c0: .word 0x08029df1 # j 0x800a77c4
.L0x000012c4: .word 0x02202021 # move_ $a0, $s1
.L0x000012c8: .word 0x8e220014 # lw $v0, 0x14($s1)
.L0x000012cc: .word 0x00000000 # nop
.L0x000012d0: .word 0x10400003 # beqz $v0, .L0x000012e0
.L0x000012d4: .word 0x24130001 # li $s3, 0x1
.L0x000012d8: .word 0x10530008 # beq $v0, $s3, .L0x000012fc
.L0x000012dc: .word 0x3c028005 # lui $v0, 0x8005
.L0x000012e0: .word 0x26240054 # addiu $a0, $s1, 0x54
.L0x000012e4: .word 0x2625005c # addiu $a1, $s1, 0x5c
.L0x000012e8: .word 0x24020002 # li $v0, 0x2
.L0x000012ec: .word 0x0c02a10e # jal 0x800a8438
.L0x000012f0: .word 0xae220050 # sw $v0, 0x50($s1)
.L0x000012f4: .word 0x08029de6 # j 0x800a7798
.L0x000012f8: .word 0xae420018 # sw $v0, 0x18($s2)
.L0x000012fc: .word 0x2450b7d0 # addiu $s0, $v0, -0x4830
.L0x00001300: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00001304: .word 0x00000000 # nop
.L0x00001308: .word 0x0040f809 # jalr $v0
.L0x0000130c: .word 0x00002021 # move_ $a0, $zr
.L0x00001310: .word 0x30420400 # andi $v0, 0x400
.L0x00001314: .word 0x1040000b # beqz $v0, .L0x00001344
.L0x00001318: .word 0x00000000 # nop
.L0x0000131c: .word 0x8e440018 # lw $a0, 0x18($s2)
.L0x00001320: .word 0x00000000 # nop
.L0x00001324: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001328: .word 0x00000000 # nop
.L0x0000132c: .word 0x0040f809 # jalr $v0
.L0x00001330: .word 0x24050003 # li $a1, 0x3
.L0x00001334: .word 0x02202021 # move_ $a0, $s1
.L0x00001338: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x0000133c: .word 0x08029df3 # j 0x800a77cc
.L0x00001340: .word 0x24050003 # li $a1, 0x3
.L0x00001344: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00001348: .word 0x00000000 # nop
.L0x0000134c: .word 0x0040f809 # jalr $v0
.L0x00001350: .word 0x00002021 # move_ $a0, $zr
.L0x00001354: .word 0x30420800 # andi $v0, 0x800
.L0x00001358: .word 0x1040000b # beqz $v0, .L0x00001388
.L0x0000135c: .word 0x00000000 # nop
.L0x00001360: .word 0x8e440018 # lw $a0, 0x18($s2)
.L0x00001364: .word 0x00000000 # nop
.L0x00001368: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x0000136c: .word 0x00000000 # nop
.L0x00001370: .word 0x0040f809 # jalr $v0
.L0x00001374: .word 0x24050003 # li $a1, 0x3
.L0x00001378: .word 0x02202021 # move_ $a0, $s1
.L0x0000137c: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00001380: .word 0x08029df3 # j 0x800a77cc
.L0x00001384: .word 0x24050001 # li $a1, 0x1
.L0x00001388: .word 0x8e420018 # lw $v0, 0x18($s2)
.L0x0000138c: .word 0x00000000 # nop
.L0x00001390: .word 0x14400198 # bnez $v0, .L0x000019f4
.L0x00001394: .word 0x2402ffff # li $v0, -0x1
.L0x00001398: .word 0x8e230054 # lw $v1, 0x54($s1)
.L0x0000139c: .word 0x00000000 # nop
.L0x000013a0: .word 0x10620190 # beq $v1, $v0, .L0x000019e4
.L0x000013a4: .word 0x02202021 # move_ $a0, $s1
.L0x000013a8: .word 0x1460004d # bnez $v1, .L0x000014e0
.L0x000013ac: .word 0x00000000 # nop
.L0x000013b0: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x000013b4: .word 0x00000000 # nop
.L0x000013b8: .word 0x8c820190 # lw $v0, 0x190($a0)
.L0x000013bc: .word 0x00000000 # nop
.L0x000013c0: .word 0x0040f809 # jalr $v0
.L0x000013c4: .word 0x00002821 # move_ $a1, $zr
.L0x000013c8: .word 0x3c03800a # lui $v1, 0x800a
.L0x000013cc: .word 0x8c634570 # lw $v1, 0x4570($v1)
.L0x000013d0: .word 0x00000000 # nop
.L0x000013d4: .word 0x0060f809 # jalr $v1
.L0x000013d8: .word 0x00402021 # move_ $a0, $v0
.L0x000013dc: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x000013e0: .word 0x00000000 # nop
.L0x000013e4: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x000013e8: .word 0x00641821 # addu $v1, $a0
.L0x000013ec: .word 0x00031840 # sll $v1, 0x1
.L0x000013f0: .word 0x00431821 # addu $v1, $v0, $v1
.L0x000013f4: .word 0x8463001a # lh $v1, 0x1a($v1)
.L0x000013f8: .word 0x3c06800b # lui $a2, 0x800b
.L0x000013fc: .word 0xacc39638 # sw $v1, -0x69c8($a2)
.L0x00001400: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x00001404: .word 0x00000000 # nop
.L0x00001408: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x0000140c: .word 0x00641821 # addu $v1, $a0
.L0x00001410: .word 0x00031840 # sll $v1, 0x1
.L0x00001414: .word 0x00431821 # addu $v1, $v0, $v1
.L0x00001418: .word 0x8463001c # lh $v1, 0x1c($v1)
.L0x0000141c: .word 0x24c69638 # addiu $a2, -0x69c8
.L0x00001420: .word 0x00031823 # negu $v1
.L0x00001424: .word 0xacc30004 # sw $v1, 0x4($a2)
.L0x00001428: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x0000142c: .word 0x00000000 # nop
.L0x00001430: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x00001434: .word 0x00641821 # addu $v1, $a0
.L0x00001438: .word 0x00031840 # sll $v1, 0x1
.L0x0000143c: .word 0x00431821 # addu $v1, $v0, $v1
.L0x00001440: .word 0x8463001e # lh $v1, 0x1e($v1)
.L0x00001444: .word 0x00000000 # nop
.L0x00001448: .word 0x00031823 # negu $v1
.L0x0000144c: .word 0xacc30008 # sw $v1, 0x8($a2)
.L0x00001450: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x00001454: .word 0x00000000 # nop
.L0x00001458: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x0000145c: .word 0x00641821 # addu $v1, $a0
.L0x00001460: .word 0x00031840 # sll $v1, 0x1
.L0x00001464: .word 0x00431821 # addu $v1, $v0, $v1
.L0x00001468: .word 0x84630062 # lh $v1, 0x62($v1)
.L0x0000146c: .word 0x00000000 # nop
.L0x00001470: .word 0xacc3000c # sw $v1, 0xc($a2)
.L0x00001474: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x00001478: .word 0x00000000 # nop
.L0x0000147c: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x00001480: .word 0x00641821 # addu $v1, $a0
.L0x00001484: .word 0x00031840 # sll $v1, 0x1
.L0x00001488: .word 0x00431821 # addu $v1, $v0, $v1
.L0x0000148c: .word 0x84630064 # lh $v1, 0x64($v1)
.L0x00001490: .word 0x00000000 # nop
.L0x00001494: .word 0x00031823 # negu $v1
.L0x00001498: .word 0xacc30010 # sw $v1, 0x10($a2)
.L0x0000149c: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x000014a0: .word 0x00000000 # nop
.L0x000014a4: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x000014a8: .word 0x00641821 # addu $v1, $a0
.L0x000014ac: .word 0x00031840 # sll $v1, 0x1
.L0x000014b0: .word 0x00431821 # addu $v1, $v0, $v1
.L0x000014b4: .word 0x84630066 # lh $v1, 0x66($v1)
.L0x000014b8: .word 0xacc0002c # sw $zr, 0x2c($a2)
.L0x000014bc: .word 0x00031823 # negu $v1
.L0x000014c0: .word 0xacc30014 # sw $v1, 0x14($a2)
.L0x000014c4: .word 0x8e23005c # lw $v1, 0x5c($s1)
.L0x000014c8: .word 0x00000000 # nop
.L0x000014cc: .word 0x00031840 # sll $v1, 0x1
.L0x000014d0: .word 0x00431021 # addu $v0, $v1
.L0x000014d4: .word 0x844200aa # lh $v0, 0xaa($v0)
.L0x000014d8: .word 0x08029cfc # j 0x800a73f0
.L0x000014dc: .word 0xacc20030 # sw $v0, 0x30($a2)
.L0x000014e0: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x000014e4: .word 0x00000000 # nop
.L0x000014e8: .word 0x8c820190 # lw $v0, 0x190($a0)
.L0x000014ec: .word 0x00000000 # nop
.L0x000014f0: .word 0x0040f809 # jalr $v0
.L0x000014f4: .word 0x24050010 # li $a1, 0x10
.L0x000014f8: .word 0x3c03800a # lui $v1, 0x800a
.L0x000014fc: .word 0x8c634570 # lw $v1, 0x4570($v1)
.L0x00001500: .word 0x00000000 # nop
.L0x00001504: .word 0x0060f809 # jalr $v1
.L0x00001508: .word 0x00402021 # move_ $a0, $v0
.L0x0000150c: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x00001510: .word 0x00000000 # nop
.L0x00001514: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x00001518: .word 0x00641821 # addu $v1, $a0
.L0x0000151c: .word 0x00031840 # sll $v1, 0x1
.L0x00001520: .word 0x00431821 # addu $v1, $v0, $v1
.L0x00001524: .word 0x8463001a # lh $v1, 0x1a($v1)
.L0x00001528: .word 0x3c06800b # lui $a2, 0x800b
.L0x0000152c: .word 0xacc39678 # sw $v1, -0x6988($a2)
.L0x00001530: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x00001534: .word 0x00000000 # nop
.L0x00001538: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x0000153c: .word 0x00641821 # addu $v1, $a0
.L0x00001540: .word 0x00031840 # sll $v1, 0x1
.L0x00001544: .word 0x00431821 # addu $v1, $v0, $v1
.L0x00001548: .word 0x8463001c # lh $v1, 0x1c($v1)
.L0x0000154c: .word 0x24c69678 # addiu $a2, -0x6988
.L0x00001550: .word 0x00031823 # negu $v1
.L0x00001554: .word 0xacc30004 # sw $v1, 0x4($a2)
.L0x00001558: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x0000155c: .word 0x00000000 # nop
.L0x00001560: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x00001564: .word 0x00641821 # addu $v1, $a0
.L0x00001568: .word 0x00031840 # sll $v1, 0x1
.L0x0000156c: .word 0x00431821 # addu $v1, $v0, $v1
.L0x00001570: .word 0x8463001e # lh $v1, 0x1e($v1)
.L0x00001574: .word 0x00000000 # nop
.L0x00001578: .word 0x00031823 # negu $v1
.L0x0000157c: .word 0xacc30008 # sw $v1, 0x8($a2)
.L0x00001580: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x00001584: .word 0x00000000 # nop
.L0x00001588: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x0000158c: .word 0x00641821 # addu $v1, $a0
.L0x00001590: .word 0x00031840 # sll $v1, 0x1
.L0x00001594: .word 0x00431821 # addu $v1, $v0, $v1
.L0x00001598: .word 0x8463002c # lh $v1, 0x2c($v1)
.L0x0000159c: .word 0x00000000 # nop
.L0x000015a0: .word 0xacc3000c # sw $v1, 0xc($a2)
.L0x000015a4: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x000015a8: .word 0x00000000 # nop
.L0x000015ac: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x000015b0: .word 0x00641821 # addu $v1, $a0
.L0x000015b4: .word 0x00031840 # sll $v1, 0x1
.L0x000015b8: .word 0x00431821 # addu $v1, $v0, $v1
.L0x000015bc: .word 0x8463002e # lh $v1, 0x2e($v1)
.L0x000015c0: .word 0x00000000 # nop
.L0x000015c4: .word 0x00031823 # negu $v1
.L0x000015c8: .word 0xacc30010 # sw $v1, 0x10($a2)
.L0x000015cc: .word 0x8e24005c # lw $a0, 0x5c($s1)
.L0x000015d0: .word 0x00000000 # nop
.L0x000015d4: .word 0x00041840 # sll $v1, $a0, 0x1
.L0x000015d8: .word 0x00641821 # addu $v1, $a0
.L0x000015dc: .word 0x00031840 # sll $v1, 0x1
.L0x000015e0: .word 0x00431821 # addu $v1, $v0, $v1
.L0x000015e4: .word 0x84630030 # lh $v1, 0x30($v1)
.L0x000015e8: .word 0xacc0002c # sw $zr, 0x2c($a2)
.L0x000015ec: .word 0x00031823 # negu $v1
.L0x000015f0: .word 0xacc30014 # sw $v1, 0x14($a2)
.L0x000015f4: .word 0x8e23005c # lw $v1, 0x5c($s1)
.L0x000015f8: .word 0x00000000 # nop
.L0x000015fc: .word 0x00031840 # sll $v1, 0x1
.L0x00001600: .word 0x00431021 # addu $v0, $v1
.L0x00001604: .word 0x8442003e # lh $v0, 0x3e($v0)
.L0x00001608: .word 0x00000000 # nop
.L0x0000160c: .word 0xacc20030 # sw $v0, 0x30($a2)
.L0x00001610: .word 0x8e440008 # lw $a0, 0x8($s2)
.L0x00001614: .word 0x00002821 # move_ $a1, $zr
.L0x00001618: .word 0x8c8200fc # lw $v0, 0xfc($a0)
.L0x0000161c: .word 0x00000000 # nop
.L0x00001620: .word 0x0040f809 # jalr $v0
.L0x00001624: .word 0x2407003c # li $a3, 0x3c
.L0x00001628: .word 0x08029df1 # j 0x800a77c4
.L0x0000162c: .word 0x02202021 # move_ $a0, $s1
.L0x00001630: .word 0x8e220014 # lw $v0, 0x14($s1)
.L0x00001634: .word 0x00000000 # nop
.L0x00001638: .word 0x10400003 # beqz $v0, .L0x00001648
.L0x0000163c: .word 0x24130001 # li $s3, 0x1
.L0x00001640: .word 0x10530007 # beq $v0, $s3, .L0x00001660
.L0x00001644: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001648: .word 0x26240060 # addiu $a0, $s1, 0x60
.L0x0000164c: .word 0x24020003 # li $v0, 0x3
.L0x00001650: .word 0x0c02a1d8 # jal 0x800a8760
.L0x00001654: .word 0xae220050 # sw $v0, 0x50($s1)
.L0x00001658: .word 0x08029de6 # j 0x800a7798
.L0x0000165c: .word 0xae42001c # sw $v0, 0x1c($s2)
.L0x00001660: .word 0x2450b7d0 # addiu $s0, $v0, -0x4830
.L0x00001664: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00001668: .word 0x00000000 # nop
.L0x0000166c: .word 0x0040f809 # jalr $v0
.L0x00001670: .word 0x00002021 # move_ $a0, $zr
.L0x00001674: .word 0x30420400 # andi $v0, 0x400
.L0x00001678: .word 0x1040000b # beqz $v0, .L0x000016a8
.L0x0000167c: .word 0x00000000 # nop
.L0x00001680: .word 0x8e44001c # lw $a0, 0x1c($s2)
.L0x00001684: .word 0x00000000 # nop
.L0x00001688: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x0000168c: .word 0x00000000 # nop
.L0x00001690: .word 0x0040f809 # jalr $v0
.L0x00001694: .word 0x24050003 # li $a1, 0x3
.L0x00001698: .word 0x02202021 # move_ $a0, $s1
.L0x0000169c: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000016a0: .word 0x08029df3 # j 0x800a77cc
.L0x000016a4: .word 0x24050004 # li $a1, 0x4
.L0x000016a8: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x000016ac: .word 0x00000000 # nop
.L0x000016b0: .word 0x0040f809 # jalr $v0
.L0x000016b4: .word 0x00002021 # move_ $a0, $zr
.L0x000016b8: .word 0x30420800 # andi $v0, 0x800
.L0x000016bc: .word 0x1040000b # beqz $v0, .L0x000016ec
.L0x000016c0: .word 0x00000000 # nop
.L0x000016c4: .word 0x8e44001c # lw $a0, 0x1c($s2)
.L0x000016c8: .word 0x00000000 # nop
.L0x000016cc: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x000016d0: .word 0x00000000 # nop
.L0x000016d4: .word 0x0040f809 # jalr $v0
.L0x000016d8: .word 0x24050003 # li $a1, 0x3
.L0x000016dc: .word 0x02202021 # move_ $a0, $s1
.L0x000016e0: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000016e4: .word 0x08029df3 # j 0x800a77cc
.L0x000016e8: .word 0x24050002 # li $a1, 0x2
.L0x000016ec: .word 0x8e42001c # lw $v0, 0x1c($s2)
.L0x000016f0: .word 0x00000000 # nop
.L0x000016f4: .word 0x144000bf # bnez $v0, .L0x000019f4
.L0x000016f8: .word 0x2402ffff # li $v0, -0x1
.L0x000016fc: .word 0x8e230060 # lw $v1, 0x60($s1)
.L0x00001700: .word 0x00000000 # nop
.L0x00001704: .word 0x106200b6 # beq $v1, $v0, .L0x000019e0
.L0x00001708: .word 0x2406003c # li $a2, 0x3c
.L0x0000170c: .word 0x3c028004 # lui $v0, 0x8004
.L0x00001710: .word 0xac432b28 # sw $v1, 0x2b28($v0)
.L0x00001714: .word 0x8e440010 # lw $a0, 0x10($s2)
.L0x00001718: .word 0x8e250060 # lw $a1, 0x60($s1)
.L0x0000171c: .word 0x8c8200e8 # lw $v0, 0xe8($a0)
.L0x00001720: .word 0x00000000 # nop
.L0x00001724: .word 0x0040f809 # jalr $v0
.L0x00001728: .word 0x00c03821 # move_ $a3, $a2
.L0x0000172c: .word 0x08029df1 # j 0x800a77c4
.L0x00001730: .word 0x02202021 # move_ $a0, $s1
.L0x00001734: .word 0x8e220014 # lw $v0, 0x14($s1)
.L0x00001738: .word 0x00000000 # nop
.L0x0000173c: .word 0x10400003 # beqz $v0, .L0x0000174c
.L0x00001740: .word 0x24130001 # li $s3, 0x1
.L0x00001744: .word 0x10530008 # beq $v0, $s3, .L0x00001768
.L0x00001748: .word 0x3c028005 # lui $v0, 0x8005
.L0x0000174c: .word 0x26240054 # addiu $a0, $s1, 0x54
.L0x00001750: .word 0x26250064 # addiu $a1, $s1, 0x64
.L0x00001754: .word 0x24020004 # li $v0, 0x4
.L0x00001758: .word 0x0c02a33a # jal 0x800a8ce8
.L0x0000175c: .word 0xae220050 # sw $v0, 0x50($s1)
.L0x00001760: .word 0x08029de6 # j 0x800a7798
.L0x00001764: .word 0xae420020 # sw $v0, 0x20($s2)
.L0x00001768: .word 0x2450b7d0 # addiu $s0, $v0, -0x4830
.L0x0000176c: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00001770: .word 0x00000000 # nop
.L0x00001774: .word 0x0040f809 # jalr $v0
.L0x00001778: .word 0x00002021 # move_ $a0, $zr
.L0x0000177c: .word 0x30420400 # andi $v0, 0x400
.L0x00001780: .word 0x1040000b # beqz $v0, .L0x000017b0
.L0x00001784: .word 0x00000000 # nop
.L0x00001788: .word 0x8e440020 # lw $a0, 0x20($s2)
.L0x0000178c: .word 0x00000000 # nop
.L0x00001790: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001794: .word 0x00000000 # nop
.L0x00001798: .word 0x0040f809 # jalr $v0
.L0x0000179c: .word 0x24050003 # li $a1, 0x3
.L0x000017a0: .word 0x02202021 # move_ $a0, $s1
.L0x000017a4: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000017a8: .word 0x08029df3 # j 0x800a77cc
.L0x000017ac: .word 0x24050005 # li $a1, 0x5
.L0x000017b0: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x000017b4: .word 0x00000000 # nop
.L0x000017b8: .word 0x0040f809 # jalr $v0
.L0x000017bc: .word 0x00002021 # move_ $a0, $zr
.L0x000017c0: .word 0x30420800 # andi $v0, 0x800
.L0x000017c4: .word 0x1040000b # beqz $v0, .L0x000017f4
.L0x000017c8: .word 0x00000000 # nop
.L0x000017cc: .word 0x8e440020 # lw $a0, 0x20($s2)
.L0x000017d0: .word 0x00000000 # nop
.L0x000017d4: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x000017d8: .word 0x00000000 # nop
.L0x000017dc: .word 0x0040f809 # jalr $v0
.L0x000017e0: .word 0x24050003 # li $a1, 0x3
.L0x000017e4: .word 0x02202021 # move_ $a0, $s1
.L0x000017e8: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000017ec: .word 0x08029df3 # j 0x800a77cc
.L0x000017f0: .word 0x24050003 # li $a1, 0x3
.L0x000017f4: .word 0x8e420020 # lw $v0, 0x20($s2)
.L0x000017f8: .word 0x00000000 # nop
.L0x000017fc: .word 0x1440007d # bnez $v0, .L0x000019f4
.L0x00001800: .word 0x2402ffff # li $v0, -0x1
.L0x00001804: .word 0x8e250054 # lw $a1, 0x54($s1)
.L0x00001808: .word 0x00000000 # nop
.L0x0000180c: .word 0x10a20074 # beq $a1, $v0, .L0x000019e0
.L0x00001810: .word 0x0005282b # sltu $a1, $zr, $a1
.L0x00001814: .word 0x8e440028 # lw $a0, 0x28($s2)
.L0x00001818: .word 0x00000000 # nop
.L0x0000181c: .word 0x8c820188 # lw $v0, 0x188($a0)
.L0x00001820: .word 0x00000000 # nop
.L0x00001824: .word 0x0040f809 # jalr $v0
.L0x00001828: .word 0x00052900 # sll $a1, 0x4
.L0x0000182c: .word 0x8e230064 # lw $v1, 0x64($s1)
.L0x00001830: .word 0x02202021 # move_ $a0, $s1
.L0x00001834: .word 0x08029df1 # j 0x800a77c4
.L0x00001838: .word 0xac430008 # sw $v1, 0x8($v0)
.L0x0000183c: .word 0x8e230014 # lw $v1, 0x14($s1)
.L0x00001840: .word 0x24130001 # li $s3, 0x1
.L0x00001844: .word 0x1073000c # beq $v1, $s3, .L0x00001878
.L0x00001848: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x0000184c: .word 0x14400004 # bnez $v0, .L0x00001860
.L0x00001850: .word 0x26240054 # addiu $a0, $s1, 0x54
.L0x00001854: .word 0x24020002 # li $v0, 0x2
.L0x00001858: .word 0x1062005d # beq $v1, $v0, .L0x000019d0
.L0x0000185c: .word 0x00000000 # nop
.L0x00001860: .word 0x26250068 # addiu $a1, $s1, 0x68
.L0x00001864: .word 0x24020005 # li $v0, 0x5
.L0x00001868: .word 0x0c02a4c7 # jal 0x800a931c
.L0x0000186c: .word 0xae220050 # sw $v0, 0x50($s1)
.L0x00001870: .word 0x08029de6 # j 0x800a7798
.L0x00001874: .word 0xae420024 # sw $v0, 0x24($s2)
.L0x00001878: .word 0x3c028005 # lui $v0, 0x8005
.L0x0000187c: .word 0x2450b7d0 # addiu $s0, $v0, -0x4830
.L0x00001880: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00001884: .word 0x00000000 # nop
.L0x00001888: .word 0x0040f809 # jalr $v0
.L0x0000188c: .word 0x00002021 # move_ $a0, $zr
.L0x00001890: .word 0x30420400 # andi $v0, 0x400
.L0x00001894: .word 0x1040000b # beqz $v0, .L0x000018c4
.L0x00001898: .word 0x00000000 # nop
.L0x0000189c: .word 0x8e440024 # lw $a0, 0x24($s2)
.L0x000018a0: .word 0x00000000 # nop
.L0x000018a4: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x000018a8: .word 0x00000000 # nop
.L0x000018ac: .word 0x0040f809 # jalr $v0
.L0x000018b0: .word 0x24050003 # li $a1, 0x3
.L0x000018b4: .word 0x02202021 # move_ $a0, $s1
.L0x000018b8: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000018bc: .word 0x08029df3 # j 0x800a77cc
.L0x000018c0: .word 0x24050001 # li $a1, 0x1
.L0x000018c4: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x000018c8: .word 0x00000000 # nop
.L0x000018cc: .word 0x0040f809 # jalr $v0
.L0x000018d0: .word 0x00002021 # move_ $a0, $zr
.L0x000018d4: .word 0x30420800 # andi $v0, 0x800
.L0x000018d8: .word 0x1040000b # beqz $v0, .L0x00001908
.L0x000018dc: .word 0x00000000 # nop
.L0x000018e0: .word 0x8e440024 # lw $a0, 0x24($s2)
.L0x000018e4: .word 0x00000000 # nop
.L0x000018e8: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x000018ec: .word 0x00000000 # nop
.L0x000018f0: .word 0x0040f809 # jalr $v0
.L0x000018f4: .word 0x24050003 # li $a1, 0x3
.L0x000018f8: .word 0x02202021 # move_ $a0, $s1
.L0x000018fc: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x00001900: .word 0x08029df3 # j 0x800a77cc
.L0x00001904: .word 0x24050004 # li $a1, 0x4
.L0x00001908: .word 0x8e420024 # lw $v0, 0x24($s2)
.L0x0000190c: .word 0x00000000 # nop
.L0x00001910: .word 0x14400038 # bnez $v0, .L0x000019f4
.L0x00001914: .word 0x2410ffff # li $s0, -0x1
.L0x00001918: .word 0x8e220054 # lw $v0, 0x54($s1)
.L0x0000191c: .word 0x00000000 # nop
.L0x00001920: .word 0x1050002f # beq $v0, $s0, .L0x000019e0
.L0x00001924: .word 0x24020012 # li $v0, 0x12
.L0x00001928: .word 0x8e230068 # lw $v1, 0x68($s1)
.L0x0000192c: .word 0x00000000 # nop
.L0x00001930: .word 0x1062001e # beq $v1, $v0, .L0x000019ac
.L0x00001934: .word 0x24040001 # li $a0, 0x1
.L0x00001938: .word 0x0c023244 # jal 0x8008c910
.L0x0000193c: .word 0x00000000 # nop
.L0x00001940: .word 0xae420000 # sw $v0, ($s2)
.L0x00001944: .word 0x8e230068 # lw $v1, 0x68($s1)
.L0x00001948: .word 0x00000000 # nop
.L0x0000194c: .word 0xac430054 # sw $v1, 0x54($v0)
.L0x00001950: .word 0x8e430000 # lw $v1, ($s2)
.L0x00001954: .word 0x8e220054 # lw $v0, 0x54($s1)
.L0x00001958: .word 0x00000000 # nop
.L0x0000195c: .word 0xac620050 # sw $v0, 0x50($v1)
.L0x00001960: .word 0x8e420000 # lw $v0, ($s2)
.L0x00001964: .word 0x24030003 # li $v1, 0x3
.L0x00001968: .word 0xac430058 # sw $v1, 0x58($v0)
.L0x0000196c: .word 0x8e420000 # lw $v0, ($s2)
.L0x00001970: .word 0x00000000 # nop
.L0x00001974: .word 0xac43005c # sw $v1, 0x5c($v0)
.L0x00001978: .word 0x8e420000 # lw $v0, ($s2)
.L0x0000197c: .word 0x00000000 # nop
.L0x00001980: .word 0xac430060 # sw $v1, 0x60($v0)
.L0x00001984: .word 0x8e430000 # lw $v1, ($s2)
.L0x00001988: .word 0x24020002 # li $v0, 0x2
.L0x0000198c: .word 0xac620064 # sw $v0, 0x64($v1)
.L0x00001990: .word 0x8e420000 # lw $v0, ($s2)
.L0x00001994: .word 0x00000000 # nop
.L0x00001998: .word 0xac500068 # sw $s0, 0x68($v0)
.L0x0000199c: .word 0x8e430000 # lw $v1, ($s2)
.L0x000019a0: .word 0x24020039 # li $v0, 0x39
.L0x000019a4: .word 0x08029de6 # j 0x800a7798
.L0x000019a8: .word 0xac620070 # sw $v0, 0x70($v1)
.L0x000019ac: .word 0x0c0220d3 # jal 0x8008834c
.L0x000019b0: .word 0x00002821 # move_ $a1, $zr
.L0x000019b4: .word 0xae420000 # sw $v0, ($s2)
.L0x000019b8: .word 0x8e220040 # lw $v0, 0x40($s1)
.L0x000019bc: .word 0x00000000 # nop
.L0x000019c0: .word 0x0040f809 # jalr $v0
.L0x000019c4: .word 0x02202021 # move_ $a0, $s1
.L0x000019c8: .word 0x08029df5 # j 0x800a77d4
.L0x000019cc: .word 0x00000000 # nop
.L0x000019d0: .word 0x8e420000 # lw $v0, ($s2)
.L0x000019d4: .word 0x00000000 # nop
.L0x000019d8: .word 0x14400006 # bnez $v0, .L0x000019f4
.L0x000019dc: .word 0x00009821 # move_ $s3, $zr
.L0x000019e0: .word 0x02202021 # move_ $a0, $s1
.L0x000019e4: .word 0x8c82002c # lw $v0, 0x2c($a0)
.L0x000019e8: .word 0x00002821 # move_ $a1, $zr
.L0x000019ec: .word 0x0040f809 # jalr $v0
.L0x000019f0: .word 0x00000000 # nop
.L0x000019f4: .word 0x1260000a # beqz $s3, .L0x00001a20
.L0x000019f8: .word 0x24041005 # li $a0, 0x1005
.L0x000019fc: .word 0x24050001 # li $a1, 0x1
.L0x00001a00: .word 0x3c06800b # lui $a2, 0x800b
.L0x00001a04: .word 0x24c6938c # addiu $a2, -0x6c74
.L0x00001a08: .word 0x3c02800a # lui $v0, 0x800a
.L0x00001a0c: .word 0x3c07800b # lui $a3, 0x800b
.L0x00001a10: .word 0x8c424554 # lw $v0, 0x4554($v0)
.L0x00001a14: .word 0x00000000 # nop
.L0x00001a18: .word 0x0040f809 # jalr $v0
.L0x00001a1c: .word 0x24e7939c # addiu $a3, -0x6c64
.L0x00001a20: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001a24: .word 0x8c42bbc4 # lw $v0, -0x443c($v0)
.L0x00001a28: .word 0x00000000 # nop
.L0x00001a2c: .word 0x0040f809 # jalr $v0
.L0x00001a30: .word 0x00002021 # move_ $a0, $zr
.L0x00001a34: .word 0x30420001 # andi $v0, 0x1
.L0x00001a38: .word 0x1040000d # beqz $v0, .L0x00001a70
.L0x00001a3c: .word 0x3c04800b # lui $a0, 0x800b
.L0x00001a40: .word 0x8c8293ac # lw $v0, -0x6c54($a0)
.L0x00001a44: .word 0x24030004 # li $v1, 0x4
.L0x00001a48: .word 0x24420001 # addiu $v0, 0x1
.L0x00001a4c: .word 0x14430002 # bne $v0, $v1, .L0x00001a58
.L0x00001a50: .word 0xac8293ac # sw $v0, -0x6c54($a0)
.L0x00001a54: .word 0xac8093ac # sw $zr, -0x6c54($a0)
.L0x00001a58: .word 0x3c02800a # lui $v0, 0x800a
.L0x00001a5c: .word 0x8c8493ac # lw $a0, -0x6c54($a0)
.L0x00001a60: .word 0x8c424548 # lw $v0, 0x4548($v0)
.L0x00001a64: .word 0x00000000 # nop
.L0x00001a68: .word 0x0040f809 # jalr $v0
.L0x00001a6c: .word 0x00000000 # nop
.L0x00001a70: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001a74: .word 0x2451b7d0 # addiu $s1, $v0, -0x4830
.L0x00001a78: .word 0x8e2203f8 # lw $v0, 0x3f8($s1)
.L0x00001a7c: .word 0x00000000 # nop
.L0x00001a80: .word 0x0040f809 # jalr $v0
.L0x00001a84: .word 0x00002021 # move_ $a0, $zr
.L0x00001a88: .word 0x00002021 # move_ $a0, $zr
.L0x00001a8c: .word 0x24050009 # li $a1, 0x9
.L0x00001a90: .word 0x8e230408 # lw $v1, 0x408($s1)
.L0x00001a94: .word 0x00000000 # nop
.L0x00001a98: .word 0x0060f809 # jalr $v1
.L0x00001a9c: .word 0x00408021 # move_ $s0, $v0
.L0x00001aa0: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00001aa4: .word 0x32100001 # andi $s0, 0x1
.L0x00001aa8: .word 0x12000067 # beqz $s0, .L0x00001c48
.L0x00001aac: .word 0x24040140 # li $a0, 0x140
.L0x00001ab0: .word 0x8e2203f8 # lw $v0, 0x3f8($s1)
.L0x00001ab4: .word 0x00000000 # nop
.L0x00001ab8: .word 0x0040f809 # jalr $v0
.L0x00001abc: .word 0x00002021 # move_ $a0, $zr
.L0x00001ac0: .word 0x00002021 # move_ $a0, $zr
.L0x00001ac4: .word 0x24050007 # li $a1, 0x7
.L0x00001ac8: .word 0x8e230408 # lw $v1, 0x408($s1)
.L0x00001acc: .word 0x00000000 # nop
.L0x00001ad0: .word 0x0060f809 # jalr $v1
.L0x00001ad4: .word 0x00408021 # move_ $s0, $v0
.L0x00001ad8: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00001adc: .word 0x32100001 # andi $s0, 0x1
.L0x00001ae0: .word 0x12000006 # beqz $s0, .L0x00001afc
.L0x00001ae4: .word 0x3c03800b # lui $v1, 0x800b
.L0x00001ae8: .word 0x8c6296ac # lw $v0, -0x6954($v1)
.L0x00001aec: .word 0x00000000 # nop
.L0x00001af0: .word 0x2442fff6 # addiu $v0, -0xa
.L0x00001af4: .word 0x08029e81 # j 0x800a7a04
.L0x00001af8: .word 0xac6296ac # sw $v0, -0x6954($v1)
.L0x00001afc: .word 0x8e2203f8 # lw $v0, 0x3f8($s1)
.L0x00001b00: .word 0x00000000 # nop
.L0x00001b04: .word 0x0040f809 # jalr $v0
.L0x00001b08: .word 0x00002021 # move_ $a0, $zr
.L0x00001b0c: .word 0x00002021 # move_ $a0, $zr
.L0x00001b10: .word 0x24050005 # li $a1, 0x5
.L0x00001b14: .word 0x8e230408 # lw $v1, 0x408($s1)
.L0x00001b18: .word 0x00000000 # nop
.L0x00001b1c: .word 0x0060f809 # jalr $v1
.L0x00001b20: .word 0x00408021 # move_ $s0, $v0
.L0x00001b24: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00001b28: .word 0x32100001 # andi $s0, 0x1
.L0x00001b2c: .word 0x12000006 # beqz $s0, .L0x00001b48
.L0x00001b30: .word 0x3c03800b # lui $v1, 0x800b
.L0x00001b34: .word 0x8c6296ac # lw $v0, -0x6954($v1)
.L0x00001b38: .word 0x00000000 # nop
.L0x00001b3c: .word 0x2442000a # addiu $v0, 0xa
.L0x00001b40: .word 0x08029e81 # j 0x800a7a04
.L0x00001b44: .word 0xac6296ac # sw $v0, -0x6954($v1)
.L0x00001b48: .word 0x8e2203f8 # lw $v0, 0x3f8($s1)
.L0x00001b4c: .word 0x00000000 # nop
.L0x00001b50: .word 0x0040f809 # jalr $v0
.L0x00001b54: .word 0x00002021 # move_ $a0, $zr
.L0x00001b58: .word 0x00002021 # move_ $a0, $zr
.L0x00001b5c: .word 0x24050004 # li $a1, 0x4
.L0x00001b60: .word 0x8e230408 # lw $v1, 0x408($s1)
.L0x00001b64: .word 0x00000000 # nop
.L0x00001b68: .word 0x0060f809 # jalr $v1
.L0x00001b6c: .word 0x00408021 # move_ $s0, $v0
.L0x00001b70: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00001b74: .word 0x32100001 # andi $s0, 0x1
.L0x00001b78: .word 0x12000006 # beqz $s0, .L0x00001b94
.L0x00001b7c: .word 0x3c03800b # lui $v1, 0x800b
.L0x00001b80: .word 0x8c6296b0 # lw $v0, -0x6950($v1)
.L0x00001b84: .word 0x00000000 # nop
.L0x00001b88: .word 0x2442fff6 # addiu $v0, -0xa
.L0x00001b8c: .word 0x08029e81 # j 0x800a7a04
.L0x00001b90: .word 0xac6296b0 # sw $v0, -0x6950($v1)
.L0x00001b94: .word 0x8e2203f8 # lw $v0, 0x3f8($s1)
.L0x00001b98: .word 0x00000000 # nop
.L0x00001b9c: .word 0x0040f809 # jalr $v0
.L0x00001ba0: .word 0x00002021 # move_ $a0, $zr
.L0x00001ba4: .word 0x00002021 # move_ $a0, $zr
.L0x00001ba8: .word 0x24050006 # li $a1, 0x6
.L0x00001bac: .word 0x8e230408 # lw $v1, 0x408($s1)
.L0x00001bb0: .word 0x00000000 # nop
.L0x00001bb4: .word 0x0060f809 # jalr $v1
.L0x00001bb8: .word 0x00408021 # move_ $s0, $v0
.L0x00001bbc: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00001bc0: .word 0x32100001 # andi $s0, 0x1
.L0x00001bc4: .word 0x12000006 # beqz $s0, .L0x00001be0
.L0x00001bc8: .word 0x3c03800b # lui $v1, 0x800b
.L0x00001bcc: .word 0x8c6296b0 # lw $v0, -0x6950($v1)
.L0x00001bd0: .word 0x00000000 # nop
.L0x00001bd4: .word 0x2442000a # addiu $v0, 0xa
.L0x00001bd8: .word 0x08029e81 # j 0x800a7a04
.L0x00001bdc: .word 0xac6296b0 # sw $v0, -0x6950($v1)
.L0x00001be0: .word 0x8e2203f4 # lw $v0, 0x3f4($s1)
.L0x00001be4: .word 0x00000000 # nop
.L0x00001be8: .word 0x0040f809 # jalr $v0
.L0x00001bec: .word 0x00002021 # move_ $a0, $zr
.L0x00001bf0: .word 0x00002021 # move_ $a0, $zr
.L0x00001bf4: .word 0x24050003 # li $a1, 0x3
.L0x00001bf8: .word 0x8e230408 # lw $v1, 0x408($s1)
.L0x00001bfc: .word 0x00000000 # nop
.L0x00001c00: .word 0x0060f809 # jalr $v1
.L0x00001c04: .word 0x00408021 # move_ $s0, $v0
.L0x00001c08: .word 0x00508007 # srav $s0, $s0, $v0
.L0x00001c0c: .word 0x32100001 # andi $s0, 0x1
.L0x00001c10: .word 0x12000004 # beqz $s0, .L0x00001c24
.L0x00001c14: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001c18: .word 0xac4096b0 # sw $zr, -0x6950($v0)
.L0x00001c1c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001c20: .word 0xac4096ac # sw $zr, -0x6954($v0)
.L0x00001c24: .word 0x24060140 # li $a2, 0x140
.L0x00001c28: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001c2c: .word 0x8c4496ac # lw $a0, -0x6954($v0)
.L0x00001c30: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001c34: .word 0x8c4596b0 # lw $a1, -0x6950($v0)
.L0x00001c38: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001c3c: .word 0x8c42df88 # lw $v0, -0x2078($v0)
.L0x00001c40: .word 0x08029e8f # j 0x800a7a3c
.L0x00001c44: .word 0x240700f0 # li $a3, 0xf0
.L0x00001c48: .word 0x240500f0 # li $a1, 0xf0
.L0x00001c4c: .word 0x00003021 # move_ $a2, $zr
.L0x00001c50: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001c54: .word 0x8c42df84 # lw $v0, -0x207c($v0)
.L0x00001c58: .word 0x00c03821 # move_ $a3, $a2
.L0x00001c5c: .word 0x0040f809 # jalr $v0
.L0x00001c60: .word 0x00000000 # nop
.L0x00001c64: .word 0x8fbf0058 # lw $ra, 0x58($sp)
.L0x00001c68: .word 0x8fb30054 # lw $s3, 0x54($sp)
.L0x00001c6c: .word 0x8fb20050 # lw $s2, 0x50($sp)
.L0x00001c70: .word 0x8fb1004c # lw $s1, 0x4c($sp)
.L0x00001c74: .word 0x8fb00048 # lw $s0, 0x48($sp)
.L0x00001c78: .word 0x03e00008 # jr $ra
.L0x00001c7c: .word 0x27bd0060 # addiu $sp, 0x60
.L0x00001c80: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00001c84: .word 0x3c04800a # lui $a0, 0x800a
.L0x00001c88: .word 0x24846b90 # addiu $a0, 0x6b90
.L0x00001c8c: .word 0x00002821 # move_ $a1, $zr
.L0x00001c90: .word 0x00a03021 # move_ $a2, $a1
.L0x00001c94: .word 0xafbf0010 # sw $ra, 0x10($sp)
.L0x00001c98: .word 0x0c0050f7 # jal 0x800143dc
.L0x00001c9c: .word 0x00a03821 # move_ $a3, $a1
.L0x00001ca0: .word 0x8fbf0010 # lw $ra, 0x10($sp)
.L0x00001ca4: .word 0x00000000 # nop
.L0x00001ca8: .word 0x03e00008 # jr $ra
.L0x00001cac: .word 0x27bd0018 # addiu $sp, 0x18
.L0x00001cb0: .word 0x27bdffc8 # addiu $sp, -0x38
.L0x00001cb4: .word 0xafb7002c # sw $s7, 0x2c($sp)
.L0x00001cb8: .word 0x0080b821 # move_ $s7, $a0
.L0x00001cbc: .word 0xafbe0030 # sw $s8, 0x30($sp)
.L0x00001cc0: .word 0xafbf0034 # sw $ra, 0x34($sp)
.L0x00001cc4: .word 0xafb60028 # sw $s6, 0x28($sp)
.L0x00001cc8: .word 0xafb50024 # sw $s5, 0x24($sp)
.L0x00001ccc: .word 0xafb40020 # sw $s4, 0x20($sp)
.L0x00001cd0: .word 0xafb3001c # sw $s3, 0x1c($sp)
.L0x00001cd4: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x00001cd8: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00001cdc: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00001ce0: .word 0x8ef2000c # lw $s2, 0xc($s7)
.L0x00001ce4: .word 0x24020001 # li $v0, 0x1
.L0x00001ce8: .word 0x1242002b # beq $s2, $v0, .L0x00001d98
.L0x00001cec: .word 0x00a0f021 # move_ $s8, $a1
.L0x00001cf0: .word 0x2a420002 # slti $v0, $s2, 0x2
.L0x00001cf4: .word 0x14400004 # bnez $v0, .L0x00001d08
.L0x00001cf8: .word 0x0000b021 # move_ $s6, $zr
.L0x00001cfc: .word 0x2a420004 # slti $v0, $s2, 0x4
.L0x00001d00: .word 0x1440012e # bnez $v0, .L0x000021bc
.L0x00001d04: .word 0x00000000 # nop
.L0x00001d08: .word 0x02c0a821 # move_ $s5, $s6
.L0x00001d0c: .word 0x241400b4 # li $s4, 0xb4
.L0x00001d10: .word 0x00009021 # move_ $s2, $zr
.L0x00001d14: .word 0x00149c00 # sll $s3, $s4, 0x10
.L0x00001d18: .word 0x02a08821 # move_ $s1, $s5
.L0x00001d1c: .word 0x3c100028 # lui $s0, 0x28
.L0x00001d20: .word 0x24041005 # li $a0, 0x1005
.L0x00001d24: .word 0x24050001 # li $a1, 0x1
.L0x00001d28: .word 0x00133403 # sra $a2, $s3, 0x10
.L0x00001d2c: .word 0x0c006b8e # jal 0x8001ae38
.L0x00001d30: .word 0x00103c03 # sra $a3, $s0, 0x10
.L0x00001d34: .word 0x03d11821 # addu $v1, $s8, $s1
.L0x00001d38: .word 0xac620000 # sw $v0, ($v1)
.L0x00001d3c: .word 0x3c02000c # lui $v0, 0xc
.L0x00001d40: .word 0x02028021 # addu $s0, $v0
.L0x00001d44: .word 0x26520001 # addiu $s2, 0x1
.L0x00001d48: .word 0x2a42000e # slti $v0, $s2, 0xe
.L0x00001d4c: .word 0x1440fff4 # bnez $v0, .L0x00001d20
.L0x00001d50: .word 0x26310004 # addiu $s1, 0x4
.L0x00001d54: .word 0x26b50038 # addiu $s5, 0x38
.L0x00001d58: .word 0x26d60001 # addiu $s6, 0x1
.L0x00001d5c: .word 0x2ac20002 # slti $v0, $s6, 0x2
.L0x00001d60: .word 0x1440ffeb # bnez $v0, .L0x00001d10
.L0x00001d64: .word 0x2694ff60 # addiu $s4, -0xa0
.L0x00001d68: .word 0x8ee20038 # lw $v0, 0x38($s7)
.L0x00001d6c: .word 0x00000000 # nop
.L0x00001d70: .word 0x0040f809 # jalr $v0
.L0x00001d74: .word 0x02e02021 # move_ $a0, $s7
.L0x00001d78: .word 0x08029fe7 # j 0x800a7f9c
.L0x00001d7c: .word 0x00000000 # nop
.L0x00001d80: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001d84: .word 0x08029f6b # j 0x800a7dac
.L0x00001d88: .word 0xac4093b0 # sw $zr, -0x6c50($v0)
.L0x00001d8c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001d90: .word 0x08029f6b # j 0x800a7dac
.L0x00001d94: .word 0xac5293b0 # sw $s2, -0x6c50($v0)
.L0x00001d98: .word 0x3c108005 # lui $s0, 0x8005
.L0x00001d9c: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x00001da0: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00001da4: .word 0x00000000 # nop
.L0x00001da8: .word 0x0040f809 # jalr $v0
.L0x00001dac: .word 0x00002021 # move_ $a0, $zr
.L0x00001db0: .word 0x00002021 # move_ $a0, $zr
.L0x00001db4: .word 0x8e0303fc # lw $v1, 0x3fc($s0)
.L0x00001db8: .word 0x00000000 # nop
.L0x00001dbc: .word 0x0060f809 # jalr $v1
.L0x00001dc0: .word 0x00408821 # move_ $s1, $v0
.L0x00001dc4: .word 0x00002021 # move_ $a0, $zr
.L0x00001dc8: .word 0x8e0303f8 # lw $v1, 0x3f8($s0)
.L0x00001dcc: .word 0x00000000 # nop
.L0x00001dd0: .word 0x0060f809 # jalr $v1
.L0x00001dd4: .word 0x02228825 # or $s1, $v0
.L0x00001dd8: .word 0x30428000 # andi $v0, 0x8000
.L0x00001ddc: .word 0x10400002 # beqz $v0, .L0x00001de8
.L0x00001de0: .word 0x24070001 # li $a3, 0x1
.L0x00001de4: .word 0x2407000a # li $a3, 0xa
.L0x00001de8: .word 0x32220020 # andi $v0, $s1, 0x20
.L0x00001dec: .word 0x1440ffe4 # bnez $v0, .L0x00001d80
.L0x00001df0: .word 0x32220080 # andi $v0, $s1, 0x80
.L0x00001df4: .word 0x1440ffe5 # bnez $v0, .L0x00001d8c
.L0x00001df8: .word 0x32220010 # andi $v0, $s1, 0x10
.L0x00001dfc: .word 0x1040001d # beqz $v0, .L0x00001e74
.L0x00001e00: .word 0x32220040 # andi $v0, $s1, 0x40
.L0x00001e04: .word 0x10e00071 # beqz $a3, .L0x00001fcc
.L0x00001e08: .word 0x00002821 # move_ $a1, $zr
.L0x00001e0c: .word 0x3c04800b # lui $a0, 0x800b
.L0x00001e10: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001e14: .word 0x8c4393b0 # lw $v1, -0x6c50($v0)
.L0x00001e18: .word 0x248493b4 # addiu $a0, -0x6c4c
.L0x00001e1c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001e20: .word 0x244293bc # addiu $v0, -0x6c44
.L0x00001e24: .word 0x00031880 # sll $v1, 0x2
.L0x00001e28: .word 0x00642021 # addu $a0, $v1, $a0
.L0x00001e2c: .word 0x00621821 # addu $v1, $v0
.L0x00001e30: .word 0x8c820000 # lw $v0, ($a0)
.L0x00001e34: .word 0x00000000 # nop
.L0x00001e38: .word 0x10400003 # beqz $v0, .L0x00001e48
.L0x00001e3c: .word 0x2442ffff # addiu $v0, -0x1
.L0x00001e40: .word 0x08029f0f # j 0x800a7c3c
.L0x00001e44: .word 0xac820000 # sw $v0, ($a0)
.L0x00001e48: .word 0x8c620000 # lw $v0, ($v1)
.L0x00001e4c: .word 0x00000000 # nop
.L0x00001e50: .word 0x10400002 # beqz $v0, .L0x00001e5c
.L0x00001e54: .word 0x2442ffff # addiu $v0, -0x1
.L0x00001e58: .word 0xac620000 # sw $v0, ($v1)
.L0x00001e5c: .word 0x24a50001 # addiu $a1, 0x1
.L0x00001e60: .word 0x00a7102a # slt $v0, $a1, $a3
.L0x00001e64: .word 0x1440fff2 # bnez $v0, .L0x00001e30
.L0x00001e68: .word 0x00000000 # nop
.L0x00001e6c: .word 0x08029f6c # j 0x800a7db0
.L0x00001e70: .word 0x00008821 # move_ $s1, $zr
.L0x00001e74: .word 0x10400027 # beqz $v0, .L0x00001f14
.L0x00001e78: .word 0x32222000 # andi $v0, $s1, 0x2000
.L0x00001e7c: .word 0x10e00053 # beqz $a3, .L0x00001fcc
.L0x00001e80: .word 0x00002821 # move_ $a1, $zr
.L0x00001e84: .word 0x2409000d # li $t1, 0xd
.L0x00001e88: .word 0x3c03800b # lui $v1, 0x800b
.L0x00001e8c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001e90: .word 0x8c4893b0 # lw $t0, -0x6c50($v0)
.L0x00001e94: .word 0x246393b4 # addiu $v1, -0x6c4c
.L0x00001e98: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001e9c: .word 0x244293bc # addiu $v0, -0x6c44
.L0x00001ea0: .word 0x00082080 # sll $a0, $t0, 0x2
.L0x00001ea4: .word 0x00833021 # addu $a2, $a0, $v1
.L0x00001ea8: .word 0x00822021 # addu $a0, $v0
.L0x00001eac: .word 0x8cc20000 # lw $v0, ($a2)
.L0x00001eb0: .word 0x00000000 # nop
.L0x00001eb4: .word 0x10490003 # beq $v0, $t1, .L0x00001ec4
.L0x00001eb8: .word 0x24420001 # addiu $v0, 0x1
.L0x00001ebc: .word 0x08029f37 # j 0x800a7cdc
.L0x00001ec0: .word 0xacc20000 # sw $v0, ($a2)
.L0x00001ec4: .word 0x8c830000 # lw $v1, ($a0)
.L0x00001ec8: .word 0x11000005 # beqz $t0, .L0x00001ee0
.L0x00001ecc: .word 0x240200b3 # li $v0, 0xb3
.L0x00001ed0: .word 0x14620006 # bne $v1, $v0, .L0x00001eec
.L0x00001ed4: .word 0x00000000 # nop
.L0x00001ed8: .word 0x08029f38 # j 0x800a7ce0
.L0x00001edc: .word 0x24a50001 # addiu $a1, 0x1
.L0x00001ee0: .word 0x24020029 # li $v0, 0x29
.L0x00001ee4: .word 0x10620005 # beq $v1, $v0, .L0x00001efc
.L0x00001ee8: .word 0x00000000 # nop
.L0x00001eec: .word 0x8c820000 # lw $v0, ($a0)
.L0x00001ef0: .word 0x00000000 # nop
.L0x00001ef4: .word 0x24420001 # addiu $v0, 0x1
.L0x00001ef8: .word 0xac820000 # sw $v0, ($a0)
.L0x00001efc: .word 0x24a50001 # addiu $a1, 0x1
.L0x00001f00: .word 0x00a7102a # slt $v0, $a1, $a3
.L0x00001f04: .word 0x1440ffe9 # bnez $v0, .L0x00001eac
.L0x00001f08: .word 0x00000000 # nop
.L0x00001f0c: .word 0x08029f6c # j 0x800a7db0
.L0x00001f10: .word 0x00008821 # move_ $s1, $zr
.L0x00001f14: .word 0x10400023 # beqz $v0, .L0x00001fa4
.L0x00001f18: .word 0x3c04800b # lui $a0, 0x800b
.L0x00001f1c: .word 0x8ee30050 # lw $v1, 0x50($s7)
.L0x00001f20: .word 0x8c8293b0 # lw $v0, -0x6c50($a0)
.L0x00001f24: .word 0x00000000 # nop
.L0x00001f28: .word 0xac620000 # sw $v0, ($v1)
.L0x00001f2c: .word 0x8c8293b0 # lw $v0, -0x6c50($a0)
.L0x00001f30: .word 0x00000000 # nop
.L0x00001f34: .word 0x14400009 # bnez $v0, .L0x00001f5c
.L0x00001f38: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001f3c: .word 0x3c06800a # lui $a2, 0x800a
.L0x00001f40: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001f44: .word 0x3c03800b # lui $v1, 0x800b
.L0x00001f48: .word 0x8c4593bc # lw $a1, -0x6c44($v0)
.L0x00001f4c: .word 0x8c6493b4 # lw $a0, -0x6c4c($v1)
.L0x00001f50: .word 0x8cc24574 # lw $v0, 0x4574($a2)
.L0x00001f54: .word 0x08029f56 # j 0x800a7d58
.L0x00001f58: .word 0x00a42021 # addu $a0, $a1, $a0
.L0x00001f5c: .word 0x3c03800b # lui $v1, 0x800b
.L0x00001f60: .word 0x8c4493c0 # lw $a0, -0x6c40($v0)
.L0x00001f64: .word 0x8c6293b8 # lw $v0, -0x6c48($v1)
.L0x00001f68: .word 0x3c03800a # lui $v1, 0x800a
.L0x00001f6c: .word 0x00822021 # addu $a0, $v0
.L0x00001f70: .word 0x8c624574 # lw $v0, 0x4574($v1)
.L0x00001f74: .word 0x24840037 # addiu $a0, 0x37
.L0x00001f78: .word 0x0040f809 # jalr $v0
.L0x00001f7c: .word 0x00000000 # nop
.L0x00001f80: .word 0x3c02800a # lui $v0, 0x800a
.L0x00001f84: .word 0x8ee30054 # lw $v1, 0x54($s7)
.L0x00001f88: .word 0x8c424558 # lw $v0, 0x4558($v0)
.L0x00001f8c: .word 0x02e02021 # move_ $a0, $s7
.L0x00001f90: .word 0xac620000 # sw $v0, ($v1)
.L0x00001f94: .word 0x8ee20028 # lw $v0, 0x28($s7)
.L0x00001f98: .word 0x00000000 # nop
.L0x00001f9c: .word 0x0040f809 # jalr $v0
.L0x00001fa0: .word 0x24050003 # li $a1, 0x3
.L0x00001fa4: .word 0x32224000 # andi $v0, $s1, 0x4000
.L0x00001fa8: .word 0x10400008 # beqz $v0, .L0x00001fcc
.L0x00001fac: .word 0x02e02021 # move_ $a0, $s7
.L0x00001fb0: .word 0x8c820050 # lw $v0, 0x50($a0)
.L0x00001fb4: .word 0x2403ffff # li $v1, -0x1
.L0x00001fb8: .word 0xac430000 # sw $v1, ($v0)
.L0x00001fbc: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x00001fc0: .word 0x00000000 # nop
.L0x00001fc4: .word 0x0040f809 # jalr $v0
.L0x00001fc8: .word 0x24050003 # li $a1, 0x3
.L0x00001fcc: .word 0x00008821 # move_ $s1, $zr
.L0x00001fd0: .word 0x3c028005 # lui $v0, 0x8005
.L0x00001fd4: .word 0x2454de10 # addiu $s4, $v0, -0x21f0
.L0x00001fd8: .word 0x3c02800a # lui $v0, 0x800a
.L0x00001fdc: .word 0x24524558 # addiu $s2, $v0, 0x4558
.L0x00001fe0: .word 0x3c028004 # lui $v0, 0x8004
.L0x00001fe4: .word 0x24534b38 # addiu $s3, $v0, 0x4b38
.L0x00001fe8: .word 0x03c08021 # move_ $s0, $s8
.L0x00001fec: .word 0x3c02800b # lui $v0, 0x800b
.L0x00001ff0: .word 0x8c4293b0 # lw $v0, -0x6c50($v0)
.L0x00001ff4: .word 0x00000000 # nop
.L0x00001ff8: .word 0x14400015 # bnez $v0, .L0x00002050
.L0x00001ffc: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002000: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002004: .word 0x8c4293b4 # lw $v0, -0x6c4c($v0)
.L0x00002008: .word 0x00000000 # nop
.L0x0000200c: .word 0x14510010 # bne $v0, $s1, .L0x00002050
.L0x00002010: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002014: .word 0x8e820188 # lw $v0, 0x188($s4)
.L0x00002018: .word 0x00000000 # nop
.L0x0000201c: .word 0x0040f809 # jalr $v0
.L0x00002020: .word 0x00000000 # nop
.L0x00002024: .word 0x30420008 # andi $v0, 0x8
.L0x00002028: .word 0x10400009 # beqz $v0, .L0x00002050
.L0x0000202c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002030: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002034: .word 0x00000000 # nop
.L0x00002038: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x0000203c: .word 0x00000000 # nop
.L0x00002040: .word 0x0040f809 # jalr $v0
.L0x00002044: .word 0x00002821 # move_ $a1, $zr
.L0x00002048: .word 0x08029fa4 # j 0x800a7e90
.L0x0000204c: .word 0x26100004 # addiu $s0, 0x4
.L0x00002050: .word 0x8c4493bc # lw $a0, -0x6c44($v0)
.L0x00002054: .word 0x8e42001c # lw $v0, 0x1c($s2)
.L0x00002058: .word 0x00000000 # nop
.L0x0000205c: .word 0x0040f809 # jalr $v0
.L0x00002060: .word 0x02242021 # addu $a0, $s1, $a0
.L0x00002064: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002068: .word 0x00000000 # nop
.L0x0000206c: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002070: .word 0x00000000 # nop
.L0x00002074: .word 0x0040f809 # jalr $v0
.L0x00002078: .word 0x24050001 # li $a1, 0x1
.L0x0000207c: .word 0x3c028006 # lui $v0, 0x8006
.L0x00002080: .word 0x8c44cca8 # lw $a0, -0x3358($v0)
.L0x00002084: .word 0x8e620414 # lw $v0, 0x414($s3)
.L0x00002088: .word 0x00000000 # nop
.L0x0000208c: .word 0x0040f809 # jalr $v0
.L0x00002090: .word 0x2484004e # addiu $a0, 0x4e
.L0x00002094: .word 0x00402821 # move_ $a1, $v0
.L0x00002098: .word 0x8e040000 # lw $a0, ($s0)
.L0x0000209c: .word 0x8e46000c # lw $a2, 0xc($s2)
.L0x000020a0: .word 0x8c820114 # lw $v0, 0x114($a0)
.L0x000020a4: .word 0x00000000 # nop
.L0x000020a8: .word 0x0040f809 # jalr $v0
.L0x000020ac: .word 0x26100004 # addiu $s0, 0x4
.L0x000020b0: .word 0x26310001 # addiu $s1, 0x1
.L0x000020b4: .word 0x2a22000e # slti $v0, $s1, 0xe
.L0x000020b8: .word 0x1440ffcd # bnez $v0, .L0x00001ff0
.L0x000020bc: .word 0x3c02800b # lui $v0, 0x800b
.L0x000020c0: .word 0x00008821 # move_ $s1, $zr
.L0x000020c4: .word 0x3c02800b # lui $v0, 0x800b
.L0x000020c8: .word 0x245593b4 # addiu $s5, $v0, -0x6c4c
.L0x000020cc: .word 0x3c028005 # lui $v0, 0x8005
.L0x000020d0: .word 0x2454de10 # addiu $s4, $v0, -0x21f0
.L0x000020d4: .word 0x3c02800a # lui $v0, 0x800a
.L0x000020d8: .word 0x24524558 # addiu $s2, $v0, 0x4558
.L0x000020dc: .word 0x3c02800b # lui $v0, 0x800b
.L0x000020e0: .word 0x245393bc # addiu $s3, $v0, -0x6c44
.L0x000020e4: .word 0x03c08021 # move_ $s0, $s8
.L0x000020e8: .word 0x3c02800b # lui $v0, 0x800b
.L0x000020ec: .word 0x8c4393b0 # lw $v1, -0x6c50($v0)
.L0x000020f0: .word 0x24020001 # li $v0, 0x1
.L0x000020f4: .word 0x14620014 # bne $v1, $v0, .L0x00002148
.L0x000020f8: .word 0x00000000 # nop
.L0x000020fc: .word 0x8ea20004 # lw $v0, 0x4($s5)
.L0x00002100: .word 0x00000000 # nop
.L0x00002104: .word 0x14510010 # bne $v0, $s1, .L0x00002148
.L0x00002108: .word 0x00000000 # nop
.L0x0000210c: .word 0x8e820188 # lw $v0, 0x188($s4)
.L0x00002110: .word 0x00000000 # nop
.L0x00002114: .word 0x0040f809 # jalr $v0
.L0x00002118: .word 0x00000000 # nop
.L0x0000211c: .word 0x30420008 # andi $v0, 0x8
.L0x00002120: .word 0x10400009 # beqz $v0, .L0x00002148
.L0x00002124: .word 0x00000000 # nop
.L0x00002128: .word 0x8e040038 # lw $a0, 0x38($s0)
.L0x0000212c: .word 0x00000000 # nop
.L0x00002130: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002134: .word 0x00000000 # nop
.L0x00002138: .word 0x0040f809 # jalr $v0
.L0x0000213c: .word 0x00002821 # move_ $a1, $zr
.L0x00002140: .word 0x08029fe3 # j 0x800a7f8c
.L0x00002144: .word 0x26100004 # addiu $s0, 0x4
.L0x00002148: .word 0x8e640004 # lw $a0, 0x4($s3)
.L0x0000214c: .word 0x8e42001c # lw $v0, 0x1c($s2)
.L0x00002150: .word 0x02242021 # addu $a0, $s1, $a0
.L0x00002154: .word 0x0040f809 # jalr $v0
.L0x00002158: .word 0x24840037 # addiu $a0, 0x37
.L0x0000215c: .word 0x8e040038 # lw $a0, 0x38($s0)
.L0x00002160: .word 0x00000000 # nop
.L0x00002164: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002168: .word 0x00000000 # nop
.L0x0000216c: .word 0x0040f809 # jalr $v0
.L0x00002170: .word 0x24050001 # li $a1, 0x1
.L0x00002174: .word 0x3c038004 # lui $v1, 0x8004
.L0x00002178: .word 0x3c028006 # lui $v0, 0x8006
.L0x0000217c: .word 0x8c44cca8 # lw $a0, -0x3358($v0)
.L0x00002180: .word 0x8c624f4c # lw $v0, 0x4f4c($v1)
.L0x00002184: .word 0x00000000 # nop
.L0x00002188: .word 0x0040f809 # jalr $v0
.L0x0000218c: .word 0x2484004e # addiu $a0, 0x4e
.L0x00002190: .word 0x00402821 # move_ $a1, $v0
.L0x00002194: .word 0x8e040038 # lw $a0, 0x38($s0)
.L0x00002198: .word 0x8e46000c # lw $a2, 0xc($s2)
.L0x0000219c: .word 0x8c820114 # lw $v0, 0x114($a0)
.L0x000021a0: .word 0x00000000 # nop
.L0x000021a4: .word 0x0040f809 # jalr $v0
.L0x000021a8: .word 0x26100004 # addiu $s0, 0x4
.L0x000021ac: .word 0x26310001 # addiu $s1, 0x1
.L0x000021b0: .word 0x2a22000e # slti $v0, $s1, 0xe
.L0x000021b4: .word 0x1440ffcd # bnez $v0, .L0x000020ec
.L0x000021b8: .word 0x3c02800b # lui $v0, 0x800b
.L0x000021bc: .word 0x8fbf0034 # lw $ra, 0x34($sp)
.L0x000021c0: .word 0x8fbe0030 # lw $s8, 0x30($sp)
.L0x000021c4: .word 0x8fb7002c # lw $s7, 0x2c($sp)
.L0x000021c8: .word 0x8fb60028 # lw $s6, 0x28($sp)
.L0x000021cc: .word 0x8fb50024 # lw $s5, 0x24($sp)
.L0x000021d0: .word 0x8fb40020 # lw $s4, 0x20($sp)
.L0x000021d4: .word 0x8fb3001c # lw $s3, 0x1c($sp)
.L0x000021d8: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x000021dc: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x000021e0: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000021e4: .word 0x03e00008 # jr $ra
.L0x000021e8: .word 0x27bd0038 # addiu $sp, 0x38
.L0x000021ec: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x000021f0: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x000021f4: .word 0x00808821 # move_ $s1, $a0
.L0x000021f8: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000021fc: .word 0x00a08021 # move_ $s0, $a1
.L0x00002200: .word 0x3c04800a # lui $a0, 0x800a
.L0x00002204: .word 0x24847a90 # addiu $a0, 0x7a90
.L0x00002208: .word 0x24050058 # li $a1, 0x58
.L0x0000220c: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00002210: .word 0x0c005141 # jal 0x80014504
.L0x00002214: .word 0x24060070 # li $a2, 0x70
.L0x00002218: .word 0xac510050 # sw $s1, 0x50($v0)
.L0x0000221c: .word 0xac500054 # sw $s0, 0x54($v0)
.L0x00002220: .word 0xae000000 # sw $zr, ($s0)
.L0x00002224: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00002228: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x0000222c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002230: .word 0x03e00008 # jr $ra
.L0x00002234: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00002238: .word 0x27bdffd0 # addiu $sp, -0x30
.L0x0000223c: .word 0xafb3001c # sw $s3, 0x1c($sp)
.L0x00002240: .word 0x00809821 # move_ $s3, $a0
.L0x00002244: .word 0xafb50024 # sw $s5, 0x24($sp)
.L0x00002248: .word 0xafbf0028 # sw $ra, 0x28($sp)
.L0x0000224c: .word 0xafb40020 # sw $s4, 0x20($sp)
.L0x00002250: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x00002254: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00002258: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x0000225c: .word 0x8e72000c # lw $s2, 0xc($s3)
.L0x00002260: .word 0x24020001 # li $v0, 0x1
.L0x00002264: .word 0x12420030 # beq $s2, $v0, .L0x00002328
.L0x00002268: .word 0x00a0a821 # move_ $s5, $a1
.L0x0000226c: .word 0x2a420002 # slti $v0, $s2, 0x2
.L0x00002270: .word 0x14400004 # bnez $v0, .L0x00002284
.L0x00002274: .word 0x00008021 # move_ $s0, $zr
.L0x00002278: .word 0x2a420004 # slti $v0, $s2, 0x4
.L0x0000227c: .word 0x144000ed # bnez $v0, .L0x00002634
.L0x00002280: .word 0x00000000 # nop
.L0x00002284: .word 0x02a09021 # move_ $s2, $s5
.L0x00002288: .word 0x3c110028 # lui $s1, 0x28
.L0x0000228c: .word 0x24041005 # li $a0, 0x1005
.L0x00002290: .word 0x24050001 # li $a1, 0x1
.L0x00002294: .word 0x240600b4 # li $a2, 0xb4
.L0x00002298: .word 0x0c006b8e # jal 0x8001ae38
.L0x0000229c: .word 0x00113c03 # sra $a3, $s1, 0x10
.L0x000022a0: .word 0xae420000 # sw $v0, ($s2)
.L0x000022a4: .word 0x3c02000c # lui $v0, 0xc
.L0x000022a8: .word 0x02228821 # addu $s1, $v0
.L0x000022ac: .word 0x26100001 # addiu $s0, 0x1
.L0x000022b0: .word 0x2a02000c # slti $v0, $s0, 0xc
.L0x000022b4: .word 0x1440fff5 # bnez $v0, .L0x0000228c
.L0x000022b8: .word 0x26520004 # addiu $s2, 0x4
.L0x000022bc: .word 0x00008021 # move_ $s0, $zr
.L0x000022c0: .word 0x02a09021 # move_ $s2, $s5
.L0x000022c4: .word 0x3c110028 # lui $s1, 0x28
.L0x000022c8: .word 0x24041005 # li $a0, 0x1005
.L0x000022cc: .word 0x24050001 # li $a1, 0x1
.L0x000022d0: .word 0x24060014 # li $a2, 0x14
.L0x000022d4: .word 0x0c006b8e # jal 0x8001ae38
.L0x000022d8: .word 0x00113c03 # sra $a3, $s1, 0x10
.L0x000022dc: .word 0xae420030 # sw $v0, 0x30($s2)
.L0x000022e0: .word 0x3c02000c # lui $v0, 0xc
.L0x000022e4: .word 0x02228821 # addu $s1, $v0
.L0x000022e8: .word 0x26100001 # addiu $s0, 0x1
.L0x000022ec: .word 0x2a020003 # slti $v0, $s0, 0x3
.L0x000022f0: .word 0x1440fff5 # bnez $v0, .L0x000022c8
.L0x000022f4: .word 0x26520004 # addiu $s2, 0x4
.L0x000022f8: .word 0x8e620038 # lw $v0, 0x38($s3)
.L0x000022fc: .word 0x00000000 # nop
.L0x00002300: .word 0x0040f809 # jalr $v0
.L0x00002304: .word 0x02602021 # move_ $a0, $s3
.L0x00002308: .word 0x0802a105 # j 0x800a8414
.L0x0000230c: .word 0x00000000 # nop
.L0x00002310: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002314: .word 0x0802a0ad # j 0x800a82b4
.L0x00002318: .word 0xac4093c4 # sw $zr, -0x6c3c($v0)
.L0x0000231c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002320: .word 0x0802a0ad # j 0x800a82b4
.L0x00002324: .word 0xac5293c4 # sw $s2, -0x6c3c($v0)
.L0x00002328: .word 0x3c108005 # lui $s0, 0x8005
.L0x0000232c: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x00002330: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00002334: .word 0x00000000 # nop
.L0x00002338: .word 0x0040f809 # jalr $v0
.L0x0000233c: .word 0x00002021 # move_ $a0, $zr
.L0x00002340: .word 0x00002021 # move_ $a0, $zr
.L0x00002344: .word 0x8e0303fc # lw $v1, 0x3fc($s0)
.L0x00002348: .word 0x00000000 # nop
.L0x0000234c: .word 0x0060f809 # jalr $v1
.L0x00002350: .word 0x00408821 # move_ $s1, $v0
.L0x00002354: .word 0x00002021 # move_ $a0, $zr
.L0x00002358: .word 0x8e0303f8 # lw $v1, 0x3f8($s0)
.L0x0000235c: .word 0x00000000 # nop
.L0x00002360: .word 0x0060f809 # jalr $v1
.L0x00002364: .word 0x02228825 # or $s1, $v0
.L0x00002368: .word 0x30420800 # andi $v0, 0x800
.L0x0000236c: .word 0x10400002 # beqz $v0, .L0x00002378
.L0x00002370: .word 0x24060001 # li $a2, 0x1
.L0x00002374: .word 0x2406000a # li $a2, 0xa
.L0x00002378: .word 0x32220020 # andi $v0, $s1, 0x20
.L0x0000237c: .word 0x1440ffe4 # bnez $v0, .L0x00002310
.L0x00002380: .word 0x32220080 # andi $v0, $s1, 0x80
.L0x00002384: .word 0x1440ffe5 # bnez $v0, .L0x0000231c
.L0x00002388: .word 0x32220010 # andi $v0, $s1, 0x10
.L0x0000238c: .word 0x10400014 # beqz $v0, .L0x000023e0
.L0x00002390: .word 0x32220040 # andi $v0, $s1, 0x40
.L0x00002394: .word 0x10c0004f # beqz $a2, .L0x000024d4
.L0x00002398: .word 0x00002021 # move_ $a0, $zr
.L0x0000239c: .word 0x3c02800b # lui $v0, 0x800b
.L0x000023a0: .word 0x3c03800b # lui $v1, 0x800b
.L0x000023a4: .word 0x8c6393c4 # lw $v1, -0x6c3c($v1)
.L0x000023a8: .word 0x244293c8 # addiu $v0, -0x6c38
.L0x000023ac: .word 0x00031880 # sll $v1, 0x2
.L0x000023b0: .word 0x00621821 # addu $v1, $v0
.L0x000023b4: .word 0x8c620000 # lw $v0, ($v1)
.L0x000023b8: .word 0x00000000 # nop
.L0x000023bc: .word 0x10400002 # beqz $v0, .L0x000023c8
.L0x000023c0: .word 0x2442ffff # addiu $v0, -0x1
.L0x000023c4: .word 0xac620000 # sw $v0, ($v1)
.L0x000023c8: .word 0x24840001 # addiu $a0, 0x1
.L0x000023cc: .word 0x0086102a # slt $v0, $a0, $a2
.L0x000023d0: .word 0x1440fff8 # bnez $v0, .L0x000023b4
.L0x000023d4: .word 0x00000000 # nop
.L0x000023d8: .word 0x0802a0ae # j 0x800a82b8
.L0x000023dc: .word 0x00008821 # move_ $s1, $zr
.L0x000023e0: .word 0x1040001e # beqz $v0, .L0x0000245c
.L0x000023e4: .word 0x32222000 # andi $v0, $s1, 0x2000
.L0x000023e8: .word 0x10c0003a # beqz $a2, .L0x000024d4
.L0x000023ec: .word 0x00002021 # move_ $a0, $zr
.L0x000023f0: .word 0x24080002 # li $t0, 0x2
.L0x000023f4: .word 0x2407000b # li $a3, 0xb
.L0x000023f8: .word 0x3c02800b # lui $v0, 0x800b
.L0x000023fc: .word 0x3c03800b # lui $v1, 0x800b
.L0x00002400: .word 0x8c6593c4 # lw $a1, -0x6c3c($v1)
.L0x00002404: .word 0x244293c8 # addiu $v0, -0x6c38
.L0x00002408: .word 0x01051804 # sllv $v1, $a1, $t0
.L0x0000240c: .word 0x00621821 # addu $v1, $v0
.L0x00002410: .word 0x8c620000 # lw $v0, ($v1)
.L0x00002414: .word 0x10a00005 # beqz $a1, .L0x0000242c
.L0x00002418: .word 0x00000000 # nop
.L0x0000241c: .word 0x14480008 # bne $v0, $t0, .L0x00002440
.L0x00002420: .word 0x24420001 # addiu $v0, 0x1
.L0x00002424: .word 0x0802a08a # j 0x800a8228
.L0x00002428: .word 0x24840001 # addiu $a0, 0x1
.L0x0000242c: .word 0x10470005 # beq $v0, $a3, .L0x00002444
.L0x00002430: .word 0x00000000 # nop
.L0x00002434: .word 0x8c620000 # lw $v0, ($v1)
.L0x00002438: .word 0x00000000 # nop
.L0x0000243c: .word 0x24420001 # addiu $v0, 0x1
.L0x00002440: .word 0xac620000 # sw $v0, ($v1)
.L0x00002444: .word 0x24840001 # addiu $a0, 0x1
.L0x00002448: .word 0x0086102a # slt $v0, $a0, $a2
.L0x0000244c: .word 0x1440fff0 # bnez $v0, .L0x00002410
.L0x00002450: .word 0x00000000 # nop
.L0x00002454: .word 0x0802a0ae # j 0x800a82b8
.L0x00002458: .word 0x00008821 # move_ $s1, $zr
.L0x0000245c: .word 0x10400013 # beqz $v0, .L0x000024ac
.L0x00002460: .word 0x24050003 # li $a1, 0x3
.L0x00002464: .word 0x3c04800b # lui $a0, 0x800b
.L0x00002468: .word 0x8e630050 # lw $v1, 0x50($s3)
.L0x0000246c: .word 0x8c8293c4 # lw $v0, -0x6c3c($a0)
.L0x00002470: .word 0x00000000 # nop
.L0x00002474: .word 0xac620000 # sw $v0, ($v1)
.L0x00002478: .word 0x3c03800b # lui $v1, 0x800b
.L0x0000247c: .word 0x8c8293c4 # lw $v0, -0x6c3c($a0)
.L0x00002480: .word 0x246393c8 # addiu $v1, -0x6c38
.L0x00002484: .word 0x00021080 # sll $v0, 0x2
.L0x00002488: .word 0x00431021 # addu $v0, $v1
.L0x0000248c: .word 0x8e630054 # lw $v1, 0x54($s3)
.L0x00002490: .word 0x8c420000 # lw $v0, ($v0)
.L0x00002494: .word 0x00000000 # nop
.L0x00002498: .word 0xac620000 # sw $v0, ($v1)
.L0x0000249c: .word 0x8e620028 # lw $v0, 0x28($s3)
.L0x000024a0: .word 0x00000000 # nop
.L0x000024a4: .word 0x0040f809 # jalr $v0
.L0x000024a8: .word 0x02602021 # move_ $a0, $s3
.L0x000024ac: .word 0x32224000 # andi $v0, $s1, 0x4000
.L0x000024b0: .word 0x10400008 # beqz $v0, .L0x000024d4
.L0x000024b4: .word 0x02602021 # move_ $a0, $s3
.L0x000024b8: .word 0x8c820050 # lw $v0, 0x50($a0)
.L0x000024bc: .word 0x2403ffff # li $v1, -0x1
.L0x000024c0: .word 0xac430000 # sw $v1, ($v0)
.L0x000024c4: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x000024c8: .word 0x00000000 # nop
.L0x000024cc: .word 0x0040f809 # jalr $v0
.L0x000024d0: .word 0x24050003 # li $a1, 0x3
.L0x000024d4: .word 0x00008821 # move_ $s1, $zr
.L0x000024d8: .word 0x3c028005 # lui $v0, 0x8005
.L0x000024dc: .word 0x2453de10 # addiu $s3, $v0, -0x21f0
.L0x000024e0: .word 0x3c02800b # lui $v0, 0x800b
.L0x000024e4: .word 0x245293d0 # addiu $s2, $v0, -0x6c30
.L0x000024e8: .word 0x02a08021 # move_ $s0, $s5
.L0x000024ec: .word 0x3c02800b # lui $v0, 0x800b
.L0x000024f0: .word 0x8c4293c4 # lw $v0, -0x6c3c($v0)
.L0x000024f4: .word 0x00000000 # nop
.L0x000024f8: .word 0x14400011 # bnez $v0, .L0x00002540
.L0x000024fc: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002500: .word 0x8c4293c8 # lw $v0, -0x6c38($v0)
.L0x00002504: .word 0x00000000 # nop
.L0x00002508: .word 0x1451000d # bne $v0, $s1, .L0x00002540
.L0x0000250c: .word 0x00000000 # nop
.L0x00002510: .word 0x8e620188 # lw $v0, 0x188($s3)
.L0x00002514: .word 0x00000000 # nop
.L0x00002518: .word 0x0040f809 # jalr $v0
.L0x0000251c: .word 0x00000000 # nop
.L0x00002520: .word 0x30420008 # andi $v0, 0x8
.L0x00002524: .word 0x10400006 # beqz $v0, .L0x00002540
.L0x00002528: .word 0x00002821 # move_ $a1, $zr
.L0x0000252c: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002530: .word 0x00000000 # nop
.L0x00002534: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002538: .word 0x0802a0d1 # j 0x800a8344
.L0x0000253c: .word 0x00000000 # nop
.L0x00002540: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002544: .word 0x00000000 # nop
.L0x00002548: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x0000254c: .word 0x00000000 # nop
.L0x00002550: .word 0x0040f809 # jalr $v0
.L0x00002554: .word 0x24050001 # li $a1, 0x1
.L0x00002558: .word 0x8e040000 # lw $a0, ($s0)
.L0x0000255c: .word 0x8e450000 # lw $a1, ($s2)
.L0x00002560: .word 0x8c820110 # lw $v0, 0x110($a0)
.L0x00002564: .word 0x00000000 # nop
.L0x00002568: .word 0x0040f809 # jalr $v0
.L0x0000256c: .word 0x26520004 # addiu $s2, 0x4
.L0x00002570: .word 0x26310001 # addiu $s1, 0x1
.L0x00002574: .word 0x2a22000c # slti $v0, $s1, 0xc
.L0x00002578: .word 0x1440ffdc # bnez $v0, .L0x000024ec
.L0x0000257c: .word 0x26100004 # addiu $s0, 0x4
.L0x00002580: .word 0x00008821 # move_ $s1, $zr
.L0x00002584: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002588: .word 0x245493c8 # addiu $s4, $v0, -0x6c38
.L0x0000258c: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002590: .word 0x2453de10 # addiu $s3, $v0, -0x21f0
.L0x00002594: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002598: .word 0x24529400 # addiu $s2, $v0, -0x6c00
.L0x0000259c: .word 0x02a08021 # move_ $s0, $s5
.L0x000025a0: .word 0x3c02800b # lui $v0, 0x800b
.L0x000025a4: .word 0x8c4393c4 # lw $v1, -0x6c3c($v0)
.L0x000025a8: .word 0x24020001 # li $v0, 0x1
.L0x000025ac: .word 0x14620011 # bne $v1, $v0, .L0x000025f4
.L0x000025b0: .word 0x00000000 # nop
.L0x000025b4: .word 0x8e820004 # lw $v0, 0x4($s4)
.L0x000025b8: .word 0x00000000 # nop
.L0x000025bc: .word 0x1451000d # bne $v0, $s1, .L0x000025f4
.L0x000025c0: .word 0x00000000 # nop
.L0x000025c4: .word 0x8e620188 # lw $v0, 0x188($s3)
.L0x000025c8: .word 0x00000000 # nop
.L0x000025cc: .word 0x0040f809 # jalr $v0
.L0x000025d0: .word 0x00000000 # nop
.L0x000025d4: .word 0x30420008 # andi $v0, 0x8
.L0x000025d8: .word 0x10400006 # beqz $v0, .L0x000025f4
.L0x000025dc: .word 0x00002821 # move_ $a1, $zr
.L0x000025e0: .word 0x8e040030 # lw $a0, 0x30($s0)
.L0x000025e4: .word 0x00000000 # nop
.L0x000025e8: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x000025ec: .word 0x0802a0fe # j 0x800a83f8
.L0x000025f0: .word 0x00000000 # nop
.L0x000025f4: .word 0x8e040030 # lw $a0, 0x30($s0)
.L0x000025f8: .word 0x00000000 # nop
.L0x000025fc: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002600: .word 0x00000000 # nop
.L0x00002604: .word 0x0040f809 # jalr $v0
.L0x00002608: .word 0x24050001 # li $a1, 0x1
.L0x0000260c: .word 0x8e040030 # lw $a0, 0x30($s0)
.L0x00002610: .word 0x8e450000 # lw $a1, ($s2)
.L0x00002614: .word 0x8c820110 # lw $v0, 0x110($a0)
.L0x00002618: .word 0x00000000 # nop
.L0x0000261c: .word 0x0040f809 # jalr $v0
.L0x00002620: .word 0x26520004 # addiu $s2, 0x4
.L0x00002624: .word 0x26310001 # addiu $s1, 0x1
.L0x00002628: .word 0x2a220003 # slti $v0, $s1, 0x3
.L0x0000262c: .word 0x1440ffdc # bnez $v0, .L0x000025a0
.L0x00002630: .word 0x26100004 # addiu $s0, 0x4
.L0x00002634: .word 0x8fbf0028 # lw $ra, 0x28($sp)
.L0x00002638: .word 0x8fb50024 # lw $s5, 0x24($sp)
.L0x0000263c: .word 0x8fb40020 # lw $s4, 0x20($sp)
.L0x00002640: .word 0x8fb3001c # lw $s3, 0x1c($sp)
.L0x00002644: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x00002648: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x0000264c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002650: .word 0x03e00008 # jr $ra
.L0x00002654: .word 0x27bd0030 # addiu $sp, 0x30
.L0x00002658: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x0000265c: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00002660: .word 0x00808821 # move_ $s1, $a0
.L0x00002664: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00002668: .word 0x00a08021 # move_ $s0, $a1
.L0x0000266c: .word 0x3c04800b # lui $a0, 0x800b
.L0x00002670: .word 0x24848018 # addiu $a0, -0x7fe8
.L0x00002674: .word 0x24050058 # li $a1, 0x58
.L0x00002678: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x0000267c: .word 0x0c005141 # jal 0x80014504
.L0x00002680: .word 0x2406003c # li $a2, 0x3c
.L0x00002684: .word 0xac510050 # sw $s1, 0x50($v0)
.L0x00002688: .word 0xac500054 # sw $s0, 0x54($v0)
.L0x0000268c: .word 0xae000000 # sw $zr, ($s0)
.L0x00002690: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00002694: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00002698: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x0000269c: .word 0x03e00008 # jr $ra
.L0x000026a0: .word 0x27bd0020 # addiu $sp, 0x20
.L0x000026a4: .word 0x27bdffd8 # addiu $sp, -0x28
.L0x000026a8: .word 0xafb3001c # sw $s3, 0x1c($sp)
.L0x000026ac: .word 0x00809821 # move_ $s3, $a0
.L0x000026b0: .word 0xafb40020 # sw $s4, 0x20($sp)
.L0x000026b4: .word 0xafbf0024 # sw $ra, 0x24($sp)
.L0x000026b8: .word 0xafb20018 # sw $s2, 0x18($sp)
.L0x000026bc: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x000026c0: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x000026c4: .word 0x8e63000c # lw $v1, 0xc($s3)
.L0x000026c8: .word 0x24020001 # li $v0, 0x1
.L0x000026cc: .word 0x1062001b # beq $v1, $v0, .L0x0000273c
.L0x000026d0: .word 0x00a0a021 # move_ $s4, $a1
.L0x000026d4: .word 0x28620002 # slti $v0, $v1, 0x2
.L0x000026d8: .word 0x14400004 # bnez $v0, .L0x000026ec
.L0x000026dc: .word 0x00009021 # move_ $s2, $zr
.L0x000026e0: .word 0x28620004 # slti $v0, $v1, 0x4
.L0x000026e4: .word 0x1440009e # bnez $v0, .L0x00002960
.L0x000026e8: .word 0x00000000 # nop
.L0x000026ec: .word 0x02808821 # move_ $s1, $s4
.L0x000026f0: .word 0x3c100028 # lui $s0, 0x28
.L0x000026f4: .word 0x24041005 # li $a0, 0x1005
.L0x000026f8: .word 0x24050001 # li $a1, 0x1
.L0x000026fc: .word 0x240600b4 # li $a2, 0xb4
.L0x00002700: .word 0x0c006b8e # jal 0x8001ae38
.L0x00002704: .word 0x00103c03 # sra $a3, $s0, 0x10
.L0x00002708: .word 0xae220000 # sw $v0, ($s1)
.L0x0000270c: .word 0x3c02000c # lui $v0, 0xc
.L0x00002710: .word 0x02028021 # addu $s0, $v0
.L0x00002714: .word 0x26520001 # addiu $s2, 0x1
.L0x00002718: .word 0x2a42000e # slti $v0, $s2, 0xe
.L0x0000271c: .word 0x1440fff5 # bnez $v0, .L0x000026f4
.L0x00002720: .word 0x26310004 # addiu $s1, 0x4
.L0x00002724: .word 0x8e620038 # lw $v0, 0x38($s3)
.L0x00002728: .word 0x00000000 # nop
.L0x0000272c: .word 0x0040f809 # jalr $v0
.L0x00002730: .word 0x02602021 # move_ $a0, $s3
.L0x00002734: .word 0x0802a1d0 # j 0x800a8740
.L0x00002738: .word 0x00000000 # nop
.L0x0000273c: .word 0x3c108005 # lui $s0, 0x8005
.L0x00002740: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x00002744: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00002748: .word 0x00000000 # nop
.L0x0000274c: .word 0x0040f809 # jalr $v0
.L0x00002750: .word 0x00002021 # move_ $a0, $zr
.L0x00002754: .word 0x00002021 # move_ $a0, $zr
.L0x00002758: .word 0x8e0303fc # lw $v1, 0x3fc($s0)
.L0x0000275c: .word 0x00000000 # nop
.L0x00002760: .word 0x0060f809 # jalr $v1
.L0x00002764: .word 0x00408821 # move_ $s1, $v0
.L0x00002768: .word 0x00002021 # move_ $a0, $zr
.L0x0000276c: .word 0x8e0303f8 # lw $v1, 0x3f8($s0)
.L0x00002770: .word 0x00000000 # nop
.L0x00002774: .word 0x0060f809 # jalr $v1
.L0x00002778: .word 0x02228825 # or $s1, $v0
.L0x0000277c: .word 0x30428000 # andi $v0, 0x8000
.L0x00002780: .word 0x10400002 # beqz $v0, .L0x0000278c
.L0x00002784: .word 0x24040001 # li $a0, 0x1
.L0x00002788: .word 0x2404000a # li $a0, 0xa
.L0x0000278c: .word 0x32220010 # andi $v0, $s1, 0x10
.L0x00002790: .word 0x10400016 # beqz $v0, .L0x000027ec
.L0x00002794: .word 0x32220040 # andi $v0, $s1, 0x40
.L0x00002798: .word 0x10800045 # beqz $a0, .L0x000028b0
.L0x0000279c: .word 0x00001821 # move_ $v1, $zr
.L0x000027a0: .word 0x3c06800b # lui $a2, 0x800b
.L0x000027a4: .word 0x3c05800b # lui $a1, 0x800b
.L0x000027a8: .word 0x8cc2940c # lw $v0, -0x6bf4($a2)
.L0x000027ac: .word 0x00000000 # nop
.L0x000027b0: .word 0x10400003 # beqz $v0, .L0x000027c0
.L0x000027b4: .word 0x2442ffff # addiu $v0, -0x1
.L0x000027b8: .word 0x0802a16d # j 0x800a85b4
.L0x000027bc: .word 0xacc2940c # sw $v0, -0x6bf4($a2)
.L0x000027c0: .word 0x8ca29410 # lw $v0, -0x6bf0($a1)
.L0x000027c4: .word 0x00000000 # nop
.L0x000027c8: .word 0x10400002 # beqz $v0, .L0x000027d4
.L0x000027cc: .word 0x2442ffff # addiu $v0, -0x1
.L0x000027d0: .word 0xaca29410 # sw $v0, -0x6bf0($a1)
.L0x000027d4: .word 0x24630001 # addiu $v1, 0x1
.L0x000027d8: .word 0x0064102a # slt $v0, $v1, $a0
.L0x000027dc: .word 0x1440fff2 # bnez $v0, .L0x000027a8
.L0x000027e0: .word 0x00000000 # nop
.L0x000027e4: .word 0x0802a1a5 # j 0x800a8694
.L0x000027e8: .word 0x00008821 # move_ $s1, $zr
.L0x000027ec: .word 0x10400018 # beqz $v0, .L0x00002850
.L0x000027f0: .word 0x32222000 # andi $v0, $s1, 0x2000
.L0x000027f4: .word 0x1080002e # beqz $a0, .L0x000028b0
.L0x000027f8: .word 0x00001821 # move_ $v1, $zr
.L0x000027fc: .word 0x3c06800b # lui $a2, 0x800b
.L0x00002800: .word 0x2408000d # li $t0, 0xd
.L0x00002804: .word 0x3c05800b # lui $a1, 0x800b
.L0x00002808: .word 0x24070029 # li $a3, 0x29
.L0x0000280c: .word 0x8cc2940c # lw $v0, -0x6bf4($a2)
.L0x00002810: .word 0x00000000 # nop
.L0x00002814: .word 0x10480003 # beq $v0, $t0, .L0x00002824
.L0x00002818: .word 0x24420001 # addiu $v0, 0x1
.L0x0000281c: .word 0x0802a186 # j 0x800a8618
.L0x00002820: .word 0xacc2940c # sw $v0, -0x6bf4($a2)
.L0x00002824: .word 0x8ca29410 # lw $v0, -0x6bf0($a1)
.L0x00002828: .word 0x00000000 # nop
.L0x0000282c: .word 0x10470002 # beq $v0, $a3, .L0x00002838
.L0x00002830: .word 0x24420001 # addiu $v0, 0x1
.L0x00002834: .word 0xaca29410 # sw $v0, -0x6bf0($a1)
.L0x00002838: .word 0x24630001 # addiu $v1, 0x1
.L0x0000283c: .word 0x0064102a # slt $v0, $v1, $a0
.L0x00002840: .word 0x1440fff2 # bnez $v0, .L0x0000280c
.L0x00002844: .word 0x00000000 # nop
.L0x00002848: .word 0x0802a1a5 # j 0x800a8694
.L0x0000284c: .word 0x00008821 # move_ $s1, $zr
.L0x00002850: .word 0x1040000d # beqz $v0, .L0x00002888
.L0x00002854: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002858: .word 0x3c03800b # lui $v1, 0x800b
.L0x0000285c: .word 0x8c429410 # lw $v0, -0x6bf0($v0)
.L0x00002860: .word 0x8c63940c # lw $v1, -0x6bf4($v1)
.L0x00002864: .word 0x02602021 # move_ $a0, $s3
.L0x00002868: .word 0x00431021 # addu $v0, $v1
.L0x0000286c: .word 0x8e630050 # lw $v1, 0x50($s3)
.L0x00002870: .word 0x24420001 # addiu $v0, 0x1
.L0x00002874: .word 0xac620000 # sw $v0, ($v1)
.L0x00002878: .word 0x8e620028 # lw $v0, 0x28($s3)
.L0x0000287c: .word 0x00000000 # nop
.L0x00002880: .word 0x0040f809 # jalr $v0
.L0x00002884: .word 0x24050003 # li $a1, 0x3
.L0x00002888: .word 0x32224000 # andi $v0, $s1, 0x4000
.L0x0000288c: .word 0x10400008 # beqz $v0, .L0x000028b0
.L0x00002890: .word 0x02602021 # move_ $a0, $s3
.L0x00002894: .word 0x8c820050 # lw $v0, 0x50($a0)
.L0x00002898: .word 0x2403ffff # li $v1, -0x1
.L0x0000289c: .word 0xac430000 # sw $v1, ($v0)
.L0x000028a0: .word 0x8c820028 # lw $v0, 0x28($a0)
.L0x000028a4: .word 0x00000000 # nop
.L0x000028a8: .word 0x0040f809 # jalr $v0
.L0x000028ac: .word 0x24050003 # li $a1, 0x3
.L0x000028b0: .word 0x00008821 # move_ $s1, $zr
.L0x000028b4: .word 0x3c028005 # lui $v0, 0x8005
.L0x000028b8: .word 0x2453de10 # addiu $s3, $v0, -0x21f0
.L0x000028bc: .word 0x3c02800b # lui $v0, 0x800b
.L0x000028c0: .word 0x24529414 # addiu $s2, $v0, -0x6bec
.L0x000028c4: .word 0x02808021 # move_ $s0, $s4
.L0x000028c8: .word 0x3c02800b # lui $v0, 0x800b
.L0x000028cc: .word 0x8c42940c # lw $v0, -0x6bf4($v0)
.L0x000028d0: .word 0x00000000 # nop
.L0x000028d4: .word 0x1451000d # bne $v0, $s1, .L0x0000290c
.L0x000028d8: .word 0x00000000 # nop
.L0x000028dc: .word 0x8e620188 # lw $v0, 0x188($s3)
.L0x000028e0: .word 0x00000000 # nop
.L0x000028e4: .word 0x0040f809 # jalr $v0
.L0x000028e8: .word 0x00000000 # nop
.L0x000028ec: .word 0x30420008 # andi $v0, 0x8
.L0x000028f0: .word 0x10400006 # beqz $v0, .L0x0000290c
.L0x000028f4: .word 0x00002821 # move_ $a1, $zr
.L0x000028f8: .word 0x8e040000 # lw $a0, ($s0)
.L0x000028fc: .word 0x00000000 # nop
.L0x00002900: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002904: .word 0x0802a1c9 # j 0x800a8724
.L0x00002908: .word 0x00000000 # nop
.L0x0000290c: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002910: .word 0x00000000 # nop
.L0x00002914: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002918: .word 0x00000000 # nop
.L0x0000291c: .word 0x0040f809 # jalr $v0
.L0x00002920: .word 0x24050001 # li $a1, 0x1
.L0x00002924: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002928: .word 0x8c429410 # lw $v0, -0x6bf0($v0)
.L0x0000292c: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002930: .word 0x02221021 # addu $v0, $s1, $v0
.L0x00002934: .word 0x00021080 # sll $v0, 0x2
.L0x00002938: .word 0x00521021 # addu $v0, $s2
.L0x0000293c: .word 0x8c450000 # lw $a1, ($v0)
.L0x00002940: .word 0x8c820110 # lw $v0, 0x110($a0)
.L0x00002944: .word 0x00000000 # nop
.L0x00002948: .word 0x0040f809 # jalr $v0
.L0x0000294c: .word 0x26100004 # addiu $s0, 0x4
.L0x00002950: .word 0x26310001 # addiu $s1, 0x1
.L0x00002954: .word 0x2a22000e # slti $v0, $s1, 0xe
.L0x00002958: .word 0x1440ffdc # bnez $v0, .L0x000028cc
.L0x0000295c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002960: .word 0x8fbf0024 # lw $ra, 0x24($sp)
.L0x00002964: .word 0x8fb40020 # lw $s4, 0x20($sp)
.L0x00002968: .word 0x8fb3001c # lw $s3, 0x1c($sp)
.L0x0000296c: .word 0x8fb20018 # lw $s2, 0x18($sp)
.L0x00002970: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00002974: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002978: .word 0x03e00008 # jr $ra
.L0x0000297c: .word 0x27bd0028 # addiu $sp, 0x28
.L0x00002980: .word 0x27bdffe8 # addiu $sp, -0x18
.L0x00002984: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00002988: .word 0x00808021 # move_ $s0, $a0
.L0x0000298c: .word 0x3c04800b # lui $a0, 0x800b
.L0x00002990: .word 0x24848484 # addiu $a0, -0x7b7c
.L0x00002994: .word 0x24050054 # li $a1, 0x54
.L0x00002998: .word 0xafbf0014 # sw $ra, 0x14($sp)
.L0x0000299c: .word 0x0c005141 # jal 0x80014504
.L0x000029a0: .word 0x24060038 # li $a2, 0x38
.L0x000029a4: .word 0xac500050 # sw $s0, 0x50($v0)
.L0x000029a8: .word 0x8fbf0014 # lw $ra, 0x14($sp)
.L0x000029ac: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x000029b0: .word 0x03e00008 # jr $ra
.L0x000029b4: .word 0x27bd0018 # addiu $sp, 0x18
.L0x000029b8: .word 0x27bdffc0 # addiu $sp, -0x40
.L0x000029bc: .word 0xafbf003c # sw $ra, 0x3c($sp)
.L0x000029c0: .word 0xafbe0038 # sw $s8, 0x38($sp)
.L0x000029c4: .word 0xafb70034 # sw $s7, 0x34($sp)
.L0x000029c8: .word 0xafb60030 # sw $s6, 0x30($sp)
.L0x000029cc: .word 0xafb5002c # sw $s5, 0x2c($sp)
.L0x000029d0: .word 0xafb40028 # sw $s4, 0x28($sp)
.L0x000029d4: .word 0xafb30024 # sw $s3, 0x24($sp)
.L0x000029d8: .word 0xafb20020 # sw $s2, 0x20($sp)
.L0x000029dc: .word 0xafb1001c # sw $s1, 0x1c($sp)
.L0x000029e0: .word 0xafb00018 # sw $s0, 0x18($sp)
.L0x000029e4: .word 0xafa40040 # sw $a0, 0x40($sp)
.L0x000029e8: .word 0xafa50044 # sw $a1, 0x44($sp)
.L0x000029ec: .word 0x8c92000c # lw $s2, 0xc($a0)
.L0x000029f0: .word 0x24020001 # li $v0, 0x1
.L0x000029f4: .word 0x1242007c # beq $s2, $v0, .L0x00002be8
.L0x000029f8: .word 0x2a420002 # slti $v0, $s2, 0x2
.L0x000029fc: .word 0x14400004 # bnez $v0, .L0x00002a10
.L0x00002a00: .word 0x24040014 # li $a0, 0x14
.L0x00002a04: .word 0x2a420004 # slti $v0, $s2, 0x4
.L0x00002a08: .word 0x14400133 # bnez $v0, .L0x00002ed8
.L0x00002a0c: .word 0x00000000 # nop
.L0x00002a10: .word 0x2405ffff # li $a1, -0x1
.L0x00002a14: .word 0x00a03021 # move_ $a2, $a1
.L0x00002a18: .word 0x0000b021 # move_ $s6, $zr
.L0x00002a1c: .word 0x02c0f021 # move_ $s8, $s6
.L0x00002a20: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002a24: .word 0x8c42b7bc # lw $v0, -0x4844($v0)
.L0x00002a28: .word 0x00000000 # nop
.L0x00002a2c: .word 0x0040f809 # jalr $v0
.L0x00002a30: .word 0x241700b4 # li $s7, 0xb4
.L0x00002a34: .word 0xafa20010 # sw $v0, 0x10($sp)
.L0x00002a38: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002a3c: .word 0x245596b4 # addiu $s5, $v0, -0x694c
.L0x00002a40: .word 0x00162900 # sll $a1, $s6, 0x4
.L0x00002a44: .word 0x00161a00 # sll $v1, $s6, 0x8
.L0x00002a48: .word 0x24630050 # addiu $v1, 0x50
.L0x00002a4c: .word 0x8fa40010 # lw $a0, 0x10($sp)
.L0x00002a50: .word 0x8faa0040 # lw $t2, 0x40($sp)
.L0x00002a54: .word 0x8c820190 # lw $v0, 0x190($a0)
.L0x00002a58: .word 0x00000000 # nop
.L0x00002a5c: .word 0x0040f809 # jalr $v0
.L0x00002a60: .word 0x01439821 # addu $s3, $t2, $v1
.L0x00002a64: .word 0x8ea30000 # lw $v1, ($s5)
.L0x00002a68: .word 0x00402021 # move_ $a0, $v0
.L0x00002a6c: .word 0x10640004 # beq $v1, $a0, .L0x00002a80
.L0x00002a70: .word 0x3c0a800a # lui $t2, 0x800a
.L0x00002a74: .word 0xaea40000 # sw $a0, ($s5)
.L0x00002a78: .word 0xaea0000c # sw $zr, 0xc($s5)
.L0x00002a7c: .word 0xaea00014 # sw $zr, 0x14($s5)
.L0x00002a80: .word 0x254a4558 # addiu $t2, 0x4558
.L0x00002a84: .word 0x8d420018 # lw $v0, 0x18($t2)
.L0x00002a88: .word 0x00000000 # nop
.L0x00002a8c: .word 0x0040f809 # jalr $v0
.L0x00002a90: .word 0x00008021 # move_ $s0, $zr
.L0x00002a94: .word 0x3c0a800a # lui $t2, 0x800a
.L0x00002a98: .word 0x254a4558 # addiu $t2, 0x4558
.L0x00002a9c: .word 0x8d420010 # lw $v0, 0x10($t2)
.L0x00002aa0: .word 0x3c0a8004 # lui $t2, 0x8004
.L0x00002aa4: .word 0x254a4b38 # addiu $t2, 0x4b38
.L0x00002aa8: .word 0x8c440004 # lw $a0, 0x4($v0)
.L0x00002aac: .word 0x8d420424 # lw $v0, 0x424($t2)
.L0x00002ab0: .word 0x00000000 # nop
.L0x00002ab4: .word 0x0040f809 # jalr $v0
.L0x00002ab8: .word 0x00000000 # nop
.L0x00002abc: .word 0x00401821 # move_ $v1, $v0
.L0x00002ac0: .word 0xae6000f8 # sw $zr, 0xf8($s3)
.L0x00002ac4: .word 0x8c620000 # lw $v0, ($v1)
.L0x00002ac8: .word 0x00000000 # nop
.L0x00002acc: .word 0x1040000a # beqz $v0, .L0x00002af8
.L0x00002ad0: .word 0x00000000 # nop
.L0x00002ad4: .word 0x8e6200f8 # lw $v0, 0xf8($s3)
.L0x00002ad8: .word 0x00000000 # nop
.L0x00002adc: .word 0x00021080 # sll $v0, 0x2
.L0x00002ae0: .word 0x02621021 # addu $v0, $s3, $v0
.L0x00002ae4: .word 0xac500000 # sw $s0, ($v0)
.L0x00002ae8: .word 0x8e6200f8 # lw $v0, 0xf8($s3)
.L0x00002aec: .word 0x00000000 # nop
.L0x00002af0: .word 0x24420001 # addiu $v0, 0x1
.L0x00002af4: .word 0xae6200f8 # sw $v0, 0xf8($s3)
.L0x00002af8: .word 0x26100001 # addiu $s0, 0x1
.L0x00002afc: .word 0x2a02003e # slti $v0, $s0, 0x3e
.L0x00002b00: .word 0x1440fff0 # bnez $v0, .L0x00002ac4
.L0x00002b04: .word 0x24630004 # addiu $v1, 0x4
.L0x00002b08: .word 0x8e6300f8 # lw $v1, 0xf8($s3)
.L0x00002b0c: .word 0x00000000 # nop
.L0x00002b10: .word 0x2862000f # slti $v0, $v1, 0xf
.L0x00002b14: .word 0x14400002 # bnez $v0, .L0x00002b20
.L0x00002b18: .word 0x00000000 # nop
.L0x00002b1c: .word 0x2403000e # li $v1, 0xe
.L0x00002b20: .word 0xae6300fc # sw $v1, 0xfc($s3)
.L0x00002b24: .word 0x18600014 # blez $v1, .L0x00002b78
.L0x00002b28: .word 0x00008021 # move_ $s0, $zr
.L0x00002b2c: .word 0x0017a400 # sll $s4, $s7, 0x10
.L0x00002b30: .word 0x03c09021 # move_ $s2, $s8
.L0x00002b34: .word 0x3c110028 # lui $s1, 0x28
.L0x00002b38: .word 0x24041005 # li $a0, 0x1005
.L0x00002b3c: .word 0x24050001 # li $a1, 0x1
.L0x00002b40: .word 0x00143403 # sra $a2, $s4, 0x10
.L0x00002b44: .word 0x0c006b8e # jal 0x8001ae38
.L0x00002b48: .word 0x00113c03 # sra $a3, $s1, 0x10
.L0x00002b4c: .word 0x3c04000c # lui $a0, 0xc
.L0x00002b50: .word 0x02248821 # addu $s1, $a0
.L0x00002b54: .word 0x8faa0044 # lw $t2, 0x44($sp)
.L0x00002b58: .word 0x26100001 # addiu $s0, 0x1
.L0x00002b5c: .word 0x01521821 # addu $v1, $t2, $s2
.L0x00002b60: .word 0xac620000 # sw $v0, ($v1)
.L0x00002b64: .word 0x8e6200fc # lw $v0, 0xfc($s3)
.L0x00002b68: .word 0x00000000 # nop
.L0x00002b6c: .word 0x0202102a # slt $v0, $s0, $v0
.L0x00002b70: .word 0x1440fff1 # bnez $v0, .L0x00002b38
.L0x00002b74: .word 0x26520004 # addiu $s2, 0x4
.L0x00002b78: .word 0x27de0038 # addiu $s8, 0x38
.L0x00002b7c: .word 0x26f7ff60 # addiu $s7, -0xa0
.L0x00002b80: .word 0x26d60001 # addiu $s6, 0x1
.L0x00002b84: .word 0x2ac20002 # slti $v0, $s6, 0x2
.L0x00002b88: .word 0x1440ffad # bnez $v0, .L0x00002a40
.L0x00002b8c: .word 0x26b50004 # addiu $s5, 0x4
.L0x00002b90: .word 0x8faa0040 # lw $t2, 0x40($sp)
.L0x00002b94: .word 0x00000000 # nop
.L0x00002b98: .word 0x8d420038 # lw $v0, 0x38($t2)
.L0x00002b9c: .word 0x00000000 # nop
.L0x00002ba0: .word 0x0040f809 # jalr $v0
.L0x00002ba4: .word 0x01402021 # move_ $a0, $t2
.L0x00002ba8: .word 0x0802a32e # j 0x800a8cb8
.L0x00002bac: .word 0x00000000 # nop
.L0x00002bb0: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002bb4: .word 0x0802a2e2 # j 0x800a8b88
.L0x00002bb8: .word 0xac4096bc # sw $zr, -0x6944($v0)
.L0x00002bbc: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002bc0: .word 0x0802a2e2 # j 0x800a8b88
.L0x00002bc4: .word 0xac5296bc # sw $s2, -0x6944($v0)
.L0x00002bc8: .word 0x8fa40040 # lw $a0, 0x40($sp)
.L0x00002bcc: .word 0x00000000 # nop
.L0x00002bd0: .word 0x8c820250 # lw $v0, 0x250($a0)
.L0x00002bd4: .word 0x2403ffff # li $v1, -0x1
.L0x00002bd8: .word 0xac430000 # sw $v1, ($v0)
.L0x00002bdc: .word 0x8faa0040 # lw $t2, 0x40($sp)
.L0x00002be0: .word 0x0802a2de # j 0x800a8b78
.L0x00002be4: .word 0x00000000 # nop
.L0x00002be8: .word 0x3c108005 # lui $s0, 0x8005
.L0x00002bec: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x00002bf0: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x00002bf4: .word 0x00000000 # nop
.L0x00002bf8: .word 0x0040f809 # jalr $v0
.L0x00002bfc: .word 0x00002021 # move_ $a0, $zr
.L0x00002c00: .word 0x00002021 # move_ $a0, $zr
.L0x00002c04: .word 0x8e0303fc # lw $v1, 0x3fc($s0)
.L0x00002c08: .word 0x00000000 # nop
.L0x00002c0c: .word 0x0060f809 # jalr $v1
.L0x00002c10: .word 0x00408821 # move_ $s1, $v0
.L0x00002c14: .word 0x00002021 # move_ $a0, $zr
.L0x00002c18: .word 0x8e0303f8 # lw $v1, 0x3f8($s0)
.L0x00002c1c: .word 0x00000000 # nop
.L0x00002c20: .word 0x0060f809 # jalr $v1
.L0x00002c24: .word 0x02228825 # or $s1, $v0
.L0x00002c28: .word 0x30428000 # andi $v0, 0x8000
.L0x00002c2c: .word 0x10400002 # beqz $v0, .L0x00002c38
.L0x00002c30: .word 0x24080001 # li $t0, 0x1
.L0x00002c34: .word 0x2408000a # li $t0, 0xa
.L0x00002c38: .word 0x32220020 # andi $v0, $s1, 0x20
.L0x00002c3c: .word 0x1440ffdc # bnez $v0, .L0x00002bb0
.L0x00002c40: .word 0x32220080 # andi $v0, $s1, 0x80
.L0x00002c44: .word 0x1440ffdd # bnez $v0, .L0x00002bbc
.L0x00002c48: .word 0x32220010 # andi $v0, $s1, 0x10
.L0x00002c4c: .word 0x1040001a # beqz $v0, .L0x00002cb8
.L0x00002c50: .word 0x32220040 # andi $v0, $s1, 0x40
.L0x00002c54: .word 0x11000054 # beqz $t0, .L0x00002da8
.L0x00002c58: .word 0x00003821 # move_ $a3, $zr
.L0x00002c5c: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002c60: .word 0x244496b4 # addiu $a0, $v0, -0x694c
.L0x00002c64: .word 0x8c820008 # lw $v0, 0x8($a0)
.L0x00002c68: .word 0x00000000 # nop
.L0x00002c6c: .word 0x00021080 # sll $v0, 0x2
.L0x00002c70: .word 0x00441821 # addu $v1, $v0, $a0
.L0x00002c74: .word 0x8c62000c # lw $v0, 0xc($v1)
.L0x00002c78: .word 0x00000000 # nop
.L0x00002c7c: .word 0x10400003 # beqz $v0, .L0x00002c8c
.L0x00002c80: .word 0x2442ffff # addiu $v0, -0x1
.L0x00002c84: .word 0x0802a2a0 # j 0x800a8a80
.L0x00002c88: .word 0xac62000c # sw $v0, 0xc($v1)
.L0x00002c8c: .word 0x8c620014 # lw $v0, 0x14($v1)
.L0x00002c90: .word 0x00000000 # nop
.L0x00002c94: .word 0x10400002 # beqz $v0, .L0x00002ca0
.L0x00002c98: .word 0x2442ffff # addiu $v0, -0x1
.L0x00002c9c: .word 0xac620014 # sw $v0, 0x14($v1)
.L0x00002ca0: .word 0x24e70001 # addiu $a3, 0x1
.L0x00002ca4: .word 0x00e8102a # slt $v0, $a3, $t0
.L0x00002ca8: .word 0x1440ffee # bnez $v0, .L0x00002c64
.L0x00002cac: .word 0x0000a821 # move_ $s5, $zr
.L0x00002cb0: .word 0x0802a2e3 # j 0x800a8b8c
.L0x00002cb4: .word 0x00000000 # nop
.L0x00002cb8: .word 0x1040001e # beqz $v0, .L0x00002d34
.L0x00002cbc: .word 0x32224000 # andi $v0, $s1, 0x4000
.L0x00002cc0: .word 0x11000039 # beqz $t0, .L0x00002da8
.L0x00002cc4: .word 0x00003821 # move_ $a3, $zr
.L0x00002cc8: .word 0x3c02800b # lui $v0, 0x800b
.L0x00002ccc: .word 0x244996b4 # addiu $t1, $v0, -0x694c
.L0x00002cd0: .word 0x8d220008 # lw $v0, 0x8($t1)
.L0x00002cd4: .word 0x8faa0040 # lw $t2, 0x40($sp)
.L0x00002cd8: .word 0x00021880 # sll $v1, $v0, 0x2
.L0x00002cdc: .word 0x00691821 # addu $v1, $t1
.L0x00002ce0: .word 0x00021200 # sll $v0, 0x8
.L0x00002ce4: .word 0x01422821 # addu $a1, $t2, $v0
.L0x00002ce8: .word 0x8ca6014c # lw $a2, 0x14c($a1)
.L0x00002cec: .word 0x8c64000c # lw $a0, 0xc($v1)
.L0x00002cf0: .word 0x24c2ffff # addiu $v0, $a2, -0x1
.L0x00002cf4: .word 0x10820003 # beq $a0, $v0, .L0x00002d04
.L0x00002cf8: .word 0x24820001 # addiu $v0, $a0, 0x1
.L0x00002cfc: .word 0x0802a2bf # j 0x800a8afc
.L0x00002d00: .word 0xac62000c # sw $v0, 0xc($v1)
.L0x00002d04: .word 0x8ca20148 # lw $v0, 0x148($a1)
.L0x00002d08: .word 0x8c640014 # lw $a0, 0x14($v1)
.L0x00002d0c: .word 0x00461023 # subu $v0, $a2
.L0x00002d10: .word 0x10820002 # beq $a0, $v0, .L0x00002d1c
.L0x00002d14: .word 0x24820001 # addiu $v0, $a0, 0x1
.L0x00002d18: .word 0xac620014 # sw $v0, 0x14($v1)
.L0x00002d1c: .word 0x24e70001 # addiu $a3, 0x1
.L0x00002d20: .word 0x00e8102a # slt $v0, $a3, $t0
.L0x00002d24: .word 0x1440ffea # bnez $v0, .L0x00002cd0
.L0x00002d28: .word 0x0000a821 # move_ $s5, $zr
.L0x00002d2c: .word 0x0802a2e3 # j 0x800a8b8c
.L0x00002d30: .word 0x00000000 # nop
.L0x00002d34: .word 0x1440ffa4 # bnez $v0, .L0x00002bc8
.L0x00002d38: .word 0x32222000 # andi $v0, $s1, 0x2000
.L0x00002d3c: .word 0x1040001a # beqz $v0, .L0x00002da8
.L0x00002d40: .word 0x3c03800b # lui $v1, 0x800b
.L0x00002d44: .word 0x246396b4 # addiu $v1, -0x694c
.L0x00002d48: .word 0x8faa0040 # lw $t2, 0x40($sp)
.L0x00002d4c: .word 0x8c620008 # lw $v0, 0x8($v1)
.L0x00002d50: .word 0x8d440250 # lw $a0, 0x250($t2)
.L0x00002d54: .word 0x00000000 # nop
.L0x00002d58: .word 0xac820000 # sw $v0, ($a0)
.L0x00002d5c: .word 0x8c650008 # lw $a1, 0x8($v1)
.L0x00002d60: .word 0x8fa40040 # lw $a0, 0x40($sp)
.L0x00002d64: .word 0x00051080 # sll $v0, $a1, 0x2
.L0x00002d68: .word 0x00431021 # addu $v0, $v1
.L0x00002d6c: .word 0x8c430014 # lw $v1, 0x14($v0)
.L0x00002d70: .word 0x8c42000c # lw $v0, 0xc($v0)
.L0x00002d74: .word 0x00052a00 # sll $a1, 0x8
.L0x00002d78: .word 0x00621821 # addu $v1, $v0
.L0x00002d7c: .word 0x00031880 # sll $v1, 0x2
.L0x00002d80: .word 0x00651821 # addu $v1, $a1
.L0x00002d84: .word 0x01431821 # addu $v1, $t2, $v1
.L0x00002d88: .word 0x8c620050 # lw $v0, 0x50($v1)
.L0x00002d8c: .word 0x8d430254 # lw $v1, 0x254($t2)
.L0x00002d90: .word 0x24420001 # addiu $v0, 0x1
.L0x00002d94: .word 0xac620000 # sw $v0, ($v1)
.L0x00002d98: .word 0x8d420028 # lw $v0, 0x28($t2)
.L0x00002d9c: .word 0x00000000 # nop
.L0x00002da0: .word 0x0040f809 # jalr $v0
.L0x00002da4: .word 0x24050003 # li $a1, 0x3
.L0x00002da8: .word 0x0000a821 # move_ $s5, $zr
.L0x00002dac: .word 0x8fb40040 # lw $s4, 0x40($sp)
.L0x00002db0: .word 0x02a0b021 # move_ $s6, $s5
.L0x00002db4: .word 0x02a0f021 # move_ $s8, $s5
.L0x00002db8: .word 0x3c17800b # lui $s7, 0x800b
.L0x00002dbc: .word 0x26f796b4 # addiu $s7, -0x694c
.L0x00002dc0: .word 0x8e82014c # lw $v0, 0x14c($s4)
.L0x00002dc4: .word 0x00000000 # nop
.L0x00002dc8: .word 0x1840003c # blez $v0, .L0x00002ebc
.L0x00002dcc: .word 0x00008821 # move_ $s1, $zr
.L0x00002dd0: .word 0x02e09821 # move_ $s3, $s7
.L0x00002dd4: .word 0x03c09021 # move_ $s2, $s8
.L0x00002dd8: .word 0x3c0a800b # lui $t2, 0x800b
.L0x00002ddc: .word 0x254a96b4 # addiu $t2, -0x694c
.L0x00002de0: .word 0x8d420008 # lw $v0, 0x8($t2)
.L0x00002de4: .word 0x00000000 # nop
.L0x00002de8: .word 0x14550015 # bne $v0, $s5, .L0x00002e40
.L0x00002dec: .word 0x00000000 # nop
.L0x00002df0: .word 0x8e62000c # lw $v0, 0xc($s3)
.L0x00002df4: .word 0x00000000 # nop
.L0x00002df8: .word 0x14510011 # bne $v0, $s1, .L0x00002e40
.L0x00002dfc: .word 0x3c0a8005 # lui $t2, 0x8005
.L0x00002e00: .word 0x254ade10 # addiu $t2, -0x21f0
.L0x00002e04: .word 0x8d420188 # lw $v0, 0x188($t2)
.L0x00002e08: .word 0x00000000 # nop
.L0x00002e0c: .word 0x0040f809 # jalr $v0
.L0x00002e10: .word 0x00000000 # nop
.L0x00002e14: .word 0x30420008 # andi $v0, 0x8
.L0x00002e18: .word 0x10400009 # beqz $v0, .L0x00002e40
.L0x00002e1c: .word 0x00002821 # move_ $a1, $zr
.L0x00002e20: .word 0x8faa0044 # lw $t2, 0x44($sp)
.L0x00002e24: .word 0x00000000 # nop
.L0x00002e28: .word 0x01521021 # addu $v0, $t2, $s2
.L0x00002e2c: .word 0x8c440000 # lw $a0, ($v0)
.L0x00002e30: .word 0x00000000 # nop
.L0x00002e34: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002e38: .word 0x0802a31f # j 0x800a8c7c
.L0x00002e3c: .word 0x00000000 # nop
.L0x00002e40: .word 0x8faa0044 # lw $t2, 0x44($sp)
.L0x00002e44: .word 0x00000000 # nop
.L0x00002e48: .word 0x01528021 # addu $s0, $t2, $s2
.L0x00002e4c: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002e50: .word 0x00000000 # nop
.L0x00002e54: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00002e58: .word 0x00000000 # nop
.L0x00002e5c: .word 0x0040f809 # jalr $v0
.L0x00002e60: .word 0x24050001 # li $a1, 0x1
.L0x00002e64: .word 0x3c03800b # lui $v1, 0x800b
.L0x00002e68: .word 0x246394f0 # addiu $v1, -0x6b10
.L0x00002e6c: .word 0x8e620014 # lw $v0, 0x14($s3)
.L0x00002e70: .word 0x8faa0040 # lw $t2, 0x40($sp)
.L0x00002e74: .word 0x02221021 # addu $v0, $s1, $v0
.L0x00002e78: .word 0x00021080 # sll $v0, 0x2
.L0x00002e7c: .word 0x00561021 # addu $v0, $s6
.L0x00002e80: .word 0x01421021 # addu $v0, $t2, $v0
.L0x00002e84: .word 0x8c420050 # lw $v0, 0x50($v0)
.L0x00002e88: .word 0x8e040000 # lw $a0, ($s0)
.L0x00002e8c: .word 0x00021080 # sll $v0, 0x2
.L0x00002e90: .word 0x00431021 # addu $v0, $v1
.L0x00002e94: .word 0x8c450000 # lw $a1, ($v0)
.L0x00002e98: .word 0x8c820110 # lw $v0, 0x110($a0)
.L0x00002e9c: .word 0x00000000 # nop
.L0x00002ea0: .word 0x0040f809 # jalr $v0
.L0x00002ea4: .word 0x26520004 # addiu $s2, 0x4
.L0x00002ea8: .word 0x8e82014c # lw $v0, 0x14c($s4)
.L0x00002eac: .word 0x26310001 # addiu $s1, 0x1
.L0x00002eb0: .word 0x0222102a # slt $v0, $s1, $v0
.L0x00002eb4: .word 0x1440ffc9 # bnez $v0, .L0x00002ddc
.L0x00002eb8: .word 0x3c0a800b # lui $t2, 0x800b
.L0x00002ebc: .word 0x26940100 # addiu $s4, 0x100
.L0x00002ec0: .word 0x26d60100 # addiu $s6, 0x100
.L0x00002ec4: .word 0x27de0038 # addiu $s8, 0x38
.L0x00002ec8: .word 0x26b50001 # addiu $s5, 0x1
.L0x00002ecc: .word 0x2aa20002 # slti $v0, $s5, 0x2
.L0x00002ed0: .word 0x1440ffbb # bnez $v0, .L0x00002dc0
.L0x00002ed4: .word 0x26f70004 # addiu $s7, 0x4
.L0x00002ed8: .word 0x8fbf003c # lw $ra, 0x3c($sp)
.L0x00002edc: .word 0x8fbe0038 # lw $s8, 0x38($sp)
.L0x00002ee0: .word 0x8fb70034 # lw $s7, 0x34($sp)
.L0x00002ee4: .word 0x8fb60030 # lw $s6, 0x30($sp)
.L0x00002ee8: .word 0x8fb5002c # lw $s5, 0x2c($sp)
.L0x00002eec: .word 0x8fb40028 # lw $s4, 0x28($sp)
.L0x00002ef0: .word 0x8fb30024 # lw $s3, 0x24($sp)
.L0x00002ef4: .word 0x8fb20020 # lw $s2, 0x20($sp)
.L0x00002ef8: .word 0x8fb1001c # lw $s1, 0x1c($sp)
.L0x00002efc: .word 0x8fb00018 # lw $s0, 0x18($sp)
.L0x00002f00: .word 0x03e00008 # jr $ra
.L0x00002f04: .word 0x27bd0040 # addiu $sp, 0x40
.L0x00002f08: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00002f0c: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00002f10: .word 0x00808021 # move_ $s0, $a0
.L0x00002f14: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x00002f18: .word 0x00a08821 # move_ $s1, $a1
.L0x00002f1c: .word 0x3c04800b # lui $a0, 0x800b
.L0x00002f20: .word 0x24848798 # addiu $a0, -0x7868
.L0x00002f24: .word 0x24050258 # li $a1, 0x258
.L0x00002f28: .word 0x24060070 # li $a2, 0x70
.L0x00002f2c: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00002f30: .word 0x0c0050f7 # jal 0x800143dc
.L0x00002f34: .word 0x3407ffff # li $a3, 0xffff
.L0x00002f38: .word 0xac500250 # sw $s0, 0x250($v0)
.L0x00002f3c: .word 0xac510254 # sw $s1, 0x254($v0)
.L0x00002f40: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00002f44: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x00002f48: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00002f4c: .word 0x03e00008 # jr $ra
.L0x00002f50: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00002f54: .word 0x27bdffb8 # addiu $sp, -0x48
.L0x00002f58: .word 0xafbe0040 # sw $s8, 0x40($sp)
.L0x00002f5c: .word 0x0080f021 # move_ $s8, $a0
.L0x00002f60: .word 0xafbf0044 # sw $ra, 0x44($sp)
.L0x00002f64: .word 0xafb7003c # sw $s7, 0x3c($sp)
.L0x00002f68: .word 0xafb60038 # sw $s6, 0x38($sp)
.L0x00002f6c: .word 0xafb50034 # sw $s5, 0x34($sp)
.L0x00002f70: .word 0xafb40030 # sw $s4, 0x30($sp)
.L0x00002f74: .word 0xafb3002c # sw $s3, 0x2c($sp)
.L0x00002f78: .word 0xafb20028 # sw $s2, 0x28($sp)
.L0x00002f7c: .word 0xafb10024 # sw $s1, 0x24($sp)
.L0x00002f80: .word 0xafb00020 # sw $s0, 0x20($sp)
.L0x00002f84: .word 0xafa5004c # sw $a1, 0x4c($sp)
.L0x00002f88: .word 0x8fd2000c # lw $s2, 0xc($s8)
.L0x00002f8c: .word 0x24020001 # li $v0, 0x1
.L0x00002f90: .word 0x12420090 # beq $s2, $v0, .L0x000031d4
.L0x00002f94: .word 0x2a420002 # slti $v0, $s2, 0x2
.L0x00002f98: .word 0x14400004 # bnez $v0, .L0x00002fac
.L0x00002f9c: .word 0x24040014 # li $a0, 0x14
.L0x00002fa0: .word 0x2a420004 # slti $v0, $s2, 0x4
.L0x00002fa4: .word 0x14400159 # bnez $v0, .L0x0000350c
.L0x00002fa8: .word 0x00000000 # nop
.L0x00002fac: .word 0x2405ffff # li $a1, -0x1
.L0x00002fb0: .word 0x00a03021 # move_ $a2, $a1
.L0x00002fb4: .word 0x0000a821 # move_ $s5, $zr
.L0x00002fb8: .word 0x240a00b4 # li $t2, 0xb4
.L0x00002fbc: .word 0x02a0b821 # move_ $s7, $s5
.L0x00002fc0: .word 0x3c028005 # lui $v0, 0x8005
.L0x00002fc4: .word 0x8c42b7bc # lw $v0, -0x4844($v0)
.L0x00002fc8: .word 0x24160050 # li $s6, 0x50
.L0x00002fcc: .word 0xafa00014 # sw $zr, 0x14($sp)
.L0x00002fd0: .word 0x0040f809 # jalr $v0
.L0x00002fd4: .word 0xafaa0018 # sw $t2, 0x18($sp)
.L0x00002fd8: .word 0xafa20010 # sw $v0, 0x10($sp)
.L0x00002fdc: .word 0x8fa40010 # lw $a0, 0x10($sp)
.L0x00002fe0: .word 0x00152900 # sll $a1, $s5, 0x4
.L0x00002fe4: .word 0x8c820190 # lw $v0, 0x190($a0)
.L0x00002fe8: .word 0x00000000 # nop
.L0x00002fec: .word 0x0040f809 # jalr $v0
.L0x00002ff0: .word 0x03d68821 # addu $s1, $s8, $s6
.L0x00002ff4: .word 0x3c03800b # lui $v1, 0x800b
.L0x00002ff8: .word 0x246396d0 # addiu $v1, -0x6930
.L0x00002ffc: .word 0x02e32821 # addu $a1, $s7, $v1
.L0x00003000: .word 0x8ca30000 # lw $v1, ($a1)
.L0x00003004: .word 0x00402021 # move_ $a0, $v0
.L0x00003008: .word 0x10640004 # beq $v1, $a0, .L0x0000301c
.L0x0000300c: .word 0x3c0a800a # lui $t2, 0x800a
.L0x00003010: .word 0xaca40000 # sw $a0, ($a1)
.L0x00003014: .word 0xaca0000c # sw $zr, 0xc($a1)
.L0x00003018: .word 0xaca00014 # sw $zr, 0x14($a1)
.L0x0000301c: .word 0x254a4558 # addiu $t2, 0x4558
.L0x00003020: .word 0x8d420018 # lw $v0, 0x18($t2)
.L0x00003024: .word 0x00000000 # nop
.L0x00003028: .word 0x0040f809 # jalr $v0
.L0x0000302c: .word 0x00000000 # nop
.L0x00003030: .word 0x3c0a800a # lui $t2, 0x800a
.L0x00003034: .word 0x254a4558 # addiu $t2, 0x4558
.L0x00003038: .word 0x8d420010 # lw $v0, 0x10($t2)
.L0x0000303c: .word 0x00000000 # nop
.L0x00003040: .word 0x8c440008 # lw $a0, 0x8($v0)
.L0x00003044: .word 0x00000000 # nop
.L0x00003048: .word 0x1080002a # beqz $a0, .L0x000030f4
.L0x0000304c: .word 0x3c028004 # lui $v0, 0x8004
.L0x00003050: .word 0x8c424f5c # lw $v0, 0x4f5c($v0)
.L0x00003054: .word 0x00000000 # nop
.L0x00003058: .word 0x0040f809 # jalr $v0
.L0x0000305c: .word 0x00000000 # nop
.L0x00003060: .word 0x00401821 # move_ $v1, $v0
.L0x00003064: .word 0x8c620000 # lw $v0, ($v1)
.L0x00003068: .word 0x00000000 # nop
.L0x0000306c: .word 0x14400006 # bnez $v0, .L0x00003088
.L0x00003070: .word 0x00008021 # move_ $s0, $zr
.L0x00003074: .word 0x240a0001 # li $t2, 0x1
.L0x00003078: .word 0xae200000 # sw $zr, ($s1)
.L0x0000307c: .word 0xae2a004c # sw $t2, 0x4c($s1)
.L0x00003080: .word 0x0802a3ad # j 0x800a8eb4
.L0x00003084: .word 0xae2a0050 # sw $t2, 0x50($s1)
.L0x00003088: .word 0xae20004c # sw $zr, 0x4c($s1)
.L0x0000308c: .word 0x00602021 # move_ $a0, $v1
.L0x00003090: .word 0x8c820000 # lw $v0, ($a0)
.L0x00003094: .word 0x00000000 # nop
.L0x00003098: .word 0x1040000a # beqz $v0, .L0x000030c4
.L0x0000309c: .word 0x26030001 # addiu $v1, $s0, 0x1
.L0x000030a0: .word 0x8e22004c # lw $v0, 0x4c($s1)
.L0x000030a4: .word 0x00000000 # nop
.L0x000030a8: .word 0x00021080 # sll $v0, 0x2
.L0x000030ac: .word 0x02221021 # addu $v0, $s1, $v0
.L0x000030b0: .word 0xac430000 # sw $v1, ($v0)
.L0x000030b4: .word 0x8e22004c # lw $v0, 0x4c($s1)
.L0x000030b8: .word 0x00000000 # nop
.L0x000030bc: .word 0x24420001 # addiu $v0, 0x1
.L0x000030c0: .word 0xae22004c # sw $v0, 0x4c($s1)
.L0x000030c4: .word 0x26100001 # addiu $s0, 0x1
.L0x000030c8: .word 0x2a020013 # slti $v0, $s0, 0x13
.L0x000030cc: .word 0x1440fff0 # bnez $v0, .L0x00003090
.L0x000030d0: .word 0x24840004 # addiu $a0, 0x4
.L0x000030d4: .word 0x8e23004c # lw $v1, 0x4c($s1)
.L0x000030d8: .word 0x00000000 # nop
.L0x000030dc: .word 0x2862000f # slti $v0, $v1, 0xf
.L0x000030e0: .word 0x14400002 # bnez $v0, .L0x000030ec
.L0x000030e4: .word 0x00000000 # nop
.L0x000030e8: .word 0x2403000e # li $v1, 0xe
.L0x000030ec: .word 0x0802a3b9 # j 0x800a8ee4
.L0x000030f0: .word 0xae230050 # sw $v1, 0x50($s1)
.L0x000030f4: .word 0x240a0001 # li $t2, 0x1
.L0x000030f8: .word 0xae200000 # sw $zr, ($s1)
.L0x000030fc: .word 0xae2a004c # sw $t2, 0x4c($s1)
.L0x00003100: .word 0xae2a0050 # sw $t2, 0x50($s1)
.L0x00003104: .word 0x8e220050 # lw $v0, 0x50($s1)
.L0x00003108: .word 0x00000000 # nop
.L0x0000310c: .word 0x18400015 # blez $v0, .L0x00003164
.L0x00003110: .word 0x00008021 # move_ $s0, $zr
.L0x00003114: .word 0x3c120028 # lui $s2, 0x28
.L0x00003118: .word 0x8faa0018 # lw $t2, 0x18($sp)
.L0x0000311c: .word 0x8fb30014 # lw $s3, 0x14($sp)
.L0x00003120: .word 0x000aa400 # sll $s4, $t2, 0x10
.L0x00003124: .word 0x24041005 # li $a0, 0x1005
.L0x00003128: .word 0x24050001 # li $a1, 0x1
.L0x0000312c: .word 0x00143403 # sra $a2, $s4, 0x10
.L0x00003130: .word 0x0c006b8e # jal 0x8001ae38
.L0x00003134: .word 0x00123c03 # sra $a3, $s2, 0x10
.L0x00003138: .word 0x3c04000c # lui $a0, 0xc
.L0x0000313c: .word 0x02449021 # addu $s2, $a0
.L0x00003140: .word 0x8faa004c # lw $t2, 0x4c($sp)
.L0x00003144: .word 0x26100001 # addiu $s0, 0x1
.L0x00003148: .word 0x01531821 # addu $v1, $t2, $s3
.L0x0000314c: .word 0xac620000 # sw $v0, ($v1)
.L0x00003150: .word 0x8e220050 # lw $v0, 0x50($s1)
.L0x00003154: .word 0x00000000 # nop
.L0x00003158: .word 0x0202102a # slt $v0, $s0, $v0
.L0x0000315c: .word 0x1440fff1 # bnez $v0, .L0x00003124
.L0x00003160: .word 0x26730004 # addiu $s3, 0x4
.L0x00003164: .word 0x26f70004 # addiu $s7, 0x4
.L0x00003168: .word 0x26d60054 # addiu $s6, 0x54
.L0x0000316c: .word 0x8faa0014 # lw $t2, 0x14($sp)
.L0x00003170: .word 0x26b50001 # addiu $s5, 0x1
.L0x00003174: .word 0x254a0038 # addiu $t2, 0x38
.L0x00003178: .word 0xafaa0014 # sw $t2, 0x14($sp)
.L0x0000317c: .word 0x8faa0018 # lw $t2, 0x18($sp)
.L0x00003180: .word 0x2aa20002 # slti $v0, $s5, 0x2
.L0x00003184: .word 0x254aff60 # addiu $t2, -0xa0
.L0x00003188: .word 0x1440ff94 # bnez $v0, .L0x00002fdc
.L0x0000318c: .word 0xafaa0018 # sw $t2, 0x18($sp)
.L0x00003190: .word 0x8fc20038 # lw $v0, 0x38($s8)
.L0x00003194: .word 0x00000000 # nop
.L0x00003198: .word 0x0040f809 # jalr $v0
.L0x0000319c: .word 0x03c02021 # move_ $a0, $s8
.L0x000031a0: .word 0x0802a4bb # j 0x800a92ec
.L0x000031a4: .word 0x00000000 # nop
.L0x000031a8: .word 0x3c02800b # lui $v0, 0x800b
.L0x000031ac: .word 0x0802a471 # j 0x800a91c4
.L0x000031b0: .word 0xac4096d8 # sw $zr, -0x6928($v0)
.L0x000031b4: .word 0x3c02800b # lui $v0, 0x800b
.L0x000031b8: .word 0x0802a471 # j 0x800a91c4
.L0x000031bc: .word 0xac5296d8 # sw $s2, -0x6928($v0)
.L0x000031c0: .word 0x03c02021 # move_ $a0, $s8
.L0x000031c4: .word 0x8fc200f8 # lw $v0, 0xf8($s8)
.L0x000031c8: .word 0x2403ffff # li $v1, -0x1
.L0x000031cc: .word 0x0802a46d # j 0x800a91b4
.L0x000031d0: .word 0xac430000 # sw $v1, ($v0)
.L0x000031d4: .word 0x3c108005 # lui $s0, 0x8005
.L0x000031d8: .word 0x2610b7d0 # addiu $s0, -0x4830
.L0x000031dc: .word 0x8e0203f4 # lw $v0, 0x3f4($s0)
.L0x000031e0: .word 0x00000000 # nop
.L0x000031e4: .word 0x0040f809 # jalr $v0
.L0x000031e8: .word 0x00002021 # move_ $a0, $zr
.L0x000031ec: .word 0x00002021 # move_ $a0, $zr
.L0x000031f0: .word 0x8e0303fc # lw $v1, 0x3fc($s0)
.L0x000031f4: .word 0x00000000 # nop
.L0x000031f8: .word 0x0060f809 # jalr $v1
.L0x000031fc: .word 0x00408821 # move_ $s1, $v0
.L0x00003200: .word 0x00002021 # move_ $a0, $zr
.L0x00003204: .word 0x8e0303f8 # lw $v1, 0x3f8($s0)
.L0x00003208: .word 0x00000000 # nop
.L0x0000320c: .word 0x0060f809 # jalr $v1
.L0x00003210: .word 0x02228825 # or $s1, $v0
.L0x00003214: .word 0x30428000 # andi $v0, 0x8000
.L0x00003218: .word 0x10400002 # beqz $v0, .L0x00003224
.L0x0000321c: .word 0x24080001 # li $t0, 0x1
.L0x00003220: .word 0x2408000a # li $t0, 0xa
.L0x00003224: .word 0x32220020 # andi $v0, $s1, 0x20
.L0x00003228: .word 0x1440ffdf # bnez $v0, .L0x000031a8
.L0x0000322c: .word 0x32220080 # andi $v0, $s1, 0x80
.L0x00003230: .word 0x1440ffe0 # bnez $v0, .L0x000031b4
.L0x00003234: .word 0x32220010 # andi $v0, $s1, 0x10
.L0x00003238: .word 0x1040001a # beqz $v0, .L0x000032a4
.L0x0000323c: .word 0x32220040 # andi $v0, $s1, 0x40
.L0x00003240: .word 0x11000068 # beqz $t0, .L0x000033e4
.L0x00003244: .word 0x00003821 # move_ $a3, $zr
.L0x00003248: .word 0x3c02800b # lui $v0, 0x800b
.L0x0000324c: .word 0x244496d0 # addiu $a0, $v0, -0x6930
.L0x00003250: .word 0x8c820008 # lw $v0, 0x8($a0)
.L0x00003254: .word 0x00000000 # nop
.L0x00003258: .word 0x00021080 # sll $v0, 0x2
.L0x0000325c: .word 0x00441821 # addu $v1, $v0, $a0
.L0x00003260: .word 0x8c62000c # lw $v0, 0xc($v1)
.L0x00003264: .word 0x00000000 # nop
.L0x00003268: .word 0x10400003 # beqz $v0, .L0x00003278
.L0x0000326c: .word 0x2442ffff # addiu $v0, -0x1
.L0x00003270: .word 0x0802a41b # j 0x800a906c
.L0x00003274: .word 0xac62000c # sw $v0, 0xc($v1)
.L0x00003278: .word 0x8c620014 # lw $v0, 0x14($v1)
.L0x0000327c: .word 0x00000000 # nop
.L0x00003280: .word 0x10400002 # beqz $v0, .L0x0000328c
.L0x00003284: .word 0x2442ffff # addiu $v0, -0x1
.L0x00003288: .word 0xac620014 # sw $v0, 0x14($v1)
.L0x0000328c: .word 0x24e70001 # addiu $a3, 0x1
.L0x00003290: .word 0x00e8102a # slt $v0, $a3, $t0
.L0x00003294: .word 0x1440ffee # bnez $v0, .L0x00003250
.L0x00003298: .word 0x0000a821 # move_ $s5, $zr
.L0x0000329c: .word 0x0802a473 # j 0x800a91cc
.L0x000032a0: .word 0x03c0a021 # move_ $s4, $s8
.L0x000032a4: .word 0x10400021 # beqz $v0, .L0x0000332c
.L0x000032a8: .word 0x32224000 # andi $v0, $s1, 0x4000
.L0x000032ac: .word 0x1100004d # beqz $t0, .L0x000033e4
.L0x000032b0: .word 0x00003821 # move_ $a3, $zr
.L0x000032b4: .word 0x3c02800b # lui $v0, 0x800b
.L0x000032b8: .word 0x244996d0 # addiu $t1, $v0, -0x6930
.L0x000032bc: .word 0x8d220008 # lw $v0, 0x8($t1)
.L0x000032c0: .word 0x00000000 # nop
.L0x000032c4: .word 0x00021880 # sll $v1, $v0, 0x2
.L0x000032c8: .word 0x00693021 # addu $a2, $v1, $t1
.L0x000032cc: .word 0x00621821 # addu $v1, $v0
.L0x000032d0: .word 0x00031880 # sll $v1, 0x2
.L0x000032d4: .word 0x00621821 # addu $v1, $v0
.L0x000032d8: .word 0x00031880 # sll $v1, 0x2
.L0x000032dc: .word 0x03c32021 # addu $a0, $s8, $v1
.L0x000032e0: .word 0x8c8500a0 # lw $a1, 0xa0($a0)
.L0x000032e4: .word 0x8cc3000c # lw $v1, 0xc($a2)
.L0x000032e8: .word 0x24a2ffff # addiu $v0, $a1, -0x1
.L0x000032ec: .word 0x10620003 # beq $v1, $v0, .L0x000032fc
.L0x000032f0: .word 0x24620001 # addiu $v0, $v1, 0x1
.L0x000032f4: .word 0x0802a43d # j 0x800a90f4
.L0x000032f8: .word 0xacc2000c # sw $v0, 0xc($a2)
.L0x000032fc: .word 0x8c82009c # lw $v0, 0x9c($a0)
.L0x00003300: .word 0x8cc30014 # lw $v1, 0x14($a2)
.L0x00003304: .word 0x00451023 # subu $v0, $a1
.L0x00003308: .word 0x10620002 # beq $v1, $v0, .L0x00003314
.L0x0000330c: .word 0x24620001 # addiu $v0, $v1, 0x1
.L0x00003310: .word 0xacc20014 # sw $v0, 0x14($a2)
.L0x00003314: .word 0x24e70001 # addiu $a3, 0x1
.L0x00003318: .word 0x00e8102a # slt $v0, $a3, $t0
.L0x0000331c: .word 0x1440ffe7 # bnez $v0, .L0x000032bc
.L0x00003320: .word 0x0000a821 # move_ $s5, $zr
.L0x00003324: .word 0x0802a473 # j 0x800a91cc
.L0x00003328: .word 0x03c0a021 # move_ $s4, $s8
.L0x0000332c: .word 0x1440ffa4 # bnez $v0, .L0x000031c0
.L0x00003330: .word 0x32222000 # andi $v0, $s1, 0x2000
.L0x00003334: .word 0x1040002b # beqz $v0, .L0x000033e4
.L0x00003338: .word 0x3c02800b # lui $v0, 0x800b
.L0x0000333c: .word 0x244796d0 # addiu $a3, $v0, -0x6930
.L0x00003340: .word 0x8ce50008 # lw $a1, 0x8($a3)
.L0x00003344: .word 0x00000000 # nop
.L0x00003348: .word 0x00051080 # sll $v0, $a1, 0x2
.L0x0000334c: .word 0x00471821 # addu $v1, $v0, $a3
.L0x00003350: .word 0x00451021 # addu $v0, $a1
.L0x00003354: .word 0x00021080 # sll $v0, 0x2
.L0x00003358: .word 0x8c640014 # lw $a0, 0x14($v1)
.L0x0000335c: .word 0x8c63000c # lw $v1, 0xc($v1)
.L0x00003360: .word 0x00451021 # addu $v0, $a1
.L0x00003364: .word 0x00832021 # addu $a0, $v1
.L0x00003368: .word 0x00441021 # addu $v0, $a0
.L0x0000336c: .word 0x00021080 # sll $v0, 0x2
.L0x00003370: .word 0x03c21021 # addu $v0, $s8, $v0
.L0x00003374: .word 0x8c420050 # lw $v0, 0x50($v0)
.L0x00003378: .word 0x00000000 # nop
.L0x0000337c: .word 0x10400019 # beqz $v0, .L0x000033e4
.L0x00003380: .word 0x03c02021 # move_ $a0, $s8
.L0x00003384: .word 0x8fc200f8 # lw $v0, 0xf8($s8)
.L0x00003388: .word 0x00000000 # nop
.L0x0000338c: .word 0xac450000 # sw $a1, ($v0)
.L0x00003390: .word 0x8ce60008 # lw $a2, 0x8($a3)
.L0x00003394: .word 0x00000000 # nop
.L0x00003398: .word 0x00061080 # sll $v0, $a2, 0x2
.L0x0000339c: .word 0x00471821 # addu $v1, $v0, $a3
.L0x000033a0: .word 0x00461021 # addu $v0, $a2
.L0x000033a4: .word 0x00021080 # sll $v0, 0x2
.L0x000033a8: .word 0x8c650014 # lw $a1, 0x14($v1)
.L0x000033ac: .word 0x8c63000c # lw $v1, 0xc($v1)
.L0x000033b0: .word 0x00461021 # addu $v0, $a2
.L0x000033b4: .word 0x00a32821 # addu $a1, $v1
.L0x000033b8: .word 0x00451021 # addu $v0, $a1
.L0x000033bc: .word 0x00021080 # sll $v0, 0x2
.L0x000033c0: .word 0x03c21021 # addu $v0, $s8, $v0
.L0x000033c4: .word 0x8c420050 # lw $v0, 0x50($v0)
.L0x000033c8: .word 0x8fc300fc # lw $v1, 0xfc($s8)
.L0x000033cc: .word 0x2442ffff # addiu $v0, -0x1
.L0x000033d0: .word 0xac620000 # sw $v0, ($v1)
.L0x000033d4: .word 0x8fc20028 # lw $v0, 0x28($s8)
.L0x000033d8: .word 0x00000000 # nop
.L0x000033dc: .word 0x0040f809 # jalr $v0
.L0x000033e0: .word 0x24050003 # li $a1, 0x3
.L0x000033e4: .word 0x0000a821 # move_ $s5, $zr
.L0x000033e8: .word 0x03c0a021 # move_ $s4, $s8
.L0x000033ec: .word 0x02a0b021 # move_ $s6, $s5
.L0x000033f0: .word 0x3c13800b # lui $s3, 0x800b
.L0x000033f4: .word 0x267396d0 # addiu $s3, -0x6930
.L0x000033f8: .word 0x02a0b821 # move_ $s7, $s5
.L0x000033fc: .word 0x8e8200a0 # lw $v0, 0xa0($s4)
.L0x00003400: .word 0x00000000 # nop
.L0x00003404: .word 0x1840003a # blez $v0, .L0x000034f0
.L0x00003408: .word 0x00008821 # move_ $s1, $zr
.L0x0000340c: .word 0x02e09021 # move_ $s2, $s7
.L0x00003410: .word 0x3c0a800b # lui $t2, 0x800b
.L0x00003414: .word 0x254a96d0 # addiu $t2, -0x6930
.L0x00003418: .word 0x8d420008 # lw $v0, 0x8($t2)
.L0x0000341c: .word 0x00000000 # nop
.L0x00003420: .word 0x14550015 # bne $v0, $s5, .L0x00003478
.L0x00003424: .word 0x00000000 # nop
.L0x00003428: .word 0x8e62000c # lw $v0, 0xc($s3)
.L0x0000342c: .word 0x00000000 # nop
.L0x00003430: .word 0x14510011 # bne $v0, $s1, .L0x00003478
.L0x00003434: .word 0x3c0a8005 # lui $t2, 0x8005
.L0x00003438: .word 0x254ade10 # addiu $t2, -0x21f0
.L0x0000343c: .word 0x8d420188 # lw $v0, 0x188($t2)
.L0x00003440: .word 0x00000000 # nop
.L0x00003444: .word 0x0040f809 # jalr $v0
.L0x00003448: .word 0x00000000 # nop
.L0x0000344c: .word 0x30420008 # andi $v0, 0x8
.L0x00003450: .word 0x10400009 # beqz $v0, .L0x00003478
.L0x00003454: .word 0x00002821 # move_ $a1, $zr
.L0x00003458: .word 0x8faa004c # lw $t2, 0x4c($sp)
.L0x0000345c: .word 0x00000000 # nop
.L0x00003460: .word 0x01521021 # addu $v0, $t2, $s2
.L0x00003464: .word 0x8c440000 # lw $a0, ($v0)
.L0x00003468: .word 0x00000000 # nop
.L0x0000346c: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00003470: .word 0x0802a4ac # j 0x800a92b0
.L0x00003474: .word 0x00000000 # nop
.L0x00003478: .word 0x8faa004c # lw $t2, 0x4c($sp)
.L0x0000347c: .word 0x00000000 # nop
.L0x00003480: .word 0x01528021 # addu $s0, $t2, $s2
.L0x00003484: .word 0x8e040000 # lw $a0, ($s0)
.L0x00003488: .word 0x00000000 # nop
.L0x0000348c: .word 0x8c820144 # lw $v0, 0x144($a0)
.L0x00003490: .word 0x00000000 # nop
.L0x00003494: .word 0x0040f809 # jalr $v0
.L0x00003498: .word 0x24050001 # li $a1, 0x1
.L0x0000349c: .word 0x3c0a800b # lui $t2, 0x800b
.L0x000034a0: .word 0x8e620014 # lw $v0, 0x14($s3)
.L0x000034a4: .word 0x254a95e8 # addiu $t2, -0x6a18
.L0x000034a8: .word 0x02221021 # addu $v0, $s1, $v0
.L0x000034ac: .word 0x00021080 # sll $v0, 0x2
.L0x000034b0: .word 0x00561021 # addu $v0, $s6
.L0x000034b4: .word 0x03c21021 # addu $v0, $s8, $v0
.L0x000034b8: .word 0x8c420050 # lw $v0, 0x50($v0)
.L0x000034bc: .word 0x8e040000 # lw $a0, ($s0)
.L0x000034c0: .word 0x00021080 # sll $v0, 0x2
.L0x000034c4: .word 0x004a1021 # addu $v0, $t2
.L0x000034c8: .word 0x8c450000 # lw $a1, ($v0)
.L0x000034cc: .word 0x8c820110 # lw $v0, 0x110($a0)
.L0x000034d0: .word 0x00000000 # nop
.L0x000034d4: .word 0x0040f809 # jalr $v0
.L0x000034d8: .word 0x26520004 # addiu $s2, 0x4
.L0x000034dc: .word 0x8e8200a0 # lw $v0, 0xa0($s4)
.L0x000034e0: .word 0x26310001 # addiu $s1, 0x1
.L0x000034e4: .word 0x0222102a # slt $v0, $s1, $v0
.L0x000034e8: .word 0x1440ffca # bnez $v0, .L0x00003414
.L0x000034ec: .word 0x3c0a800b # lui $t2, 0x800b
.L0x000034f0: .word 0x26940054 # addiu $s4, 0x54
.L0x000034f4: .word 0x26d60054 # addiu $s6, 0x54
.L0x000034f8: .word 0x26730004 # addiu $s3, 0x4
.L0x000034fc: .word 0x26b50001 # addiu $s5, 0x1
.L0x00003500: .word 0x2aa20002 # slti $v0, $s5, 0x2
.L0x00003504: .word 0x1440ffbd # bnez $v0, .L0x000033fc
.L0x00003508: .word 0x26f70038 # addiu $s7, 0x38
.L0x0000350c: .word 0x8fbf0044 # lw $ra, 0x44($sp)
.L0x00003510: .word 0x8fbe0040 # lw $s8, 0x40($sp)
.L0x00003514: .word 0x8fb7003c # lw $s7, 0x3c($sp)
.L0x00003518: .word 0x8fb60038 # lw $s6, 0x38($sp)
.L0x0000351c: .word 0x8fb50034 # lw $s5, 0x34($sp)
.L0x00003520: .word 0x8fb40030 # lw $s4, 0x30($sp)
.L0x00003524: .word 0x8fb3002c # lw $s3, 0x2c($sp)
.L0x00003528: .word 0x8fb20028 # lw $s2, 0x28($sp)
.L0x0000352c: .word 0x8fb10024 # lw $s1, 0x24($sp)
.L0x00003530: .word 0x8fb00020 # lw $s0, 0x20($sp)
.L0x00003534: .word 0x03e00008 # jr $ra
.L0x00003538: .word 0x27bd0048 # addiu $sp, 0x48
.L0x0000353c: .word 0x27bdffe0 # addiu $sp, -0x20
.L0x00003540: .word 0xafb00010 # sw $s0, 0x10($sp)
.L0x00003544: .word 0x00808021 # move_ $s0, $a0
.L0x00003548: .word 0xafb10014 # sw $s1, 0x14($sp)
.L0x0000354c: .word 0x00a08821 # move_ $s1, $a1
.L0x00003550: .word 0x3c04800b # lui $a0, 0x800b
.L0x00003554: .word 0x24848d34 # addiu $a0, -0x72cc
.L0x00003558: .word 0x24050100 # li $a1, 0x100
.L0x0000355c: .word 0x24060070 # li $a2, 0x70
.L0x00003560: .word 0xafbf0018 # sw $ra, 0x18($sp)
.L0x00003564: .word 0x0c0050f7 # jal 0x800143dc
.L0x00003568: .word 0x3407ffff # li $a3, 0xffff
.L0x0000356c: .word 0xac5000f8 # sw $s0, 0xf8($v0)
.L0x00003570: .word 0xac5100fc # sw $s1, 0xfc($v0)
.L0x00003574: .word 0x8fbf0018 # lw $ra, 0x18($sp)
.L0x00003578: .word 0x8fb10014 # lw $s1, 0x14($sp)
.L0x0000357c: .word 0x8fb00010 # lw $s0, 0x10($sp)
.L0x00003580: .word 0x03e00008 # jr $ra
.L0x00003584: .word 0x27bd0020 # addiu $sp, 0x20
.L0x00003588: .word 0x00000000 # nop
.L0x0000358c: .word 0x00f00140 # 0xf00140
.L0x00003590: .word 0x01b9017a # 0x1b9017a
.L0x00003594: .word 0x0073016e # 0x73016e
.L0x00003598: .word 0x00ca0103 # 0xca0103
.L0x0000359c: .word 0x01b4016e # 0x1b4016e
.L0x000035a0: .word 0x00c50091 # 0xc50091
.L0x000035a4: .word 0x0089001f # 0x89001f
.L0x000035a8: .word 0x006c0097 # 0x6c0097
.L0x000035ac: .word 0x00000000 # nop
.L0x000035b0: .word 0x00000140 # sll $zr, 0x5
.L0x000035b4: .word 0x00f00000 # 0xf00000
.L0x000035b8: .word 0x00f00140 # 0xf00140
.L0x000035bc: .word 0x00808080 # 0x808080
.L0x000035c0: .word 0x00808080 # 0x808080
.L0x000035c4: .word 0x00808080 # 0x808080
.L0x000035c8: .word 0x00808080 # 0x808080
.L0x000035cc: .word 0x00000000 # nop
.L0x000035d0: .word 0x00000000 # nop
.L0x000035d4: .word 0x00000000 # nop
.L0x000035d8: .word 0x00000000 # nop
.L0x000035dc: .word 0x00000000 # nop
.L0x000035e0: .word 0x00000000 # nop
.L0x000035e4: .word 0x00000000 # nop
.L0x000035e8: .word 0x00000000 # nop
.L0x000035ec: .word 0x00000000 # nop
.L0x000035f0: .word 0x800a5e98 # lb $t2, 0x5e98($zr)
.L0x000035f4: .word 0x800a5e88 # lb $t2, 0x5e88($zr)
.L0x000035f8: .word 0x800a5e78 # lb $t2, 0x5e78($zr)
.L0x000035fc: .word 0x800a5e68 # lb $t2, 0x5e68($zr)
.L0x00003600: .word 0x800a5e58 # lb $t2, 0x5e58($zr)
.L0x00003604: .word 0x800a5e48 # lb $t2, 0x5e48($zr)
.L0x00003608: .word 0x800a5e38 # lb $t2, 0x5e38($zr)
.L0x0000360c: .word 0x800a5e24 # lb $t2, 0x5e24($zr)
.L0x00003610: .word 0x800a5e18 # lb $t2, 0x5e18($zr)
.L0x00003614: .word 0x800a5e0c # lb $t2, 0x5e0c($zr)
.L0x00003618: .word 0x800a5e00 # lb $t2, 0x5e00($zr)
.L0x0000361c: .word 0x800a5df8 # lb $t2, 0x5df8($zr)
.L0x00003620: .word 0x800a5e18 # lb $t2, 0x5e18($zr)
.L0x00003624: .word 0x800a5e0c # lb $t2, 0x5e0c($zr)
.L0x00003628: .word 0x800a5e00 # lb $t2, 0x5e00($zr)
.L0x0000362c: .word 0x00000000 # nop
.L0x00003630: .word 0x00000000 # nop
.L0x00003634: .word 0x800a62e0 # lb $t2, 0x62e0($zr)
.L0x00003638: .word 0x800a62cc # lb $t2, 0x62cc($zr)
.L0x0000363c: .word 0x800a62b8 # lb $t2, 0x62b8($zr)
.L0x00003640: .word 0x800a62a4 # lb $t2, 0x62a4($zr)
.L0x00003644: .word 0x800a6290 # lb $t2, 0x6290($zr)
.L0x00003648: .word 0x800a627c # lb $t2, 0x627c($zr)
.L0x0000364c: .word 0x800a6268 # lb $t2, 0x6268($zr)
.L0x00003650: .word 0x800a6254 # lb $t2, 0x6254($zr)
.L0x00003654: .word 0x800a6240 # lb $t2, 0x6240($zr)
.L0x00003658: .word 0x800a622c # lb $t2, 0x622c($zr)
.L0x0000365c: .word 0x800a6218 # lb $t2, 0x6218($zr)
.L0x00003660: .word 0x800a6204 # lb $t2, 0x6204($zr)
.L0x00003664: .word 0x800a61f0 # lb $t2, 0x61f0($zr)
.L0x00003668: .word 0x800a61dc # lb $t2, 0x61dc($zr)
.L0x0000366c: .word 0x800a61c8 # lb $t2, 0x61c8($zr)
.L0x00003670: .word 0x800a61b4 # lb $t2, 0x61b4($zr)
.L0x00003674: .word 0x800a61a0 # lb $t2, 0x61a0($zr)
.L0x00003678: .word 0x800a618c # lb $t2, 0x618c($zr)
.L0x0000367c: .word 0x800a6178 # lb $t2, 0x6178($zr)
.L0x00003680: .word 0x800a6164 # lb $t2, 0x6164($zr)
.L0x00003684: .word 0x800a6150 # lb $t2, 0x6150($zr)
.L0x00003688: .word 0x800a613c # lb $t2, 0x613c($zr)
.L0x0000368c: .word 0x800a6128 # lb $t2, 0x6128($zr)
.L0x00003690: .word 0x800a6114 # lb $t2, 0x6114($zr)
.L0x00003694: .word 0x800a6100 # lb $t2, 0x6100($zr)
.L0x00003698: .word 0x800a60ec # lb $t2, 0x60ec($zr)
.L0x0000369c: .word 0x800a60d8 # lb $t2, 0x60d8($zr)
.L0x000036a0: .word 0x800a60c4 # lb $t2, 0x60c4($zr)
.L0x000036a4: .word 0x800a60b0 # lb $t2, 0x60b0($zr)
.L0x000036a8: .word 0x800a609c # lb $t2, 0x609c($zr)
.L0x000036ac: .word 0x800a6088 # lb $t2, 0x6088($zr)
.L0x000036b0: .word 0x800a6074 # lb $t2, 0x6074($zr)
.L0x000036b4: .word 0x800a6060 # lb $t2, 0x6060($zr)
.L0x000036b8: .word 0x800a604c # lb $t2, 0x604c($zr)
.L0x000036bc: .word 0x800a6038 # lb $t2, 0x6038($zr)
.L0x000036c0: .word 0x800a6024 # lb $t2, 0x6024($zr)
.L0x000036c4: .word 0x800a6010 # lb $t2, 0x6010($zr)
.L0x000036c8: .word 0x800a5ffc # lb $t2, 0x5ffc($zr)
.L0x000036cc: .word 0x800a5fe8 # lb $t2, 0x5fe8($zr)
.L0x000036d0: .word 0x800a5fd4 # lb $t2, 0x5fd4($zr)
.L0x000036d4: .word 0x800a5fc0 # lb $t2, 0x5fc0($zr)
.L0x000036d8: .word 0x800a5fac # lb $t2, 0x5fac($zr)
.L0x000036dc: .word 0x800a5f98 # lb $t2, 0x5f98($zr)
.L0x000036e0: .word 0x800a5f84 # lb $t2, 0x5f84($zr)
.L0x000036e4: .word 0x800a5f70 # lb $t2, 0x5f70($zr)
.L0x000036e8: .word 0x800a5f5c # lb $t2, 0x5f5c($zr)
.L0x000036ec: .word 0x800a5f48 # lb $t2, 0x5f48($zr)
.L0x000036f0: .word 0x800a5f34 # lb $t2, 0x5f34($zr)
.L0x000036f4: .word 0x800a5f20 # lb $t2, 0x5f20($zr)
.L0x000036f8: .word 0x800a5f0c # lb $t2, 0x5f0c($zr)
.L0x000036fc: .word 0x800a5ef8 # lb $t2, 0x5ef8($zr)
.L0x00003700: .word 0x800a5ee4 # lb $t2, 0x5ee4($zr)
.L0x00003704: .word 0x800a5ed0 # lb $t2, 0x5ed0($zr)
.L0x00003708: .word 0x800a5ebc # lb $t2, 0x5ebc($zr)
.L0x0000370c: .word 0x800a5ea8 # lb $t2, 0x5ea8($zr)
.L0x00003710: .word 0x800a66a0 # lb $t2, 0x66a0($zr)
.L0x00003714: .word 0x800a6690 # lb $t2, 0x6690($zr)
.L0x00003718: .word 0x800a6688 # lb $t2, 0x6688($zr)
.L0x0000371c: .word 0x800a667c # lb $t2, 0x667c($zr)
.L0x00003720: .word 0x800a666c # lb $t2, 0x666c($zr)
.L0x00003724: .word 0x800a665c # lb $t2, 0x665c($zr)
.L0x00003728: .word 0x800a664c # lb $t2, 0x664c($zr)
.L0x0000372c: .word 0x800a663c # lb $t2, 0x663c($zr)
.L0x00003730: .word 0x800a662c # lb $t2, 0x662c($zr)
.L0x00003734: .word 0x800a661c # lb $t2, 0x661c($zr)
.L0x00003738: .word 0x800a6614 # lb $t2, 0x6614($zr)
.L0x0000373c: .word 0x800a6608 # lb $t2, 0x6608($zr)
.L0x00003740: .word 0x800a65fc # lb $t2, 0x65fc($zr)
.L0x00003744: .word 0x800a65f4 # lb $t2, 0x65f4($zr)
.L0x00003748: .word 0x800a65e4 # lb $t2, 0x65e4($zr)
.L0x0000374c: .word 0x800a65d4 # lb $t2, 0x65d4($zr)
.L0x00003750: .word 0x800a65c4 # lb $t2, 0x65c4($zr)
.L0x00003754: .word 0x800a65b4 # lb $t2, 0x65b4($zr)
.L0x00003758: .word 0x800a65a4 # lb $t2, 0x65a4($zr)
.L0x0000375c: .word 0x800a6594 # lb $t2, 0x6594($zr)
.L0x00003760: .word 0x800a6584 # lb $t2, 0x6584($zr)
.L0x00003764: .word 0x800a6574 # lb $t2, 0x6574($zr)
.L0x00003768: .word 0x800a6564 # lb $t2, 0x6564($zr)
.L0x0000376c: .word 0x800a6554 # lb $t2, 0x6554($zr)
.L0x00003770: .word 0x800a6544 # lb $t2, 0x6544($zr)
.L0x00003774: .word 0x800a6534 # lb $t2, 0x6534($zr)
.L0x00003778: .word 0x800a6524 # lb $t2, 0x6524($zr)
.L0x0000377c: .word 0x800a6514 # lb $t2, 0x6514($zr)
.L0x00003780: .word 0x800a6504 # lb $t2, 0x6504($zr)
.L0x00003784: .word 0x800a64f4 # lb $t2, 0x64f4($zr)
.L0x00003788: .word 0x800a64e4 # lb $t2, 0x64e4($zr)
.L0x0000378c: .word 0x800a64d4 # lb $t2, 0x64d4($zr)
.L0x00003790: .word 0x800a64c4 # lb $t2, 0x64c4($zr)
.L0x00003794: .word 0x800a64b4 # lb $t2, 0x64b4($zr)
.L0x00003798: .word 0x800a64a4 # lb $t2, 0x64a4($zr)
.L0x0000379c: .word 0x800a6494 # lb $t2, 0x6494($zr)
.L0x000037a0: .word 0x800a6484 # lb $t2, 0x6484($zr)
.L0x000037a4: .word 0x800a6474 # lb $t2, 0x6474($zr)
.L0x000037a8: .word 0x800a6464 # lb $t2, 0x6464($zr)
.L0x000037ac: .word 0x800a6454 # lb $t2, 0x6454($zr)
.L0x000037b0: .word 0x800a6444 # lb $t2, 0x6444($zr)
.L0x000037b4: .word 0x800a6434 # lb $t2, 0x6434($zr)
.L0x000037b8: .word 0x800a6424 # lb $t2, 0x6424($zr)
.L0x000037bc: .word 0x800a6414 # lb $t2, 0x6414($zr)
.L0x000037c0: .word 0x800a6404 # lb $t2, 0x6404($zr)
.L0x000037c4: .word 0x800a63f4 # lb $t2, 0x63f4($zr)
.L0x000037c8: .word 0x800a63e4 # lb $t2, 0x63e4($zr)
.L0x000037cc: .word 0x800a63d4 # lb $t2, 0x63d4($zr)
.L0x000037d0: .word 0x800a63c4 # lb $t2, 0x63c4($zr)
.L0x000037d4: .word 0x800a63b4 # lb $t2, 0x63b4($zr)
.L0x000037d8: .word 0x800a63a4 # lb $t2, 0x63a4($zr)
.L0x000037dc: .word 0x800a6394 # lb $t2, 0x6394($zr)
.L0x000037e0: .word 0x800a6384 # lb $t2, 0x6384($zr)
.L0x000037e4: .word 0x800a6374 # lb $t2, 0x6374($zr)
.L0x000037e8: .word 0x800a6364 # lb $t2, 0x6364($zr)
.L0x000037ec: .word 0x800a6354 # lb $t2, 0x6354($zr)
.L0x000037f0: .word 0x800a6344 # lb $t2, 0x6344($zr)
.L0x000037f4: .word 0x800a6334 # lb $t2, 0x6334($zr)
.L0x000037f8: .word 0x800a6324 # lb $t2, 0x6324($zr)
.L0x000037fc: .word 0x800a6314 # lb $t2, 0x6314($zr)
.L0x00003800: .word 0x800a6304 # lb $t2, 0x6304($zr)
.L0x00003804: .word 0x800a62f4 # lb $t2, 0x62f4($zr)
.L0x00003808: .word 0x800a67a8 # lb $t2, 0x67a8($zr)
.L0x0000380c: .word 0x800a679c # lb $t2, 0x679c($zr)
.L0x00003810: .word 0x800a6790 # lb $t2, 0x6790($zr)
.L0x00003814: .word 0x800a6784 # lb $t2, 0x6784($zr)
.L0x00003818: .word 0x800a677c # lb $t2, 0x677c($zr)
.L0x0000381c: .word 0x800a6774 # lb $t2, 0x6774($zr)
.L0x00003820: .word 0x800a6768 # lb $t2, 0x6768($zr)
.L0x00003824: .word 0x800a675c # lb $t2, 0x675c($zr)
.L0x00003828: .word 0x800a6750 # lb $t2, 0x6750($zr)
.L0x0000382c: .word 0x800a6744 # lb $t2, 0x6744($zr)
.L0x00003830: .word 0x800a6738 # lb $t2, 0x6738($zr)
.L0x00003834: .word 0x800a672c # lb $t2, 0x672c($zr)
.L0x00003838: .word 0x800a6720 # lb $t2, 0x6720($zr)
.L0x0000383c: .word 0x800a6714 # lb $t2, 0x6714($zr)
.L0x00003840: .word 0x800a6704 # lb $t2, 0x6704($zr)
.L0x00003844: .word 0x800a66f4 # lb $t2, 0x66f4($zr)
.L0x00003848: .word 0x800a66e4 # lb $t2, 0x66e4($zr)
.L0x0000384c: .word 0x800a66d4 # lb $t2, 0x66d4($zr)
.L0x00003850: .word 0x800a66c0 # lb $t2, 0x66c0($zr)
.L0x00003854: .word 0x800a66b0 # lb $t2, 0x66b0($zr)
.L0x00003858: .word 0x00000000 # nop
.L0x0000385c: .word 0x00000000 # nop
.L0x00003860: .word 0x00000000 # nop
.L0x00003864: .word 0x00000000 # nop
.L0x00003868: .word 0x00000000 # nop
.L0x0000386c: .word 0x00000000 # nop
.L0x00003870: .word 0x00000000 # nop
.L0x00003874: .word 0x00000000 # nop
.L0x00003878: .word 0x00000000 # nop
.L0x0000387c: .word 0x00000000 # nop
.L0x00003880: .word 0x00000000 # nop
.L0x00003884: .word 0x00000000 # nop
.L0x00003888: .word 0x00000000 # nop
.L0x0000388c: .word 0x00000000 # nop
.L0x00003890: .word 0x00000000 # nop
.L0x00003894: .word 0x00000000 # nop
.L0x00003898: .word 0x00000000 # nop
.L0x0000389c: .word 0x00000000 # nop
.L0x000038a0: .word 0x00000000 # nop
.L0x000038a4: .word 0x00000000 # nop
.L0x000038a8: .word 0x00000000 # nop
.L0x000038ac: .word 0x00000000 # nop
.L0x000038b0: .word 0x00000000 # nop
.L0x000038b4: .word 0x00000000 # nop
.L0x000038b8: .word 0x00000000 # nop
.L0x000038bc: .word 0x00000000 # nop
.L0x000038c0: .word 0x00000000 # nop
.L0x000038c4: .word 0x00000000 # nop
.L0x000038c8: .word 0x00000000 # nop
.L0x000038cc: .word 0x00000000 # nop
.L0x000038d0: .word 0x00000000 # nop
.L0x000038d4: .word 0x00000000 # nop
.L0x000038d8: .word 0x00000000 # nop
.L0x000038dc: .word 0x00000000 # nop
.L0x000038e0: .word 0x00000000 # nop
.L0x000038e4: .word 0x00000000 # nop
.L0x000038e8: .word 0x00000000 # nop
.L0x000038ec: .word 0x00000000 # nop
.L0x000038f0: .word 0x00000000 # nop
.L0x000038f4: .word 0x00000000 # nop
.L0x000038f8: .word 0x00000000 # nop
.L0x000038fc: .word 0x00000000 # nop
.L0x00003900: .word 0x00000000 # nop
.L0x00003904: .word 0x00000000 # nop
.L0x00003908: .word 0x00000000 # nop