OpenCores
URL https://opencores.org/ocsvn/yacc/yacc/trunk

Subversion Repositories yacc

[/] [yacc/] [trunk/] [syn/] [c_src/] [reed solomon/] [list.txt] - Blame information for rev 4

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 tak.sugawa
 
2
test.exe:     file format elf32-bigmips
3
 
4
No symbols in "test.exe".
5
Disassembly of section .text:
6
 
7
00000000 <.text>:
8
       0:       3c1c0000        lui     $gp,0x0
9
       4:       379c0000        ori     $gp,$gp,0x0
10
       8:       3c040000        lui     $a0,0x0
11
       c:       34840000        ori     $a0,$a0,0x0
12
      10:       3c050000        lui     $a1,0x0
13
      14:       34a50000        ori     $a1,$a1,0x0
14
      18:       3c1d0000        lui     $sp,0x0
15
      1c:       37bdfff0        ori     $sp,$sp,0xfff0
16
      20:       ac800000        sw      $zero,0($a0)
17
      24:       0085182a        slt     $v1,$a0,$a1
18
      28:       1460fffd        bnez    $v1,0x20
19
      2c:       24840004        addiu   $a0,$a0,4
20
      30:       0c000486        jal     0x1218
21
      34:       00000000        nop
22
      38:       0800000e        j       0x38
23
      3c:       341affff        li      $k0,0xffff
24
      40:       341b002e        li      $k1,0x2e
25
      44:       a35b0000        sb      $k1,0($k0)
26
      48:       341a0001        li      $k0,0x1
27
      4c:       401b7000        mfc0    $k1,$epc
28
      50:       03600008        jr      $k1
29
      54:       409a6000        mtc0    $k0,$status
30
      58:       03e00008        jr      $ra
31
      5c:       40846000        mtc0    $a0,$status
32
      60:       3405ffff        li      $a1,0xffff
33
      64:       03e00008        jr      $ra
34
      68:       a0a40000        sb      $a0,0($a1)
35
      6c:       3405ffff        li      $a1,0xffff
36
      70:       80860000        lb      $a2,0($a0)
37
      74:       10c00003        beqz    $a2,0x84
38
      78:       24840001        addiu   $a0,$a0,1
39
      7c:       1000fffc        b       0x70
40
      80:       a0a60000        sb      $a2,0($a1)
41
      84:       03e00008        jr      $ra
42
      88:       34020000        li      $v0,0x0
43
      8c:       90820000        lbu     $v0,0($a0)
44
      90:       00000000        nop
45
      94:       1040000f        beqz    $v0,0xd4
46
      98:       00000000        nop
47
      9c:       24033ffc        li      $v1,16380
48
      a0:       8c620000        lw      $v0,0($v1)
49
      a4:       00000000        nop
50
      a8:       30420100        andi    $v0,$v0,0x100
51
      ac:       1440fffc        bnez    $v0,0xa0
52
      b0:       00000000        nop
53
      b4:       90820000        lbu     $v0,0($a0)
54
      b8:       00000000        nop
55
      bc:       a0620000        sb      $v0,0($v1)
56
      c0:       24840001        addiu   $a0,$a0,1
57
      c4:       90820000        lbu     $v0,0($a0)
58
      c8:       00000000        nop
59
      cc:       1440fff4        bnez    $v0,0xa0
60
      d0:       00000000        nop
61
      d4:       03e00008        jr      $ra
62
      d8:       00000000        nop
63
      dc:       308400ff        andi    $a0,$a0,0xff
64
      e0:       24033ffc        li      $v1,16380
65
      e4:       8c620000        lw      $v0,0($v1)
66
      e8:       00000000        nop
67
      ec:       30420100        andi    $v0,$v0,0x100
68
      f0:       1440fffc        bnez    $v0,0xe4
69
      f4:       24023ffc        li      $v0,16380
70
      f8:       a0440000        sb      $a0,0($v0)
71
      fc:       03e00008        jr      $ra
72
     100:       00000000        nop
73
     104:       24023ffc        li      $v0,16380
74
     108:       8c420000        lw      $v0,0($v0)
75
     10c:       03e00008        jr      $ra
76
     110:       304200ff        andi    $v0,$v0,0xff
77
     114:       90820000        lbu     $v0,0($a0)
78
     118:       00000000        nop
79
     11c:       10400009        beqz    $v0,0x144
80
     120:       00401825        move    $v1,$v0
81
     124:       24053ff0        li      $a1,16368
82
     128:       00601025        move    $v0,$v1
83
     12c:       a0a20000        sb      $v0,0($a1)
84
     130:       24840001        addiu   $a0,$a0,1
85
     134:       90830000        lbu     $v1,0($a0)
86
     138:       00000000        nop
87
     13c:       1460fffb        bnez    $v1,0x12c
88
     140:       00601025        move    $v0,$v1
89
     144:       24023ff0        li      $v0,16368
90
     148:       03e00008        jr      $ra
91
     14c:       a0400000        sb      $zero,0($v0)
92
     150:       308400ff        andi    $a0,$a0,0xff
93
     154:       24023ff0        li      $v0,16368
94
     158:       03e00008        jr      $ra
95
     15c:       a0440000        sb      $a0,0($v0)
96
     160:       308400ff        andi    $a0,$a0,0xff
97
     164:       24023ff1        li      $v0,16369
98
     168:       03e00008        jr      $ra
99
     16c:       a0440000        sb      $a0,0($v0)
100
     170:       8f838010        lw      $v1,-32752($gp)
101
     174:       00000000        nop
102
     178:       30620001        andi    $v0,$v1,0x1
103
     17c:       10400005        beqz    $v0,0x194
104
     180:       00031042        srl     $v0,$v1,0x1
105
     184:       3c038000        lui     $v1,0x8000
106
     188:       34630057        ori     $v1,$v1,0x57
107
     18c:       10000004        b       0x1a0
108
     190:       00431026        xor     $v0,$v0,$v1
109
     194:       8f828010        lw      $v0,-32752($gp)
110
     198:       00000000        nop
111
     19c:       00021042        srl     $v0,$v0,0x1
112
     1a0:       af828010        sw      $v0,-32752($gp)
113
     1a4:       8f828010        lw      $v0,-32752($gp)
114
     1a8:       03e00008        jr      $ra
115
     1ac:       00000000        nop
116
     1b0:       27bdffd8        addiu   $sp,$sp,-40
117
     1b4:       afbf0020        sw      $ra,32($sp)
118
     1b8:       afb3001c        sw      $s3,28($sp)
119
     1bc:       afb20018        sw      $s2,24($sp)
120
     1c0:       afb10014        sw      $s1,20($sp)
121
     1c4:       afb00010        sw      $s0,16($sp)
122
     1c8:       00809025        move    $s2,$a0
123
     1cc:       241103e8        li      $s1,1000
124
     1d0:       3c13cccc        lui     $s3,0xcccc
125
     1d4:       3673cccd        ori     $s3,$s3,0xcccd
126
     1d8:       16200002        bnez    $s1,0x1e4
127
     1dc:       0251001b        divu    $zero,$s2,$s1
128
     1e0:       0007000d        break   0x7
129
     1e4:       00008012        mflo    $s0
130
     1e8:       26040030        addiu   $a0,$s0,48
131
     1ec:       0c000037        jal     0xdc
132
     1f0:       308400ff        andi    $a0,$a0,0xff
133
     1f4:       02110018        mult    $s0,$s1
134
     1f8:       00001012        mflo    $v0
135
     1fc:       02429023        subu    $s2,$s2,$v0
136
     200:       00000000        nop
137
     204:       02330019        multu   $s1,$s3
138
     208:       00001010        mfhi    $v0
139
     20c:       000288c2        srl     $s1,$v0,0x3
140
     210:       1620fff1        bnez    $s1,0x1d8
141
     214:       00000000        nop
142
     218:       8fbf0020        lw      $ra,32($sp)
143
     21c:       8fb3001c        lw      $s3,28($sp)
144
     220:       8fb20018        lw      $s2,24($sp)
145
     224:       8fb10014        lw      $s1,20($sp)
146
     228:       8fb00010        lw      $s0,16($sp)
147
     22c:       03e00008        jr      $ra
148
     230:       27bd0028        addiu   $sp,$sp,40
149
     234:       10c00009        beqz    $a2,0x25c
150
     238:       00001825        move    $v1,$zero
151
     23c:       90a20000        lbu     $v0,0($a1)
152
     240:       00000000        nop
153
     244:       a0820000        sb      $v0,0($a0)
154
     248:       24a50001        addiu   $a1,$a1,1
155
     24c:       24630001        addiu   $v1,$v1,1
156
     250:       0066102b        sltu    $v0,$v1,$a2
157
     254:       1440fff9        bnez    $v0,0x23c
158
     258:       24840001        addiu   $a0,$a0,1
159
     25c:       03e00008        jr      $ra
160
     260:       00000000        nop
161
     264:       10c0000c        beqz    $a2,0x298
162
     268:       00003825        move    $a3,$zero
163
     26c:       90830000        lbu     $v1,0($a0)
164
     270:       90a20000        lbu     $v0,0($a1)
165
     274:       24a50001        addiu   $a1,$a1,1
166
     278:       10620003        beq     $v1,$v0,0x288
167
     27c:       24840001        addiu   $a0,$a0,1
168
     280:       10000006        b       0x29c
169
     284:       24020001        li      $v0,1
170
     288:       24e70001        addiu   $a3,$a3,1
171
     28c:       00e6102b        sltu    $v0,$a3,$a2
172
     290:       1440fff6        bnez    $v0,0x26c
173
     294:       00000000        nop
174
     298:       00001025        move    $v0,$zero
175
     29c:       03e00008        jr      $ra
176
     2a0:       00000000        nop
177
     2a4:       27bdffe8        addiu   $sp,$sp,-24
178
     2a8:       afbf0010        sw      $ra,16($sp)
179
     2ac:       0c0000b3        jal     0x2cc
180
     2b0:       00000000        nop
181
     2b4:       0c000106        jal     0x418
182
     2b8:       00000000        nop
183
     2bc:       8fbf0010        lw      $ra,16($sp)
184
     2c0:       00000000        nop
185
     2c4:       03e00008        jr      $ra
186
     2c8:       27bd0018        addiu   $sp,$sp,24
187
     2cc:       24060001        li      $a2,1
188
     2d0:       3c020000        lui     $v0,0x0
189
     2d4:       ac401930        sw      $zero,6448($v0)
190
     2d8:       00002825        move    $a1,$zero
191
     2dc:       3c020000        lui     $v0,0x0
192
     2e0:       24441910        addiu   $a0,$v0,6416
193
     2e4:       3c020000        lui     $v0,0x0
