URL
https://opencores.org/ocsvn/yacc/yacc/trunk
Subversion Repositories yacc
[/] [yacc/] [trunk/] [syn/] [c_src/] [reed solomon/] [list.txt] - Rev 4
Compare with Previous | Blame | View Log
test.exe: file format elf32-bigmips
No symbols in "test.exe".
Disassembly of section .text:
00000000 <.text>:
0: 3c1c0000 lui $gp,0x0
4: 379c0000 ori $gp,$gp,0x0
8: 3c040000 lui $a0,0x0
c: 34840000 ori $a0,$a0,0x0
10: 3c050000 lui $a1,0x0
14: 34a50000 ori $a1,$a1,0x0
18: 3c1d0000 lui $sp,0x0
1c: 37bdfff0 ori $sp,$sp,0xfff0
20: ac800000 sw $zero,0($a0)
24: 0085182a slt $v1,$a0,$a1
28: 1460fffd bnez $v1,0x20
2c: 24840004 addiu $a0,$a0,4
30: 0c000486 jal 0x1218
34: 00000000 nop
38: 0800000e j 0x38
3c: 341affff li $k0,0xffff
40: 341b002e li $k1,0x2e
44: a35b0000 sb $k1,0($k0)
48: 341a0001 li $k0,0x1
4c: 401b7000 mfc0 $k1,$epc
50: 03600008 jr $k1
54: 409a6000 mtc0 $k0,$status
58: 03e00008 jr $ra
5c: 40846000 mtc0 $a0,$status
60: 3405ffff li $a1,0xffff
64: 03e00008 jr $ra
68: a0a40000 sb $a0,0($a1)
6c: 3405ffff li $a1,0xffff
70: 80860000 lb $a2,0($a0)
74: 10c00003 beqz $a2,0x84
78: 24840001 addiu $a0,$a0,1
7c: 1000fffc b 0x70
80: a0a60000 sb $a2,0($a1)
84: 03e00008 jr $ra
88: 34020000 li $v0,0x0
8c: 90820000 lbu $v0,0($a0)
90: 00000000 nop
94: 1040000f beqz $v0,0xd4
98: 00000000 nop
9c: 24033ffc li $v1,16380
a0: 8c620000 lw $v0,0($v1)
a4: 00000000 nop
a8: 30420100 andi $v0,$v0,0x100
ac: 1440fffc bnez $v0,0xa0
b0: 00000000 nop
b4: 90820000 lbu $v0,0($a0)
b8: 00000000 nop
bc: a0620000 sb $v0,0($v1)
c0: 24840001 addiu $a0,$a0,1
c4: 90820000 lbu $v0,0($a0)
c8: 00000000 nop
cc: 1440fff4 bnez $v0,0xa0
d0: 00000000 nop
d4: 03e00008 jr $ra
d8: 00000000 nop
dc: 308400ff andi $a0,$a0,0xff
e0: 24033ffc li $v1,16380
e4: 8c620000 lw $v0,0($v1)
e8: 00000000 nop
ec: 30420100 andi $v0,$v0,0x100
f0: 1440fffc bnez $v0,0xe4
f4: 24023ffc li $v0,16380
f8: a0440000 sb $a0,0($v0)
fc: 03e00008 jr $ra
100: 00000000 nop
104: 24023ffc li $v0,16380
108: 8c420000 lw $v0,0($v0)
10c: 03e00008 jr $ra
110: 304200ff andi $v0,$v0,0xff
114: 90820000 lbu $v0,0($a0)
118: 00000000 nop
11c: 10400009 beqz $v0,0x144
120: 00401825 move $v1,$v0
124: 24053ff0 li $a1,16368
128: 00601025 move $v0,$v1
12c: a0a20000 sb $v0,0($a1)
130: 24840001 addiu $a0,$a0,1
134: 90830000 lbu $v1,0($a0)
138: 00000000 nop
13c: 1460fffb bnez $v1,0x12c
140: 00601025 move $v0,$v1
144: 24023ff0 li $v0,16368
148: 03e00008 jr $ra
14c: a0400000 sb $zero,0($v0)
150: 308400ff andi $a0,$a0,0xff
154: 24023ff0 li $v0,16368
158: 03e00008 jr $ra
15c: a0440000 sb $a0,0($v0)
160: 308400ff andi $a0,$a0,0xff
164: 24023ff1 li $v0,16369
168: 03e00008 jr $ra
16c: a0440000 sb $a0,0($v0)
170: 8f838010 lw $v1,-32752($gp)
174: 00000000 nop
178: 30620001 andi $v0,$v1,0x1
17c: 10400005 beqz $v0,0x194
180: 00031042 srl $v0,$v1,0x1
184: 3c038000 lui $v1,0x8000
188: 34630057 ori $v1,$v1,0x57
18c: 10000004 b 0x1a0
190: 00431026 xor $v0,$v0,$v1
194: 8f828010 lw $v0,-32752($gp)
198: 00000000 nop
19c: 00021042 srl $v0,$v0,0x1
1a0: af828010 sw $v0,-32752($gp)
1a4: 8f828010 lw $v0,-32752($gp)
1a8: 03e00008 jr $ra
1ac: 00000000 nop
1b0: 27bdffd8 addiu $sp,$sp,-40
1b4: afbf0020 sw $ra,32($sp)
1b8: afb3001c sw $s3,28($sp)
1bc: afb20018 sw $s2,24($sp)
1c0: afb10014 sw $s1,20($sp)
1c4: afb00010 sw $s0,16($sp)
1c8: 00809025 move $s2,$a0
1cc: 241103e8 li $s1,1000
1d0: 3c13cccc lui $s3,0xcccc
1d4: 3673cccd ori $s3,$s3,0xcccd
1d8: 16200002 bnez $s1,0x1e4
1dc: 0251001b divu $zero,$s2,$s1
1e0: 0007000d break 0x7
1e4: 00008012 mflo $s0
1e8: 26040030 addiu $a0,$s0,48
1ec: 0c000037 jal 0xdc
1f0: 308400ff andi $a0,$a0,0xff
1f4: 02110018 mult $s0,$s1
1f8: 00001012 mflo $v0
1fc: 02429023 subu $s2,$s2,$v0
200: 00000000 nop
204: 02330019 multu $s1,$s3
208: 00001010 mfhi $v0
20c: 000288c2 srl $s1,$v0,0x3
210: 1620fff1 bnez $s1,0x1d8
214: 00000000 nop
218: 8fbf0020 lw $ra,32($sp)
21c: 8fb3001c lw $s3,28($sp)
220: 8fb20018 lw $s2,24($sp)
224: 8fb10014 lw $s1,20($sp)
228: 8fb00010 lw $s0,16($sp)
22c: 03e00008 jr $ra
230: 27bd0028 addiu $sp,$sp,40
234: 10c00009 beqz $a2,0x25c
238: 00001825 move $v1,$zero
23c: 90a20000 lbu $v0,0($a1)
240: 00000000 nop
244: a0820000 sb $v0,0($a0)
248: 24a50001 addiu $a1,$a1,1
24c: 24630001 addiu $v1,$v1,1
250: 0066102b sltu $v0,$v1,$a2
254: 1440fff9 bnez $v0,0x23c
258: 24840001 addiu $a0,$a0,1
25c: 03e00008 jr $ra
260: 00000000 nop
264: 10c0000c beqz $a2,0x298
268: 00003825 move $a3,$zero
26c: 90830000 lbu $v1,0($a0)
270: 90a20000 lbu $v0,0($a1)
274: 24a50001 addiu $a1,$a1,1
278: 10620003 beq $v1,$v0,0x288
27c: 24840001 addiu $a0,$a0,1
280: 10000006 b 0x29c
284: 24020001 li $v0,1
288: 24e70001 addiu $a3,$a3,1
28c: 00e6102b sltu $v0,$a3,$a2
290: 1440fff6 bnez $v0,0x26c
294: 00000000 nop
298: 00001025 move $v0,$zero
29c: 03e00008 jr $ra
2a0: 00000000 nop
2a4: 27bdffe8 addiu $sp,$sp,-24
2a8: afbf0010 sw $ra,16($sp)
2ac: 0c0000b3 jal 0x2cc
2b0: 00000000 nop
2b4: 0c000106 jal 0x418
2b8: 00000000 nop
2bc: 8fbf0010 lw $ra,16($sp)
2c0: 00000000 nop
2c4: 03e00008 jr $ra
2c8: 27bd0018 addiu $sp,$sp,24
2cc: 24060001 li $a2,1
2d0: 3c020000 lui $v0,0x0
2d4: ac401930 sw $zero,6448($v0)
2d8: 00002825 move $a1,$zero
2dc: 3c020000 lui $v0,0x0
2e0: 24441910 addiu $a0,$v0,6416
2e4: 3c020000 lui $v0,0x0
2e8: 24481e10 addiu $t0,$v0,7696
2ec: 3c020000 lui $v0,0x0
2f0: 244717e4 addiu $a3,$v0,6116
2f4: 00051880 sll $v1,$a1,0x2
2f8: 00641021 addu $v0,$v1,$a0
2fc: ac460000 sw $a2,0($v0)
300: 00061080 sll $v0,$a2,0x2
304: 00481021 addu $v0,$v0,$t0
308: ac450000 sw $a1,0($v0)
30c: 00671821 addu $v1,$v1,$a3
310: 8c620000 lw $v0,0($v1)
314: 00000000 nop
318: 10400005 beqz $v0,0x330
31c: 00000000 nop
320: 8c820020 lw $v0,32($a0)
324: 00000000 nop
328: 00c21026 xor $v0,$a2,$v0
32c: ac820020 sw $v0,32($a0)
330: 24a50001 addiu $a1,$a1,1
334: 28a20008 slti $v0,$a1,8
338: 1440ffee bnez $v0,0x2f4
33c: 00063040 sll $a2,$a2,0x1
340: 3c030000 lui $v1,0x0
344: 24631e10 addiu $v1,$v1,7696
348: 3c020000 lui $v0,0x0
34c: 8c421930 lw $v0,6448($v0)
350: 00000000 nop
354: 00021080 sll $v0,$v0,0x2
358: 00431021 addu $v0,$v0,$v1
35c: 24030008 li $v1,8
360: ac430000 sw $v1,0($v0)
364: 00063043 sra $a2,$a2,0x1
368: 24050009 li $a1,9
36c: 3c020000 lui $v0,0x0
370: 24471910 addiu $a3,$v0,6416
374: 3c020000 lui $v0,0x0
378: 24481e10 addiu $t0,$v0,7696
37c: 24a2ffff addiu $v0,$a1,-1
380: 00021080 sll $v0,$v0,0x2
384: 00471021 addu $v0,$v0,$a3
388: 8c430000 lw $v1,0($v0)
38c: 00000000 nop
390: 0066102a slt $v0,$v1,$a2
394: 14400007 bnez $v0,0x3b4
398: 00051080 sll $v0,$a1,0x2
39c: 00471021 addu $v0,$v0,$a3
3a0: 00c31826 xor $v1,$a2,$v1
3a4: 00031840 sll $v1,$v1,0x1
3a8: 8ce40020 lw $a0,32($a3)
3ac: 10000008 b 0x3d0
3b0: 00641826 xor $v1,$v1,$a0
3b4: 00471021 addu $v0,$v0,$a3
3b8: 24a3ffff addiu $v1,$a1,-1
3bc: 00031880 sll $v1,$v1,0x2
3c0: 00671821 addu $v1,$v1,$a3
3c4: 8c630000 lw $v1,0($v1)
3c8: 00000000 nop
3cc: 00031840 sll $v1,$v1,0x1
3d0: ac430000 sw $v1,0($v0)
3d4: 00051080 sll $v0,$a1,0x2
3d8: 00471021 addu $v0,$v0,$a3
3dc: 8c420000 lw $v0,0($v0)
3e0: 00000000 nop
3e4: 00021080 sll $v0,$v0,0x2
3e8: 00481021 addu $v0,$v0,$t0
3ec: ac450000 sw $a1,0($v0)
3f0: 24a50001 addiu $a1,$a1,1
3f4: 28a200ff slti $v0,$a1,255
3f8: 1440ffe1 bnez $v0,0x380
3fc: 24a2ffff addiu $v0,$a1,-1
400: 3c020000 lui $v0,0x0
404: 240300ff li $v1,255
408: ac431e10 sw $v1,7696($v0)
40c: 3c020000 lui $v0,0x0
410: 03e00008 jr $ra
414: ac401d0c sw $zero,7436($v0)
418: 3c030000 lui $v1,0x0
41c: 24642310 addiu $a0,$v1,8976
420: 3c020000 lui $v0,0x0
424: 8c421914 lw $v0,6420($v0)
428: 00000000 nop
42c: ac622310 sw $v0,8976($v1)
430: 24020001 li $v0,1
434: ac820004 sw $v0,4($a0)
438: 24060002 li $a2,2
43c: 00605025 move $t2,$v1
440: 00601025 move $v0,$v1
444: 24472310 addiu $a3,$v0,8976
448: 240b0001 li $t3,1
44c: 3c020000 lui $v0,0x0
450: 24491e10 addiu $t1,$v0,7696
454: 3c020000 lui $v0,0x0
458: 24481910 addiu $t0,$v0,6416
45c: 00061080 sll $v0,$a2,0x2
460: 00471021 addu $v0,$v0,$a3
464: 24c5ffff addiu $a1,$a2,-1
468: 18a0002e blez $a1,0x524
46c: ac4b0000 sw $t3,0($v0)
470: 00051080 sll $v0,$a1,0x2
474: 00471021 addu $v0,$v0,$a3
478: 8c420000 lw $v0,0($v0)
47c: 00000000 nop
480: 1040001d beqz $v0,0x4f8
484: 00021080 sll $v0,$v0,0x2
488: 00491021 addu $v0,$v0,$t1
48c: 8c420000 lw $v0,0($v0)
490: 00000000 nop
494: 00c21821 addu $v1,$a2,$v0
498: 286200ff slti $v0,$v1,255
49c: 1440000a bnez $v0,0x4c8
4a0: 00052080 sll $a0,$a1,0x2
4a4: 2463ff01 addiu $v1,$v1,-255
4a8: 00031203 sra $v0,$v1,0x8
4ac: 306300ff andi $v1,$v1,0xff
4b0: 00431821 addu $v1,$v0,$v1
4b4: 286200ff slti $v0,$v1,255
4b8: 1040fffb beqz $v0,0x4a8
4bc: 2463ff01 addiu $v1,$v1,-255
4c0: 246300ff addiu $v1,$v1,255
4c4: 00052080 sll $a0,$a1,0x2
4c8: 00872021 addu $a0,$a0,$a3
4cc: 24a2ffff addiu $v0,$a1,-1
4d0: 00021080 sll $v0,$v0,0x2
4d4: 00471021 addu $v0,$v0,$a3
4d8: 00031880 sll $v1,$v1,0x2
4dc: 00681821 addu $v1,$v1,$t0
4e0: 8c420000 lw $v0,0($v0)
4e4: 8c630000 lw $v1,0($v1)
4e8: 00000000 nop
4ec: 00431026 xor $v0,$v0,$v1
4f0: 10000009 b 0x518
4f4: ac820000 sw $v0,0($a0)
4f8: 00051080 sll $v0,$a1,0x2
4fc: 00471021 addu $v0,$v0,$a3
500: 24a3ffff addiu $v1,$a1,-1
504: 00031880 sll $v1,$v1,0x2
508: 00671821 addu $v1,$v1,$a3
50c: 8c630000 lw $v1,0($v1)
510: 00000000 nop
514: ac430000 sw $v1,0($v0)
518: 24a5ffff addiu $a1,$a1,-1
51c: 1ca0ffd5 bgtz $a1,0x474
520: 00051080 sll $v0,$a1,0x2
524: 8d422310 lw $v0,8976($t2)
528: 00000000 nop
52c: 00021080 sll $v0,$v0,0x2
530: 00491021 addu $v0,$v0,$t1
534: 8c420000 lw $v0,0($v0)
538: 00000000 nop
53c: 00c21821 addu $v1,$a2,$v0
540: 286200ff slti $v0,$v1,255
544: 1440000a bnez $v0,0x570
548: 00031080 sll $v0,$v1,0x2
54c: 2463ff01 addiu $v1,$v1,-255
550: 00031203 sra $v0,$v1,0x8
554: 306300ff andi $v1,$v1,0xff
558: 00431821 addu $v1,$v0,$v1
55c: 286200ff slti $v0,$v1,255
560: 1040fffb beqz $v0,0x550
564: 2463ff01 addiu $v1,$v1,-255
568: 246300ff addiu $v1,$v1,255
56c: 00031080 sll $v0,$v1,0x2
570: 00481021 addu $v0,$v0,$t0
574: 8c420000 lw $v0,0($v0)
578: 00000000 nop
57c: ad422310 sw $v0,8976($t2)
580: 24c60001 addiu $a2,$a2,1
584: 28c20021 slti $v0,$a2,33
588: 1440ffb5 bnez $v0,0x460
58c: 00061080 sll $v0,$a2,0x2
590: 00003025 move $a2,$zero
594: 3c020000 lui $v0,0x0
598: 24452310 addiu $a1,$v0,8976
59c: 3c020000 lui $v0,0x0
5a0: 24441e10 addiu $a0,$v0,7696
5a4: 00061880 sll $v1,$a2,0x2
5a8: 00651821 addu $v1,$v1,$a1
5ac: 8c620000 lw $v0,0($v1)
5b0: 00000000 nop
5b4: 00021080 sll $v0,$v0,0x2
5b8: 00441021 addu $v0,$v0,$a0
5bc: 8c420000 lw $v0,0($v0)
5c0: 00000000 nop
5c4: ac620000 sw $v0,0($v1)
5c8: 24c60001 addiu $a2,$a2,1
5cc: 28c20021 slti $v0,$a2,33
5d0: 1440fff4 bnez $v0,0x5a4
5d4: 00000000 nop
5d8: 03e00008 jr $ra
5dc: 00000000 nop
5e0: 00807025 move $t6,$a0
5e4: 2403001f li $v1,31
5e8: 00a31021 addu $v0,$a1,$v1
5ec: 2463ffff addiu $v1,$v1,-1
5f0: 0461fffd bgez $v1,0x5e8
5f4: a0400000 sb $zero,0($v0)
5f8: 240800de li $t0,222
5fc: 3c020000 lui $v0,0x0
600: 244d1e10 addiu $t5,$v0,7696
604: 240a00ff li $t2,255
608: 3c0c0000 lui $t4,0x0
60c: 01801025 move $v0,$t4
610: 244b2310 addiu $t3,$v0,8976
614: 3c020000 lui $v0,0x0
618: 24491910 addiu $t1,$v0,6416
61c: 01c81021 addu $v0,$t6,$t0
620: 90420000 lbu $v0,0($v0)
624: 90a3001f lbu $v1,31($a1)
628: 00000000 nop
62c: 00431026 xor $v0,$v0,$v1
630: 00021080 sll $v0,$v0,0x2
634: 004d1021 addu $v0,$v0,$t5
638: 8c470000 lw $a3,0($v0)
63c: 00000000 nop
640: 10ea0035 beq $a3,$t2,0x718
644: 2406001f li $a2,31
648: 00061080 sll $v0,$a2,0x2
64c: 004b1021 addu $v0,$v0,$t3
650: 8c420000 lw $v0,0($v0)
654: 00000000 nop
658: 104a0015 beq $v0,$t2,0x6b0
65c: 00e21821 addu $v1,$a3,$v0
660: 286200ff slti $v0,$v1,255
664: 1440000a bnez $v0,0x690
668: 00a62021 addu $a0,$a1,$a2
66c: 2463ff01 addiu $v1,$v1,-255
670: 00031203 sra $v0,$v1,0x8
674: 306300ff andi $v1,$v1,0xff
678: 00431821 addu $v1,$v0,$v1
67c: 286200ff slti $v0,$v1,255
680: 1040fffb beqz $v0,0x670
684: 2463ff01 addiu $v1,$v1,-255
688: 246300ff addiu $v1,$v1,255
68c: 00a62021 addu $a0,$a1,$a2
690: 00031080 sll $v0,$v1,0x2
694: 00491021 addu $v0,$v0,$t1
698: 9083ffff lbu $v1,-1($a0)
69c: 90420003 lbu $v0,3($v0)
6a0: 00000000 nop
6a4: 00621826 xor $v1,$v1,$v0
6a8: 10000005 b 0x6c0
6ac: a0830000 sb $v1,0($a0)
6b0: 00a61021 addu $v0,$a1,$a2
6b4: 9043ffff lbu $v1,-1($v0)
6b8: 00000000 nop
6bc: a0430000 sb $v1,0($v0)
6c0: 24c6ffff addiu $a2,$a2,-1
6c4: 1cc0ffe1 bgtz $a2,0x64c
6c8: 00061080 sll $v0,$a2,0x2
6cc: 8d822310 lw $v0,8976($t4)
6d0: 00000000 nop
6d4: 00e21821 addu $v1,$a3,$v0
6d8: 286200ff slti $v0,$v1,255
6dc: 1440000a bnez $v0,0x708
6e0: 00031080 sll $v0,$v1,0x2
6e4: 2463ff01 addiu $v1,$v1,-255
6e8: 00031203 sra $v0,$v1,0x8
6ec: 306300ff andi $v1,$v1,0xff
6f0: 00431821 addu $v1,$v0,$v1
6f4: 286200ff slti $v0,$v1,255
6f8: 1040fffb beqz $v0,0x6e8
6fc: 2463ff01 addiu $v1,$v1,-255
700: 246300ff addiu $v1,$v1,255
704: 00031080 sll $v0,$v1,0x2
708: 00491021 addu $v0,$v0,$t1
70c: 90420003 lbu $v0,3($v0)
710: 10000007 b 0x730
714: a0a20000 sb $v0,0($a1)
718: 00a61021 addu $v0,$a1,$a2
71c: 9043ffff lbu $v1,-1($v0)
720: 24c6ffff addiu $a2,$a2,-1
724: 1cc0fffc bgtz $a2,0x718
728: a0430000 sb $v1,0($v0)
72c: a0a00000 sb $zero,0($a1)
730: 2508ffff addiu $t0,$t0,-1
734: 0501ffb9 bgez $t0,0x61c
738: 00000000 nop
73c: 03e00008 jr $ra
740: 00001025 move $v0,$zero
744: 27bdf7c8 addiu $sp,$sp,-2104
748: afb10834 sw $s1,2100($sp)
74c: afb00830 sw $s0,2096($sp)
750: 00808025 move $s0,$a0
754: 240700fe li $a3,254
758: 3c020000 lui $v0,0x0
75c: 24441e10 addiu $a0,$v0,7696
760: 00071080 sll $v0,$a3,0x2
764: 03a21821 addu $v1,$sp,$v0
768: 02071021 addu $v0,$s0,$a3
76c: 90420000 lbu $v0,0($v0)
770: 00000000 nop
774: 00021080 sll $v0,$v0,0x2
778: 00441021 addu $v0,$v0,$a0
77c: 8c420000 lw $v0,0($v0)
780: 24e7ffff addiu $a3,$a3,-1
784: 04e1fff6 bgez $a3,0x760
788: ac620000 sw $v0,0($v1)
78c: 00002025 move $a0,$zero
790: 24070001 li $a3,1
794: 240b00ff li $t3,255
798: 3c020000 lui $v0,0x0
79c: 244a1910 addiu $t2,$v0,6416
7a0: 3c020000 lui $v0,0x0
7a4: 244c1e10 addiu $t4,$v0,7696
7a8: 00004825 move $t1,$zero
7ac: 01204025 move $t0,$t1
7b0: 00081080 sll $v0,$t0,0x2
7b4: 03a21021 addu $v0,$sp,$v0
7b8: 8c420000 lw $v0,0($v0)
7bc: 00000000 nop
7c0: 104b0014 beq $v0,$t3,0x814
7c4: 00000000 nop
7c8: 00e80018 mult $a3,$t0
7cc: 00008812 mflo $s1
7d0: 02221821 addu $v1,$s1,$v0
7d4: 286200ff slti $v0,$v1,255
7d8: 1440000a bnez $v0,0x804
7dc: 00031080 sll $v0,$v1,0x2
7e0: 2463ff01 addiu $v1,$v1,-255
7e4: 00031203 sra $v0,$v1,0x8
7e8: 306300ff andi $v1,$v1,0xff
7ec: 00431821 addu $v1,$v0,$v1
7f0: 286200ff slti $v0,$v1,255
7f4: 1040fffb beqz $v0,0x7e4
7f8: 2463ff01 addiu $v1,$v1,-255
7fc: 246300ff addiu $v1,$v1,255
800: 00031080 sll $v0,$v1,0x2
804: 004a1021 addu $v0,$v0,$t2
808: 8c420000 lw $v0,0($v0)
80c: 00000000 nop
810: 01224826 xor $t1,$t1,$v0
814: 25080001 addiu $t0,$t0,1
818: 290200ff slti $v0,$t0,255
81c: 1440ffe5 bnez $v0,0x7b4
820: 00081080 sll $v0,$t0,0x2
824: 00071080 sll $v0,$a3,0x2
828: 03a21821 addu $v1,$sp,$v0
82c: 00091080 sll $v0,$t1,0x2
830: 004c1021 addu $v0,$v0,$t4
834: 8c420000 lw $v0,0($v0)
838: 00000000 nop
83c: ac620488 sw $v0,1160($v1)
840: 24e70001 addiu $a3,$a3,1
844: 28e20021 slti $v0,$a3,33
848: 1440ffd7 bnez $v0,0x7a8
84c: 00892025 or $a0,$a0,$t1
850: 14800003 bnez $a0,0x860
854: 2403001f li $v1,31
858: 10000228 b 0x10fc
85c: 00001025 move $v0,$zero
860: 27a40404 addiu $a0,$sp,1028
864: 00031080 sll $v0,$v1,0x2
868: 00821021 addu $v0,$a0,$v0
86c: 2463ffff addiu $v1,$v1,-1
870: 0461fffc bgez $v1,0x864
874: ac400000 sw $zero,0($v0)
878: 24020001 li $v0,1
87c: 18c0003e blez $a2,0x978
880: afa20400 sw $v0,1024($sp)
884: 3c030000 lui $v1,0x0
888: 24631910 addiu $v1,$v1,6416
88c: 8ca20000 lw $v0,0($a1)
890: 00000000 nop
894: 00021080 sll $v0,$v0,0x2
898: 00431021 addu $v0,$v0,$v1
89c: 8c420000 lw $v0,0($v0)
8a0: 00000000 nop
8a4: afa20404 sw $v0,1028($sp)
8a8: 24070001 li $a3,1
8ac: 00e6102a slt $v0,$a3,$a2
8b0: 10400031 beqz $v0,0x978
8b4: 3c020000 lui $v0,0x0
8b8: 244e1e10 addiu $t6,$v0,7696
8bc: 27aa0400 addiu $t2,$sp,1024
8c0: 240d00ff li $t5,255
8c4: 3c020000 lui $v0,0x0
8c8: 244c1910 addiu $t4,$v0,6416
8cc: 00071080 sll $v0,$a3,0x2
8d0: 00451021 addu $v0,$v0,$a1
8d4: 8c4b0000 lw $t3,0($v0)
8d8: 24e80001 addiu $t0,$a3,1
8dc: 19000022 blez $t0,0x968
8e0: 2502ffff addiu $v0,$t0,-1
8e4: 00021080 sll $v0,$v0,0x2
8e8: 01421021 addu $v0,$t2,$v0
8ec: 8c420000 lw $v0,0($v0)
8f0: 00000000 nop
8f4: 00021080 sll $v0,$v0,0x2
8f8: 004e1021 addu $v0,$v0,$t6
8fc: 8c490000 lw $t1,0($v0)
900: 00000000 nop
904: 112d0015 beq $t1,$t5,0x95c
908: 01691821 addu $v1,$t3,$t1
90c: 286200ff slti $v0,$v1,255
910: 14400009 bnez $v0,0x938
914: 00000000 nop
918: 2463ff01 addiu $v1,$v1,-255
91c: 00031203 sra $v0,$v1,0x8
920: 306300ff andi $v1,$v1,0xff
924: 00431821 addu $v1,$v0,$v1
928: 286200ff slti $v0,$v1,255
92c: 1040fffb beqz $v0,0x91c
930: 2463ff01 addiu $v1,$v1,-255
934: 246300ff addiu $v1,$v1,255
938: 00082080 sll $a0,$t0,0x2
93c: 01442021 addu $a0,$t2,$a0
940: 00031080 sll $v0,$v1,0x2
944: 004c1021 addu $v0,$v0,$t4
948: 8c830000 lw $v1,0($a0)
94c: 8c420000 lw $v0,0($v0)
950: 00000000 nop
954: 00621826 xor $v1,$v1,$v0
958: ac830000 sw $v1,0($a0)
95c: 2508ffff addiu $t0,$t0,-1
960: 1d00ffe0 bgtz $t0,0x8e4
964: 2502ffff addiu $v0,$t0,-1
968: 24e70001 addiu $a3,$a3,1
96c: 00e6102a slt $v0,$a3,$a2
970: 1440ffd7 bnez $v0,0x8d0
974: 00071080 sll $v0,$a3,0x2
978: 00003825 move $a3,$zero
97c: 27a50510 addiu $a1,$sp,1296
980: 3c020000 lui $v0,0x0
984: 24481e10 addiu $t0,$v0,7696
988: 27a40400 addiu $a0,$sp,1024
98c: 00071080 sll $v0,$a3,0x2
990: 00a21821 addu $v1,$a1,$v0
994: 00821021 addu $v0,$a0,$v0
998: 8c420000 lw $v0,0($v0)
99c: 00000000 nop
9a0: 00021080 sll $v0,$v0,0x2
9a4: 00481021 addu $v0,$v0,$t0
9a8: 8c420000 lw $v0,0($v0)
9ac: 00000000 nop
9b0: ac620000 sw $v0,0($v1)
9b4: 24e70001 addiu $a3,$a3,1
9b8: 28e20021 slti $v0,$a3,33
9bc: 1440fff4 bnez $v0,0x990
9c0: 00071080 sll $v0,$a3,0x2
9c4: 00c04825 move $t1,$a2
9c8: 01207025 move $t6,$t1
9cc: 25290001 addiu $t1,$t1,1
9d0: 29220021 slti $v0,$t1,33
9d4: 104000aa beqz $v0,0xc80
9d8: 240c00ff li $t4,255
9dc: 27aa0400 addiu $t2,$sp,1024
9e0: 27af0488 addiu $t7,$sp,1160
9e4: 3c020000 lui $v0,0x0
9e8: 244d1e10 addiu $t5,$v0,7696
9ec: 3c020000 lui $v0,0x0
9f0: 24581910 addiu $t8,$v0,6416
9f4: 00002825 move $a1,$zero
9f8: 19200021 blez $t1,0xa80
9fc: 00a03825 move $a3,$a1
a00: 00071080 sll $v0,$a3,0x2
a04: 01421021 addu $v0,$t2,$v0
a08: 8c440000 lw $a0,0($v0)
a0c: 00000000 nop
a10: 10800017 beqz $a0,0xa70
a14: 01271023 subu $v0,$t1,$a3
a18: 00021080 sll $v0,$v0,0x2
a1c: 01e21021 addu $v0,$t7,$v0
a20: 8c430000 lw $v1,0($v0)
a24: 00000000 nop
a28: 106c0011 beq $v1,$t4,0xa70
a2c: 00041080 sll $v0,$a0,0x2
a30: 004d1021 addu $v0,$v0,$t5
a34: 8c420000 lw $v0,0($v0)
a38: 10000004 b 0xa4c
a3c: 00431821 addu $v1,$v0,$v1
a40: 00031203 sra $v0,$v1,0x8
a44: 306300ff andi $v1,$v1,0xff
a48: 00431821 addu $v1,$v0,$v1
a4c: 286200ff slti $v0,$v1,255
a50: 1040fffb beqz $v0,0xa40
a54: 2463ff01 addiu $v1,$v1,-255
a58: 246300ff addiu $v1,$v1,255
a5c: 00031080 sll $v0,$v1,0x2
a60: 00581021 addu $v0,$v0,$t8
a64: 8c420000 lw $v0,0($v0)
a68: 00000000 nop
a6c: 00a22826 xor $a1,$a1,$v0
a70: 24e70001 addiu $a3,$a3,1
a74: 00e9102a slt $v0,$a3,$t1
a78: 1440ffe2 bnez $v0,0xa04
a7c: 00071080 sll $v0,$a3,0x2
a80: 00051080 sll $v0,$a1,0x2
a84: 004d1021 addu $v0,$v0,$t5
a88: 8c450000 lw $a1,0($v0)
a8c: 00000000 nop
a90: 14ac000d bne $a1,$t4,0xac8
a94: 00003825 move $a3,$zero
a98: 2404001f li $a0,31
a9c: 27a70514 addiu $a3,$sp,1300
aa0: 27a50510 addiu $a1,$sp,1296
aa4: 00041080 sll $v0,$a0,0x2
aa8: 00e21821 addu $v1,$a3,$v0
aac: 00a21021 addu $v0,$a1,$v0
ab0: 8c420000 lw $v0,0($v0)
ab4: 2484ffff addiu $a0,$a0,-1
ab8: 0481fffa bgez $a0,0xaa4
abc: ac620000 sw $v0,0($v1)
ac0: 1000006b b 0xc70
ac4: afac0510 sw $t4,1296($sp)
ac8: 8fa20400 lw $v0,1024($sp)
acc: 00000000 nop
ad0: afa20598 sw $v0,1432($sp)
ad4: 27ab0510 addiu $t3,$sp,1296
ad8: 27a80598 addiu $t0,$sp,1432
adc: 00071080 sll $v0,$a3,0x2
ae0: 01621021 addu $v0,$t3,$v0
ae4: 8c420000 lw $v0,0($v0)
ae8: 00000000 nop
aec: 104c0018 beq $v0,$t4,0xb50
af0: 00a21821 addu $v1,$a1,$v0
af4: 286200ff slti $v0,$v1,255
af8: 1440000a bnez $v0,0xb24
afc: 24e20001 addiu $v0,$a3,1
b00: 2463ff01 addiu $v1,$v1,-255
b04: 00031203 sra $v0,$v1,0x8
b08: 306300ff andi $v1,$v1,0xff
b0c: 00431821 addu $v1,$v0,$v1
b10: 286200ff slti $v0,$v1,255
b14: 1040fffb beqz $v0,0xb04
b18: 2463ff01 addiu $v1,$v1,-255
b1c: 246300ff addiu $v1,$v1,255
b20: 24e20001 addiu $v0,$a3,1
b24: 00021080 sll $v0,$v0,0x2
b28: 01022021 addu $a0,$t0,$v0
b2c: 01421021 addu $v0,$t2,$v0
b30: 00031880 sll $v1,$v1,0x2
b34: 00781821 addu $v1,$v1,$t8
b38: 8c420000 lw $v0,0($v0)
b3c: 8c630000 lw $v1,0($v1)
b40: 00000000 nop
b44: 00431026 xor $v0,$v0,$v1
b48: 10000008 b 0xb6c
b4c: ac820000 sw $v0,0($a0)
b50: 24e20001 addiu $v0,$a3,1
b54: 00021080 sll $v0,$v0,0x2
b58: 01021821 addu $v1,$t0,$v0
b5c: 01421021 addu $v0,$t2,$v0
b60: 8c420000 lw $v0,0($v0)
b64: 00000000 nop
b68: ac620000 sw $v0,0($v1)
b6c: 24e70001 addiu $a3,$a3,1
b70: 28e20020 slti $v0,$a3,32
b74: 1440ffda bnez $v0,0xae0
b78: 00071080 sll $v0,$a3,0x2
b7c: 000e1840 sll $v1,$t6,0x1
b80: 01262021 addu $a0,$t1,$a2
b84: 2482ffff addiu $v0,$a0,-1
b88: 0043102a slt $v0,$v0,$v1
b8c: 14400025 bnez $v0,0xc24
b90: 27a70514 addiu $a3,$sp,1300
b94: 008e7023 subu $t6,$a0,$t6
b98: 00003825 move $a3,$zero
b9c: 27a80510 addiu $t0,$sp,1296
ba0: 00071080 sll $v0,$a3,0x2
ba4: 01022021 addu $a0,$t0,$v0
ba8: 01421021 addu $v0,$t2,$v0
bac: 8c420000 lw $v0,0($v0)
bb0: 00000000 nop
bb4: 10400013 beqz $v0,0xc04
bb8: 00021080 sll $v0,$v0,0x2
bbc: 004d1021 addu $v0,$v0,$t5
bc0: 8c420000 lw $v0,0($v0)
bc4: 00000000 nop
bc8: 00451023 subu $v0,$v0,$a1
bcc: 244300ff addiu $v1,$v0,255
bd0: 286200ff slti $v0,$v1,255
bd4: 1440000c bnez $v0,0xc08
bd8: 00601025 move $v0,$v1
bdc: 2463ff01 addiu $v1,$v1,-255
be0: 00031203 sra $v0,$v1,0x8
be4: 306300ff andi $v1,$v1,0xff
be8: 00431821 addu $v1,$v0,$v1
bec: 286200ff slti $v0,$v1,255
bf0: 1040fffb beqz $v0,0xbe0
bf4: 2463ff01 addiu $v1,$v1,-255
bf8: 246300ff addiu $v1,$v1,255
bfc: 10000002 b 0xc08
c00: 00601025 move $v0,$v1
c04: 240200ff li $v0,255
c08: ac820000 sw $v0,0($a0)
c0c: 24e70001 addiu $a3,$a3,1
c10: 28e20021 slti $v0,$a3,33
c14: 1440ffe3 bnez $v0,0xba4
c18: 00071080 sll $v0,$a3,0x2
c1c: 1000000c b 0xc50
c20: 24040020 li $a0,32
c24: 2404001f li $a0,31
c28: 27a50510 addiu $a1,$sp,1296
c2c: 00041080 sll $v0,$a0,0x2
c30: 00e21821 addu $v1,$a3,$v0
c34: 00a21021 addu $v0,$a1,$v0
c38: 8c420000 lw $v0,0($v0)
c3c: 2484ffff addiu $a0,$a0,-1
c40: 0481fffa bgez $a0,0xc2c
c44: ac620000 sw $v0,0($v1)
c48: afac0510 sw $t4,1296($sp)
c4c: 24040020 li $a0,32
c50: 27a50598 addiu $a1,$sp,1432
c54: 00041080 sll $v0,$a0,0x2
c58: 01421821 addu $v1,$t2,$v0
c5c: 00a21021 addu $v0,$a1,$v0
c60: 8c420000 lw $v0,0($v0)
c64: 2484ffff addiu $a0,$a0,-1
c68: 0481fffa bgez $a0,0xc54
c6c: ac620000 sw $v0,0($v1)
c70: 25290001 addiu $t1,$t1,1
c74: 29220021 slti $v0,$t1,33
c78: 1440ff5f bnez $v0,0x9f8
c7c: 00002825 move $a1,$zero
c80: 00006025 move $t4,$zero
c84: 01803825 move $a3,$t4
c88: 27a40400 addiu $a0,$sp,1024
c8c: 3c020000 lui $v0,0x0
c90: 24461e10 addiu $a2,$v0,7696
c94: 240500ff li $a1,255
c98: 00071080 sll $v0,$a3,0x2
c9c: 00821021 addu $v0,$a0,$v0
ca0: 8c430000 lw $v1,0($v0)
ca4: 00000000 nop
ca8: 00031880 sll $v1,$v1,0x2
cac: 00661821 addu $v1,$v1,$a2
cb0: 8c630000 lw $v1,0($v1)
cb4: 00000000 nop
cb8: 10650002 beq $v1,$a1,0xcc4
cbc: ac430000 sw $v1,0($v0)
cc0: 00e06025 move $t4,$a3
cc4: 24e70001 addiu $a3,$a3,1
cc8: 28e20021 slti $v0,$a3,33
ccc: 1440fff3 bnez $v0,0xc9c
cd0: 00071080 sll $v0,$a3,0x2
cd4: 2404001f li $a0,31
cd8: 27a6072c addiu $a2,$sp,1836
cdc: 27a50404 addiu $a1,$sp,1028
ce0: 00041080 sll $v0,$a0,0x2
ce4: 00c21821 addu $v1,$a2,$v0
ce8: 00a21021 addu $v0,$a1,$v0
cec: 8c420000 lw $v0,0($v0)
cf0: 2484ffff addiu $a0,$a0,-1
cf4: 0481fffa bgez $a0,0xce0
cf8: ac620000 sw $v0,0($v1)
cfc: 00006825 move $t5,$zero
d00: 24070001 li $a3,1
d04: 27a50728 addiu $a1,$sp,1832
d08: 240600ff li $a2,255
d0c: 3c020000 lui $v0,0x0
d10: 24491910 addiu $t1,$v0,6416
d14: 01804025 move $t0,$t4
d18: 1900001d blez $t0,0xd90
d1c: 24040001 li $a0,1
d20: 00081080 sll $v0,$t0,0x2
d24: 00a21021 addu $v0,$a1,$v0
d28: 8c420000 lw $v0,0($v0)
d2c: 00000000 nop
d30: 10460014 beq $v0,$a2,0xd84
d34: 01021821 addu $v1,$t0,$v0
d38: 286200ff slti $v0,$v1,255
d3c: 1440000a bnez $v0,0xd68
d40: 00081080 sll $v0,$t0,0x2
d44: 2463ff01 addiu $v1,$v1,-255
d48: 00031203 sra $v0,$v1,0x8
d4c: 306300ff andi $v1,$v1,0xff
d50: 00431821 addu $v1,$v0,$v1
d54: 286200ff slti $v0,$v1,255
d58: 1040fffb beqz $v0,0xd48
d5c: 2463ff01 addiu $v1,$v1,-255
d60: 246300ff addiu $v1,$v1,255
d64: 00081080 sll $v0,$t0,0x2
d68: 00a21021 addu $v0,$a1,$v0
d6c: ac430000 sw $v1,0($v0)
d70: 00031080 sll $v0,$v1,0x2
d74: 00491021 addu $v0,$v0,$t1
d78: 8c420000 lw $v0,0($v0)
d7c: 00000000 nop
d80: 00822026 xor $a0,$a0,$v0
d84: 2508ffff addiu $t0,$t0,-1
d88: 1d00ffe6 bgtz $t0,0xd24
d8c: 00081080 sll $v0,$t0,0x2
d90: 14800007 bnez $a0,0xdb0
d94: 000d1880 sll $v1,$t5,0x2
d98: 03a31021 addu $v0,$sp,$v1
d9c: ac4706a8 sw $a3,1704($v0)
da0: 00401825 move $v1,$v0
da4: 00c71023 subu $v0,$a2,$a3
da8: ac6207b0 sw $v0,1968($v1)
dac: 25ad0001 addiu $t5,$t5,1
db0: 24e70001 addiu $a3,$a3,1
db4: 28e20100 slti $v0,$a3,256
db8: 1440ffd6 bnez $v0,0xd14
dbc: 00000000 nop
dc0: 118d0003 beq $t4,$t5,0xdd0
dc4: 0000c825 move $t9,$zero
dc8: 100000cc b 0x10fc
dcc: 2402ffff li $v0,-1
dd0: 03203825 move $a3,$t9
dd4: 27a60488 addiu $a2,$sp,1160
dd8: 240a00ff li $t2,255
ddc: 27a50400 addiu $a1,$sp,1024
de0: 3c020000 lui $v0,0x0
de4: 244b1910 addiu $t3,$v0,6416
de8: 00004825 move $t1,$zero
dec: 0187102a slt $v0,$t4,$a3
df0: 10400002 beqz $v0,0xdfc
df4: 00e04025 move $t0,$a3
df8: 01804025 move $t0,$t4
dfc: 0500001e bltz $t0,0xe78
e00: 2502ffff addiu $v0,$t0,-1
e04: 00e21023 subu $v0,$a3,$v0
e08: 00021080 sll $v0,$v0,0x2
e0c: 00c21021 addu $v0,$a2,$v0
e10: 8c430000 lw $v1,0($v0)
e14: 00000000 nop
e18: 106a0014 beq $v1,$t2,0xe6c
e1c: 00081080 sll $v0,$t0,0x2
e20: 00a21021 addu $v0,$a1,$v0
e24: 8c420000 lw $v0,0($v0)
e28: 00000000 nop
e2c: 104a000f beq $v0,$t2,0xe6c
e30: 00431821 addu $v1,$v0,$v1
e34: 10000005 b 0xe4c
e38: 286200ff slti $v0,$v1,255
e3c: 00031203 sra $v0,$v1,0x8
e40: 306300ff andi $v1,$v1,0xff
e44: 00431821 addu $v1,$v0,$v1
e48: 286200ff slti $v0,$v1,255
e4c: 1040fffb beqz $v0,0xe3c
e50: 2463ff01 addiu $v1,$v1,-255
e54: 246300ff addiu $v1,$v1,255
e58: 00031080 sll $v0,$v1,0x2
e5c: 004b1021 addu $v0,$v0,$t3
e60: 8c420000 lw $v0,0($v0)
e64: 00000000 nop
e68: 01224826 xor $t1,$t1,$v0
e6c: 2508ffff addiu $t0,$t0,-1
e70: 0501ffe4 bgez $t0,0xe04
e74: 2502ffff addiu $v0,$t0,-1
e78: 11200002 beqz $t1,0xe84
e7c: 00071080 sll $v0,$a3,0x2
e80: 00e0c825 move $t9,$a3
e84: 03a22021 addu $a0,$sp,$v0
e88: 3c030000 lui $v1,0x0
e8c: 24631e10 addiu $v1,$v1,7696
e90: 00091080 sll $v0,$t1,0x2
e94: 00431021 addu $v0,$v0,$v1
e98: 8c420000 lw $v0,0($v0)
e9c: 00000000 nop
ea0: ac820620 sw $v0,1568($a0)
ea4: 24e70001 addiu $a3,$a3,1
ea8: 28e20020 slti $v0,$a3,32
eac: 1440ffce bnez $v0,0xde8
eb0: 240200ff li $v0,255
eb4: 25a8ffff addiu $t0,$t5,-1
eb8: 0500008f bltz $t0,0x10f8
ebc: afa206a0 sw $v0,1696($sp)
ec0: 27af0620 addiu $t7,$sp,1568
ec4: 0040c025 move $t8,$v0
ec8: 27ae06a8 addiu $t6,$sp,1704
ecc: 3c020000 lui $v0,0x0
ed0: 244b1910 addiu $t3,$v0,6416
ed4: 03203825 move $a3,$t9
ed8: 04e00021 bltz $a3,0xf60
edc: 00003025 move $a2,$zero
ee0: 00081080 sll $v0,$t0,0x2
ee4: 01c22021 addu $a0,$t6,$v0
ee8: 00071080 sll $v0,$a3,0x2
eec: 01e21021 addu $v0,$t7,$v0
ef0: 8c430000 lw $v1,0($v0)
ef4: 00000000 nop
ef8: 10780016 beq $v1,$t8,0xf54
efc: 00000000 nop
f00: 8c820000 lw $v0,0($a0)
f04: 00000000 nop
f08: 00e20018 mult $a3,$v0
f0c: 00008812 mflo $s1
f10: 02231821 addu $v1,$s1,$v1
f14: 286200ff slti $v0,$v1,255
f18: 1440000a bnez $v0,0xf44
f1c: 00031080 sll $v0,$v1,0x2
f20: 2463ff01 addiu $v1,$v1,-255
f24: 00031203 sra $v0,$v1,0x8
f28: 306300ff andi $v1,$v1,0xff
f2c: 00431821 addu $v1,$v0,$v1
f30: 286200ff slti $v0,$v1,255
f34: 1040fffb beqz $v0,0xf24
f38: 2463ff01 addiu $v1,$v1,-255
f3c: 246300ff addiu $v1,$v1,255
f40: 00031080 sll $v0,$v1,0x2
f44: 004b1021 addu $v0,$v0,$t3
f48: 8c420000 lw $v0,0($v0)
f4c: 00000000 nop
f50: 00c23026 xor $a2,$a2,$v0
f54: 24e7ffff addiu $a3,$a3,-1
f58: 04e1ffe4 bgez $a3,0xeec
f5c: 00071080 sll $v0,$a3,0x2
f60: 240300ff li $v1,255
f64: 2463ff01 addiu $v1,$v1,-255
f68: 00031203 sra $v0,$v1,0x8
f6c: 306300ff andi $v1,$v1,0xff
f70: 00431821 addu $v1,$v0,$v1
f74: 286200ff slti $v0,$v1,255
f78: 1040fffb beqz $v0,0xf68
f7c: 2463ff01 addiu $v1,$v1,-255
f80: 246300ff addiu $v1,$v1,255
f84: 00031080 sll $v0,$v1,0x2
f88: 01621021 addu $v0,$t3,$v0
f8c: 8c4a0000 lw $t2,0($v0)
f90: 01801825 move $v1,$t4
f94: 28620020 slti $v0,$v1,32
f98: 14400002 bnez $v0,0xfa4
f9c: 00002825 move $a1,$zero
fa0: 2403001f li $v1,31
fa4: 2402fffe li $v0,-2
fa8: 00623824 and $a3,$v1,$v0
fac: 04e00023 bltz $a3,0x103c
fb0: 00000000 nop
fb4: 27a90400 addiu $t1,$sp,1024
fb8: 00081080 sll $v0,$t0,0x2
fbc: 01c22021 addu $a0,$t6,$v0
fc0: 24e20001 addiu $v0,$a3,1
fc4: 00021080 sll $v0,$v0,0x2
fc8: 01221021 addu $v0,$t1,$v0
fcc: 8c430000 lw $v1,0($v0)
fd0: 00000000 nop
fd4: 10780016 beq $v1,$t8,0x1030
fd8: 00000000 nop
fdc: 8c820000 lw $v0,0($a0)
fe0: 00000000 nop
fe4: 00e20018 mult $a3,$v0
fe8: 00008812 mflo $s1
fec: 02231821 addu $v1,$s1,$v1
ff0: 286200ff slti $v0,$v1,255
ff4: 1440000a bnez $v0,0x1020
ff8: 00031080 sll $v0,$v1,0x2
ffc: 2463ff01 addiu $v1,$v1,-255
1000: 00031203 sra $v0,$v1,0x8
1004: 306300ff andi $v1,$v1,0xff
1008: 00431821 addu $v1,$v0,$v1
100c: 286200ff slti $v0,$v1,255
1010: 1040fffb beqz $v0,0x1000
1014: 2463ff01 addiu $v1,$v1,-255
1018: 246300ff addiu $v1,$v1,255
101c: 00031080 sll $v0,$v1,0x2
1020: 004b1021 addu $v0,$v0,$t3
1024: 8c420000 lw $v0,0($v0)
1028: 00000000 nop
102c: 00a22826 xor $a1,$a1,$v0
1030: 24e7fffe addiu $a3,$a3,-2
1034: 04e1ffe2 bgez $a3,0xfc0
1038: 00000000 nop
103c: 00000000 nop
1040: 10a0ff61 beqz $a1,0xdc8
1044: 00000000 nop
1048: 10c00028 beqz $a2,0x10ec
104c: 00000000 nop
1050: 3c040000 lui $a0,0x0
1054: 24841e10 addiu $a0,$a0,7696
1058: 00061880 sll $v1,$a2,0x2
105c: 00641821 addu $v1,$v1,$a0
1060: 000a1080 sll $v0,$t2,0x2
1064: 00441021 addu $v0,$v0,$a0
1068: 8c630000 lw $v1,0($v1)
106c: 8c420000 lw $v0,0($v0)
1070: 00000000 nop
1074: 00621821 addu $v1,$v1,$v0
1078: 00051080 sll $v0,$a1,0x2
107c: 00441021 addu $v0,$v0,$a0
1080: 8c420000 lw $v0,0($v0)
1084: 00000000 nop
1088: 2442ff01 addiu $v0,$v0,-255
108c: 00621823 subu $v1,$v1,$v0
1090: 286200ff slti $v0,$v1,255
1094: 1440000a bnez $v0,0x10c0
1098: 00081080 sll $v0,$t0,0x2
109c: 2463ff01 addiu $v1,$v1,-255
10a0: 00031203 sra $v0,$v1,0x8
10a4: 306300ff andi $v1,$v1,0xff
10a8: 00431821 addu $v1,$v0,$v1
10ac: 286200ff slti $v0,$v1,255
10b0: 1040fffb beqz $v0,0x10a0
10b4: 2463ff01 addiu $v1,$v1,-255
10b8: 246300ff addiu $v1,$v1,255
10bc: 00081080 sll $v0,$t0,0x2
10c0: 03a21021 addu $v0,$sp,$v0
10c4: 8c4407b0 lw $a0,1968($v0)
10c8: 00000000 nop
10cc: 02042021 addu $a0,$s0,$a0
10d0: 00031080 sll $v0,$v1,0x2
10d4: 004b1021 addu $v0,$v0,$t3
10d8: 90830000 lbu $v1,0($a0)
10dc: 90420003 lbu $v0,3($v0)
10e0: 00000000 nop
10e4: 00621826 xor $v1,$v1,$v0
10e8: a0830000 sb $v1,0($a0)
10ec: 2508ffff addiu $t0,$t0,-1
10f0: 0501ff78 bgez $t0,0xed4
10f4: 00000000 nop
10f8: 01a01025 move $v0,$t5
10fc: 8fb10834 lw $s1,2100($sp)
1100: 8fb00830 lw $s0,2096($sp)
1104: 03e00008 jr $ra
1108: 27bd0838 addiu $sp,$sp,2104
110c: 27bdfbd8 addiu $sp,$sp,-1064
1110: afbf0420 sw $ra,1056($sp)
1114: afb3041c sw $s3,1052($sp)
1118: afb20418 sw $s2,1048($sp)
111c: afb10414 sw $s1,1044($sp)
1120: afb00410 sw $s0,1040($sp)
1124: 00809825 move $s3,$a0
1128: 00a09025 move $s2,$a1
112c: 00002025 move $a0,$zero
1130: 27a30010 addiu $v1,$sp,16
1134: 00041080 sll $v0,$a0,0x2
1138: 00621021 addu $v0,$v1,$v0
113c: ac440000 sw $a0,0($v0)
1140: 24840001 addiu $a0,$a0,1
1144: 288200ff slti $v0,$a0,255
1148: 1440fffb bnez $v0,0x1138
114c: 00041080 sll $v0,$a0,0x2
1150: 241000fe li $s0,254
1154: 27b10010 addiu $s1,$sp,16
1158: 0c00005c jal 0x170
115c: 00000000 nop
1160: 16000002 bnez $s0,0x116c
1164: 0050001b divu $zero,$v0,$s0
1168: 0007000d break 0x7
116c: 00002010 mfhi $a0
1170: 00042080 sll $a0,$a0,0x2
1174: 02242021 addu $a0,$s1,$a0
1178: 8c850000 lw $a1,0($a0)
117c: 00101880 sll $v1,$s0,0x2
1180: 02231821 addu $v1,$s1,$v1
1184: 8c620000 lw $v0,0($v1)
1188: 00000000 nop
118c: ac820000 sw $v0,0($a0)
1190: 2610ffff addiu $s0,$s0,-1
1194: 1e00fff0 bgtz $s0,0x1158
1198: ac650000 sw $a1,0($v1)
119c: 1a40000c blez $s2,0x11d0
11a0: 00002025 move $a0,$zero
11a4: 27a50010 addiu $a1,$sp,16
11a8: 00041080 sll $v0,$a0,0x2
11ac: 00531821 addu $v1,$v0,$s3
11b0: 00a21021 addu $v0,$a1,$v0
11b4: 8c420000 lw $v0,0($v0)
11b8: 00000000 nop
11bc: ac620000 sw $v0,0($v1)
11c0: 24840001 addiu $a0,$a0,1
11c4: 0092102a slt $v0,$a0,$s2
11c8: 1440fff8 bnez $v0,0x11ac
11cc: 00041080 sll $v0,$a0,0x2
11d0: 8fbf0420 lw $ra,1056($sp)
11d4: 8fb3041c lw $s3,1052($sp)
11d8: 8fb20418 lw $s2,1048($sp)
11dc: 8fb10414 lw $s1,1044($sp)
11e0: 8fb00410 lw $s0,1040($sp)
11e4: 03e00008 jr $ra
11e8: 27bd0428 addiu $sp,$sp,1064
11ec: 27bdffe8 addiu $sp,$sp,-24
11f0: afbf0010 sw $ra,16($sp)
11f4: 0c00005c jal 0x170
11f8: 00000000 nop
11fc: 304200ff andi $v0,$v0,0xff
1200: 1040fffc beqz $v0,0x11f4
1204: 00000000 nop
1208: 8fbf0010 lw $ra,16($sp)
120c: 00000000 nop
1210: 03e00008 jr $ra
1214: 27bd0018 addiu $sp,$sp,24
1218: 27bdffb8 addiu $sp,$sp,-72
121c: afbf0044 sw $ra,68($sp)
1220: afbe0040 sw $s8,64($sp)
1224: afb7003c sw $s7,60($sp)
1228: afb60038 sw $s6,56($sp)
122c: afb50034 sw $s5,52($sp)
1230: afb40030 sw $s4,48($sp)
1234: afb3002c sw $s3,44($sp)
1238: afb20028 sw $s2,40($sp)
123c: afb10024 sw $s1,36($sp)
1240: afb00020 sw $s0,32($sp)
1244: 2416000b li $s6,11
1248: 2413000a li $s3,10
124c: 3c040000 lui $a0,0x0
1250: 0c000023 jal 0x8c
1254: 24841624 addiu $a0,$a0,5668
1258: 3c040000 lui $a0,0x0
125c: 0c000023 jal 0x8c
1260: 24841650 addiu $a0,$a0,5712
1264: 0c00006c jal 0x1b0
1268: 240400ff li $a0,255
126c: 3c040000 lui $a0,0x0
1270: 0c000023 jal 0x8c
1274: 24841668 addiu $a0,$a0,5736
1278: 0c00006c jal 0x1b0
127c: 240400df li $a0,223
1280: 3c040000 lui $a0,0x0
1284: 0c000023 jal 0x8c
1288: 2484166c addiu $a0,$a0,5740
128c: 0c00006c jal 0x1b0
1290: 24040100 li $a0,256
1294: 3c040000 lui $a0,0x0
1298: 0c000023 jal 0x8c
129c: 24841678 addiu $a0,$a0,5752
12a0: 3c040000 lui $a0,0x0
12a4: 0c000023 jal 0x8c
12a8: 2484167c addiu $a0,$a0,5756
12ac: 0c00006c jal 0x1b0
12b0: 02002025 move $a0,$s0
12b4: 3c100000 lui $s0,0x0
12b8: 0c000023 jal 0x8c
12bc: 26041680 addiu $a0,$s0,5760
12c0: 3c040000 lui $a0,0x0
12c4: 0c000023 jal 0x8c
12c8: 24841684 addiu $a0,$a0,5764
12cc: 0c00006c jal 0x1b0
12d0: 02602025 move $a0,$s3
12d4: 3c040000 lui $a0,0x0
12d8: 0c000023 jal 0x8c
12dc: 24841694 addiu $a0,$a0,5780
12e0: 0c00006c jal 0x1b0
12e4: 02c02025 move $a0,$s6
12e8: 0c000023 jal 0x8c
12ec: 26041680 addiu $a0,$s0,5760
12f0: 0c0000a9 jal 0x2a4
12f4: 0000a025 move $s4,$zero
12f8: 3c040000 lui $a0,0x0
12fc: 0c000023 jal 0x8c
1300: 248416ec addiu $a0,$a0,5868
1304: afa00010 sw $zero,16($sp)
1308: 24070078 li $a3,120
130c: 10e0009b beqz $a3,0x157c
1310: afa00014 sw $zero,20($sp)
1314: 0200b825 move $s7,$s0
1318: 3c020000 lui $v0,0x0
131c: 245e2210 addiu $s8,$v0,8720
1320: 24070001 li $a3,1
1324: 0007382b sltu $a3,$zero,$a3
1328: afa70018 sw $a3,24($sp)
132c: 3c020000 lui $v0,0x0
1330: 245523a0 addiu $s5,$v0,9120
1334: 24070001 li $a3,1
1338: 10e00005 beqz $a3,0x1350
133c: 3c040000 lui $a0,0x0
1340: 0c000023 jal 0x8c
1344: 248416fc addiu $a0,$a0,5884
1348: 0c00006c jal 0x1b0
134c: 02802025 move $a0,$s4
1350: 0c000023 jal 0x8c
1354: 26e41680 addiu $a0,$s7,5760
1358: 00008025 move $s0,$zero
135c: 0c00005c jal 0x170
1360: 00000000 nop
1364: 021e1821 addu $v1,$s0,$s8
1368: a0620000 sb $v0,0($v1)
136c: 26100001 addiu $s0,$s0,1
1370: 2a0200df slti $v0,$s0,223
1374: 1440fff9 bnez $v0,0x135c
1378: 03c02025 move $a0,$s8
137c: 0c000178 jal 0x5e0
1380: 27c500df addiu $a1,$s8,223
1384: 3c070000 lui $a3,0x0
1388: 24e423a0 addiu $a0,$a3,9120
138c: 0c000443 jal 0x110c
1390: 02762821 addu $a1,$s3,$s6
1394: 0013102b sltu $v0,$zero,$s3
1398: 8fa70018 lw $a3,24($sp)
139c: 00000000 nop
13a0: 00e21024 and $v0,$a3,$v0
13a4: 10400016 beqz $v0,0x1400
13a8: 0016102b sltu $v0,$zero,$s6
13ac: 3c040000 lui $a0,0x0
13b0: 0c000023 jal 0x8c
13b4: 24841708 addiu $a0,$a0,5896
13b8: 1260000c beqz $s3,0x13ec
13bc: 00008025 move $s0,$zero
13c0: 3c070000 lui $a3,0x0
13c4: 0c000023 jal 0x8c
13c8: 24e41668 addiu $a0,$a3,5736
13cc: 00101080 sll $v0,$s0,0x2
13d0: 00551021 addu $v0,$v0,$s5
13d4: 8c440000 lw $a0,0($v0)
13d8: 0c00006c jal 0x1b0
13dc: 26100001 addiu $s0,$s0,1
13e0: 0213102a slt $v0,$s0,$s3
13e4: 1440fff7 bnez $v0,0x13c4
13e8: 3c070000 lui $a3,0x0
13ec: 0c000023 jal 0x8c
13f0: 26e41680 addiu $a0,$s7,5760
13f4: 0016102b sltu $v0,$zero,$s6
13f8: 8fa70018 lw $a3,24($sp)
13fc: 00000000 nop
1400: 00e21024 and $v0,$a3,$v0
1404: 10400015 beqz $v0,0x145c
1408: 3c040000 lui $a0,0x0
140c: 0c000023 jal 0x8c
1410: 24841714 addiu $a0,$a0,5908
1414: 02608025 move $s0,$s3
1418: 02161021 addu $v0,$s0,$s6
141c: 0202102a slt $v0,$s0,$v0
1420: 1040000c beqz $v0,0x1454
1424: 3c070000 lui $a3,0x0
1428: 02768821 addu $s1,$s3,$s6
142c: 0c000023 jal 0x8c
1430: 24e41668 addiu $a0,$a3,5736
1434: 00101080 sll $v0,$s0,0x2
1438: 00551021 addu $v0,$v0,$s5
143c: 8c440000 lw $a0,0($v0)
1440: 0c00006c jal 0x1b0
1444: 26100001 addiu $s0,$s0,1
1448: 0211102a slt $v0,$s0,$s1
144c: 1440fff7 bnez $v0,0x142c
1450: 3c070000 lui $a3,0x0
1454: 0c000023 jal 0x8c
1458: 26e41680 addiu $a0,$s7,5760
145c: 3c070000 lui $a3,0x0
1460: 24e41810 addiu $a0,$a3,6160
1464: 3c070000 lui $a3,0x0
1468: 24e52210 addiu $a1,$a3,8720
146c: 0c00008d jal 0x234
1470: 240600ff li $a2,255
1474: 02761021 addu $v0,$s3,$s6
1478: 10400012 beqz $v0,0x14c4
147c: 00008025 move $s0,$zero
1480: 3c020000 lui $v0,0x0
1484: 24521810 addiu $s2,$v0,6160
1488: 02768821 addu $s1,$s3,$s6
148c: 0c00047b jal 0x11ec
1490: 00000000 nop
1494: 00101880 sll $v1,$s0,0x2
1498: 00751821 addu $v1,$v1,$s5
149c: 8c640000 lw $a0,0($v1)
14a0: 00000000 nop
14a4: 00922021 addu $a0,$a0,$s2
14a8: 90830000 lbu $v1,0($a0)
14ac: 00000000 nop
14b0: 00621826 xor $v1,$v1,$v0
14b4: 26100001 addiu $s0,$s0,1
14b8: 0211102a slt $v0,$s0,$s1
14bc: 1440fff3 bnez $v0,0x148c
14c0: a0830000 sb $v1,0($a0)
14c4: 3c070000 lui $a3,0x0
14c8: 24e41810 addiu $a0,$a3,6160
14cc: 3c070000 lui $a3,0x0
14d0: 24e523a0 addiu $a1,$a3,9120
14d4: 0c0001d1 jal 0x744
14d8: 02603025 move $a2,$s3
14dc: 24070001 li $a3,1
14e0: 10e00008 beqz $a3,0x1504
14e4: 00408025 move $s0,$v0
14e8: 3c040000 lui $a0,0x0
14ec: 0c000023 jal 0x8c
14f0: 24841720 addiu $a0,$a0,5920
14f4: 0c00006c jal 0x1b0
14f8: 02002025 move $a0,$s0
14fc: 0c000023 jal 0x8c
1500: 26e41680 addiu $a0,$s7,5760
1504: 2402ffff li $v0,-1
1508: 16020008 bne $s0,$v0,0x152c
150c: 3c070000 lui $a3,0x0
1510: 8fa70010 lw $a3,16($sp)
1514: 00000000 nop
1518: 24e70001 addiu $a3,$a3,1
151c: afa70010 sw $a3,16($sp)
1520: 3c040000 lui $a0,0x0
1524: 10000010 b 0x1568
1528: 2484173c addiu $a0,$a0,5948
152c: 24e41810 addiu $a0,$a3,6160
1530: 3c070000 lui $a3,0x0
1534: 24e52210 addiu $a1,$a3,8720
1538: 0c000099 jal 0x264
153c: 240600ff li $a2,255
1540: 10400007 beqz $v0,0x1560
1544: 3c040000 lui $a0,0x0
1548: 8fa70014 lw $a3,20($sp)
154c: 00000000 nop
1550: 24e70001 addiu $a3,$a3,1
1554: afa70014 sw $a3,20($sp)
1558: 10000003 b 0x1568
155c: 2484175c addiu $a0,$a0,5980
1560: 3c040000 lui $a0,0x0
1564: 2484177c addiu $a0,$a0,6012
1568: 0c000023 jal 0x8c
156c: 26940001 addiu $s4,$s4,1
1570: 2a820078 slti $v0,$s4,120
1574: 1440ff70 bnez $v0,0x1338
1578: 24070001 li $a3,1
157c: 3c040000 lui $a0,0x0
1580: 0c000023 jal 0x8c
1584: 24841794 addiu $a0,$a0,6036
1588: 0c00006c jal 0x1b0
158c: 24040078 li $a0,120
1590: 3c040000 lui $a0,0x0
1594: 0c000023 jal 0x8c
1598: 248417a8 addiu $a0,$a0,6056
159c: 8fa40010 lw $a0,16($sp)
15a0: 0c00006c jal 0x1b0
15a4: 00000000 nop
15a8: 3c040000 lui $a0,0x0
15ac: 0c000023 jal 0x8c
15b0: 248417c0 addiu $a0,$a0,6080
15b4: 8fa40014 lw $a0,20($sp)
15b8: 0c00006c jal 0x1b0
15bc: 00000000 nop
15c0: 3c040000 lui $a0,0x0
15c4: 0c000023 jal 0x8c
15c8: 24841680 addiu $a0,$a0,5760
15cc: 3c040000 lui $a0,0x0
15d0: 0c000023 jal 0x8c
15d4: 248417dc addiu $a0,$a0,6108
15d8: 00001025 move $v0,$zero
15dc: 8fbf0044 lw $ra,68($sp)
15e0: 8fbe0040 lw $s8,64($sp)
15e4: 8fb7003c lw $s7,60($sp)
15e8: 8fb60038 lw $s6,56($sp)
15ec: 8fb50034 lw $s5,52($sp)
15f0: 8fb40030 lw $s4,48($sp)
15f4: 8fb3002c lw $s3,44($sp)
15f8: 8fb20028 lw $s2,40($sp)
15fc: 8fb10024 lw $s1,36($sp)
1600: 8fb00020 lw $s0,32($sp)
1604: 03e00008 jr $ra
1608: 27bd0048 addiu $sp,$sp,72