URL
https://opencores.org/ocsvn/yacc/yacc/trunk
Subversion Repositories yacc
[/] [yacc/] [trunk/] [bench/] [c_src/] [pi/] [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: 0c000075 jal 0x1d4
34: 00000000 nop
38: 0800000e j 0x38
3c: 341affff li $k0,0xffff
40: 341b002e li $k1,0x2e
44: a35b0000 sb $k1,0($k0)
48: 341a0001 li $k0,0x1
4c: 401b7000 mfc0 $k1,$epc
50: 03600008 jr $k1
54: 409a6000 mtc0 $k0,$status
58: 03e00008 jr $ra
5c: 40846000 mtc0 $a0,$status
60: 3405ffff li $a1,0xffff
64: 03e00008 jr $ra
68: a0a40000 sb $a0,0($a1)
6c: 3405ffff li $a1,0xffff
70: 80860000 lb $a2,0($a0)
74: 10c00003 beqz $a2,0x84
78: 24840001 addiu $a0,$a0,1
7c: 1000fffc b 0x70
80: a0a60000 sb $a2,0($a1)
84: 03e00008 jr $ra
88: 34020000 li $v0,0x0
8c: 90820000 lbu $v0,0($a0)
90: 00000000 nop
94: 1040000f beqz $v0,0xd4
98: 00000000 nop
9c: 24033ffc li $v1,16380
a0: 8c620000 lw $v0,0($v1)
a4: 00000000 nop
a8: 30420100 andi $v0,$v0,0x100
ac: 1440fffc bnez $v0,0xa0
b0: 00000000 nop
b4: 90820000 lbu $v0,0($a0)
b8: 00000000 nop
bc: a0620000 sb $v0,0($v1)
c0: 24840001 addiu $a0,$a0,1
c4: 90820000 lbu $v0,0($a0)
c8: 00000000 nop
cc: 1440fff4 bnez $v0,0xa0
d0: 00000000 nop
d4: 03e00008 jr $ra
d8: 00000000 nop
dc: 308400ff andi $a0,$a0,0xff
e0: 24033ffc li $v1,16380
e4: 8c620000 lw $v0,0($v1)
e8: 00000000 nop
ec: 30420100 andi $v0,$v0,0x100
f0: 1440fffc bnez $v0,0xe4
f4: 24023ffc li $v0,16380
f8: a0440000 sb $a0,0($v0)
fc: 03e00008 jr $ra
100: 00000000 nop
104: 90820000 lbu $v0,0($a0)
108: 00000000 nop
10c: 10400009 beqz $v0,0x134
110: 00401825 move $v1,$v0
114: 24053ff0 li $a1,16368
118: 00601025 move $v0,$v1
11c: a0a20000 sb $v0,0($a1)
120: 24840001 addiu $a0,$a0,1
124: 90830000 lbu $v1,0($a0)
128: 00000000 nop
12c: 1460fffb bnez $v1,0x11c
130: 00601025 move $v0,$v1
134: 24023ff0 li $v0,16368
138: 03e00008 jr $ra
13c: a0400000 sb $zero,0($v0)
140: 308400ff andi $a0,$a0,0xff
144: 24023ff0 li $v0,16368
148: 03e00008 jr $ra
14c: a0440000 sb $a0,0($v0)
150: 27bdffd8 addiu $sp,$sp,-40
154: afbf0020 sw $ra,32($sp)
158: afb3001c sw $s3,28($sp)
15c: afb20018 sw $s2,24($sp)
160: afb10014 sw $s1,20($sp)
164: afb00010 sw $s0,16($sp)
168: 00809025 move $s2,$a0
16c: 241103e8 li $s1,1000
170: 3c13cccc lui $s3,0xcccc
174: 3673cccd ori $s3,$s3,0xcccd
178: 16200002 bnez $s1,0x184
17c: 0251001b divu $zero,$s2,$s1
180: 0007000d break 0x7
184: 00008012 mflo $s0
188: 26040030 addiu $a0,$s0,48
18c: 0c000050 jal 0x140
190: 308400ff andi $a0,$a0,0xff
194: 02110018 mult $s0,$s1
198: 00001012 mflo $v0
19c: 02429023 subu $s2,$s2,$v0
1a0: 00000000 nop
1a4: 02330019 multu $s1,$s3
1a8: 00001010 mfhi $v0
1ac: 000288c2 srl $s1,$v0,0x3
1b0: 1620fff1 bnez $s1,0x178
1b4: 00000000 nop
1b8: 8fbf0020 lw $ra,32($sp)
1bc: 8fb3001c lw $s3,28($sp)
1c0: 8fb20018 lw $s2,24($sp)
1c4: 8fb10014 lw $s1,20($sp)
1c8: 8fb00010 lw $s0,16($sp)
1cc: 03e00008 jr $ra
1d0: 27bd0028 addiu $sp,$sp,40
1d4: 27bdffe8 addiu $sp,$sp,-24
1d8: afbf0014 sw $ra,20($sp)
1dc: afb00010 sw $s0,16($sp)
1e0: 3c040000 lui $a0,0x0
1e4: 0c000041 jal 0x104
1e8: 24840410 addiu $a0,$a0,1040
1ec: 8f838018 lw $v1,-32744($gp)
1f0: 8f828014 lw $v0,-32748($gp)
1f4: 00000000 nop
1f8: 10620014 beq $v1,$v0,0x24c
1fc: 3c020000 lui $v0,0x0
200: 24460460 addiu $a2,$v0,1120
204: 8f828010 lw $v0,-32752($gp)
208: 3c036666 lui $v1,0x6666
20c: 34636667 ori $v1,$v1,0x6667
210: 00430018 mult $v0,$v1
214: 00004010 mfhi $t0
218: 00081843 sra $v1,$t0,0x1
21c: 000217c3 sra $v0,$v0,0x1f
220: 00622823 subu $a1,$v1,$v0
224: 8f848014 lw $a0,-32748($gp)
228: 8f838018 lw $v1,-32744($gp)
22c: 00000000 nop
230: 00031080 sll $v0,$v1,0x2
234: 00461021 addu $v0,$v0,$a2
238: ac450000 sw $a1,0($v0)
23c: 24630001 addiu $v1,$v1,1
240: af838018 sw $v1,-32744($gp)
244: 1464fff8 bne $v1,$a0,0x228
248: 00000000 nop
24c: af808020 sw $zero,-32736($gp)
250: 8f828014 lw $v0,-32748($gp)
254: 00000000 nop
258: 00021040 sll $v0,$v0,0x1
25c: af82801c sw $v0,-32740($gp)
260: 10400059 beqz $v0,0x3c8
264: 3c020000 lui $v0,0x0
268: 24500460 addiu $s0,$v0,1120
26c: 8f828014 lw $v0,-32748($gp)
270: 00000000 nop
274: af828018 sw $v0,-32744($gp)
278: 8f878010 lw $a3,-32752($gp)
27c: 10000007 b 0x29c
280: 00000000 nop
284: 8f838020 lw $v1,-32736($gp)
288: 8f828018 lw $v0,-32744($gp)
28c: 00000000 nop
290: 00620018 mult $v1,$v0
294: 00004012 mflo $t0
298: af888020 sw $t0,-32736($gp)
29c: 8f868018 lw $a2,-32744($gp)
2a0: 00000000 nop
2a4: 00062880 sll $a1,$a2,0x2
2a8: 00b02821 addu $a1,$a1,$s0
2ac: 8ca20000 lw $v0,0($a1)
2b0: 00000000 nop
2b4: 00470018 mult $v0,$a3
2b8: 00001012 mflo $v0
2bc: 8f838020 lw $v1,-32736($gp)
2c0: 00000000 nop
2c4: 00431821 addu $v1,$v0,$v1
2c8: af838020 sw $v1,-32736($gp)
2cc: 8f84801c lw $a0,-32740($gp)
2d0: 00000000 nop
2d4: 2482ffff addiu $v0,$a0,-1
2d8: af82801c sw $v0,-32740($gp)
2dc: 14400002 bnez $v0,0x2e8
2e0: 0062001a div $zero,$v1,$v0
2e4: 0007000d break 0x7
2e8: 2401ffff li $at,-1
2ec: 14410004 bne $v0,$at,0x300
2f0: 3c018000 lui $at,0x8000
2f4: 14610002 bne $v1,$at,0x300
2f8: 00000000 nop
2fc: 0006000d break 0x6
300: 00001812 mflo $v1
304: 00001010 mfhi $v0
308: aca20000 sw $v0,0($a1)
30c: af838020 sw $v1,-32736($gp)
310: 2484fffe addiu $a0,$a0,-2
314: af84801c sw $a0,-32740($gp)
318: 24c6ffff addiu $a2,$a2,-1
31c: af868018 sw $a2,-32744($gp)
320: 14c0ffd8 bnez $a2,0x284
324: 00000000 nop
328: 8f828014 lw $v0,-32748($gp)
32c: 00000000 nop
330: 2442fff2 addiu $v0,$v0,-14
334: af828014 sw $v0,-32748($gp)
338: 8f828010 lw $v0,-32752($gp)
33c: 00000000 nop
340: 14400002 bnez $v0,0x34c
344: 0062001a div $zero,$v1,$v0
348: 0007000d break 0x7
34c: 2401ffff li $at,-1
350: 14410004 bne $v0,$at,0x364
354: 3c018000 lui $at,0x8000
358: 14610002 bne $v1,$at,0x364
35c: 00000000 nop
360: 0006000d break 0x6
364: 00001812 mflo $v1
368: 8f848024 lw $a0,-32732($gp)
36c: 0c000054 jal 0x150
370: 00642021 addu $a0,$v1,$a0
374: 8f838020 lw $v1,-32736($gp)
378: 8f828010 lw $v0,-32752($gp)
37c: 00000000 nop
380: 14400002 bnez $v0,0x38c
384: 0062001a div $zero,$v1,$v0
388: 0007000d break 0x7
38c: 2401ffff li $at,-1
390: 14410004 bne $v0,$at,0x3a4
394: 3c018000 lui $at,0x8000
398: 14610002 bne $v1,$at,0x3a4
39c: 00000000 nop
3a0: 0006000d break 0x6
3a4: 00001010 mfhi $v0
3a8: af828024 sw $v0,-32732($gp)
3ac: af808020 sw $zero,-32736($gp)
3b0: 8f828014 lw $v0,-32748($gp)
3b4: 00000000 nop
3b8: 00021040 sll $v0,$v0,0x1
3bc: af82801c sw $v0,-32740($gp)
3c0: 1440ffaa bnez $v0,0x26c
3c4: 00000000 nop
3c8: 0c000050 jal 0x140
3cc: 2404000a li $a0,10
3d0: 3c040000 lui $a0,0x0
3d4: 0c000041 jal 0x104
3d8: 2484043c addiu $a0,$a0,1084
3dc: 3c040000 lui $a0,0x0
3e0: 0c000041 jal 0x104
3e4: 24840440 addiu $a0,$a0,1088
3e8: 8fbf0014 lw $ra,20($sp)
3ec: 8fb00010 lw $s0,16($sp)
3f0: 03e00008 jr $ra
3f4: 27bd0018 addiu $sp,$sp,24