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

Subversion Repositories eco32

[/] [eco32/] [trunk/] [lcc/] [mips/] [irix/] [tst/] [front.sbk] - Blame information for rev 118

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 4 hellwig
.set reorder
2
.globl main
3
.text
4
.text
5
.align 2
6
.ent main
7
main:
8
.frame $sp,32,$31
9
.set noreorder
10
.cpload $25
11
.set reorder
12
addu $sp,$sp,-32
13
.mask 0x82000000,-12
14
.cprestore 16
15
sw $31,20($sp)
16
move $4,$0
17
jal exit
18
move $2,$0
19
L.1:
20
lw $25,16($sp)
21
lw $31,20($sp)
22
addu $sp,$sp,32
23
j $31
24
.end main
25
.globl nested
26
.text
27
.align 2
28
.ent nested
29
nested:
30
.frame $sp,0,$31
31
.set noreorder
32
.cpload $25
33
.set reorder
34
la $24,4
35
bge $4,$24,L.6
36
la $24,114
37
beq $5,$24,L.9
38
L.6:
39
la $24,1
40
bne $4,$24,L.8
41
la $24,104
42
beq $5,$24,L.9
43
la $24,105
44
beq $5,$24,L.9
45
L.8:
46
la $24,2
47
bne $4,$24,L.3
48
la $24,111
49
beq $5,$24,L.9
50
la $24,121
51
bne $5,$24,L.3
52
L.9:
53
move $4,$5
54
L.3:
55
move $2,$0
56
L.2:
57
j $31
58
.end nested
59
.globl s
60
.text
61
.align 2
62
.ent s
63
s:
64
.frame $sp,0,$31
65
.set noreorder
66
.cpload $25
67
.set reorder
68
L.10:
69
j $31
70
.end s
71
.globl Dy
72
.sdata
73
.align 2
74
Dy:
75
.word 0x0
76
.space 4
77
.globl Dz
78
.sdata
79
.align 2
80
Dz:
81
.word 0x1
82
.space 4
83
.globl Dfunc
84
.text
85
.text
86
.align 2
87
.ent Dfunc
88
Dfunc:
89
.frame $sp,32,$31
90
.set noreorder
91
.cpload $25
92
.set reorder
93
addu $sp,$sp,-32
94
.mask 0x82000000,-12
95
.cprestore 16
96
sw $31,20($sp)
97
lw $25,16($sp)
98
lw $31,20($sp)
99
addu $sp,$sp,32
100
j $31
101
.end Dfunc
102
.globl f
103
.text
104
.align 2
105
.ent f
106
f:
107
.frame $sp,0,$31
108
.set noreorder
109
.cpload $25
110
.set reorder
111
j $31
112
.end f
113
.globl f1
114
.text
115
.align 2
116
.ent f1
117
f1:
118
.frame $sp,0,$31
119
.set noreorder
120
.cpload $25
121
.set reorder
122
j $31
123
.end f1
124
.globl f2
125
.text
126
.align 2
127
.ent f2
128
f2:
129
.frame $sp,32,$31
130
.set noreorder
131
.cpload $25
132
.set reorder
133
addu $sp,$sp,-32
134
.mask 0x82000000,-12
135
.cprestore 16
136
sw $31,20($sp)
137
sw $4,32($sp)
138
sw $5,36($sp)
139
lw $25,16($sp)
140
lw $31,20($sp)
141
addu $sp,$sp,32
142
j $31
143
.end f2
144
.globl g
145
.text
146
.align 2
147
.ent g
148
g:
149
.frame $sp,32,$31
150
.set noreorder
151
.cpload $25
152
.set reorder
153
addu $sp,$sp,-32
154
.mask 0x82000000,-12
155
.cprestore 16
156
sw $31,20($sp)
157
sw $4,32($sp)
158
lw $25,16($sp)
159
lw $31,20($sp)
160
addu $sp,$sp,32
161
j $31
162
.end g
163
.globl h
164
.text
165
.align 2
166
.ent h
167
h:
168
.frame $sp,32,$31
169
.set noreorder
170
.cpload $25
171
.set reorder
172
addu $sp,$sp,-32
173
.mask 0x82000000,-12
174
.cprestore 16
175
sw $31,20($sp)
176
sw $4,32($sp)
177
lw $25,16($sp)
178
lw $31,20($sp)
179
addu $sp,$sp,32
180
j $31
181
.end h
182
.globl h1
183
.text
184
.align 2
185
.ent h1
186
h1:
187
.frame $sp,32,$31
188
.set noreorder
189
.cpload $25
190
.set reorder
191
addu $sp,$sp,-32
192
.mask 0x82000000,-12
193
.cprestore 16
194
sw $31,20($sp)
195
sw $4,32($sp)
196
sw $5,36($sp)
197
lw $25,16($sp)
198
lw $31,20($sp)
199
addu $sp,$sp,32
200
j $31
201
.end h1
202
.globl h2
203
.text
204
.align 2
205
.ent h2
206
h2:
207
.frame $sp,0,$31
208
.set noreorder
209
.cpload $25
210
.set reorder
211
j $31
212
.end h2
213
.sdata
214
.align 2
215
L.21:
216
.word 0x1
217
.globl set1
218
.text
219
.text
220
.align 2
221
.ent set1
222
set1:
223
.frame $sp,0,$31
224
.set noreorder
225
.cpload $25
226
.set reorder
227
j $31
228
.end set1
229
.sdata
230
.align 2
231
L.23:
232
.word 0x2
233
.globl set2
234
.text
235
.text
236
.align 2
237
.ent set2
238
set2:
239
.frame $sp,0,$31
240
.set noreorder
241
.cpload $25
242
.set reorder
243
j $31
244
.end set2
245
.text
246
.align 2
247
.ent goo
248
goo:
249
.frame $sp,0,$31
250
.set noreorder
251
.cpload $25
252
.set reorder
253
j $31
254
.end goo
255
.globl sss
256
.text
257
.align 2
258
.ent sss
259
sss:
260
.frame $sp,0,$31
261
.set noreorder
262
.cpload $25
263
.set reorder
264
j $31
265
.end sss
266
.lcomm L.27,4
267
.globl rrr
268
.text
269
.text
270
.align 2
271
.ent rrr
272
rrr:
273
.frame $sp,0,$31
274
.set noreorder
275
.cpload $25
276
.set reorder
277
j $31
278
.end rrr
279
.globl setstatic
280
.text
281
.align 2
282
.ent setstatic
283
setstatic:
284
.frame $sp,0,$31
285
.set noreorder
286
.cpload $25
287
.set reorder
288
j $31
289
.end setstatic
290
.globl gx1
291
.text
292
.align 2
293
.ent gx1
294
gx1:
295
.frame $sp,32,$31
296
.set noreorder
297
.cpload $25
298
.set reorder
299
addu $sp,$sp,-32
300
.mask 0x82000000,-12
301
.cprestore 16
302
sw $31,20($sp)
303
s.d $f12,32($sp)
304
lw $25,16($sp)
305
lw $31,20($sp)
306
addu $sp,$sp,32
307
j $31
308
.end gx1
309
.globl ff1
310
.text
311
.align 2
312
.ent ff1
313
ff1:
314
.frame $sp,0,$31
315
.set noreorder
316
.cpload $25
317
.set reorder
318
j $31
319
.end ff1
320
.globl gg1
321
.text
322
.align 2
323
.ent gg1
324
gg1:
325
.frame $sp,0,$31
326
.set noreorder
327
.cpload $25
328
.set reorder
329
j $31
330
.end gg1
331
.globl hh1
332
.text
333
.align 2
334
.ent hh1
335
hh1:
336
.frame $sp,0,$31
337
.set noreorder
338
.cpload $25
339
.set reorder
340
j $31
341
.end hh1
342
.globl cmp
343
.text
344
.align 2
345
.ent cmp
346
cmp:
347
.frame $sp,32,$31
348
.set noreorder
349
.cpload $25
350
.set reorder
351
addu $sp,$sp,-32
352
.mask 0x82000000,-12
353
.cprestore 16
354
sw $31,20($sp)
355
sw $4,32($sp)
356
sw $5,36($sp)
357
lw $25,16($sp)
358
lw $31,20($sp)
359
addu $sp,$sp,32
360
j $31
361
.end cmp
362
.globl sort
363
.text
364
.align 2
365
.ent sort
366
sort:
367
.frame $sp,32,$31
368
.set noreorder
369
.cpload $25
370
.set reorder
371
addu $sp,$sp,-32
372
.mask 0x82000000,-12
373
.cprestore 16
374
sw $31,20($sp)
375
lw $25,16($sp)
376
lw $31,20($sp)
377
addu $sp,$sp,32
378
j $31
379
.end sort
380
.globl onearg
381
.text
382
.align 2
383
.ent onearg
384
onearg:
385
.frame $sp,32,$31
386
.set noreorder
387
.cpload $25
388
.set reorder
389
addu $sp,$sp,-32
390
.mask 0x82000000,-12
391
.cprestore 16
392
sw $31,20($sp)
393
lw $25,16($sp)
394
lw $31,20($sp)
395
addu $sp,$sp,32
396
j $31
397
.end onearg
398
.extern xr 4
399
.globl ss4
400
.comm ss4,4
401
.lcomm ss2,4
402
.lcomm ss5,4
403
.globl ss3
404
.comm ss3,4
405
.lcomm ss1,4
406
.lcomm yy,4
407
.globl z
408
.comm z,4
409
.globl y
410
.comm y,4
411
.globl x
412
.comm x,4
413
.globl b
414
.comm b,4
415
.globl a
416
.comm a,4

powered by: WebSVN 2.1.0

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