194
     2e8:       24481e10        addiu   $t0,$v0,7696
195
     2ec:       3c020000        lui     $v0,0x0
196
     2f0:       244717e4        addiu   $a3,$v0,6116
197
     2f4:       00051880        sll     $v1,$a1,0x2
198
     2f8:       00641021        addu    $v0,$v1,$a0
199
     2fc:       ac460000        sw      $a2,0($v0)
200
     300:       00061080        sll     $v0,$a2,0x2
201
     304:       00481021        addu    $v0,$v0,$t0
202
     308:       ac450000        sw      $a1,0($v0)
203
     30c:       00671821        addu    $v1,$v1,$a3
204
     310:       8c620000        lw      $v0,0($v1)
205
     314:       00000000        nop
206
     318:       10400005        beqz    $v0,0x330
207
     31c:       00000000        nop
208
     320:       8c820020        lw      $v0,32($a0)
209
     324:       00000000        nop
210
     328:       00c21026        xor     $v0,$a2,$v0
211
     32c:       ac820020        sw      $v0,32($a0)
212
     330:       24a50001        addiu   $a1,$a1,1
213
     334:       28a20008        slti    $v0,$a1,8
214
     338:       1440ffee        bnez    $v0,0x2f4
215
     33c:       00063040        sll     $a2,$a2,0x1
216
     340:       3c030000        lui     $v1,0x0
217
     344:       24631e10        addiu   $v1,$v1,7696
218
     348:       3c020000        lui     $v0,0x0
219
     34c:       8c421930        lw      $v0,6448($v0)
220
     350:       00000000        nop
221
     354:       00021080        sll     $v0,$v0,0x2
222
     358:       00431021        addu    $v0,$v0,$v1
223
     35c:       24030008        li      $v1,8
224
     360:       ac430000        sw      $v1,0($v0)
225
     364:       00063043        sra     $a2,$a2,0x1
226
     368:       24050009        li      $a1,9
227
     36c:       3c020000        lui     $v0,0x0
228
     370:       24471910        addiu   $a3,$v0,6416
229
     374:       3c020000        lui     $v0,0x0
230
     378:       24481e10        addiu   $t0,$v0,7696
231
     37c:       24a2ffff        addiu   $v0,$a1,-1
232
     380:       00021080        sll     $v0,$v0,0x2
233
     384:       00471021        addu    $v0,$v0,$a3
234
     388:       8c430000        lw      $v1,0($v0)
235
     38c:       00000000        nop
236
     390:       0066102a        slt     $v0,$v1,$a2
237
     394:       14400007        bnez    $v0,0x3b4
238
     398:       00051080        sll     $v0,$a1,0x2
239
     39c:       00471021        addu    $v0,$v0,$a3
240
     3a0:       00c31826        xor     $v1,$a2,$v1
241
     3a4:       00031840        sll     $v1,$v1,0x1
242
     3a8:       8ce40020        lw      $a0,32($a3)
243
     3ac:       10000008        b       0x3d0
244
     3b0:       00641826        xor     $v1,$v1,$a0
245
     3b4:       00471021        addu    $v0,$v0,$a3
246
     3b8:       24a3ffff        addiu   $v1,$a1,-1
247
     3bc:       00031880        sll     $v1,$v1,0x2
248
     3c0:       00671821        addu    $v1,$v1,$a3
249
     3c4:       8c630000        lw      $v1,0($v1)
250
     3c8:       00000000        nop
251
     3cc:       00031840        sll     $v1,$v1,0x1
252
     3d0:       ac430000        sw      $v1,0($v0)
253
     3d4:       00051080        sll     $v0,$a1,0x2
254
     3d8:       00471021        addu    $v0,$v0,$a3
255
     3dc:       8c420000        lw      $v0,0($v0)
256
     3e0:       00000000        nop
257
     3e4:       00021080        sll     $v0,$v0,0x2
258
     3e8:       00481021        addu    $v0,$v0,$t0
259
     3ec:       ac450000        sw      $a1,0($v0)
260
     3f0:       24a50001        addiu   $a1,$a1,1
261
     3f4:       28a200ff        slti    $v0,$a1,255
262
     3f8:       1440ffe1        bnez    $v0,0x380
263
     3fc:       24a2ffff        addiu   $v0,$a1,-1
264
     400:       3c020000        lui     $v0,0x0
265
     404:       240300ff        li      $v1,255
266
     408:       ac431e10        sw      $v1,7696($v0)
267
     40c:       3c020000        lui     $v0,0x0
268
     410:       03e00008        jr      $ra
269
     414:       ac401d0c        sw      $zero,7436($v0)
270
     418:       3c030000        lui     $v1,0x0
271
     41c:       24642310        addiu   $a0,$v1,8976
272
     420:       3c020000        lui     $v0,0x0
273
     424:       8c421914        lw      $v0,6420($v0)
274
     428:       00000000        nop
275
     42c:       ac622310        sw      $v0,8976($v1)
276
     430:       24020001        li      $v0,1
277
     434:       ac820004        sw      $v0,4($a0)
278
     438:       24060002        li      $a2,2
279
     43c:       00605025        move    $t2,$v1
280
     440:       00601025        move    $v0,$v1
281
     444:       24472310        addiu   $a3,$v0,8976
282
     448:       240b0001        li      $t3,1
283
     44c:       3c020000        lui     $v0,0x0
284
     450:       24491e10        addiu   $t1,$v0,7696
285
     454:       3c020000        lui     $v0,0x0
286
     458:       24481910        addiu   $t0,$v0,6416
287
     45c:       00061080        sll     $v0,$a2,0x2
288
     460:       00471021        addu    $v0,$v0,$a3
289
     464:       24c5ffff        addiu   $a1,$a2,-1
290
     468:       18a0002e        blez    $a1,0x524
291
     46c:       ac4b0000        sw      $t3,0($v0)
292
     470:       00051080        sll     $v0,$a1,0x2
293
     474:       00471021        addu    $v0,$v0,$a3
294
     478:       8c420000        lw      $v0,0($v0)
295
     47c:       00000000        nop
296
     480:       1040001d        beqz    $v0,0x4f8
297
     484:       00021080        sll     $v0,$v0,0x2
298
     488:       00491021        addu    $v0,$v0,$t1
299
     48c:       8c420000        lw      $v0,0($v0)
300
     490:       00000000        nop
301
     494:       00c21821        addu    $v1,$a2,$v0
302
     498:       286200ff        slti    $v0,$v1,255
303
     49c:       1440000a        bnez    $v0,0x4c8
304
     4a0:       00052080        sll     $a0,$a1,0x2
305
     4a4:       2463ff01        addiu   $v1,$v1,-255
306
     4a8:       00031203        sra     $v0,$v1,0x8
307
     4ac:       306300ff        andi    $v1,$v1,0xff
308
     4b0:       00431821        addu    $v1,$v0,$v1
309
     4b4:       286200ff        slti    $v0,$v1,255
310
     4b8:       1040fffb        beqz    $v0,0x4a8
311
     4bc:       2463ff01        addiu   $v1,$v1,-255
312
     4c0:       246300ff        addiu   $v1,$v1,255
313
     4c4:       00052080        sll     $a0,$a1,0x2
314
     4c8:       00872021        addu    $a0,$a0,$a3
315
     4cc:       24a2ffff        addiu   $v0,$a1,-1
316
     4d0:       00021080        sll     $v0,$v0,0x2
317
     4d4:       00471021        addu    $v0,$v0,$a3
318
     4d8:       00031880        sll     $v1,$v1,0x2
319
     4dc:       00681821        addu    $v1,$v1,$t0
320
     4e0:       8c420000        lw      $v0,0($v0)
321
     4e4:       8c630000        lw      $v1,0($v1)
322
     4e8:       00000000        nop
323
     4ec:       00431026        xor     $v0,$v0,$v1
324
     4f0:       10000009        b       0x518
325
     4f4:       ac820000        sw      $v0,0($a0)
326
     4f8:       00051080        sll     $v0,$a1,0x2
327
     4fc:       00471021        addu    $v0,$v0,$a3
328
     500:       24a3ffff        addiu   $v1,$a1,-1
329
     504:       00031880        sll     $v1,$v1,0x2
330
     508:       00671821        addu    $v1,$v1,$a3
331
     50c:       8c630000        lw      $v1,0($v1)
332
     510:       00000000        nop
333
     514:       ac430000        sw      $v1,0($v0)
334
     518:       24a5ffff        addiu   $a1,$a1,-1
335
     51c:       1ca0ffd5        bgtz    $a1,0x474
336
     520:       00051080        sll     $v0,$a1,0x2
337
     524:       8d422310        lw      $v0,8976($t2)
338
     528:       00000000        nop
339
     52c:       00021080        sll     $v0,$v0,0x2
340
     530:       00491021        addu    $v0,$v0,$t1
341
     534:       8c420000        lw      $v0,0($v0)
342
     538:       00000000        nop
343
     53c:       00c21821        addu    $v1,$a2,$v0
344
     540:       286200ff        slti    $v0,$v1,255
345
     544:       1440000a        bnez    $v0,0x570
346
     548:       00031080        sll     $v0,$v1,0x2
347
     54c:       2463ff01        addiu   $v1,$v1,-255
348
     550:       00031203        sra     $v0,$v1,0x8
349
     554:       306300ff        andi    $v1,$v1,0xff
350
     558:       00431821        addu    $v1,$v0,$v1
351
     55c:       286200ff        slti    $v0,$v1,255
352
     560:       1040fffb        beqz    $v0,0x550
353
     564:       2463ff01        addiu   $v1,$v1,-255
354
     568:       246300ff        addiu   $v1,$v1,255
355
     56c:       00031080        sll     $v0,$v1,0x2
356
     570:       00481021        addu    $v0,$v0,$t0
357
     574:       8c420000        lw      $v0,0($v0)
358
     578:       00000000        nop
359
     57c:       ad422310        sw      $v0,8976($t2)
360
     580:       24c60001        addiu   $a2,$a2,1
361
     584:       28c20021        slti    $v0,$a2,33
362
     588:       1440ffb5        bnez    $v0,0x460
363
     58c:       00061080        sll     $v0,$a2,0x2
364
     590:       00003025        move    $a2,$zero
365
     594:       3c020000        lui     $v0,0x0
366
     598:       24452310        addiu   $a1,$v0,8976
367
     59c:       3c020000        lui     $v0,0x0
368
     5a0:       24441e10        addiu   $a0,$v0,7696
369
     5a4:       00061880        sll     $v1,$a2,0x2
370
     5a8:       00651821        addu    $v1,$v1,$a1
371
     5ac:       8c620000        lw      $v0,0($v1)
372
     5b0:       00000000        nop
373
     5b4:       00021080        sll     $v0,$v0,0x2
