URL
https://opencores.org/ocsvn/yacc/yacc/trunk
Subversion Repositories yacc
[/] [yacc/] [trunk/] [bench/] [c_src/] [dhrystone/] [list.txt] - Rev 4
Compare with Previous | Blame | View Log
test.exe: file format elf32-bigmips
No symbols in "test.exe".
Disassembly of section .text:
00000000 <.text>:
0: 3c1c0000 lui $gp,0x0
4: 379c0000 ori $gp,$gp,0x0
8: 3c040000 lui $a0,0x0
c: 34840000 ori $a0,$a0,0x0
10: 3c050000 lui $a1,0x0
14: 34a50000 ori $a1,$a1,0x0
18: 3c1d0000 lui $sp,0x0
1c: 37bdfff0 ori $sp,$sp,0xfff0
20: ac800000 sw $zero,0($a0)
24: 0085182a slt $v1,$a0,$a1
28: 1460fffd bnez $v1,0x20
2c: 24840004 addiu $a0,$a0,4
30: 0c00004a jal 0x128
34: 00000000 nop
38: 0800000e j 0x38
3c: 341affff li $k0,0xffff
40: 341b002e li $k1,0x2e
44: a35b0000 sb $k1,0($k0)
48: 341a0001 li $k0,0x1
4c: 401b7000 mfc0 $k1,$epc
50: 03600008 jr $k1
54: 409a6000 mtc0 $k0,$status
58: 03e00008 jr $ra
5c: 40846000 mtc0 $a0,$status
60: 3405ffff li $a1,0xffff
64: 03e00008 jr $ra
68: a0a40000 sb $a0,0($a1)
6c: 3405ffff li $a1,0xffff
70: 80860000 lb $a2,0($a0)
74: 10c00003 beqz $a2,0x84
78: 24840001 addiu $a0,$a0,1
7c: 1000fffc b 0x70
80: a0a60000 sb $a2,0($a1)
84: 03e00008 jr $ra
88: 34020000 li $v0,0x0
8c: 90820000 lbu $v0,0($a0)
90: 00000000 nop
94: 10400009 beqz $v0,0xbc
98: 00401825 move $v1,$v0
9c: 24053ff0 li $a1,16368
a0: 00601025 move $v0,$v1
a4: a0a20000 sb $v0,0($a1)
a8: 24840001 addiu $a0,$a0,1
ac: 90830000 lbu $v1,0($a0)
b0: 00000000 nop
b4: 1460fffb bnez $v1,0xa4
b8: 00601025 move $v0,$v1
bc: 24023ff0 li $v0,16368
c0: 03e00008 jr $ra
c4: a0400000 sb $zero,0($v0)
c8: 308400ff andi $a0,$a0,0xff
cc: 24023ff1 li $v0,16369
d0: 03e00008 jr $ra
d4: a0440000 sb $a0,0($v0)
d8: 00042400 sll $a0,$a0,0x10
dc: 00042403 sra $a0,$a0,0x10
e0: 24023ff2 li $v0,16370
e4: 03e00008 jr $ra
e8: a4440000 sh $a0,0($v0)
ec: 24023ff4 li $v0,16372
f0: 03e00008 jr $ra
f4: ac440000 sw $a0,0($v0)
f8: 90a20000 lbu $v0,0($a1)
fc: 00000000 nop
100: 10400007 beqz $v0,0x120
104: 00401825 move $v1,$v0
108: a0830000 sb $v1,0($a0)
10c: 24a50001 addiu $a1,$a1,1
110: 90a30000 lbu $v1,0($a1)
114: 00000000 nop
118: 1460fffb bnez $v1,0x108
11c: 24840001 addiu $a0,$a0,1
120: 03e00008 jr $ra
124: a0800000 sb $zero,0($a0)
128: 27bdff20 addiu $sp,$sp,-224
12c: afbf00d8 sw $ra,216($sp)
130: afb500d4 sw $s5,212($sp)
134: afb400d0 sw $s4,208($sp)
138: afb300cc sw $s3,204($sp)
13c: afb200c8 sw $s2,200($sp)
140: afb100c4 sw $s1,196($sp)
144: afb000c0 sw $s0,192($sp)
148: 3c040000 lui $a0,0x0
14c: 0c000023 jal 0x8c
150: 24840838 addiu $a0,$a0,2104
154: 27a20050 addiu $v0,$sp,80
158: af828012 sw $v0,-32750($gp)
15c: 27a30080 addiu $v1,$sp,128
160: af83801e sw $v1,-32738($gp)
164: afa20080 sw $v0,128($sp)
168: ac600004 sw $zero,4($v1)
16c: 24020002 li $v0,2
170: ac620008 sw $v0,8($v1)
174: 24020028 li $v0,40
178: ac62000c sw $v0,12($v1)
17c: 27a40090 addiu $a0,$sp,144
180: 3c050000 lui $a1,0x0
184: 0c00003e jal 0xf8
188: 24a50850 addiu $a1,$a1,2128
18c: 27a40010 addiu $a0,$sp,16
190: 3c050000 lui $a1,0x0
194: 0c00003e jal 0xf8
198: 24a50870 addiu $a1,$a1,2160
19c: 3c030000 lui $v1,0x0
1a0: 2402000a li $v0,10
1a4: ac620fcc sw $v0,4044($v1)
1a8: 0040a825 move $s5,$v0
1ac: 3c040000 lui $a0,0x0
1b0: 0c000023 jal 0x8c
1b4: 24840890 addiu $a0,$a0,2192
1b8: 0c00003b jal 0xec
1bc: 2404000a li $a0,10
1c0: 3c040000 lui $a0,0x0
1c4: 0c000023 jal 0x8c
1c8: 248408a4 addiu $a0,$a0,2212
1cc: 3c040000 lui $a0,0x0
1d0: 0c000023 jal 0x8c
1d4: 248408c0 addiu $a0,$a0,2240
1d8: 3c040000 lui $a0,0x0
1dc: 0c000023 jal 0x8c
1e0: 248408c8 addiu $a0,$a0,2248
1e4: 24120001 li $s2,1
1e8: 27b30030 addiu $s3,$sp,48
1ec: 3c140000 lui $s4,0x0
1f0: 0c000166 jal 0x598
1f4: 24110003 li $s1,3
1f8: 0c00015a jal 0x568
1fc: 00000000 nop
200: 24020002 li $v0,2
204: afa200b8 sw $v0,184($sp)
208: 3c050000 lui $a1,0x0
20c: 02602025 move $a0,$s3
210: 0c00003e jal 0xf8
214: 24a508cc addiu $a1,$a1,2252
218: 24020001 li $v0,1
21c: afa200b4 sw $v0,180($sp)
220: 27a40010 addiu $a0,$sp,16
224: 0c0001c8 jal 0x720
228: 02602825 move $a1,$s3
22c: 2c420001 sltiu $v0,$v0,1
230: af828022 sw $v0,-32734($gp)
234: 8fa200b8 lw $v0,184($sp)
238: 00000000 nop
23c: 00402025 move $a0,$v0
240: 28420003 slti $v0,$v0,3
244: 1040000f beqz $v0,0x284
248: 00041080 sll $v0,$a0,0x2
24c: 00441021 addu $v0,$v0,$a0
250: 00511023 subu $v0,$v0,$s1
254: afa200b0 sw $v0,176($sp)
258: 02202825 move $a1,$s1
25c: 0c000191 jal 0x644
260: 27a600b0 addiu $a2,$sp,176
264: 8fa200b8 lw $v0,184($sp)
268: 00000000 nop
26c: 24420001 addiu $v0,$v0,1
270: afa200b8 sw $v0,184($sp)
274: 00402025 move $a0,$v0
278: 0051102a slt $v0,$v0,$s1
27c: 1440fff3 bnez $v0,0x24c
280: 00041080 sll $v0,$a0,0x2
284: 3c040000 lui $a0,0x0
288: 3c050000 lui $a1,0x0
28c: 24843080 addiu $a0,$a0,12416
290: 8fa600b8 lw $a2,184($sp)
294: 8fa700b0 lw $a3,176($sp)
298: 0c000195 jal 0x654
29c: 24a50970 addiu $a1,$a1,2416
2a0: 8f84801e lw $a0,-32738($gp)
2a4: 0c0000f0 jal 0x3c0
2a8: 24100041 li $s0,65
2ac: 9382801b lbu $v0,-32741($gp)
2b0: 00000000 nop
2b4: 2c420041 sltiu $v0,$v0,65
2b8: 14400016 bnez $v0,0x314
2bc: 02002025 move $a0,$s0
2c0: 0c0001c0 jal 0x700
2c4: 24050043 li $a1,67
2c8: 8fa300b4 lw $v1,180($sp)
2cc: 00000000 nop
2d0: 1462000a bne $v1,$v0,0x2fc
2d4: 26020001 addiu $v0,$s0,1
2d8: 00002025 move $a0,$zero
2dc: 0c00016b jal 0x5ac
2e0: 27a500b4 addiu $a1,$sp,180
2e4: 27a40030 addiu $a0,$sp,48
2e8: 0c00003e jal 0xf8
2ec: 268508ec addiu $a1,$s4,2284
2f0: 02408825 move $s1,$s2
2f4: af928016 sw $s2,-32746($gp)
2f8: 26020001 addiu $v0,$s0,1
2fc: 305000ff andi $s0,$v0,0xff
300: 9382801b lbu $v0,-32741($gp)
304: 00000000 nop
308: 0050102b sltu $v0,$v0,$s0
30c: 1040ffec beqz $v0,0x2c0
310: 02002025 move $a0,$s0
314: 8fa200b8 lw $v0,184($sp)
318: 00000000 nop
31c: 02220018 mult $s1,$v0
320: 00008812 mflo $s1
324: 8fa200b0 lw $v0,176($sp)
328: 00000000 nop
32c: 14400002 bnez $v0,0x338
330: 0222001a div $zero,$s1,$v0
334: 0007000d break 0x7
338: 2401ffff li $at,-1
33c: 14410004 bne $v0,$at,0x350
340: 3c018000 lui $at,0x8000
344: 16210002 bne $s1,$at,0x350
348: 00000000 nop
34c: 0006000d break 0x6
350: 00001012 mflo $v0
354: afa200b8 sw $v0,184($sp)
358: 0c000135 jal 0x4d4
35c: 27a400b8 addiu $a0,$sp,184
360: 26520001 addiu $s2,$s2,1
364: 02b2102a slt $v0,$s5,$s2
368: 1040ffa1 beqz $v0,0x1f0
36c: 3c040000 lui $a0,0x0
370: 0c000023 jal 0x8c
374: 248408c0 addiu $a0,$a0,2240
378: 3c040000 lui $a0,0x0
37c: 0c000023 jal 0x8c
380: 248408c8 addiu $a0,$a0,2248
384: 3c040000 lui $a0,0x0
388: 0c000023 jal 0x8c
38c: 2484090c addiu $a0,$a0,2316
390: 3c040000 lui $a0,0x0
394: 0c000023 jal 0x8c
398: 24840920 addiu $a0,$a0,2336
39c: 8fbf00d8 lw $ra,216($sp)
3a0: 8fb500d4 lw $s5,212($sp)
3a4: 8fb400d0 lw $s4,208($sp)
3a8: 8fb300cc lw $s3,204($sp)
3ac: 8fb200c8 lw $s2,200($sp)
3b0: 8fb100c4 lw $s1,196($sp)
3b4: 8fb000c0 lw $s0,192($sp)
3b8: 03e00008 jr $ra
3bc: 27bd00e0 addiu $sp,$sp,224
3c0: 27bdffe0 addiu $sp,$sp,-32
3c4: afbf0018 sw $ra,24($sp)
3c8: afb10014 sw $s1,20($sp)
3cc: afb00010 sw $s0,16($sp)
3d0: 00808825 move $s1,$a0
3d4: 8e300000 lw $s0,0($s1)
3d8: 00000000 nop
3dc: 02001825 move $v1,$s0
3e0: 8f82801e lw $v0,-32738($gp)
3e4: 00000000 nop
3e8: 24440030 addiu $a0,$v0,48
3ec: 8c470000 lw $a3,0($v0)
3f0: 8c480004 lw $t0,4($v0)
3f4: 8c490008 lw $t1,8($v0)
3f8: 8c4a000c lw $t2,12($v0)
3fc: ac670000 sw $a3,0($v1)
400: ac680004 sw $t0,4($v1)
404: ac690008 sw $t1,8($v1)
408: ac6a000c sw $t2,12($v1)
40c: 24420010 addiu $v0,$v0,16
410: 1444fff6 bne $v0,$a0,0x3ec
414: 24630010 addiu $v1,$v1,16
418: 24020005 li $v0,5
41c: ae22000c sw $v0,12($s1)
420: ae02000c sw $v0,12($s0)
424: 8e220000 lw $v0,0($s1)
428: 00000000 nop
42c: ae020000 sw $v0,0($s0)
430: 0c000148 jal 0x520
434: 02002025 move $a0,$s0
438: 8e020004 lw $v0,4($s0)
43c: 00000000 nop
440: 14400011 bnez $v0,0x488
444: 02201825 move $v1,$s1
448: 24020006 li $v0,6
44c: ae02000c sw $v0,12($s0)
450: 8e240008 lw $a0,8($s1)
454: 0c00016b jal 0x5ac
458: 26050008 addiu $a1,$s0,8
45c: 8f82801e lw $v0,-32738($gp)
460: 00000000 nop
464: 8c420000 lw $v0,0($v0)
468: 00000000 nop
46c: ae020000 sw $v0,0($s0)
470: 8e04000c lw $a0,12($s0)
474: 2405000a li $a1,10
478: 0c000191 jal 0x644
47c: 2606000c addiu $a2,$s0,12
480: 1000000f b 0x4c0
484: 00000000 nop
488: 8e220000 lw $v0,0($s1)
48c: 00000000 nop
490: 24440030 addiu $a0,$v0,48
494: 8c470000 lw $a3,0($v0)
498: 8c480004 lw $t0,4($v0)
49c: 8c490008 lw $t1,8($v0)
4a0: 8c4a000c lw $t2,12($v0)
4a4: ac670000 sw $a3,0($v1)
4a8: ac680004 sw $t0,4($v1)
4ac: ac690008 sw $t1,8($v1)
4b0: ac6a000c sw $t2,12($v1)
4b4: 24420010 addiu $v0,$v0,16
4b8: 1444fff6 bne $v0,$a0,0x494
4bc: 24630010 addiu $v1,$v1,16
4c0: 8fbf0018 lw $ra,24($sp)
4c4: 8fb10014 lw $s1,20($sp)
4c8: 8fb00010 lw $s0,16($sp)
4cc: 03e00008 jr $ra
4d0: 27bd0020 addiu $sp,$sp,32
4d4: 8c820000 lw $v0,0($a0)
4d8: 00000000 nop
4dc: 2443000a addiu $v1,$v0,10
4e0: 24060041 li $a2,65
4e4: 9382801a lbu $v0,-32742($gp)
4e8: 00000000 nop
4ec: 14460007 bne $v0,$a2,0x50c
4f0: 00000000 nop
4f4: 2463ffff addiu $v1,$v1,-1
4f8: 8f828016 lw $v0,-32746($gp)
4fc: 00000000 nop
500: 00621023 subu $v0,$v1,$v0
504: ac820000 sw $v0,0($a0)
508: 00002825 move $a1,$zero
50c: 00000000 nop
510: 14a0fff4 bnez $a1,0x4e4
514: 00000000 nop
518: 03e00008 jr $ra
51c: 00000000 nop
520: 27bdffe8 addiu $sp,$sp,-24
524: afbf0010 sw $ra,16($sp)
528: 8f82801e lw $v0,-32738($gp)
52c: 00000000 nop
530: 10400004 beqz $v0,0x544
534: 00000000 nop
538: 8c420000 lw $v0,0($v0)
53c: 00000000 nop
540: ac820000 sw $v0,0($a0)
544: 8f86801e lw $a2,-32738($gp)
548: 2404000a li $a0,10
54c: 8f858016 lw $a1,-32746($gp)
550: 0c000191 jal 0x644
554: 24c6000c addiu $a2,$a2,12
558: 8fbf0010 lw $ra,16($sp)
55c: 00000000 nop
560: 03e00008 jr $ra
564: 27bd0018 addiu $sp,$sp,24
568: 9382801a lbu $v0,-32742($gp)
56c: 00000000 nop
570: 38420041 xori $v0,$v0,0x41
574: 2c420001 sltiu $v0,$v0,1
578: 8f838022 lw $v1,-32734($gp)
57c: 00000000 nop
580: 00431025 or $v0,$v0,$v1
584: af828022 sw $v0,-32734($gp)
588: 24020042 li $v0,66
58c: a382801b sb $v0,-32741($gp)
590: 03e00008 jr $ra
594: 00000000 nop
598: 24020041 li $v0,65
59c: a382801a sb $v0,-32742($gp)
5a0: af808022 sw $zero,-32734($gp)
5a4: 03e00008 jr $ra
5a8: 00000000 nop
5ac: 27bdffe0 addiu $sp,$sp,-32
5b0: afbf0018 sw $ra,24($sp)
5b4: afb10014 sw $s1,20($sp)
5b8: afb00010 sw $s0,16($sp)
5bc: 00808825 move $s1,$a0
5c0: 00a08025 move $s0,$a1
5c4: 0c0001f4 jal 0x7d0
5c8: ae110000 sw $s1,0($s0)
5cc: 14400004 bnez $v0,0x5e0
5d0: 2e220005 sltiu $v0,$s1,5
5d4: 24020003 li $v0,3
5d8: ae020000 sw $v0,0($s0)
5dc: 2e220005 sltiu $v0,$s1,5
5e0: 10400013 beqz $v0,0x630
5e4: 00111880 sll $v1,$s1,0x2
5e8: 3c020000 lui $v0,0x0
5ec: 24420928 addiu $v0,$v0,2344
5f0: 00621821 addu $v1,$v1,$v0
5f4: 8c620000 lw $v0,0($v1)
5f8: 00000000 nop
5fc: 00400008 jr $v0
600: 00000000 nop
604: 8f828016 lw $v0,-32746($gp)
608: 00000000 nop
60c: 28420065 slti $v0,$v0,101
610: 14400006 bnez $v0,0x62c
614: 24020003 li $v0,3
618: 10000005 b 0x630
61c: ae000000 sw $zero,0($s0)
620: 10000002 b 0x62c
624: 24020001 li $v0,1
628: 24020002 li $v0,2
62c: ae020000 sw $v0,0($s0)
630: 8fbf0018 lw $ra,24($sp)
634: 8fb10014 lw $s1,20($sp)
638: 8fb00010 lw $s0,16($sp)
63c: 03e00008 jr $ra
640: 27bd0020 addiu $sp,$sp,32
644: 24840002 addiu $a0,$a0,2
648: 00a42821 addu $a1,$a1,$a0
64c: 03e00008 jr $ra
650: acc50000 sw $a1,0($a2)
654: 24c80005 addiu $t0,$a2,5
658: 00081080 sll $v0,$t0,0x2
65c: 00441021 addu $v0,$v0,$a0
660: ac470000 sw $a3,0($v0)
664: ac470004 sw $a3,4($v0)
668: ac480078 sw $t0,120($v0)
66c: 24c60006 addiu $a2,$a2,6
670: 00c8302a slt $a2,$a2,$t0
674: 14c0000f bnez $a2,0x6b4
678: 01001825 move $v1,$t0
67c: 00081040 sll $v0,$t0,0x1
680: 00481021 addu $v0,$v0,$t0
684: 000210c0 sll $v0,$v0,0x3
688: 00481021 addu $v0,$v0,$t0
68c: 000210c0 sll $v0,$v0,0x3
690: 00453821 addu $a3,$v0,$a1
694: 25060001 addiu $a2,$t0,1
698: 00031080 sll $v0,$v1,0x2
69c: 00471021 addu $v0,$v0,$a3
6a0: ac480000 sw $t0,0($v0)
6a4: 24630001 addiu $v1,$v1,1
6a8: 00c3102a slt $v0,$a2,$v1
6ac: 1040fffb beqz $v0,0x69c
6b0: 00031080 sll $v0,$v1,0x2
6b4: 00081840 sll $v1,$t0,0x1
6b8: 00681821 addu $v1,$v1,$t0
6bc: 00031100 sll $v0,$v1,0x4
6c0: 00621821 addu $v1,$v1,$v0
6c4: 00031880 sll $v1,$v1,0x2
6c8: 00651821 addu $v1,$v1,$a1
6cc: 8c62fffc lw $v0,-4($v1)
6d0: 00000000 nop
6d4: 24420001 addiu $v0,$v0,1
6d8: ac62fffc sw $v0,-4($v1)
6dc: 00081080 sll $v0,$t0,0x2
6e0: 00441021 addu $v0,$v0,$a0
6e4: 8c420000 lw $v0,0($v0)
6e8: 00000000 nop
6ec: ac620fa0 sw $v0,4000($v1)
6f0: 24020005 li $v0,5
6f4: af828016 sw $v0,-32746($gp)
6f8: 03e00008 jr $ra
6fc: 00000000 nop
700: 308400ff andi $a0,$a0,0xff
704: 30a500ff andi $a1,$a1,0xff
708: 14850003 bne $a0,$a1,0x718
70c: 00001025 move $v0,$zero
710: a384801a sb $a0,-32742($gp)
714: 24020001 li $v0,1
718: 03e00008 jr $ra
71c: 00000000 nop
720: 27bdffd8 addiu $sp,$sp,-40
724: afbf0020 sw $ra,32($sp)
728: afb3001c sw $s3,28($sp)
72c: afb20018 sw $s2,24($sp)
730: afb10014 sw $s1,20($sp)
734: afb00010 sw $s0,16($sp)
738: 00809025 move $s2,$a0
73c: 00a09825 move $s3,$a1
740: 24100002 li $s0,2
744: 02501021 addu $v0,$s2,$s0
748: 02131821 addu $v1,$s0,$s3
74c: 90440000 lbu $a0,0($v0)
750: 90650001 lbu $a1,1($v1)
754: 0c0001c0 jal 0x700
758: 00000000 nop
75c: 14400004 bnez $v0,0x770
760: 2a020003 slti $v0,$s0,3
764: 24110041 li $s1,65
768: 26100001 addiu $s0,$s0,1
76c: 2a020003 slti $v0,$s0,3
770: 1440fff5 bnez $v0,0x748
774: 02501021 addu $v0,$s2,$s0
778: 2622ffa9 addiu $v0,$s1,-87
77c: 2c420003 sltiu $v0,$v0,3
780: 10400002 beqz $v0,0x78c
784: 24020052 li $v0,82
788: 24100007 li $s0,7
78c: 12220008 beq $s1,$v0,0x7b0
790: 02402025 move $a0,$s2
794: 0c0001f8 jal 0x7e0
798: 02602825 move $a1,$s3
79c: 1c400003 bgtz $v0,0x7ac
7a0: 26100007 addiu $s0,$s0,7
7a4: 10000003 b 0x7b4
7a8: 00001025 move $v0,$zero
7ac: af908016 sw $s0,-32746($gp)
7b0: 24020001 li $v0,1
7b4: 8fbf0020 lw $ra,32($sp)
7b8: 8fb3001c lw $s3,28($sp)
7bc: 8fb20018 lw $s2,24($sp)
7c0: 8fb10014 lw $s1,20($sp)
7c4: 8fb00010 lw $s0,16($sp)
7c8: 03e00008 jr $ra
7cc: 27bd0028 addiu $sp,$sp,40
7d0: 38820002 xori $v0,$a0,0x2
7d4: 03e00008 jr $ra
7d8: 2c420001 sltiu $v0,$v0,1
7dc: 00000000 nop
7e0: 90880000 lbu $t0,0($a0)
7e4: 90a90000 lbu $t1,0($a1)
7e8: 1100000a beqz $t0,0x814
7ec: 908a0001 lbu $t2,1($a0)
7f0: 90ab0001 lbu $t3,1($a1)
7f4: 15090007 bne $t0,$t1,0x814
7f8: 20840002 addi $a0,$a0,2
7fc: 11400003 beqz $t2,0x80c
800: 20a50002 addi $a1,$a1,2
804: 114bfff7 beq $t2,$t3,0x7e4
808: 90880000 lbu $t0,0($a0)
80c: 03e00008 jr $ra
810: 014b1023 subu $v0,$t2,$t3
814: 03e00008 jr $ra
818: 01091023 subu $v0,$t0,$t1