repo.or.cz
/
muis.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
tuned the liability of the license.
[muis.git]
/
problems
/
dhrystone-stripped-opt.s
blob
f31462677d5e6f4b5556ffa22d4f0985f8742d49
1
.file 1
"debug.c"
2
gcc2_compiled.
:
3
__gnu_compiled_c
:
4
.globl Version
5
.sdata
6
.align 2
7
Version
:
8
.ascii
"1.1
\000
"
9
.text
10
.align 2
11
.globl main
12
.sdata
13
.align 2
14
$LC0
:
15
.ascii
"1
\000
"
16
.align 2
17
$LC1
:
18
.ascii
"%s
\000
"
19
.align 2
20
$LC2
:
21
.ascii
"looping
\000
"
22
.text
23
.align 2
24
.globl Proc0
25
.align 2
26
.globl Func2
27
.align 2
28
.globl Proc6
29
.align 2
30
.globl Func3
31
.align 2
32
.globl Func1
33
.comm IntGlob,4
34
.comm BoolGlob,4
35
.comm Array1Glob,204
36
.comm Array2Glob,10404
37
.text
38
.loc 1 48
39
.ent main
40
muis_temp_0
:
41
main
:
42
.frame $fp,24,$31
43
.mask 0xc0000000,-4
44
.fmask 0x00000000,0
45
subu $sp
,
$sp
,
24
46
sw $
31
,
20
(
$sp
)
47
sw $fp
,
16
(
$sp
)
48
move $fp
,
$sp
49
jal __main
50
j muis_temp_6
51
$L1
:
52
move $sp
,
$fp
53
lw $
31
,
20
(
$sp
)
54
lw $fp
,
16
(
$sp
)
55
addu $sp
,
$sp
,
24
56
j $
31
57
muis_temp_6
:
58
jal Proc0
59
muis_temp_7
:
60
move $
4
,
$
0
61
jal exit
62
muis_temp_8
:
63
j $L1
64
.end main
65
.loc 1 62
66
.ent Proc0
67
muis_temp_1
:
68
Proc0
:
69
.frame $fp,104,$31
70
.mask 0xc0010000,-8
71
.fmask 0x00000000,0
72
subu $sp
,
$sp
,
104
73
sw $
31
,
96
(
$sp
)
74
sw $fp
,
92
(
$sp
)
75
sw $
16
,
88
(
$sp
)
76
move $fp
,
$sp
77
addu $
2
,
$fp
,
24
78
move $
4
,
$
2
79
la
$
5
,
$LC0
80
jal strcpy
81
j muis_temp_9
82
$L3
:
83
sltu $
2
,
$
16
,
50
84
bne
$
2
,
$
0
,
$L6
85
j muis_temp_10
86
$L6
:
87
la
$
4
,
$LC1
88
la
$
5
,
$LC2
89
jal printf
90
j muis_temp_11
91
$L5
:
92
addu $
16
,
$
16
,
1
93
j $L3
94
$L4
:
95
$L2
:
96
move $sp
,
$fp
97
lw $
31
,
96
(
$sp
)
98
lw $fp
,
92
(
$sp
)
99
lw $
16
,
88
(
$sp
)
100
addu $sp
,
$sp
,
104
101
j $
31
102
muis_temp_9
:
103
move $
16
,
$
0
104
j $L3
105
muis_temp_10
:
106
j $L4
107
muis_temp_11
:
108
addu $
2
,
$fp
,
24
109
addu $
3
,
$fp
,
56
110
move $
4
,
$
2
111
move $
5
,
$
3
112
jal Func2
113
muis_temp_12
:
114
xori
$
3
,
$
2
,
0x0000
115
sltu $
2
,
$
3
,
1
116
sw $
2
,
BoolGlob
117
j $L5
118
.end Proc0
119
.loc 1 84
120
.ent Func2
121
muis_temp_2
:
122
Func2
:
123
.frame $fp,32,$31
124
.mask 0xc0000000,-4
125
.fmask 0x00000000,0
126
subu $sp
,
$sp
,
32
127
sw $
31
,
28
(
$sp
)
128
sw $fp
,
24
(
$sp
)
129
move $fp
,
$sp
130
sw $
4
,
32
(
$fp
)
131
sw $
5
,
36
(
$fp
)
132
li
$
2
,
0x00000001
133
sw $
2
,
16
(
$fp
)
134
$L8
:
135
lw $
2
,
16
(
$fp
)
136
slt $
3
,
$
2
,
2
137
bne
$
3
,
$
0
,
$L10
138
j muis_temp_13
139
$L10
:
140
lw $
2
,
32
(
$fp
)
141
lw $
4
,
16
(
$fp
)
142
addu $
3
,
$
2
,
$
4
143
lb $
2
,
0
(
$
3
)
144
lw $
3
,
16
(
$fp
)
145
lw $
4
,
36
(
$fp
)
146
addu $
3
,
$
3
,
$
4
147
addu $
4
,
$
3
,
1
148
lb $
3
,
0
(
$
4
)
149
move $
4
,
$
2
150
move $
5
,
$
3
151
jal Func1
152
j muis_temp_14
153
$L11
:
154
j $L8
155
$L9
:
156
lb $
2
,
20
(
$fp
)
157
li
$
3
,
0x00000058
158
bne
$
2
,
$
3
,
$L12
159
j muis_temp_15
160
$L12
:
161
move $
2
,
$
0
162
j $L7
163
$L13
:
164
$L7
:
165
move $sp
,
$fp
166
lw $
31
,
28
(
$sp
)
167
lw $fp
,
24
(
$sp
)
168
addu $sp
,
$sp
,
32
169
j $
31
170
muis_temp_13
:
171
j $L9
172
muis_temp_14
:
173
bne
$
2
,
$
0
,
$L11
174
j muis_temp_16
175
muis_temp_15
:
176
li
$
2
,
0x00000001
177
j $L7
178
muis_temp_16
:
179
lw $
3
,
16
(
$fp
)
180
addu $
2
,
$
3
,
1
181
move $
3
,
$
2
182
sw $
3
,
16
(
$fp
)
183
j $L11
184
.end Func2
185
.loc 1 110
186
.ent Proc6
187
muis_temp_3
:
188
Proc6
:
189
.frame $fp,8,$31
190
.mask 0x40000000,-8
191
.fmask 0x00000000,0
192
subu $sp
,
$sp
,
8
193
sw $fp
,
0
(
$sp
)
194
move $fp
,
$sp
195
sw $
4
,
8
(
$fp
)
196
sw $
5
,
12
(
$fp
)
197
lw $
2
,
12
(
$fp
)
198
lw $
3
,
8
(
$fp
)
199
sw $
3
,
0
(
$
2
)
200
lw $
2
,
8
(
$fp
)
201
sltu $
3
,
$
2
,
5
202
beq
$
3
,
$
0
,
$L23
203
j muis_temp_17
204
$L22
:
205
.word $L16
206
.word $L17
207
.word $L19
208
.word $L20
209
.word $L21
210
.text
211
$L16
:
212
lw $
2
,
12
(
$fp
)
213
sw $
0
,
0
(
$
2
)
214
j $L15
215
$L17
:
216
lw $
2
,
IntGlob
217
slt $
3
,
$
2
,
101
218
bne
$
3
,
$
0
,
$L18
219
j muis_temp_18
220
$L18
:
221
$L19
:
222
lw $
2
,
12
(
$fp
)
223
li
$
3
,
0x00000001
224
sw $
3
,
0
(
$
2
)
225
j $L15
226
$L20
:
227
j $L15
228
$L21
:
229
lw $
2
,
12
(
$fp
)
230
li
$
3
,
0x00000002
231
sw $
3
,
0
(
$
2
)
232
$L23
:
233
$L15
:
234
$L14
:
235
move $sp
,
$fp
236
lw $fp
,
0
(
$sp
)
237
addu $sp
,
$sp
,
8
238
j $
31
239
muis_temp_17
:
240
lw $
2
,
8
(
$fp
)
241
move $
3
,
$
2
242
sll $
2
,
$
3
,
2
243
la
$
3
,
$L22
244
addu $
2
,
$
2
,
$
3
245
lw $
3
,
0
(
$
2
)
246
j $
3
247
muis_temp_18
:
248
lw $
2
,
12
(
$fp
)
249
sw $
0
,
0
(
$
2
)
250
j $L18
251
.end Proc6
252
.loc 1 125
253
.ent Func3
254
muis_temp_4
:
255
Func3
:
256
.frame $fp,16,$31
257
.mask 0x40000000,-8
258
.fmask 0x00000000,0
259
subu $sp
,
$sp
,
16
260
sw $fp
,
8
(
$sp
)
261
move $fp
,
$sp
262
sw $
4
,
16
(
$fp
)
263
lw $
2
,
16
(
$fp
)
264
sw $
2
,
0
(
$fp
)
265
move $
2
,
$
0
266
$L24
:
267
move $sp
,
$fp
268
lw $fp
,
8
(
$sp
)
269
addu $sp
,
$sp
,
16
270
j $
31
271
.end Func3
272
.loc 1 134
273
.ent Func1
274
muis_temp_5
:
275
Func1
:
276
.frame $fp,16,$31
277
.mask 0x40000000,-8
278
.fmask 0x00000000,0
279
subu $sp
,
$sp
,
16
280
sw $fp
,
8
(
$sp
)
281
move $fp
,
$sp
282
move $
3
,
$
4
283
move $
4
,
$
5
284
sb $
3
,
0
(
$fp
)
285
sb $
4
,
1
(
$fp
)
286
move $
2
,
$
0
287
$L25
:
288
move $sp
,
$fp
289
lw $fp
,
8
(
$sp
)
290
addu $sp
,
$sp
,
16
291
j $
31
292
.end Func1