374
     5b8:       00441021        addu    $v0,$v0,$a0
375
     5bc:       8c420000        lw      $v0,0($v0)
376
     5c0:       00000000        nop
377
     5c4:       ac620000        sw      $v0,0($v1)
378
     5c8:       24c60001        addiu   $a2,$a2,1
379
     5cc:       28c20021        slti    $v0,$a2,33
380
     5d0:       1440fff4        bnez    $v0,0x5a4
381
     5d4:       00000000        nop
382
     5d8:       03e00008        jr      $ra
383
     5dc:       00000000        nop
384
     5e0:       00807025        move    $t6,$a0
385
     5e4:       2403001f        li      $v1,31
386
     5e8:       00a31021        addu    $v0,$a1,$v1
387
     5ec:       2463ffff        addiu   $v1,$v1,-1
388
     5f0:       0461fffd        bgez    $v1,0x5e8
389
     5f4:       a0400000        sb      $zero,0($v0)
390
     5f8:       240800de        li      $t0,222
391
     5fc:       3c020000        lui     $v0,0x0
392
     600:       244d1e10        addiu   $t5,$v0,7696
393
     604:       240a00ff        li      $t2,255
394
     608:       3c0c0000        lui     $t4,0x0
395
     60c:       01801025        move    $v0,$t4
396
     610:       244b2310        addiu   $t3,$v0,8976
397
     614:       3c020000        lui     $v0,0x0
398
     618:       24491910        addiu   $t1,$v0,6416
399
     61c:       01c81021        addu    $v0,$t6,$t0
400
     620:       90420000        lbu     $v0,0($v0)
401
     624:       90a3001f        lbu     $v1,31($a1)
402
     628:       00000000        nop
403
     62c:       00431026        xor     $v0,$v0,$v1
404
     630:       00021080        sll     $v0,$v0,0x2
405
     634:       004d1021        addu    $v0,$v0,$t5
406
     638:       8c470000        lw      $a3,0($v0)
407
     63c:       00000000        nop
408
     640:       10ea0035        beq     $a3,$t2,0x718
409
     644:       2406001f        li      $a2,31
410
     648:       00061080        sll     $v0,$a2,0x2
411
     64c:       004b1021        addu    $v0,$v0,$t3
412
     650:       8c420000        lw      $v0,0($v0)
413
     654:       00000000        nop
414
     658:       104a0015        beq     $v0,$t2,0x6b0
415
     65c:       00e21821        addu    $v1,$a3,$v0
416
     660:       286200ff        slti    $v0,$v1,255
417
     664:       1440000a        bnez    $v0,0x690
418
     668:       00a62021        addu    $a0,$a1,$a2
419
     66c:       2463ff01        addiu   $v1,$v1,-255
420
     670:       00031203        sra     $v0,$v1,0x8
421
     674:       306300ff        andi    $v1,$v1,0xff
422
     678:       00431821        addu    $v1,$v0,$v1
423
     67c:       286200ff        slti    $v0,$v1,255
424
     680:       1040fffb        beqz    $v0,0x670
425
     684:       2463ff01        addiu   $v1,$v1,-255
426
     688:       246300ff        addiu   $v1,$v1,255
427
     68c:       00a62021        addu    $a0,$a1,$a2
428
     690:       00031080        sll     $v0,$v1,0x2
429
     694:       00491021        addu    $v0,$v0,$t1
430
     698:       9083ffff        lbu     $v1,-1($a0)
431
     69c:       90420003        lbu     $v0,3($v0)
432
     6a0:       00000000        nop
433
     6a4:       00621826        xor     $v1,$v1,$v0
434
     6a8:       10000005        b       0x6c0
435
     6ac:       a0830000        sb      $v1,0($a0)
436
     6b0:       00a61021        addu    $v0,$a1,$a2
437
     6b4:       9043ffff        lbu     $v1,-1($v0)
438
     6b8:       00000000        nop
439
     6bc:       a0430000        sb      $v1,0($v0)
440
     6c0:       24c6ffff        addiu   $a2,$a2,-1
441
     6c4:       1cc0ffe1        bgtz    $a2,0x64c
442
     6c8:       00061080        sll     $v0,$a2,0x2
443
     6cc:       8d822310        lw      $v0,8976($t4)
444
     6d0:       00000000        nop
445
     6d4:       00e21821        addu    $v1,$a3,$v0
446
     6d8:       286200ff        slti    $v0,$v1,255
447
     6dc:       1440000a        bnez    $v0,0x708
448
     6e0:       00031080        sll     $v0,$v1,0x2
449
     6e4:       2463ff01        addiu   $v1,$v1,-255
450
     6e8:       00031203        sra     $v0,$v1,0x8
451
     6ec:       306300ff        andi    $v1,$v1,0xff
452
     6f0:       00431821        addu    $v1,$v0,$v1
453
     6f4:       286200ff        slti    $v0,$v1,255
454
     6f8:       1040fffb        beqz    $v0,0x6e8
455
     6fc:       2463ff01        addiu   $v1,$v1,-255
456
     700:       246300ff        addiu   $v1,$v1,255
457
     704:       00031080        sll     $v0,$v1,0x2
458
     708:       00491021        addu    $v0,$v0,$t1
459
     70c:       90420003        lbu     $v0,3($v0)
460
     710:       10000007        b       0x730
461
     714:       a0a20000        sb      $v0,0($a1)
462
     718:       00a61021        addu    $v0,$a1,$a2
463
     71c:       9043ffff        lbu     $v1,-1($v0)
464
     720:       24c6ffff        addiu   $a2,$a2,-1
465
     724:       1cc0fffc        bgtz    $a2,0x718
466
     728:       a0430000        sb      $v1,0($v0)
467
     72c:       a0a00000        sb      $zero,0($a1)
468
     730:       2508ffff        addiu   $t0,$t0,-1
469
     734:       0501ffb9        bgez    $t0,0x61c
470
     738:       00000000        nop
471
     73c:       03e00008        jr      $ra
472
     740:       00001025        move    $v0,$zero
473
     744:       27bdf7c8        addiu   $sp,$sp,-2104
474
     748:       afb10834        sw      $s1,2100($sp)
475
     74c:       afb00830        sw      $s0,2096($sp)
476
     750:       00808025        move    $s0,$a0
477
     754:       240700fe        li      $a3,254
478
     758:       3c020000        lui     $v0,0x0
479
     75c:       24441e10        addiu   $a0,$v0,7696
480
     760:       00071080        sll     $v0,$a3,0x2
481
     764:       03a21821        addu    $v1,$sp,$v0
482
     768:       02071021        addu    $v0,$s0,$a3
483
     76c:       90420000        lbu     $v0,0($v0)
484
     770:       00000000        nop
485
     774:       00021080        sll     $v0,$v0,0x2
486
     778:       00441021        addu    $v0,$v0,$a0
487
     77c:       8c420000        lw      $v0,0($v0)
488
     780:       24e7ffff        addiu   $a3,$a3,-1
489
     784:       04e1fff6        bgez    $a3,0x760
490
     788:       ac620000        sw      $v0,0($v1)
491
     78c:       00002025        move    $a0,$zero
492
     790:       24070001        li      $a3,1
493
     794:       240b00ff        li      $t3,255
494
     798:       3c020000        lui     $v0,0x0
495
     79c:       244a1910        addiu   $t2,$v0,6416
496
     7a0:       3c020000        lui     $v0,0x0
497
     7a4:       244c1e10        addiu   $t4,$v0,7696
498
     7a8:       00004825        move    $t1,$zero
499
     7ac:       01204025        move    $t0,$t1
500
     7b0:       00081080        sll     $v0,$t0,0x2
501
     7b4:       03a21021        addu    $v0,$sp,$v0
502
     7b8:       8c420000        lw      $v0,0($v0)
503
     7bc:       00000000        nop
504
     7c0:       104b0014        beq     $v0,$t3,0x814
505
     7c4:       00000000        nop
506
     7c8:       00e80018        mult    $a3,$t0
507
     7cc:       00008812        mflo    $s1
508
     7d0:       02221821        addu    $v1,$s1,$v0
509
     7d4:       286200ff        slti    $v0,$v1,255
510
     7d8:       1440000a        bnez    $v0,0x804
511
     7dc:       00031080        sll     $v0,$v1,0x2
512
     7e0:       2463ff01        addiu   $v1,$v1,-255
513
     7e4:       00031203        sra     $v0,$v1,0x8
514
     7e8:       306300ff        andi    $v1,$v1,0xff
515
     7ec:       00431821        addu    $v1,$v0,$v1
516
     7f0:       286200ff        slti    $v0,$v1,255
517
     7f4:       1040fffb        beqz    $v0,0x7e4
518
     7f8:       2463ff01        addiu   $v1,$v1,-255
519
     7fc:       246300ff        addiu   $v1,$v1,255
520
     800:       00031080        sll     $v0,$v1,0x2
521
     804:       004a1021        addu    $v0,$v0,$t2
522
     808:       8c420000        lw      $v0,0($v0)
523
     80c:       00000000        nop
524
     810:       01224826        xor     $t1,$t1,$v0
525
     814:       25080001        addiu   $t0,$t0,1
526
     818:       290200ff        slti    $v0,$t0,255
527
     81c:       1440ffe5        bnez    $v0,0x7b4
528
     820:       00081080        sll     $v0,$t0,0x2
529
     824:       00071080        sll     $v0,$a3,0x2
530
     828:       03a21821        addu    $v1,$sp,$v0
531
     82c:       00091080        sll     $v0,$t1,0x2
532
     830:       004c1021        addu    $v0,$v0,$t4
533
     834:       8c420000        lw      $v0,0($v0)
534
     838:       00000000        nop
535
     83c:       ac620488        sw      $v0,1160($v1)
536
     840:       24e70001        addiu   $a3,$a3,1
537
     844:       28e20021        slti    $v0,$a3,33
538
     848:       1440ffd7        bnez    $v0,0x7a8
539
     84c:       00892025        or      $a0,$a0,$t1
540
     850:       14800003        bnez    $a0,0x860
541
     854:       2403001f        li      $v1,31
542
     858:       10000228        b       0x10fc
543
     85c:       00001025        move    $v0,$zero
544
     860:       27a40404        addiu   $a0,$sp,1028
545
     864:       00031080        sll     $v0,$v1,0x2
546
     868:       00821021        addu    $v0,$a0,$v0
547
     86c:       2463ffff        addiu   $v1,$v1,-1
548
     870:       0461fffc        bgez    $v1,0x864
549
     874:       ac400000        sw      $zero,0($v0)
550
     878:       24020001        li      $v0,1
551
     87c:       18c0003e        blez    $a2,0x978
552
     880:       afa20400        sw      $v0,1024($sp)
