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

Subversion Repositories eco32

[/] [eco32/] [trunk/] [lcc/] [alpha/] [osf/] [tst/] [stdarg.sbk] - Blame information for rev 294

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

Line No. Rev Author Line
1 4 hellwig
.sdata
2
.globl x
3
.align 2
4
x:
5
.long 0x1
6
.long 0x2
7
.long 0x3
8
.long 0x4
9
.globl main
10
.text
11
.text
12
.ent main
13
main:
14
ldgp $gp,0($27)
15
lda $sp,-128($sp)
16
.mask 0x4000000,-72
17
.frame $sp,128,$26,48
18
stq $26,56($sp)
19
.prologue 1
20
lda $16,L.3
21
jsr $26,print
22
ldgp $gp,0($26)
23
lda $16,L.4
24
lda $17,L.5
25
jsr $26,print
26
ldgp $gp,0($26)
27
lda $16,L.6
28
lda $17,3
29
lda $18,10
30
jsr $26,print
31
ldgp $gp,0($26)
32
lda $16,L.7
33
lda $17,L.8
34
lda $18,L.9
35
lda $19,4
36
lda $20,10
37
jsr $26,print
38
ldgp $gp,0($26)
39
lda $16,L.10
40
lda $17,L.8
41
lda $18,L.9
42
ldt $f19,L.11
43
lda $20,10
44
jsr $26,print
45
ldgp $gp,0($26)
46
lda $16,L.12
47
lda $27,x
48
mov $27,$1
49
uldq $17,0($1)
50
uldq $18,8($1)
51
mov $27,$1
52
uldq $19,0($1)
53
uldq $20,8($1)
54
mov $27,$1
55
uldq $21,0($1)
56
ldl $4,8($1)
57
ldl $2,12($1)
58
stl $4,0($30)
59
stl $2,4($30)
60
mov $27,$1
61
ldl $4,0($1)
62
ldl $2,4($1)
63
stl $4,8($30)
64
stl $2,12($30)
65
ldl $4,8($1)
66
ldl $2,12($1)
67
stl $4,16($30)
68
stl $2,20($30)
69
mov $27,$1
70
ldl $4,0($1)
71
ldl $2,4($1)
72
stl $4,24($30)
73
stl $2,28($30)
74
ldl $4,8($1)
75
ldl $2,12($1)
76
stl $4,32($30)
77
stl $2,36($30)
78
mov $27,$1
79
ldl $4,0($1)
80
ldl $2,4($1)
81
stl $4,40($30)
82
stl $2,44($30)
83
ldl $4,8($1)
84
ldl $2,12($1)
85
stl $4,48($30)
86
stl $2,52($30)
87
jsr $26,print
88
ldgp $gp,0($26)
89
mov $31,$0
90
L.2:
91
ldq $26,56($sp)
92
lda $sp,128($sp)
93
ret
94
.end main
95
.globl print
96
.text
97
.ent print
98
print:
99
ldgp $gp,0($27)
100
lda $sp,-160($sp)
101
.mask 0x4006000,-144
102
.frame $sp,160,$26,96
103
stq $13,0($sp)
104
stq $14,8($sp)
105
stq $26,16($sp)
106
stq $16,112($sp)
107
stq $17,120($sp)
108
stt $f17,72($sp)
109
stq $18,128($sp)
110
stt $f18,80($sp)
111
stq $19,136($sp)
112
stt $f19,88($sp)
113
stq $20,144($sp)
114
stt $f20,96($sp)
115
stq $21,152($sp)
116
stt $f21,104($sp)
117
.prologue 1
118
lda $27,-48+160($sp)
119
stq $27,-120+160($sp)
120
lda $27,-40+160($sp)
121
ldq $25,-120+160($sp)
122
subq $27,$25,$27
123
stl $27,-112+160($sp)
124
br L.21
125
L.18:
126
ldq $27,-48+160($sp)
127
ldb $27,($27)
128
cmpeq $27,37,$23
129
beq $23,L.22
130
ldq $27,-48+160($sp)
131
lda $27,1($27)
132
stq $27,-48+160($sp)
133
ldb $14,($27)
134
lda $27,115
135
cmpeq $14,$27,$23
136
bne $23,L.74
137
cmple $14,$27,$23
138
beq $23,L.100
139
L.99:
140
lda $27,98
141
cmplt $14,$27,$23
142
bne $23,L.24
143
lda $27,102
144
cmple $14,$27,$23
145
beq $23,L.24
146
subl $14,98,$27
147
sll $27,3,$27
148
ldq $27,L.101($27)
149
jmp ($27)
150
.rdata
151
.align 3
152
L.101:
153
.quad L.27
154
.quad L.41
155
.quad L.52
156
.quad L.24
157
.quad L.85
158
.text
159
L.100:
160
lda $27,119
161
cmpeq $14,$27,$23
162
bne $23,L.63
163
br L.24
164
L.27:
165
ldl $27,-112+160($sp)
166
lda $27,16($27)
167
stl $27,-112+160($sp)
168
lda $27,-136+160($sp)
169
ldl $25,-112+160($sp)
170
ldq $22,-120+160($sp)
171
addq $25,$22,$25
172
lda $1,-16($25)
173
ldl $4,0($1)
174
ldl $2,4($1)
175
stl $4,0($27)
176
stl $2,4($27)
177
ldl $4,8($1)
178
ldl $2,12($1)
179
stl $4,8($27)
180
stl $2,12($27)
181
lda $16,L.37
182
ldl $17,-136+160($sp)
183
ldl $18,-132+160($sp)
184
ldl $19,-128+160($sp)
185
ldl $20,-124+160($sp)
186
jsr $26,printf
187
ldgp $gp,0($26)
188
br L.23
189
L.41:
190
lda $16,L.42
191
ldl $27,-112+160($sp)
192
lda $27,8($27)
193
stl $27,-112+160($sp)
194
ldl $27,-112+160($sp)
195
ldq $25,-120+160($sp)
196
addq $27,$25,$27
197
lda $27,-8($27)
198
ldb $17,($27)
199
jsr $26,printf
200
ldgp $gp,0($26)
201
br L.23
202
L.52:
203
lda $16,L.53
204
ldl $27,-112+160($sp)
205
lda $27,8($27)
206
stl $27,-112+160($sp)
207
ldl $27,-112+160($sp)
208
ldq $25,-120+160($sp)
209
addq $27,$25,$27
210
ldl $17,-8($27)
211
jsr $26,printf
212
ldgp $gp,0($26)
213
br L.23
214
L.63:
215
lda $16,L.64
216
ldl $27,-112+160($sp)
217
lda $27,8($27)
218
stl $27,-112+160($sp)
219
ldl $27,-112+160($sp)
220
ldq $25,-120+160($sp)
221
addq $27,$25,$27
222
lda $27,-8($27)
223
ldw $17,($27)
224
jsr $26,printf
225
ldgp $gp,0($26)
226
br L.23
227
L.74:
228
lda $16,L.75
229
ldl $27,-112+160($sp)
230
lda $27,8($27)
231
stl $27,-112+160($sp)
232
ldl $27,-112+160($sp)
233
ldq $25,-120+160($sp)
234
addq $27,$25,$27
235
ldq $17,-8($27)
236
jsr $26,printf
237
ldgp $gp,0($26)
238
br L.23
239
L.85:
240
lda $16,L.86
241
ldl $27,-112+160($sp)
242
lda $27,8($27)
243
stl $27,-112+160($sp)
244
ldl $27,-112+160($sp)
245
cmple $27,48,$23
246
beq $23,L.97
247
ldl $27,-112+160($sp)
248
ldq $25,-120+160($sp)
249
addq $27,$25,$27
250
lda $13,-56($27)
251
br L.98
252
L.97:
253
ldl $27,-112+160($sp)
254
ldq $25,-120+160($sp)
255
addq $27,$25,$27
256
lda $13,-8($27)
257
L.98:
258
ldt $f17,($13)
259
jsr $26,printf
260
ldgp $gp,0($26)
261
br L.23
262
L.24:
263
lda $16,L.42
264
ldq $27,-48+160($sp)
265
ldb $17,($27)
266
jsr $26,printf
267
ldgp $gp,0($26)
268
br L.23
269
L.22:
270
lda $16,L.42
271
ldq $27,-48+160($sp)
272
ldb $17,($27)
273
jsr $26,printf
274
ldgp $gp,0($26)
275
L.23:
276
L.19:
277
ldq $27,-48+160($sp)
278
lda $27,1($27)
279
stq $27,-48+160($sp)
280
L.21:
281
ldq $27,-48+160($sp)
282
ldb $27,($27)
283
cmpeq $27,$31,$23
284
beq $23,L.18
285
mov $31,$0
286
L.13:
287
ldq $13,0($sp)
288
ldq $14,8($sp)
289
ldq $26,16($sp)
290
lda $sp,160($sp)
291
ret
292
.end print
293
.lcomm __va_arg_tmp,4
294
.rdata
295
.align 0
296
L.86:
297
.byte 37
298
.byte 102
299
.byte 0
300
.align 0
301
L.75:
302
.byte 37
303
.byte 115
304
.byte 0
305
.align 0
306
L.64:
307
.byte 37
308
.byte 120
309
.byte 0
310
.align 0
311
L.53:
312
.byte 37
313
.byte 100
314
.byte 0
315
.align 0
316
L.42:
317
.byte 37
318
.byte 99
319
.byte 0
320
.align 0
321
L.37:
322
.byte 123
323
.byte 37
324
.byte 100
325
.byte 32
326
.byte 37
327
.byte 100
328
.byte 32
329
.byte 37
330
.byte 100
331
.byte 32
332
.byte 37
333
.byte 100
334
.byte 125
335
.byte 0
336
.align 0
337
L.12:
338
.byte 37
339
.byte 98
340
.byte 32
341
.byte 37
342
.byte 98
343
.byte 32
344
.byte 37
345
.byte 98
346
.byte 32
347
.byte 37
348
.byte 98
349
.byte 32
350
.byte 37
351
.byte 98
352
.byte 32
353
.byte 37
354
.byte 98
355
.byte 10
356
.byte 0
357
.align 3
358
L.11:
359
.long 0x0
360
.long 0x40140000
361
.align 0
362
L.10:
363
.byte 37
364
.byte 115
365
.byte 37
366
.byte 115
367
.byte 32
368
.byte 37
369
.byte 102
370
.byte 37
371
.byte 99
372
.byte 0
373
.align 0
374
L.9:
375
.byte 115
376
.byte 116
377
.byte 0
378
.align 0
379
L.8:
380
.byte 116
381
.byte 101
382
.byte 0
383
.align 0
384
L.7:
385
.byte 37
386
.byte 115
387
.byte 37
388
.byte 115
389
.byte 32
390
.byte 37
391
.byte 119
392
.byte 37
393
.byte 99
394
.byte 0
395
.align 0
396
L.6:
397
.byte 116
398
.byte 101
399
.byte 115
400
.byte 116
401
.byte 32
402
.byte 37
403
.byte 100
404
.byte 37
405
.byte 99
406
.byte 0
407
.align 0
408
L.5:
409
.byte 50
410
.byte 0
411
.align 0
412
L.4:
413
.byte 116
414
.byte 101
415
.byte 115
416
.byte 116
417
.byte 32
418
.byte 37
419
.byte 115
420
.byte 10
421
.byte 0
422
.align 0
423
L.3:
424
.byte 116
425
.byte 101
426
.byte 115
427
.byte 116
428
.byte 32
429
.byte 49
430
.byte 10
431
.byte 0

powered by: WebSVN 2.1.0

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