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

Subversion Repositories yacc

[/] [yacc/] [trunk/] [bench/] [c_src/] [calculator/] [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:   0c00023d        jal     0x8f4
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:   308400ff        andi    $a0,$a0,0xff
74
 108:   24023ff1        li      $v0,16369
75
 10c:   03e00008        jr      $ra
76
 110:   a0440000        sb      $a0,0($v0)
77
 114:   24023ffc        li      $v0,16380
78
 118:   8c420000        lw      $v0,0($v0)
79
 11c:   03e00008        jr      $ra
80
 120:   304200ff        andi    $v0,$v0,0xff
81
 124:   90820000        lbu     $v0,0($a0)
82
 128:   00000000        nop
83
 12c:   10400009        beqz    $v0,0x154
84
 130:   00401825        move    $v1,$v0
85
 134:   24053ff0        li      $a1,16368
86
 138:   00601025        move    $v0,$v1
87
 13c:   a0a20000        sb      $v0,0($a1)
88
 140:   24840001        addiu   $a0,$a0,1
89
 144:   90830000        lbu     $v1,0($a0)
90
 148:   00000000        nop
91
 14c:   1460fffb        bnez    $v1,0x13c
92
 150:   00601025        move    $v0,$v1
93
 154:   24023ff0        li      $v0,16368
94
 158:   03e00008        jr      $ra
95
 15c:   a0400000        sb      $zero,0($v0)
96
 160:   00042400        sll     $a0,$a0,0x10
97
 164:   00042403        sra     $a0,$a0,0x10
98
 168:   24023ff2        li      $v0,16370
99
 16c:   03e00008        jr      $ra
100
 170:   a4440000        sh      $a0,0($v0)
101
 174:   24023ff4        li      $v0,16372
102
 178:   03e00008        jr      $ra
103
 17c:   ac440000        sw      $a0,0($v0)
104
 180:   27bdffe8        addiu   $sp,$sp,-24
105
 184:   afbf0014        sw      $ra,20($sp)
106
 188:   afb00010        sw      $s0,16($sp)
107
 18c:   27bdffcc        addiu   $sp,$sp,-52
108
 190:   afa40000        sw      $a0,0($sp)
109
 194:   afa20004        sw      $v0,4($sp)
110
 198:   afa30008        sw      $v1,8($sp)
111
 19c:   afa5000c        sw      $a1,12($sp)
112
 1a0:   afb00010        sw      $s0,16($sp)
113
 1a4:   afb10014        sw      $s1,20($sp)
114
 1a8:   afb20018        sw      $s2,24($sp)
115
 1ac:   afa7001c        sw      $a3,28($sp)
116
 1b0:   afb40020        sw      $s4,32($sp)
117
 1b4:   afb50024        sw      $s5,36($sp)
118
 1b8:   afb60028        sw      $s6,40($sp)
119
 1bc:   afb7002c        sw      $s7,44($sp)
120
 1c0:   0c000045        jal     0x114
121
 1c4:   afa60030        sw      $a2,48($sp)
122
 1c8:   00408025        move    $s0,$v0
123
 1cc:   3a03000a        xori    $v1,$s0,0xa
124
 1d0:   2c630001        sltiu   $v1,$v1,1
125
 1d4:   3a02000d        xori    $v0,$s0,0xd
126
 1d8:   2c420001        sltiu   $v0,$v0,1
127
 1dc:   00621825        or      $v1,$v1,$v0
128
 1e0:   10600017        beqz    $v1,0x240
129
 1e4:   24020008        li      $v0,8
130
 1e8:   8f828028        lw      $v0,-32728($gp)
131
 1ec:   00000000        nop
132
 1f0:   a0400000        sb      $zero,0($v0)
133
 1f4:   3c020000        lui     $v0,0x0
134
 1f8:   24420ba0        addiu   $v0,$v0,2976
135
 1fc:   af828028        sw      $v0,-32728($gp)
136
 200:   0c000037        jal     0xdc
137
 204:   2404000a        li      $a0,10
138
 208:   0c000037        jal     0xdc
139
 20c:   2404000d        li      $a0,13
140
 210:   8f828010        lw      $v0,-32752($gp)
141
 214:   00000000        nop
142
 218:   10400005        beqz    $v0,0x230
143
 21c:   3c040000        lui     $a0,0x0
144
 220:   0c000049        jal     0x124
145
 224:   24840a7c        addiu   $a0,$a0,2684
146
 228:   10000025        b       0x2c0
147
 22c:   00000000        nop
148
 230:   24020001        li      $v0,1
149
 234:   af828010        sw      $v0,-32752($gp)
150
 238:   10000021        b       0x2c0
151
 23c:   00000000        nop
152
 240:   1602000b        bne     $s0,$v0,0x270
153
 244:   3c020000        lui     $v0,0x0
154
 248:   8f838028        lw      $v1,-32728($gp)
155
 24c:   24420ba0        addiu   $v0,$v0,2976
156
 250:   0043102b        sltu    $v0,$v0,$v1
157
 254:   10400007        beqz    $v0,0x274
158
 258:   00000000        nop
159
 25c:   0c000037        jal     0xdc
160
 260:   24040008        li      $a0,8
161
 264:   8f828028        lw      $v0,-32728($gp)
162
 268:   10000014        b       0x2bc
163
 26c:   2442ffff        addiu   $v0,$v0,-1
164
 270:   8f838028        lw      $v1,-32728($gp)
165
 274:   3c020000        lui     $v0,0x0
166
 278:   24440c18        addiu   $a0,$v0,3096
167
 27c:   0064102b        sltu    $v0,$v1,$a0
168
 280:   14400008        bnez    $v0,0x2a4
169
 284:   2482ff88        addiu   $v0,$a0,-120
170
 288:   a0600000        sb      $zero,0($v1)
171
 28c:   af828028        sw      $v0,-32728($gp)
172
 290:   3c040000        lui     $a0,0x0
173
 294:   0c000023        jal     0x8c
174
 298:   24840a88        addiu   $a0,$a0,2696
175
 29c:   10000008        b       0x2c0
176
 2a0:   00000000        nop
177
 2a4:   0c000037        jal     0xdc
178
 2a8:   02002025        move    $a0,$s0
179
 2ac:   8f828028        lw      $v0,-32728($gp)
180
 2b0:   00000000        nop
181
 2b4:   a0500000        sb      $s0,0($v0)
182
 2b8:   24420001        addiu   $v0,$v0,1
183
 2bc:   af828028        sw      $v0,-32728($gp)
184
 2c0:   8fa40000        lw      $a0,0($sp)
185
 2c4:   8fa20004        lw      $v0,4($sp)
186
 2c8:   8fa30008        lw      $v1,8($sp)
187
 2cc:   8fa5000c        lw      $a1,12($sp)
188
 2d0:   8fb00010        lw      $s0,16($sp)
189
 2d4:   8fb10014        lw      $s1,20($sp)
190
 2d8:   8fb20018        lw      $s2,24($sp)
191
 2dc:   8fa7001c        lw      $a3,28($sp)
192
 2e0:   8fb40020        lw      $s4,32($sp)
193
 2e4:   8fb50024        lw      $s5,36($sp)
194
 2e8:   8fb60028        lw      $s6,40($sp)
195
 2ec:   8fb7002c        lw      $s7,44($sp)
196
 2f0:   8fa60030        lw      $a2,48($sp)
197
 2f4:   27bd0034        addiu   $sp,$sp,52
198
 2f8:   8fbf0014        lw      $ra,20($sp)
199
 2fc:   03400008        jr      $k0
200
 300:   27bd0018        addiu   $sp,$sp,24
201
 304:   00000000        nop
202
 308:   8fbf0014        lw      $ra,20($sp)
203
 30c:   8fb00010        lw      $s0,16($sp)
204
 310:   03e00008        jr      $ra
205
 314:   27bd0018        addiu   $sp,$sp,24
206
 318:   24063ff4        li      $a2,16372
207
 31c:   00041803        sra     $v1,$a0,0x0
208
 320:   000417c3        sra     $v0,$a0,0x1f
209
 324:   acc30000        sw      $v1,0($a2)
210
 328:   03e00008        jr      $ra
211
 32c:   acc50000        sw      $a1,0($a2)
212
 330:   8f828020        lw      $v0,-32736($gp)
213
 334:   00000000        nop
214
 338:   90440000        lbu     $a0,0($v0)
215
 33c:   10000008        b       0x360
216
 340:   38830020        xori    $v1,$a0,0x20
217
 344:   8f838020        lw      $v1,-32736($gp)
218
 348:   00000000        nop
219
 34c:   24620001        addiu   $v0,$v1,1
220
 350:   af828020        sw      $v0,-32736($gp)
221
 354:   90640001        lbu     $a0,1($v1)
222
 358:   00000000        nop
223
 35c:   38830020        xori    $v1,$a0,0x20
224
 360:   2c630001        sltiu   $v1,$v1,1
225
 364:   3882000a        xori    $v0,$a0,0xa
226
 368:   2c420001        sltiu   $v0,$v0,1
227
 36c:   00621825        or      $v1,$v1,$v0
228
 370:   1460fff4        bnez    $v1,0x344
229
 374:   2402000d        li      $v0,13
230
 378:   1082fff2        beq     $a0,$v0,0x344
231
 37c:   00000000        nop
232
 380:   8f828020        lw      $v0,-32736($gp)
233
 384:   00000000        nop
234
 388:   90420000        lbu     $v0,0($v0)
235
 38c:   00000000        nop
236
 390:   14400004        bnez    $v0,0x3a4
237
 394:   00000000        nop
238
 398:   a380802c        sb      $zero,-32724($gp)
239
 39c:   10000008        b       0x3c0
240
 3a0:   00000000        nop
241
 3a4:   8f828020        lw      $v0,-32736($gp)
242
 3a8:   00000000        nop
243
 3ac:   90430000        lbu     $v1,0($v0)
244
 3b0:   00000000        nop
245
 3b4:   a383802c        sb      $v1,-32724($gp)
246
 3b8:   24420001        addiu   $v0,$v0,1
247
 3bc:   af828020        sw      $v0,-32736($gp)
248
 3c0:   03e00008        jr      $ra
249
 3c4:   00000000        nop
250
 3c8:   27bdffe8        addiu   $sp,$sp,-24
251
 3cc:   afbf0014        sw      $ra,20($sp)
252
 3d0:   afb00010        sw      $s0,16($sp)
253
 3d4:   9390802c        lbu     $s0,-32724($gp)
254
 3d8:   8f828020        lw      $v0,-32736($gp)
255
 3dc:   00000000        nop
256
 3e0:   00401825        move    $v1,$v0
257
 3e4:   90420000        lbu     $v0,0($v0)
258
 3e8:   1000000d        b       0x420
259
 3ec:   2610ffd0        addiu   $s0,$s0,-48
260
 3f0:   00501021        addu    $v0,$v0,$s0
261
 3f4:   00021040        sll     $v0,$v0,0x1
262
 3f8:   00602025        move    $a0,$v1
263
 3fc:   90830000        lbu     $v1,0($a0)
264
 400:   00000000        nop
265
 404:   00431021        addu    $v0,$v0,$v1
266
 408:   2450ffd0        addiu   $s0,$v0,-48
267
 40c:   24820001        addiu   $v0,$a0,1
268
 410:   af828020        sw      $v0,-32736($gp)
269
 414:   00401825        move    $v1,$v0
270
 418:   90820001        lbu     $v0,1($a0)
271
 41c:   00000000        nop
272
 420:   2442ffd0        addiu   $v0,$v0,-48
273
 424:   2c42000a        sltiu   $v0,$v0,10
274
 428:   1440fff1        bnez    $v0,0x3f0
275
 42c:   00101080        sll     $v0,$s0,0x2
276
 430:   0c0000cc        jal     0x330
277
 434:   00000000        nop
278
 438:   02001025        move    $v0,$s0
279
 43c:   8fbf0014        lw      $ra,20($sp)
280
 440:   8fb00010        lw      $s0,16($sp)
281
 444:   03e00008        jr      $ra
282
 448:   27bd0018        addiu   $sp,$sp,24
283
 44c:   27bdffe0        addiu   $sp,$sp,-32
284
 450:   afbf001c        sw      $ra,28($sp)
285
 454:   afb20018        sw      $s2,24($sp)
286
 458:   afb10014        sw      $s1,20($sp)
287
 45c:   afb00010        sw      $s0,16($sp)
288
 460:   9390802c        lbu     $s0,-32724($gp)
289
 464:   00000000        nop
290
 468:   3a03002b        xori    $v1,$s0,0x2b
291
 46c:   2c630001        sltiu   $v1,$v1,1
292
 470:   3a02002d        xori    $v0,$s0,0x2d
293
 474:   2c420001        sltiu   $v0,$v0,1
294
 478:   00621825        or      $v1,$v1,$v0
295
 47c:   10600003        beqz    $v1,0x48c
296
 480:   00000000        nop
297
 484:   0c0000cc        jal     0x330
298
 488:   00000000        nop
299
 48c:   0c00014f        jal     0x53c
300
 490:   00000000        nop
301
 494:   00408825        move    $s1,$v0
302
 498:   2402002d        li      $v0,45
303
 49c:   16020002        bne     $s0,$v0,0x4a8
304
 4a0:   00000000        nop
305
 4a4:   00118823        negu    $s1,$s1
306
 4a8:   9382802c        lbu     $v0,-32724($gp)
307
 4ac:   00000000        nop
308
 4b0:   00402025        move    $a0,$v0
309
 4b4:   304200ff        andi    $v0,$v0,0xff
310
 4b8:   3843002b        xori    $v1,$v0,0x2b
311
 4bc:   2c630001        sltiu   $v1,$v1,1
312
 4c0:   3842002d        xori    $v0,$v0,0x2d
313
 4c4:   2c420001        sltiu   $v0,$v0,1
314
 4c8:   00621825        or      $v1,$v1,$v0
315
 4cc:   10600014        beqz    $v1,0x520
316
 4d0:   2412002b        li      $s2,43
317
 4d4:   0c0000cc        jal     0x330
318
 4d8:   00808025        move    $s0,$a0
319
 4dc:   0c00014f        jal     0x53c
320
 4e0:   00000000        nop
321
 4e4:   16120003        bne     $s0,$s2,0x4f4
322
 4e8:   00000000        nop
323
 4ec:   10000002        b       0x4f8
324
 4f0:   02228821        addu    $s1,$s1,$v0
325
 4f4:   02228823        subu    $s1,$s1,$v0
326
 4f8:   9384802c        lbu     $a0,-32724($gp)
327
 4fc:   00000000        nop
328
 500:   308200ff        andi    $v0,$a0,0xff
329
 504:   3843002b        xori    $v1,$v0,0x2b
330
 508:   2c630001        sltiu   $v1,$v1,1
331
 50c:   3842002d        xori    $v0,$v0,0x2d
332
 510:   2c420001        sltiu   $v0,$v0,1
333
 514:   00621825        or      $v1,$v1,$v0
334
 518:   1460ffee        bnez    $v1,0x4d4
335
 51c:   00000000        nop
336
 520:   02201025        move    $v0,$s1
337
 524:   8fbf001c        lw      $ra,28($sp)
338
 528:   8fb20018        lw      $s2,24($sp)
339
 52c:   8fb10014        lw      $s1,20($sp)
340
 530:   8fb00010        lw      $s0,16($sp)
341
 534:   03e00008        jr      $ra
342
 538:   27bd0020        addiu   $sp,$sp,32
343
 53c:   27bdffe0        addiu   $sp,$sp,-32
344
 540:   afbf0018        sw      $ra,24($sp)
345
 544:   afb10014        sw      $s1,20($sp)
346
 548:   0c000194        jal     0x650
347
 54c:   afb00010        sw      $s0,16($sp)
348
 550:   1000002f        b       0x610
349
 554:   00408825        move    $s1,$v0
350
 558:   9390802c        lbu     $s0,-32724($gp)
351
 55c:   0c0000cc        jal     0x330
352
 560:   00000000        nop
353
 564:   0c000194        jal     0x650
354
 568:   00000000        nop
355
 56c:   00401825        move    $v1,$v0
356
 570:   2402002a        li      $v0,42
357
 574:   1202000c        beq     $s0,$v0,0x5a8
358
 578:   2a02002b        slti    $v0,$s0,43
359
 57c:   10400005        beqz    $v0,0x594
360
 580:   24020025        li      $v0,37
361
 584:   12020018        beq     $s0,$v0,0x5e8
362
 588:   00000000        nop
363
 58c:   10000020        b       0x610
364
 590:   00000000        nop
365
 594:   2402002f        li      $v0,47
366
 598:   12020007        beq     $s0,$v0,0x5b8
367
 59c:   00000000        nop
368
 5a0:   1000001b        b       0x610
369
 5a4:   00000000        nop
370
 5a8:   02230018        mult    $s1,$v1
371
 5ac:   00008812        mflo    $s1
372
 5b0:   10000017        b       0x610
373
 5b4:   00000000        nop
374
 5b8:   14600002        bnez    $v1,0x5c4
375
 5bc:   0223001a        div     $zero,$s1,$v1
376
 5c0:   0007000d        break   0x7
377
 5c4:   2401ffff        li      $at,-1
378
 5c8:   14610004        bne     $v1,$at,0x5dc
379
 5cc:   3c018000        lui     $at,0x8000
380
 5d0:   16210002        bne     $s1,$at,0x5dc
381
 5d4:   00000000        nop
382
 5d8:   0006000d        break   0x6
383
 5dc:   00008812        mflo    $s1
384
 5e0:   1000000b        b       0x610
385
 5e4:   00000000        nop
386
 5e8:   14600002        bnez    $v1,0x5f4
387
 5ec:   0223001a        div     $zero,$s1,$v1
388
 5f0:   0007000d        break   0x7
389
 5f4:   2401ffff        li      $at,-1
390
 5f8:   14610004        bne     $v1,$at,0x60c
391
 5fc:   3c018000        lui     $at,0x8000
392
 600:   16210002        bne     $s1,$at,0x60c
393
 604:   00000000        nop
394
 608:   0006000d        break   0x6
395
 60c:   00008810        mfhi    $s1
396
 610:   9384802c        lbu     $a0,-32724($gp)
397
 614:   00000000        nop
398
 618:   3883002a        xori    $v1,$a0,0x2a
399
 61c:   2c630001        sltiu   $v1,$v1,1
400
 620:   3882002f        xori    $v0,$a0,0x2f
401
 624:   2c420001        sltiu   $v0,$v0,1
402
 628:   00621825        or      $v1,$v1,$v0
403
 62c:   1460ffca        bnez    $v1,0x558
404
 630:   24020025        li      $v0,37
405
 634:   1082ffc8        beq     $a0,$v0,0x558
406
 638:   02201025        move    $v0,$s1
407
 63c:   8fbf0018        lw      $ra,24($sp)
408
 640:   8fb10014        lw      $s1,20($sp)
409
 644:   8fb00010        lw      $s0,16($sp)
410
 648:   03e00008        jr      $ra
411
 64c:   27bd0020        addiu   $sp,$sp,32
412
 650:   27bdffe8        addiu   $sp,$sp,-24
413
 654:   afbf0014        sw      $ra,20($sp)
414
 658:   afb00010        sw      $s0,16($sp)
415
 65c:   9382802c        lbu     $v0,-32724($gp)
416
 660:   00000000        nop
417
 664:   2442ffd0        addiu   $v0,$v0,-48
418
 668:   2c42000a        sltiu   $v0,$v0,10
419
 66c:   10400005        beqz    $v0,0x684
420
 670:   24020028        li      $v0,40
421
 674:   0c0000f2        jal     0x3c8
422
 678:   00000000        nop
423
 67c:   1000001c        b       0x6f0
424
 680:   00000000        nop
425
 684:   9383802c        lbu     $v1,-32724($gp)
426
 688:   00000000        nop
427
 68c:   14620010        bne     $v1,$v0,0x6d0
428
 690:   00000000        nop
429
 694:   0c0000cc        jal     0x330
430
 698:   00000000        nop
431
 69c:   0c000113        jal     0x44c
432
 6a0:   00000000        nop
433
 6a4:   00408025        move    $s0,$v0
434
 6a8:   9383802c        lbu     $v1,-32724($gp)
435
 6ac:   24020029        li      $v0,41
436
 6b0:   10620003        beq     $v1,$v0,0x6c0
437
 6b4:   3c040000        lui     $a0,0x0
438
 6b8:   0c000023        jal     0x8c
439
 6bc:   24840a9c        addiu   $a0,$a0,2716
440
 6c0:   0c0000cc        jal     0x330
441
 6c4:   00000000        nop
442
 6c8:   10000009        b       0x6f0
443
 6cc:   02001025        move    $v0,$s0
444
 6d0:   9382802c        lbu     $v0,-32724($gp)
445
 6d4:   00000000        nop
446
 6d8:   10400005        beqz    $v0,0x6f0
447
 6dc:   00001025        move    $v0,$zero
448
 6e0:   3c040000        lui     $a0,0x0
449
 6e4:   0c000023        jal     0x8c
450
 6e8:   24840a9c        addiu   $a0,$a0,2716
451
 6ec:   00001025        move    $v0,$zero
452
 6f0:   8fbf0014        lw      $ra,20($sp)
453
 6f4:   8fb00010        lw      $s0,16($sp)
454
 6f8:   03e00008        jr      $ra
455
 6fc:   27bd0018        addiu   $sp,$sp,24
456
 700:   00803025        move    $a2,$a0
457
 704:   90820000        lbu     $v0,0($a0)
458
 708:   00000000        nop
459
 70c:   1040000f        beqz    $v0,0x74c
460
 710:   00802825        move    $a1,$a0
461
 714:   24a50001        addiu   $a1,$a1,1
462
 718:   90a20000        lbu     $v0,0($a1)
463
 71c:   00000000        nop
464
 720:   1440fffd        bnez    $v0,0x718
465
 724:   24a50001        addiu   $a1,$a1,1
466
 728:   24a5ffff        addiu   $a1,$a1,-1
467
 72c:   10000008        b       0x750
468
 730:   24a5ffff        addiu   $a1,$a1,-1
469
 734:   90c20000        lbu     $v0,0($a2)
470
 738:   90a30000        lbu     $v1,0($a1)
471
 73c:   00000000        nop
472
 740:   a0c30000        sb      $v1,0($a2)
473
 744:   a0a20000        sb      $v0,0($a1)
474
 748:   24c60001        addiu   $a2,$a2,1
475
 74c:   24a5ffff        addiu   $a1,$a1,-1
476
 750:   00c5102b        sltu    $v0,$a2,$a1
477
 754:   1440fff7        bnez    $v0,0x734
478
 758:   00000000        nop
479
 75c:   03e00008        jr      $ra
480
 760:   00801025        move    $v0,$a0
481
 764:   27bdffe8        addiu   $sp,$sp,-24
482
 768:   04810005        bgez    $a0,0x780
483
 76c:   afbf0010        sw      $ra,16($sp)
484
 770:   2402002d        li      $v0,45
485
 774:   a0a20000        sb      $v0,0($a1)
486
 778:   24a50001        addiu   $a1,$a1,1
487
 77c:   00042023        negu    $a0,$a0
488
 780:   10800012        beqz    $a0,0x7cc
489
 784:   00a03825        move    $a3,$a1
490
 788:   3c086666        lui     $t0,0x6666
491
 78c:   35086667        ori     $t0,$t0,0x6667
492
 790:   00880018        mult    $a0,$t0
493
 794:   00004810        mfhi    $t1
494
 798:   00091883        sra     $v1,$t1,0x2
495
 79c:   000417c3        sra     $v0,$a0,0x1f
496
 7a0:   00623023        subu    $a2,$v1,$v0
497
 7a4:   00c01825        move    $v1,$a2
498
 7a8:   00061080        sll     $v0,$a2,0x2
499
 7ac:   00461021        addu    $v0,$v0,$a2
500
 7b0:   00021040        sll     $v0,$v0,0x1
501
 7b4:   00823023        subu    $a2,$a0,$v0
502
 7b8:   24c20030        addiu   $v0,$a2,48
503
 7bc:   a0e20000        sb      $v0,0($a3)
504
 7c0:   00602025        move    $a0,$v1
505
 7c4:   1480fff2        bnez    $a0,0x790
506
 7c8:   24e70001        addiu   $a3,$a3,1
507
 7cc:   14a70003        bne     $a1,$a3,0x7dc
508
 7d0:   24020030        li      $v0,48
509
 7d4:   a0a20000        sb      $v0,0($a1)
510
 7d8:   24a70001        addiu   $a3,$a1,1
511
 7dc:   a0e00000        sb      $zero,0($a3)
512
 7e0:   0c0001c0        jal     0x700
513
 7e4:   00a02025        move    $a0,$a1
514
 7e8:   8fbf0010        lw      $ra,16($sp)
515
 7ec:   00000000        nop
516
 7f0:   03e00008        jr      $ra
517
 7f4:   27bd0018        addiu   $sp,$sp,24
518
 7f8:   27bdffe0        addiu   $sp,$sp,-32
519
 7fc:   afbf0018        sw      $ra,24($sp)
520
 800:   afb10014        sw      $s1,20($sp)
521
 804:   afb00010        sw      $s0,16($sp)
522
 808:   3c100000        lui     $s0,0x0
523
 80c:   26100ba0        addiu   $s0,$s0,2976
524
 810:   af908020        sw      $s0,-32736($gp)
525
 814:   0c0000cc        jal     0x330
526
 818:   00000000        nop
527
 81c:   0c000113        jal     0x44c
528
 820:   00000000        nop
529
 824:   00408825        move    $s1,$v0
530
 828:   3c040000        lui     $a0,0x0
531
 82c:   0c000049        jal     0x124
532
 830:   24840ab4        addiu   $a0,$a0,2740
533
 834:   0c000049        jal     0x124
534
 838:   02002025        move    $a0,$s0
535
 83c:   3c040000        lui     $a0,0x0
536
 840:   0c000049        jal     0x124
537
 844:   24840ab8        addiu   $a0,$a0,2744
538
 848:   0c00005d        jal     0x174
539
 84c:   02202025        move    $a0,$s1
540
 850:   3c040000        lui     $a0,0x0
541
 854:   0c000049        jal     0x124
542
 858:   24840abc        addiu   $a0,$a0,2748
543
 85c:   27858018        addiu   $a1,$gp,-32744
544
 860:   0c0001d9        jal     0x764
545
 864:   02202025        move    $a0,$s1
546
 868:   27848018        addiu   $a0,$gp,-32744
547
 86c:   0c000049        jal     0x124
548
 870:   00000000        nop
549
 874:   3c040000        lui     $a0,0x0
550
 878:   0c000049        jal     0x124
551
 87c:   24840ac8        addiu   $a0,$a0,2760
552
 880:   8fbf0018        lw      $ra,24($sp)
553
 884:   8fb10014        lw      $s1,20($sp)
554
 888:   8fb00010        lw      $s0,16($sp)
555
 88c:   03e00008        jr      $ra
556
 890:   27bd0020        addiu   $sp,$sp,32
557
 894:   90a20000        lbu     $v0,0($a1)
558
 898:   00000000        nop
559
 89c:   10400007        beqz    $v0,0x8bc
560
 8a0:   00401825        move    $v1,$v0
561
 8a4:   a0830000        sb      $v1,0($a0)
562
 8a8:   24a50001        addiu   $a1,$a1,1
563
 8ac:   90a30000        lbu     $v1,0($a1)
564
 8b0:   00000000        nop
565
 8b4:   1460fffb        bnez    $v1,0x8a4
566
 8b8:   24840001        addiu   $a0,$a0,1
567
 8bc:   03e00008        jr      $ra
568
 8c0:   a0800000        sb      $zero,0($a0)
569
 8c4:   27bdffe8        addiu   $sp,$sp,-24
570
 8c8:   afbf0010        sw      $ra,16($sp)
571
 8cc:   00802825        move    $a1,$a0
572
 8d0:   3c040000        lui     $a0,0x0
573
 8d4:   0c000225        jal     0x894
574
 8d8:   24840ba0        addiu   $a0,$a0,2976
575
 8dc:   0c0001fe        jal     0x7f8
576
 8e0:   00000000        nop
577
 8e4:   8fbf0010        lw      $ra,16($sp)
578
 8e8:   00000000        nop
579
 8ec:   03e00008        jr      $ra
580
 8f0:   27bd0018        addiu   $sp,$sp,24
581
 8f4:   27bdffe8        addiu   $sp,$sp,-24
582
 8f8:   afbf0014        sw      $ra,20($sp)
583
 8fc:   afb00010        sw      $s0,16($sp)
584
 900:   00008025        move    $s0,$zero
585
 904:   24033ff8        li      $v1,16376
586
 908:   3c020000        lui     $v0,0x0
587
 90c:   24420180        addiu   $v0,$v0,384
588
 910:   ac620000        sw      $v0,0($v1)
589
 914:   3c020000        lui     $v0,0x0
590
 918:   24420ba0        addiu   $v0,$v0,2976
591
 91c:   af828028        sw      $v0,-32728($gp)
592
 920:   3c040000        lui     $a0,0x0
593
 924:   0c000023        jal     0x8c
594
 928:   24840ad0        addiu   $a0,$a0,2768
595
 92c:   3c040000        lui     $a0,0x0
596
 930:   0c000023        jal     0x8c
597
 934:   24840ad8        addiu   $a0,$a0,2776
598
 938:   3c040000        lui     $a0,0x0
599
 93c:   0c000023        jal     0x8c
600
 940:   24840ae0        addiu   $a0,$a0,2784
601
 944:   3c040000        lui     $a0,0x0
602
 948:   0c000023        jal     0x8c
603
 94c:   24840af0        addiu   $a0,$a0,2800
604
 950:   3c040000        lui     $a0,0x0
605
 954:   0c000023        jal     0x8c
606
 958:   24840b04        addiu   $a0,$a0,2820
607
 95c:   3c040000        lui     $a0,0x0
608
 960:   0c000023        jal     0x8c
609
 964:   24840b14        addiu   $a0,$a0,2836
610
 968:   3c040000        lui     $a0,0x0
611
 96c:   0c000023        jal     0x8c
612
 970:   24840b20        addiu   $a0,$a0,2848
613
 974:   3c040000        lui     $a0,0x0
614
 978:   0c000023        jal     0x8c
615
 97c:   24840b2c        addiu   $a0,$a0,2860
616
 980:   3c040000        lui     $a0,0x0
617
 984:   0c000023        jal     0x8c
618
 988:   24840b34        addiu   $a0,$a0,2868
619
 98c:   3c040000        lui     $a0,0x0
620
 990:   0c000023        jal     0x8c
621
 994:   24840b44        addiu   $a0,$a0,2884
622
 998:   3c040000        lui     $a0,0x0
623
 99c:   0c000023        jal     0x8c
624
 9a0:   24840b58        addiu   $a0,$a0,2904
625
 9a4:   3c040000        lui     $a0,0x0
626
 9a8:   0c000023        jal     0x8c
627
 9ac:   24840b6c        addiu   $a0,$a0,2924
628
 9b0:   8f828010        lw      $v0,-32752($gp)
629
 9b4:   00000000        nop
630
 9b8:   1040fffd        beqz    $v0,0x9b0
631
 9bc:   00000000        nop
632
 9c0:   af808010        sw      $zero,-32752($gp)
633
 9c4:   0c0001fe        jal     0x7f8
634
 9c8:   26100001        addiu   $s0,$s0,1
635
 9cc:   2e02000c        sltiu   $v0,$s0,12
636
 9d0:   1440fff7        bnez    $v0,0x9b0
637
 9d4:   00000000        nop
638
 9d8:   3c040000        lui     $a0,0x0
639
 9dc:   0c000049        jal     0x124
640
 9e0:   24840b78        addiu   $a0,$a0,2936
641
 9e4:   1000fff2        b       0x9b0
642
 9e8:   00000000        nop
643
 9ec:   24023ff8        li      $v0,16376
644
 9f0:   3c030000        lui     $v1,0x0
645
 9f4:   24630180        addiu   $v1,$v1,384
646
 9f8:   ac430000        sw      $v1,0($v0)
647
 9fc:   3c020000        lui     $v0,0x0
648
 a00:   24420ba0        addiu   $v0,$v0,2976
649
 a04:   af828028        sw      $v0,-32728($gp)
650
 a08:   03e00008        jr      $ra
651
 a0c:   00000000        nop
652
 a10:   27bdffe8        addiu   $sp,$sp,-24
653
 a14:   afbf0010        sw      $ra,16($sp)
654
 a18:   3c020000        lui     $v0,0x0
655
 a1c:   24420ba0        addiu   $v0,$v0,2976
656
 a20:   af828020        sw      $v0,-32736($gp)
657
 a24:   0c0000cc        jal     0x330
658
 a28:   00000000        nop
659
 a2c:   8fbf0010        lw      $ra,16($sp)
660
 a30:   00000000        nop
661
 a34:   03e00008        jr      $ra
662
 a38:   27bd0018        addiu   $sp,$sp,24
663
 a3c:   27bdffe8        addiu   $sp,$sp,-24
664
 a40:   afbf0010        sw      $ra,16($sp)
665
 a44:   3c040000        lui     $a0,0x0
666
 a48:   0c000023        jal     0x8c
667
 a4c:   24840a9c        addiu   $a0,$a0,2716
668
 a50:   00001025        move    $v0,$zero
669
 a54:   8fbf0010        lw      $ra,16($sp)
670
 a58:   00000000        nop
671
 a5c:   03e00008        jr      $ra
672
 a60:   27bd0018        addiu   $sp,$sp,24

powered by: WebSVN 2.1.0

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