553
     884:       3c030000        lui     $v1,0x0
554
     888:       24631910        addiu   $v1,$v1,6416
555
     88c:       8ca20000        lw      $v0,0($a1)
556
     890:       00000000        nop
557
     894:       00021080        sll     $v0,$v0,0x2
558
     898:       00431021        addu    $v0,$v0,$v1
559
     89c:       8c420000        lw      $v0,0($v0)
560
     8a0:       00000000        nop
561
     8a4:       afa20404        sw      $v0,1028($sp)
562
     8a8:       24070001        li      $a3,1
563
     8ac:       00e6102a        slt     $v0,$a3,$a2
564
     8b0:       10400031        beqz    $v0,0x978
565
     8b4:       3c020000        lui     $v0,0x0
566
     8b8:       244e1e10        addiu   $t6,$v0,7696
567
     8bc:       27aa0400        addiu   $t2,$sp,1024
568
     8c0:       240d00ff        li      $t5,255
569
     8c4:       3c020000        lui     $v0,0x0
570
     8c8:       244c1910        addiu   $t4,$v0,6416
571
     8cc:       00071080        sll     $v0,$a3,0x2
572
     8d0:       00451021        addu    $v0,$v0,$a1
573
     8d4:       8c4b0000        lw      $t3,0($v0)
574
     8d8:       24e80001        addiu   $t0,$a3,1
575
     8dc:       19000022        blez    $t0,0x968
576
     8e0:       2502ffff        addiu   $v0,$t0,-1
577
     8e4:       00021080        sll     $v0,$v0,0x2
578
     8e8:       01421021        addu    $v0,$t2,$v0
579
     8ec:       8c420000        lw      $v0,0($v0)
580
     8f0:       00000000        nop
581
     8f4:       00021080        sll     $v0,$v0,0x2
582
     8f8:       004e1021        addu    $v0,$v0,$t6
583
     8fc:       8c490000        lw      $t1,0($v0)
584
     900:       00000000        nop
585
     904:       112d0015        beq     $t1,$t5,0x95c
586
     908:       01691821        addu    $v1,$t3,$t1
587
     90c:       286200ff        slti    $v0,$v1,255
588
     910:       14400009        bnez    $v0,0x938
589
     914:       00000000        nop
590
     918:       2463ff01        addiu   $v1,$v1,-255
591
     91c:       00031203        sra     $v0,$v1,0x8
592
     920:       306300ff        andi    $v1,$v1,0xff
593
     924:       00431821        addu    $v1,$v0,$v1
594
     928:       286200ff        slti    $v0,$v1,255
595
     92c:       1040fffb        beqz    $v0,0x91c
596
     930:       2463ff01        addiu   $v1,$v1,-255
597
     934:       246300ff        addiu   $v1,$v1,255
598
     938:       00082080        sll     $a0,$t0,0x2
599
     93c:       01442021        addu    $a0,$t2,$a0
600
     940:       00031080        sll     $v0,$v1,0x2
601
     944:       004c1021        addu    $v0,$v0,$t4
602
     948:       8c830000        lw      $v1,0($a0)
603
     94c:       8c420000        lw      $v0,0($v0)
604
     950:       00000000        nop
605
     954:       00621826        xor     $v1,$v1,$v0
606
     958:       ac830000        sw      $v1,0($a0)
607
     95c:       2508ffff        addiu   $t0,$t0,-1
608
     960:       1d00ffe0        bgtz    $t0,0x8e4
609
     964:       2502ffff        addiu   $v0,$t0,-1
610
     968:       24e70001        addiu   $a3,$a3,1
611
     96c:       00e6102a        slt     $v0,$a3,$a2
612
     970:       1440ffd7        bnez    $v0,0x8d0
613
     974:       00071080        sll     $v0,$a3,0x2
614
     978:       00003825        move    $a3,$zero
615
     97c:       27a50510        addiu   $a1,$sp,1296
616
     980:       3c020000        lui     $v0,0x0
617
     984:       24481e10        addiu   $t0,$v0,7696
618
     988:       27a40400        addiu   $a0,$sp,1024
619
     98c:       00071080        sll     $v0,$a3,0x2
620
     990:       00a21821        addu    $v1,$a1,$v0
621
     994:       00821021        addu    $v0,$a0,$v0
622
     998:       8c420000        lw      $v0,0($v0)
623
     99c:       00000000        nop
624
     9a0:       00021080        sll     $v0,$v0,0x2
625
     9a4:       00481021        addu    $v0,$v0,$t0
626
     9a8:       8c420000        lw      $v0,0($v0)
627
     9ac:       00000000        nop
628
     9b0:       ac620000        sw      $v0,0($v1)
629
     9b4:       24e70001        addiu   $a3,$a3,1
630
     9b8:       28e20021        slti    $v0,$a3,33
631
     9bc:       1440fff4        bnez    $v0,0x990
632
     9c0:       00071080        sll     $v0,$a3,0x2
633
     9c4:       00c04825        move    $t1,$a2
634
     9c8:       01207025        move    $t6,$t1
635
     9cc:       25290001        addiu   $t1,$t1,1
636
     9d0:       29220021        slti    $v0,$t1,33
637
     9d4:       104000aa        beqz    $v0,0xc80
638
     9d8:       240c00ff        li      $t4,255
639
     9dc:       27aa0400        addiu   $t2,$sp,1024
640
     9e0:       27af0488        addiu   $t7,$sp,1160
641
     9e4:       3c020000        lui     $v0,0x0
642
     9e8:       244d1e10        addiu   $t5,$v0,7696
643
     9ec:       3c020000        lui     $v0,0x0
644
     9f0:       24581910        addiu   $t8,$v0,6416
645
     9f4:       00002825        move    $a1,$zero
646
     9f8:       19200021        blez    $t1,0xa80
647
     9fc:       00a03825        move    $a3,$a1
648
     a00:       00071080        sll     $v0,$a3,0x2
649
     a04:       01421021        addu    $v0,$t2,$v0
650
     a08:       8c440000        lw      $a0,0($v0)
651
     a0c:       00000000        nop
652
     a10:       10800017        beqz    $a0,0xa70
653
     a14:       01271023        subu    $v0,$t1,$a3
654
     a18:       00021080        sll     $v0,$v0,0x2
655
     a1c:       01e21021        addu    $v0,$t7,$v0
656
     a20:       8c430000        lw      $v1,0($v0)
657
     a24:       00000000        nop
658
     a28:       106c0011        beq     $v1,$t4,0xa70
659
     a2c:       00041080        sll     $v0,$a0,0x2
660
     a30:       004d1021        addu    $v0,$v0,$t5
661
     a34:       8c420000        lw      $v0,0($v0)
662
     a38:       10000004        b       0xa4c
663
     a3c:       00431821        addu    $v1,$v0,$v1
664
     a40:       00031203        sra     $v0,$v1,0x8
665
     a44:       306300ff        andi    $v1,$v1,0xff
666
     a48:       00431821        addu    $v1,$v0,$v1
667
     a4c:       286200ff        slti    $v0,$v1,255
668
     a50:       1040fffb        beqz    $v0,0xa40
669
     a54:       2463ff01        addiu   $v1,$v1,-255
670
     a58:       246300ff        addiu   $v1,$v1,255
671
     a5c:       00031080        sll     $v0,$v1,0x2
672
     a60:       00581021        addu    $v0,$v0,$t8
673
     a64:       8c420000        lw      $v0,0($v0)
674
     a68:       00000000        nop
675
     a6c:       00a22826        xor     $a1,$a1,$v0
676
     a70:       24e70001        addiu   $a3,$a3,1
677
     a74:       00e9102a        slt     $v0,$a3,$t1
678
     a78:       1440ffe2        bnez    $v0,0xa04
679
     a7c:       00071080        sll     $v0,$a3,0x2
680
     a80:       00051080        sll     $v0,$a1,0x2
681
     a84:       004d1021        addu    $v0,$v0,$t5
682
     a88:       8c450000        lw      $a1,0($v0)
683
     a8c:       00000000        nop
684
     a90:       14ac000d        bne     $a1,$t4,0xac8
685
     a94:       00003825        move    $a3,$zero
686
     a98:       2404001f        li      $a0,31
687
     a9c:       27a70514        addiu   $a3,$sp,1300
688
     aa0:       27a50510        addiu   $a1,$sp,1296
689
     aa4:       00041080        sll     $v0,$a0,0x2
690
     aa8:       00e21821        addu    $v1,$a3,$v0
691
     aac:       00a21021        addu    $v0,$a1,$v0
692
     ab0:       8c420000        lw      $v0,0($v0)
693
     ab4:       2484ffff        addiu   $a0,$a0,-1
694
     ab8:       0481fffa        bgez    $a0,0xaa4
695
     abc:       ac620000        sw      $v0,0($v1)
696
     ac0:       1000006b        b       0xc70
697
     ac4:       afac0510        sw      $t4,1296($sp)
698
     ac8:       8fa20400        lw      $v0,1024($sp)
699
     acc:       00000000        nop
700
     ad0:       afa20598        sw      $v0,1432($sp)
701
     ad4:       27ab0510        addiu   $t3,$sp,1296
702
     ad8:       27a80598        addiu   $t0,$sp,1432
703
     adc:       00071080        sll     $v0,$a3,0x2
704
     ae0:       01621021        addu    $v0,$t3,$v0
705
     ae4:       8c420000        lw      $v0,0($v0)
706
     ae8:       00000000        nop
707
     aec:       104c0018        beq     $v0,$t4,0xb50
708
     af0:       00a21821        addu    $v1,$a1,$v0
709
     af4:       286200ff        slti    $v0,$v1,255
710
     af8:       1440000a        bnez    $v0,0xb24
711
     afc:       24e20001        addiu   $v0,$a3,1
712
     b00:       2463ff01        addiu   $v1,$v1,-255
713
     b04:       00031203        sra     $v0,$v1,0x8
714
     b08:       306300ff        andi    $v1,$v1,0xff
715
     b0c:       00431821        addu    $v1,$v0,$v1
716
     b10:       286200ff        slti    $v0,$v1,255
717
     b14:       1040fffb        beqz    $v0,0xb04
718
     b18:       2463ff01        addiu   $v1,$v1,-255
719
     b1c:       246300ff        addiu   $v1,$v1,255
720
     b20:       24e20001        addiu   $v0,$a3,1
721
     b24:       00021080        sll     $v0,$v0,0x2
722
     b28:       01022021        addu    $a0,$t0,$v0
723
     b2c:       01421021        addu    $v0,$t2,$v0
724
     b30:       00031880        sll     $v1,$v1,0x2
725
     b34:       00781821        addu    $v1,$v1,$t8
726
     b38:       8c420000        lw      $v0,0($v0)
