Mercurial > pygar
comparison pygar-benchmarks/programs/louder.smips.vmh @ 73:0f86d486e38e pygar svn.74
[svn r74] added new programs to run on processor.
author | punk |
---|---|
date | Wed, 12 May 2010 02:01:01 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
72:34fc182a1daa | 73:0f86d486e38e |
---|---|
1 | |
2 @400 // <__start> | |
3 3c1d0002 // 00001000 lui $sp,0x2 | |
4 0c000438 // 00001004 jal 10e0 <main> | |
5 00000000 // 00001008 nop | |
6 00000000 // 0000100c nop | |
7 | |
8 @404 // <verify> | |
9 24020001 // 00001010 li $v0,1 | |
10 03e00008 // 00001014 jr $ra | |
11 | |
12 @406 // <finishTest> | |
13 4084a800 // 00001018 mtc0 $a0,$21 | |
14 08000407 // 0000101c j 101c <finishTest+4> | |
15 00000000 // 00001020 nop | |
16 | |
17 @409 // <setStats> | |
18 40845000 // 00001024 mtc0 $a0,$10 | |
19 03e00008 // 00001028 jr $ra | |
20 00000000 // 0000102c nop | |
21 | |
22 @40c // <setComp> | |
23 24020001 // 00001030 li $v0,1 | |
24 4082d000 // 00001034 mtc0 $v0,$26 | |
25 03e00008 // 00001038 jr $ra | |
26 00000000 // 0000103c nop | |
27 | |
28 @410 // <getSample> | |
29 4003c800 // 00001040 mfc0 $v1,$25 | |
30 24020001 // 00001044 li $v0,1 | |
31 10620004 // 00001048 beq $v1,$v0,105c <getSample+1c> | |
32 4005e000 // 0000104c mfc0 $a1,$28 | |
33 00000000 // 00001050 nop | |
34 ac850000 // 00001054 sw $a1,0($a0) | |
35 03e00008 // 00001058 jr $ra | |
36 ac800000 // 0000105c sw $zero,0($a0) | |
37 00001021 // 00001060 move $v0,$zero | |
38 03e00008 // 00001064 jr $ra | |
39 | |
40 @41a // <putSample> | |
41 4084d800 // 00001068 mtc0 $a0,$27 | |
42 03e00008 // 0000106c jr $ra | |
43 00000000 // 00001070 nop | |
44 | |
45 @41d // <runWithStats> | |
46 27bdffa8 // 00001074 addiu $sp,$sp,-88 | |
47 afbf0050 // 00001078 sw $ra,80($sp) | |
48 0c000409 // 0000107c jal 1024 <setStats> | |
49 27a40010 // 00001080 addiu $a0,$sp,16 | |
50 0c000410 // 00001084 jal 1040 <getSample> | |
51 00021400 // 00001088 sll $v0,$v0,0x10 | |
52 1040000e // 0000108c beqz $v0,10c8 <runWithStats+54> | |
53 8fa40010 // 00001090 lw $a0,16($sp) | |
54 28824000 // 00001094 slti $v0,$a0,16384 | |
55 14400003 // 00001098 bnez $v0,10a8 <runWithStats+34> | |
56 24047fff // 0000109c li $a0,32767 | |
57 0c00041a // 000010a0 jal 1068 <putSample> | |
58 08000420 // 000010a4 j 1080 <runWithStats+c> | |
59 2882c001 // 000010a8 slti $v0,$a0,-16383 | |
60 10400003 // 000010ac beqz $v0,10bc <runWithStats+48> | |
61 24048001 // 000010b0 li $a0,-32767 | |
62 0c00041a // 000010b4 jal 1068 <putSample> | |
63 08000420 // 000010b8 j 1080 <runWithStats+c> | |
64 00042040 // 000010bc sll $a0,$a0,0x1 | |
65 0c00041a // 000010c0 jal 1068 <putSample> | |
66 08000420 // 000010c4 j 1080 <runWithStats+c> | |
67 0c00040c // 000010c8 jal 1030 <setComp> | |
68 00002021 // 000010cc move $a0,$zero | |
69 0c000409 // 000010d0 jal 1024 <setStats> | |
70 8fbf0050 // 000010d4 lw $ra,80($sp) | |
71 27bd0058 // 000010d8 addiu $sp,$sp,88 | |
72 03e00008 // 000010dc jr $ra | |
73 | |
74 @438 // <main> | |
75 27bdffe8 // 000010e0 addiu $sp,$sp,-24 | |
76 24040001 // 000010e4 li $a0,1 | |
77 afbf0010 // 000010e8 sw $ra,16($sp) | |
78 0c00041d // 000010ec jal 1074 <runWithStats> | |
79 0c00040c // 000010f0 jal 1030 <setComp> | |
80 8fbf0010 // 000010f4 lw $ra,16($sp) | |
81 27bd0018 // 000010f8 addiu $sp,$sp,24 | |
82 03e00008 // 000010fc jr $ra | |
83 | |
84 @440 // <_heapend> | |
85 00000000 // 00001100 nop | |
86 | |
87 @441 // <environ> | |
88 00000000 // 00001104 nop | |
89 00000000 // 00001108 nop | |
90 00000000 // 0000110c nop | |
91 | |
92 @444 // <.reginfo> | |
93 a000003c // 00001110 sb $zero,60($zero) | |
94 00000000 // 00001114 nop | |
95 00000000 // 00001118 nop | |
96 00000000 // 0000111c nop | |
97 00000000 // 00001120 nop | |
98 000090f0 // 00001124 tge $zero,$zero |