727
     b3c:       8c630000        lw      $v1,0($v1)
728
     b40:       00000000        nop
729
     b44:       00431026        xor     $v0,$v0,$v1
730
     b48:       10000008        b       0xb6c
731
     b4c:       ac820000        sw      $v0,0($a0)
732
     b50:       24e20001        addiu   $v0,$a3,1
733
     b54:       00021080        sll     $v0,$v0,0x2
734
     b58:       01021821        addu    $v1,$t0,$v0
735
     b5c:       01421021        addu    $v0,$t2,$v0
736
     b60:       8c420000        lw      $v0,0($v0)
737
     b64:       00000000        nop
738
     b68:       ac620000        sw      $v0,0($v1)
739
     b6c:       24e70001        addiu   $a3,$a3,1
740
     b70:       28e20020        slti    $v0,$a3,32
741
     b74:       1440ffda        bnez    $v0,0xae0
742
     b78:       00071080        sll     $v0,$a3,0x2
743
     b7c:       000e1840        sll     $v1,$t6,0x1
744
     b80:       01262021        addu    $a0,$t1,$a2
745
     b84:       2482ffff        addiu   $v0,$a0,-1
746
     b88:       0043102a        slt     $v0,$v0,$v1
747
     b8c:       14400025        bnez    $v0,0xc24
748
     b90:       27a70514        addiu   $a3,$sp,1300
749
     b94:       008e7023        subu    $t6,$a0,$t6
750
     b98:       00003825        move    $a3,$zero
751
     b9c:       27a80510        addiu   $t0,$sp,1296
752
     ba0:       00071080        sll     $v0,$a3,0x2
753
     ba4:       01022021        addu    $a0,$t0,$v0
754
     ba8:       01421021        addu    $v0,$t2,$v0
755
     bac:       8c420000        lw      $v0,0($v0)
756
     bb0:       00000000        nop
757
     bb4:       10400013        beqz    $v0,0xc04
758
     bb8:       00021080        sll     $v0,$v0,0x2
759
     bbc:       004d1021        addu    $v0,$v0,$t5
760
     bc0:       8c420000        lw      $v0,0($v0)
761
     bc4:       00000000        nop
762
     bc8:       00451023        subu    $v0,$v0,$a1
763
     bcc:       244300ff        addiu   $v1,$v0,255
764
     bd0:       286200ff        slti    $v0,$v1,255
765
     bd4:       1440000c        bnez    $v0,0xc08
766
     bd8:       00601025        move    $v0,$v1
767
     bdc:       2463ff01        addiu   $v1,$v1,-255
768
     be0:       00031203        sra     $v0,$v1,0x8
769
     be4:       306300ff        andi    $v1,$v1,0xff
770
     be8:       00431821        addu    $v1,$v0,$v1
771
     bec:       286200ff        slti    $v0,$v1,255
772
     bf0:       1040fffb        beqz    $v0,0xbe0
773
     bf4:       2463ff01        addiu   $v1,$v1,-255
774
     bf8:       246300ff        addiu   $v1,$v1,255
775
     bfc:       10000002        b       0xc08
776
     c00:       00601025        move    $v0,$v1
777
     c04:       240200ff        li      $v0,255
778
     c08:       ac820000        sw      $v0,0($a0)
779
     c0c:       24e70001        addiu   $a3,$a3,1
780
     c10:       28e20021        slti    $v0,$a3,33
781
     c14:       1440ffe3        bnez    $v0,0xba4
782
     c18:       00071080        sll     $v0,$a3,0x2
783
     c1c:       1000000c        b       0xc50
784
     c20:       24040020        li      $a0,32
785
     c24:       2404001f        li      $a0,31
786
     c28:       27a50510        addiu   $a1,$sp,1296
787
     c2c:       00041080        sll     $v0,$a0,0x2
788
     c30:       00e21821        addu    $v1,$a3,$v0
789
     c34:       00a21021        addu    $v0,$a1,$v0
790
     c38:       8c420000        lw      $v0,0($v0)
791
     c3c:       2484ffff        addiu   $a0,$a0,-1
792
     c40:       0481fffa        bgez    $a0,0xc2c
793
     c44:       ac620000        sw      $v0,0($v1)
794
     c48:       afac0510        sw      $t4,1296($sp)
795
     c4c:       24040020        li      $a0,32
796
     c50:       27a50598        addiu   $a1,$sp,1432
797
     c54:       00041080        sll     $v0,$a0,0x2
798
     c58:       01421821        addu    $v1,$t2,$v0
799
     c5c:       00a21021        addu    $v0,$a1,$v0
800
     c60:       8c420000        lw      $v0,0($v0)
801
     c64:       2484ffff        addiu   $a0,$a0,-1
802
     c68:       0481fffa        bgez    $a0,0xc54
803
     c6c:       ac620000        sw      $v0,0($v1)
804
     c70:       25290001        addiu   $t1,$t1,1
805
     c74:       29220021        slti    $v0,$t1,33
806
     c78:       1440ff5f        bnez    $v0,0x9f8
807
     c7c:       00002825        move    $a1,$zero
808
     c80:       00006025        move    $t4,$zero
809
     c84:       01803825        move    $a3,$t4
810
     c88:       27a40400        addiu   $a0,$sp,1024
811
     c8c:       3c020000        lui     $v0,0x0
812
     c90:       24461e10        addiu   $a2,$v0,7696
813
     c94:       240500ff        li      $a1,255
814
     c98:       00071080        sll     $v0,$a3,0x2
815
     c9c:       00821021        addu    $v0,$a0,$v0
816
     ca0:       8c430000        lw      $v1,0($v0)
817
     ca4:       00000000        nop
818
     ca8:       00031880        sll     $v1,$v1,0x2
819
     cac:       00661821        addu    $v1,$v1,$a2
820
     cb0:       8c630000        lw      $v1,0($v1)
821
     cb4:       00000000        nop
822
     cb8:       10650002        beq     $v1,$a1,0xcc4
823
     cbc:       ac430000        sw      $v1,0($v0)
824
     cc0:       00e06025        move    $t4,$a3
825
     cc4:       24e70001        addiu   $a3,$a3,1
826
     cc8:       28e20021        slti    $v0,$a3,33
827
     ccc:       1440fff3        bnez    $v0,0xc9c
828
     cd0:       00071080        sll     $v0,$a3,0x2
829
     cd4:       2404001f        li      $a0,31
830
     cd8:       27a6072c        addiu   $a2,$sp,1836
831
     cdc:       27a50404        addiu   $a1,$sp,1028
832
     ce0:       00041080        sll     $v0,$a0,0x2
833
     ce4:       00c21821        addu    $v1,$a2,$v0
834
     ce8:       00a21021        addu    $v0,$a1,$v0
835
     cec:       8c420000        lw      $v0,0($v0)
836
     cf0:       2484ffff        addiu   $a0,$a0,-1
837
     cf4:       0481fffa        bgez    $a0,0xce0
838
     cf8:       ac620000        sw      $v0,0($v1)
839
     cfc:       00006825        move    $t5,$zero
840
     d00:       24070001        li      $a3,1
841
     d04:       27a50728        addiu   $a1,$sp,1832
842
     d08:       240600ff        li      $a2,255
843
     d0c:       3c020000        lui     $v0,0x0
844
     d10:       24491910        addiu   $t1,$v0,6416
845
     d14:       01804025        move    $t0,$t4
846
     d18:       1900001d        blez    $t0,0xd90
847
     d1c:       24040001        li      $a0,1
848
     d20:       00081080        sll     $v0,$t0,0x2
849
     d24:       00a21021        addu    $v0,$a1,$v0
850
     d28:       8c420000        lw      $v0,0($v0)
851
     d2c:       00000000        nop
852
     d30:       10460014        beq     $v0,$a2,0xd84
853
     d34:       01021821        addu    $v1,$t0,$v0
854
     d38:       286200ff        slti    $v0,$v1,255
855
     d3c:       1440000a        bnez    $v0,0xd68
856
     d40:       00081080        sll     $v0,$t0,0x2
857
     d44:       2463ff01        addiu   $v1,$v1,-255
858
     d48:       00031203        sra     $v0,$v1,0x8
859
     d4c:       306300ff        andi    $v1,$v1,0xff
860
     d50:       00431821        addu    $v1,$v0,$v1
861
     d54:       286200ff        slti    $v0,$v1,255
862
     d58:       1040fffb        beqz    $v0,0xd48
863
     d5c:       2463ff01        addiu   $v1,$v1,-255
864
     d60:       246300ff        addiu   $v1,$v1,255
865
     d64:       00081080        sll     $v0,$t0,0x2
866
     d68:       00a21021        addu    $v0,$a1,$v0
867
     d6c:       ac430000        sw      $v1,0($v0)
868
     d70:       00031080        sll     $v0,$v1,0x2
869
     d74:       00491021        addu    $v0,$v0,$t1
870
     d78:       8c420000        lw      $v0,0($v0)
871
     d7c:       00000000        nop
872
     d80:       00822026        xor     $a0,$a0,$v0
873
     d84:       2508ffff        addiu   $t0,$t0,-1
874
     d88:       1d00ffe6        bgtz    $t0,0xd24
875
     d8c:       00081080        sll     $v0,$t0,0x2
876
     d90:       14800007        bnez    $a0,0xdb0
877
     d94:       000d1880        sll     $v1,$t5,0x2
878
     d98:       03a31021        addu    $v0,$sp,$v1
879
     d9c:       ac4706a8        sw      $a3,1704($v0)
880
     da0:       00401825        move    $v1,$v0
881
     da4:       00c71023        subu    $v0,$a2,$a3
882
     da8:       ac6207b0        sw      $v0,1968($v1)
883
     dac:       25ad0001        addiu   $t5,$t5,1
884
     db0:       24e70001        addiu   $a3,$a3,1
885
     db4:       28e20100        slti    $v0,$a3,256
886
     db8:       1440ffd6        bnez    $v0,0xd14
887
     dbc:       00000000        nop
888
     dc0:       118d0003        beq     $t4,$t5,0xdd0
889
     dc4:       0000c825        move    $t9,$zero
890
     dc8:       100000cc        b       0x10fc
891
     dcc:       2402ffff        li      $v0,-1
892
     dd0:       03203825        move    $a3,$t9
893
     dd4:       27a60488        addiu   $a2,$sp,1160
894
     dd8:       240a00ff        li      $t2,255
895
     ddc:       27a50400        addiu   $a1,$sp,1024
896
     de0:       3c020000        lui     $v0,0x0
897
     de4:       244b1910        addiu   $t3,$v0,6416
898
     de8:       00004825        move    $t1,$zero
899
     dec:       0187102a        slt     $v0,$t4,$a3
900
     df0:       10400002        beqz    $v0,0xdfc
901
     df4:       00e04025        move    $t0,$a3
902
     df8:       01804025        move    $t0,$t4
903
     dfc:       0500001e        bltz    $t0,0xe78
904
     e00:       2502ffff        addiu   $v0,$t0,-1
905
     e04:       00e21023        subu    $v0,$a3,$v0
906
     e08:       00021080        sll     $v0,$v0,0x2
907
     e0c:       00c21021        addu    $v0,$a2,$v0
908
     e10:       8c430000        lw      $v1,0($v0)
909
     e14:       00000000        nop
910
     e18:       106a0014        beq     $v1,$t2,0xe6c
911
     e1c:       00081080        sll     $v0,$t0,0x2
912
     e20:       00a21021        addu    $v0,$a1,$v0
913
     e24:       8c420000        lw      $v0,0($v0)
914
     e28:       00000000        nop
915
     e2c:       104a000f        beq     $v0,$t2,0xe6c
916
     e30:       00431821        addu    $v1,$v0,$v1
917
     e34:       10000005        b       0xe4c
918
     e38:       286200ff        slti    $v0,$v1,255
919
     e3c:       00031203        sra     $v0,$v1,0x8
920
     e40:       306300ff        andi    $v1,$v1,0xff
921
     e44:       00431821        addu    $v1,$v0,$v1
922
     e48:       286200ff        slti    $v0,$v1,255
923
     e4c:       1040fffb        beqz    $v0,0xe3c
924
     e50:       2463ff01        addiu   $v1,$v1,-255
925
     e54:       246300ff        addiu   $v1,$v1,255
926
     e58:       00031080        sll     $v0,$v1,0x2
927
     e5c:       004b1021        addu    $v0,$v0,$t3
928
     e60:       8c420000        lw      $v0,0($v0)
929
     e64:       00000000        nop
930
     e68:       01224826        xor     $t1,$t1,$v0
931
     e6c:       2508ffff        addiu   $t0,$t0,-1
932
     e70:       0501ffe4        bgez    $t0,0xe04
933
     e74:       2502ffff        addiu   $v0,$t0,-1
934
     e78:       11200002        beqz    $t1,0xe84
935
     e7c:       00071080        sll     $v0,$a3,0x2
936
     e80:       00e0c825        move    $t9,$a3
937
     e84:       03a22021        addu    $a0,$sp,$v0
938
     e88:       3c030000        lui     $v1,0x0
939
     e8c:       24631e10        addiu   $v1,$v1,7696
940
     e90:       00091080        sll     $v0,$t1,0x2
941
     e94:       00431021        addu    $v0,$v0,$v1
942
     e98:       8c420000        lw      $v0,0($v0)
943
     e9c:       00000000        nop
944
     ea0:       ac820620        sw      $v0,1568($a0)
945
     ea4:       24e70001        addiu   $a3,$a3,1
946
     ea8:       28e20020        slti    $v0,$a3,32
947
     eac:       1440ffce        bnez    $v0,0xde8
948
     eb0:       240200ff        li      $v0,255
949
     eb4:       25a8ffff        addiu   $t0,$t5,-1
950
     eb8:       0500008f        bltz    $t0,0x10f8
951
     ebc:       afa206a0        sw      $v0,1696($sp)
952
     ec0:       27af0620        addiu   $t7,$sp,1568
953
     ec4:       0040c025        move    $t8,$v0
954
     ec8:       27ae06a8        addiu   $t6,$sp,1704
955
     ecc:       3c020000        lui     $v0,0x0
956
     ed0:       244b1910        addiu   $t3,$v0,6416
957
     ed4:       03203825        move    $a3,$t9
958
     ed8:       04e00021        bltz    $a3,0xf60
959
     edc:       00003025        move    $a2,$zero
960
     ee0:       00081080        sll     $v0,$t0,0x2
961
     ee4:       01c22021        addu    $a0,$t6,$v0
962
     ee8:       00071080        sll     $v0,$a3,0x2
963
     eec:       01e21021        addu    $v0,$t7,$v0
964
     ef0:       8c430000        lw      $v1,0($v0)
965
     ef4:       00000000        nop
966
     ef8:       10780016        beq     $v1,$t8,0xf54
967
     efc:       00000000        nop
968
     f00:       8c820000        lw      $v0,0($a0)
969
     f04:       00000000        nop
970
     f08:       00e20018        mult    $a3,$v0
971
     f0c:       00008812        mflo    $s1
972
     f10:       02231821        addu    $v1,$s1,$v1
973
     f14:       286200ff        slti    $v0,$v1,255
974
     f18:       1440000a        bnez    $v0,0xf44
975
     f1c:       00031080        sll     $v0,$v1,0x2
976
     f20:       2463ff01        addiu   $v1,$v1,-255
977
     f24:       00031203        sra     $v0,$v1,0x8
978
     f28:       306300ff        andi    $v1,$v1,0xff
979
     f2c:       00431821        addu    $v1,$v0,$v1
980
     f30:       286200ff        slti    $v0,$v1,255
981
     f34:       1040fffb        beqz    $v0,0xf24
982
     f38:       2463ff01        addiu   $v1,$v1,-255
983
     f3c:       246300ff        addiu   $v1,$v1,255
984
     f40:       00031080        sll     $v0,$v1,0x2
985
     f44:       004b1021        addu    $v0,$v0,$t3
986
     f48:       8c420000        lw      $v0,0($v0)
987
     f4c:       00000000        nop
988
     f50:       00c23026        xor     $a2,$a2,$v0
989
     f54:       24e7ffff        addiu   $a3,$a3,-1
990
     f58:       04e1ffe4        bgez    $a3,0xeec
991
     f5c:       00071080        sll     $v0,$a3,0x2
992
     f60:       240300ff        li      $v1,255
993
     f64:       2463ff01        addiu   $v1,$v1,-255
994
     f68:       00031203        sra     $v0,$v1,0x8
995
     f6c:       306300ff        andi    $v1,$v1,0xff
996
     f70:       00431821        addu    $v1,$v0,$v1
997
     f74:       286200ff        slti    $v0,$v1,255
998
     f78:       1040fffb        beqz    $v0,0xf68
999
     f7c:       2463ff01        addiu   $v1,$v1,-255
1000
     f80:       246300ff        addiu   $v1,$v1,255
1001
     f84:       00031080        sll     $v0,$v1,0x2
1002
     f88:       01621021        addu    $v0,$t3,$v0
1003
     f8c:       8c4a0000        lw      $t2,0($v0)
1004
     f90:       01801825        move    $v1,$t4
1005
     f94:       28620020        slti    $v0,$v1,32
1006
     f98:       14400002        bnez    $v0,0xfa4
1007
     f9c:       00002825        move    $a1,$zero
1008
     fa0:       2403001f        li      $v1,31
1009
     fa4:       2402fffe        li      $v0,-2
1010
     fa8:       00623824        and     $a3,$v1,$v0
1011
     fac:       04e00023        bltz    $a3,0x103c
1012
     fb0:       00000000        nop
1013
     fb4:       27a90400        addiu   $t1,$sp,1024
1014
     fb8:       00081080        sll     $v0,$t0,0x2
1015
     fbc:       01c22021        addu    $a0,$t6,$v0
1016
     fc0:       24e20001        addiu   $v0,$a3,1
1017
     fc4:       00021080        sll     $v0,$v0,0x2
1018
     fc8:       01221021        addu    $v0,$t1,$v0
1019
     fcc:       8c430000        lw      $v1,0($v0)
1020
     fd0:       00000000        nop
1021
     fd4:       10780016        beq     $v1,$t8,0x1030
1022
     fd8:       00000000        nop
1023
     fdc:       8c820000        lw      $v0,0($a0)
1024
     fe0:       00000000        nop
1025
     fe4:       00e20018        mult    $a3,$v0
1026
     fe8:       00008812        mflo    $s1
1027
     fec:       02231821        addu    $v1,$s1,$v1
1028
     ff0:       286200ff        slti    $v0,$v1,255
1029
     ff4:       1440000a        bnez    $v0,0x1020
1030
     ff8:       00031080        sll     $v0,$v1,0x2
1031
     ffc:       2463ff01        addiu   $v1,$v1,-255
1032
    1000:       00031203        sra     $v0,$v1,0x8
1033
    1004:       306300ff        andi    $v1,$v1,0xff
1034
    1008:       00431821        addu    $v1,$v0,$v1
1035
    100c:       286200ff        slti    $v0,$v1,255
1036
    1010:       1040fffb        beqz    $v0,0x1000
1037
    1014:       2463ff01        addiu   $v1,$v1,-255
1038
    1018:       246300ff        addiu   $v1,$v1,255
1039
    101c:       00031080        sll     $v0,$v1,0x2
1040
    1020:       004b1021        addu    $v0,$v0,$t3
1041
    1024:       8c420000        lw      $v0,0($v0)
1042
    1028:       00000000        nop
1043
    102c:       00a22826        xor     $a1,$a1,$v0
1044
    1030:       24e7fffe        addiu   $a3,$a3,-2
1045
    1034:       04e1ffe2        bgez    $a3,0xfc0
1046
    1038:       00000000        nop
1047
    103c:       00000000        nop
1048
    1040:       10a0ff61        beqz    $a1,0xdc8
1049
    1044:       00000000        nop
1050
    1048:       10c00028        beqz    $a2,0x10ec
1051
    104c:       00000000        nop
1052
    1050:       3c040000        lui     $a0,0x0
1053
    1054:       24841e10        addiu   $a0,$a0,7696
1054
    1058:       00061880        sll     $v1,$a2,0x2
1055
    105c:       00641821        addu    $v1,$v1,$a0
1056
    1060:       000a1080        sll     $v0,$t2,0x2
1057
    1064:       00441021        addu    $v0,$v0,$a0
1058
    1068:       8c630000        lw      $v1,0($v1)
1059
    106c:       8c420000        lw      $v0,0($v0)
1060
    1070:       00000000        nop
1061
    1074:       00621821        addu    $v1,$v1,$v0
1062
    1078:       00051080        sll     $v0,$a1,0x2
1063
    107c:       00441021        addu    $v0,$v0,$a0
1064
    1080:       8c420000        lw      $v0,0($v0)
1065
    1084:       00000000        nop
1066
    1088:       2442ff01        addiu   $v0,$v0,-255
1067
    108c:       00621823        subu    $v1,$v1,$v0
1068
    1090:       286200ff        slti    $v0,$v1,255
1069
    1094:       1440000a        bnez    $v0,0x10c0
1070
    1098:       00081080        sll     $v0,$t0,0x2
1071
    109c:       2463ff01        addiu   $v1,$v1,-255
1072
    10a0:       00031203        sra     $v0,$v1,0x8
1073
    10a4:       306300ff        andi    $v1,$v1,0xff
1074
    10a8:       00431821        addu    $v1,$v0,$v1
1075
    10ac:       286200ff        slti    $v0,$v1,255
1076
    10b0:       1040fffb        beqz    $v0,0x10a0
1077
    10b4:       2463ff01        addiu   $v1,$v1,-255
1078
    10b8:       246300ff        addiu   $v1,$v1,255
1079
    10bc:       00081080        sll     $v0,$t0,0x2
1080
    10c0:       03a21021        addu    $v0,$sp,$v0
1081
    10c4:       8c4407b0        lw      $a0,1968($v0)
1082
    10c8:       00000000        nop
1083
    10cc:       02042021        addu    $a0,$s0,$a0
1084
    10d0:       00031080        sll     $v0,$v1,0x2
1085
    10d4:       004b1021        addu    $v0,$v0,$t3
1086
    10d8:       90830000        lbu     $v1,0($a0)
1087
    10dc:       90420003        lbu     $v0,3($v0)
1088
    10e0:       00000000        nop
1089
    10e4:       00621826        xor     $v1,$v1,$v0
1090
    10e8:       a0830000        sb      $v1,0($a0)
1091
    10ec:       2508ffff        addiu   $t0,$t0,-1
1092
    10f0:       0501ff78        bgez    $t0,0xed4
1093
    10f4:       00000000        nop
1094
    10f8:       01a01025        move    $v0,$t5
1095
    10fc:       8fb10834        lw      $s1,2100($sp)
1096
    1100:       8fb00830        lw      $s0,2096($sp)
1097
    1104:       03e00008        jr      $ra
1098
    1108:       27bd0838        addiu   $sp,$sp,2104
1099
    110c:       27bdfbd8        addiu   $sp,$sp,-1064
1100
    1110:       afbf0420        sw      $ra,1056($sp)
1101
    1114:       afb3041c        sw      $s3,1052($sp)
1102
    1118:       afb20418        sw      $s2,1048($sp)
1103
    111c:       afb10414        sw      $s1,1044($sp)
1104
    1120:       afb00410        sw      $s0,1040($sp)
1105
    1124:       00809825        move    $s3,$a0
1106
    1128:       00a09025        move    $s2,$a1
1107
    112c:       00002025        move    $a0,$zero
1108
    1130:       27a30010        addiu   $v1,$sp,16
1109
    1134:       00041080        sll     $v0,$a0,0x2
1110
    1138:       00621021        addu    $v0,$v1,$v0
1111
    113c:       ac440000        sw      $a0,0($v0)
1112
    1140:       24840001        addiu   $a0,$a0,1
1113
    1144:       288200ff        slti    $v0,$a0,255
1114
    1148:       1440fffb        bnez    $v0,0x1138
1115
    114c:       00041080        sll     $v0,$a0,0x2
1116
    1150:       241000fe        li      $s0,254
1117
    1154:       27b10010        addiu   $s1,$sp,16
1118
    1158:       0c00005c        jal     0x170
1119
    115c:       00000000        nop
1120
    1160:       16000002        bnez    $s0,0x116c
1121
    1164:       0050001b        divu    $zero,$v0,$s0
1122
    1168:       0007000d        break   0x7
1123
    116c:       00002010        mfhi    $a0
1124
    1170:       00042080        sll     $a0,$a0,0x2
1125
    1174:       02242021        addu    $a0,$s1,$a0
1126
    1178:       8c850000        lw      $a1,0($a0)
1127
    117c:       00101880        sll     $v1,$s0,0x2
1128
    1180:       02231821        addu    $v1,$s1,$v1
1129
    1184:       8c620000        lw      $v0,0($v1)
1130
    1188:       00000000        nop
1131
    118c:       ac820000        sw      $v0,0($a0)
1132
    1190:       2610ffff        addiu   $s0,$s0,-1
1133
    1194:       1e00fff0        bgtz    $s0,0x1158
1134
    1198:       ac650000        sw      $a1,0($v1)
1135
    119c:       1a40000c        blez    $s2,0x11d0
1136
    11a0:       00002025        move    $a0,$zero
1137
    11a4:       27a50010        addiu   $a1,$sp,16
1138
    11a8:       00041080        sll     $v0,$a0,0x2
1139
    11ac:       00531821        addu    $v1,$v0,$s3
1140
    11b0:       00a21021        addu    $v0,$a1,$v0
1141
    11b4:       8c420000        lw      $v0,0($v0)
1142
    11b8:       00000000        nop
1143
    11bc:       ac620000        sw      $v0,0($v1)
1144
    11c0:       24840001        addiu   $a0,$a0,1
1145
    11c4:       0092102a        slt     $v0,$a0,$s2
1146
    11c8:       1440fff8        bnez    $v0,0x11ac
1147
    11cc:       00041080        sll     $v0,$a0,0x2
1148
    11d0:       8fbf0420        lw      $ra,1056($sp)
1149
    11d4:       8fb3041c        lw      $s3,1052($sp)
1150
    11d8:       8fb20418        lw      $s2,1048($sp)
1151
    11dc:       8fb10414        lw      $s1,1044($sp)
1152
    11e0:       8fb00410        lw      $s0,1040($sp)
1153
    11e4:       03e00008        jr      $ra
1154
    11e8:       27bd0428        addiu   $sp,$sp,1064
1155
    11ec:       27bdffe8        addiu   $sp,$sp,-24
1156
    11f0:       afbf0010        sw      $ra,16($sp)
1157
    11f4:       0c00005c        jal     0x170
1158
    11f8:       00000000        nop
1159
    11fc:       304200ff        andi    $v0,$v0,0xff
1160
    1200:       1040fffc        beqz    $v0,0x11f4
1161
    1204:       00000000        nop
1162
    1208:       8fbf0010        lw      $ra,16($sp)
1163
    120c:       00000000        nop
1164
    1210:       03e00008        jr      $ra
1165
    1214:       27bd0018        addiu   $sp,$sp,24
1166
    1218:       27bdffb8        addiu   $sp,$sp,-72
1167
    121c:       afbf0044        sw      $ra,68($sp)
1168
    1220:       afbe0040        sw      $s8,64($sp)
1169
    1224:       afb7003c        sw      $s7,60($sp)
1170
    1228:       afb60038        sw      $s6,56($sp)
1171
    122c:       afb50034        sw      $s5,52($sp)
1172
    1230:       afb40030        sw      $s4,48($sp)
1173
    1234:       afb3002c        sw      $s3,44($sp)
1174
    1238:       afb20028        sw      $s2,40($sp)
1175
    123c:       afb10024        sw      $s1,36($sp)
1176
    1240:       afb00020        sw      $s0,32($sp)
1177
    1244:       2416000b        li      $s6,11
1178
    1248:       2413000a        li      $s3,10
1179
    124c:       3c040000        lui     $a0,0x0
1180
    1250:       0c000023        jal     0x8c
1181
    1254:       24841624        addiu   $a0,$a0,5668
1182
    1258:       3c040000        lui     $a0,0x0
1183
    125c:       0c000023        jal     0x8c
1184
    1260:       24841650        addiu   $a0,$a0,5712
1185
    1264:       0c00006c        jal     0x1b0
1186
    1268:       240400ff        li      $a0,255
1187
    126c:       3c040000        lui     $a0,0x0
1188
    1270:       0c000023        jal     0x8c
1189
    1274:       24841668        addiu   $a0,$a0,5736
1190
    1278:       0c00006c        jal     0x1b0
1191
    127c:       240400df        li      $a0,223
1192
    1280:       3c040000        lui     $a0,0x0
1193
    1284:       0c000023        jal     0x8c
1194
    1288:       2484166c        addiu   $a0,$a0,5740
1195
    128c:       0c00006c        jal     0x1b0
1196
    1290:       24040100        li      $a0,256
1197
    1294:       3c040000        lui     $a0,0x0
1198
    1298:       0c000023        jal     0x8c
1199
    129c:       24841678        addiu   $a0,$a0,5752
1200
    12a0:       3c040000        lui     $a0,0x0
1201
    12a4:       0c000023        jal     0x8c
1202
    12a8:       2484167c        addiu   $a0,$a0,5756
1203
    12ac:       0c00006c        jal     0x1b0
1204
    12b0:       02002025        move    $a0,$s0
1205
    12b4:       3c100000        lui     $s0,0x0
1206
    12b8:       0c000023        jal     0x8c
1207
    12bc:       26041680        addiu   $a0,$s0,5760
1208
    12c0:       3c040000        lui     $a0,0x0
1209
    12c4:       0c000023        jal     0x8c
1210
    12c8:       24841684        addiu   $a0,$a0,5764
1211
    12cc:       0c00006c        jal     0x1b0
1212
    12d0:       02602025        move    $a0,$s3
1213
    12d4:       3c040000        lui     $a0,0x0
1214
    12d8:       0c000023        jal     0x8c
1215
    12dc:       24841694        addiu   $a0,$a0,5780
1216
    12e0:       0c00006c        jal     0x1b0
1217
    12e4:       02c02025        move    $a0,$s6
1218
    12e8:       0c000023        jal     0x8c
1219
    12ec:       26041680        addiu   $a0,$s0,5760
1220
    12f0:       0c0000a9        jal     0x2a4
1221
    12f4:       0000a025        move    $s4,$zero
1222
    12f8:       3c040000        lui     $a0,0x0
1223
    12fc:       0c000023        jal     0x8c
1224
    1300:       248416ec        addiu   $a0,$a0,5868
1225
    1304:       afa00010        sw      $zero,16($sp)
1226
    1308:       24070078        li      $a3,120
1227
    130c:       10e0009b        beqz    $a3,0x157c
1228
    1310:       afa00014        sw      $zero,20($sp)
1229
    1314:       0200b825        move    $s7,$s0
1230
    1318:       3c020000        lui     $v0,0x0
1231
    131c:       245e2210        addiu   $s8,$v0,8720
1232
    1320:       24070001        li      $a3,1
1233
    1324:       0007382b        sltu    $a3,$zero,$a3
1234
    1328:       afa70018        sw      $a3,24($sp)
1235
    132c:       3c020000        lui     $v0,0x0
1236
    1330:       245523a0        addiu   $s5,$v0,9120
1237
    1334:       24070001        li      $a3,1
1238
    1338:       10e00005        beqz    $a3,0x1350
1239
    133c:       3c040000        lui     $a0,0x0
1240
    1340:       0c000023        jal     0x8c
1241
    1344:       248416fc        addiu   $a0,$a0,5884
1242
    1348:       0c00006c        jal     0x1b0
1243
    134c:       02802025        move    $a0,$s4
1244
    1350:       0c000023        jal     0x8c
1245
    1354:       26e41680        addiu   $a0,$s7,5760
1246
    1358:       00008025        move    $s0,$zero
1247
    135c:       0c00005c        jal     0x170
1248
    1360:       00000000        nop
1249
    1364:       021e1821        addu    $v1,$s0,$s8
1250
    1368:       a0620000        sb      $v0,0($v1)
1251
    136c:       26100001        addiu   $s0,$s0,1
1252
    1370:       2a0200df        slti    $v0,$s0,223
1253
    1374:       1440fff9        bnez    $v0,0x135c
1254
    1378:       03c02025        move    $a0,$s8
1255
    137c:       0c000178        jal     0x5e0
1256
    1380:       27c500df        addiu   $a1,$s8,223
1257
    1384:       3c070000        lui     $a3,0x0
1258
    1388:       24e423a0        addiu   $a0,$a3,9120
1259
    138c:       0c000443        jal     0x110c
1260
    1390:       02762821        addu    $a1,$s3,$s6
1261
    1394:       0013102b        sltu    $v0,$zero,$s3
1262
    1398:       8fa70018        lw      $a3,24($sp)
1263
    139c:       00000000        nop
1264
    13a0:       00e21024        and     $v0,$a3,$v0
1265
    13a4:       10400016        beqz    $v0,0x1400
1266
    13a8:       0016102b        sltu    $v0,$zero,$s6
1267
    13ac:       3c040000        lui     $a0,0x0
1268
    13b0:       0c000023        jal     0x8c
1269
    13b4:       24841708        addiu   $a0,$a0,5896
1270
    13b8:       1260000c        beqz    $s3,0x13ec
1271
    13bc:       00008025        move    $s0,$zero
1272
    13c0:       3c070000        lui     $a3,0x0
1273
    13c4:       0c000023        jal     0x8c
1274
    13c8:       24e41668        addiu   $a0,$a3,5736
1275
    13cc:       00101080        sll     $v0,$s0,0x2
1276
    13d0:       00551021        addu    $v0,$v0,$s5
1277
    13d4:       8c440000        lw      $a0,0($v0)
1278
    13d8:       0c00006c        jal     0x1b0
1279
    13dc:       26100001        addiu   $s0,$s0,1
1280
    13e0:       0213102a        slt     $v0,$s0,$s3
1281
    13e4:       1440fff7        bnez    $v0,0x13c4
1282
    13e8:       3c070000        lui     $a3,0x0
1283
    13ec:       0c000023        jal     0x8c
1284
    13f0:       26e41680        addiu   $a0,$s7,5760
1285
    13f4:       0016102b        sltu    $v0,$zero,$s6
1286
    13f8:       8fa70018        lw      $a3,24($sp)
1287
    13fc:       00000000        nop
1288
    1400:       00e21024        and     $v0,$a3,$v0
1289
    1404:       10400015        beqz    $v0,0x145c
1290
    1408:       3c040000        lui     $a0,0x0
1291
    140c:       0c000023        jal     0x8c
1292
    1410:       24841714        addiu   $a0,$a0,5908
1293
    1414:       02608025        move    $s0,$s3
1294
    1418:       02161021        addu    $v0,$s0,$s6
1295
    141c:       0202102a        slt     $v0,$s0,$v0
1296
    1420:       1040000c        beqz    $v0,0x1454
1297
    1424:       3c070000        lui     $a3,0x0
1298
    1428:       02768821        addu    $s1,$s3,$s6
1299
    142c:       0c000023        jal     0x8c
1300
    1430:       24e41668        addiu   $a0,$a3,5736
1301
    1434:       00101080        sll     $v0,$s0,0x2
1302
    1438:       00551021        addu    $v0,$v0,$s5
1303
    143c:       8c440000        lw      $a0,0($v0)
1304
    1440:       0c00006c        jal     0x1b0
1305
    1444:       26100001        addiu   $s0,$s0,1
1306
    1448:       0211102a        slt     $v0,$s0,$s1
1307
    144c:       1440fff7        bnez    $v0,0x142c
1308
    1450:       3c070000        lui     $a3,0x0
1309
    1454:       0c000023        jal     0x8c
1310
    1458:       26e41680        addiu   $a0,$s7,5760
1311
    145c:       3c070000        lui     $a3,0x0
1312
    1460:       24e41810        addiu   $a0,$a3,6160
1313
    1464:       3c070000        lui     $a3,0x0
1314
    1468:       24e52210        addiu   $a1,$a3,8720
1315
    146c:       0c00008d        jal     0x234
1316
    1470:       240600ff        li      $a2,255
1317
    1474:       02761021        addu    $v0,$s3,$s6
1318
    1478:       10400012        beqz    $v0,0x14c4
1319
    147c:       00008025        move    $s0,$zero
1320
    1480:       3c020000        lui     $v0,0x0
1321
    1484:       24521810        addiu   $s2,$v0,6160
1322
    1488:       02768821        addu    $s1,$s3,$s6
1323
    148c:       0c00047b        jal     0x11ec
1324
    1490:       00000000        nop
1325
    1494:       00101880        sll     $v1,$s0,0x2
1326
    1498:       00751821        addu    $v1,$v1,$s5
1327
    149c:       8c640000        lw      $a0,0($v1)
1328
    14a0:       00000000        nop
1329
    14a4:       00922021        addu    $a0,$a0,$s2
1330
    14a8:       90830000        lbu     $v1,0($a0)
1331
    14ac:       00000000        nop
1332
    14b0:       00621826        xor     $v1,$v1,$v0
1333
    14b4:       26100001        addiu   $s0,$s0,1
1334
    14b8:       0211102a        slt     $v0,$s0,$s1
1335
    14bc:       1440fff3        bnez    $v0,0x148c
1336
    14c0:       a0830000        sb      $v1,0($a0)
1337
    14c4:       3c070000        lui     $a3,0x0
1338
    14c8:       24e41810        addiu   $a0,$a3,6160
1339
    14cc:       3c070000        lui     $a3,0x0
1340
    14d0:       24e523a0        addiu   $a1,$a3,9120
1341
    14d4:       0c0001d1        jal     0x744
1342
    14d8:       02603025        move    $a2,$s3
1343
    14dc:       24070001        li      $a3,1
1344
    14e0:       10e00008        beqz    $a3,0x1504
1345
    14e4:       00408025        move    $s0,$v0
1346
    14e8:       3c040000        lui     $a0,0x0
1347
    14ec:       0c000023        jal     0x8c
1348
    14f0:       24841720        addiu   $a0,$a0,5920
1349
    14f4:       0c00006c        jal     0x1b0
1350
    14f8:       02002025        move    $a0,$s0
1351
    14fc:       0c000023        jal     0x8c
1352
    1500:       26e41680        addiu   $a0,$s7,5760
1353
    1504:       2402ffff        li      $v0,-1
1354
    1508:       16020008        bne     $s0,$v0,0x152c
1355
    150c:       3c070000        lui     $a3,0x0
1356
    1510:       8fa70010        lw      $a3,16($sp)
1357
    1514:       00000000        nop
1358
    1518:       24e70001        addiu   $a3,$a3,1
1359
    151c:       afa70010        sw      $a3,16($sp)
1360
    1520:       3c040000        lui     $a0,0x0
1361
    1524:       10000010        b       0x1568
1362
    1528:       2484173c        addiu   $a0,$a0,5948
1363
    152c:       24e41810        addiu   $a0,$a3,6160
1364
    1530:       3c070000        lui     $a3,0x0
1365
    1534:       24e52210        addiu   $a1,$a3,8720
1366
    1538:       0c000099        jal     0x264
1367
    153c:       240600ff        li      $a2,255
1368
    1540:       10400007        beqz    $v0,0x1560
1369
    1544:       3c040000        lui     $a0,0x0
1370
    1548:       8fa70014        lw      $a3,20($sp)
1371
    154c:       00000000        nop
1372
    1550:       24e70001        addiu   $a3,$a3,1
1373
    1554:       afa70014        sw      $a3,20($sp)
1374
    1558:       10000003        b       0x1568
1375
    155c:       2484175c        addiu   $a0,$a0,5980
1376
    1560:       3c040000        lui     $a0,0x0
1377
    1564:       2484177c        addiu   $a0,$a0,6012
1378
    1568:       0c000023        jal     0x8c
1379
    156c:       26940001        addiu   $s4,$s4,1
1380
    1570:       2a820078        slti    $v0,$s4,120
1381
    1574:       1440ff70        bnez    $v0,0x1338
1382
    1578:       24070001        li      $a3,1
1383
    157c:       3c040000        lui     $a0,0x0
1384
    1580:       0c000023        jal     0x8c
1385
    1584:       24841794        addiu   $a0,$a0,6036
1386
    1588:       0c00006c        jal     0x1b0
1387
    158c:       24040078        li      $a0,120
1388
    1590:       3c040000        lui     $a0,0x0
1389
    1594:       0c000023        jal     0x8c
1390
    1598:       248417a8        addiu   $a0,$a0,6056
1391
    159c:       8fa40010        lw      $a0,16($sp)
1392
    15a0:       0c00006c        jal     0x1b0
1393
    15a4:       00000000        nop
1394
    15a8:       3c040000        lui     $a0,0x0
1395
    15ac:       0c000023        jal     0x8c
1396
    15b0:       248417c0        addiu   $a0,$a0,6080
1397
    15b4:       8fa40014        lw      $a0,20($sp)
1398
    15b8:       0c00006c        jal     0x1b0
1399
    15bc:       00000000        nop
1400
    15c0:       3c040000        lui     $a0,0x0
1401
    15c4:       0c000023        jal     0x8c
1402
    15c8:       24841680        addiu   $a0,$a0,5760
1403
    15cc:       3c040000        lui     $a0,0x0
1404
    15d0:       0c000023        jal     0x8c
1405
    15d4:       248417dc        addiu   $a0,$a0,6108
1406
    15d8:       00001025        move    $v0,$zero
1407
    15dc:       8fbf0044        lw      $ra,68($sp)
1408
    15e0:       8fbe0040        lw      $s8,64($sp)
1409
    15e4:       8fb7003c        lw      $s7,60($sp)
1410
    15e8:       8fb60038        lw      $s6,56($sp)
1411
    15ec:       8fb50034        lw      $s5,52($sp)
1412
    15f0:       8fb40030        lw      $s4,48($sp)
1413
    15f4:       8fb3002c        lw      $s3,44($sp)
1414
    15f8:       8fb20028        lw      $s2,40($sp)
1415
    15fc:       8fb10024        lw      $s1,36($sp)
1416
    1600:       8fb00020        lw      $s0,32($sp)
1417
    1604:       03e00008        jr      $ra
1418
    1608:       27bd0048        addiu   $sp,$sp,72

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.