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

Subversion Repositories eco32

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

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
.byte 0x2
7
.space 3
8
.byte 0x3
9
.byte 0x40
10
.space 2
11
.byte 0x50
12
.byte 0x6
13
.space 2
14
.globl i
15
.align 2
16
i:
17
.long 0x10
18
.globl y
19
.align 2
20
y:
21
.byte 0x23
22
.space 3
23
.byte 0x9
24
.byte 0x0
25
.byte 0x0
26
.byte 0x0
27
.globl main
28
.text
29
.text
30
.ent main
31
main:
32
ldgp $gp,0($27)
33
lda $sp,-80($sp)
34
.mask 0x4000000,-72
35
.frame $sp,80,$26,48
36
stq $26,8($sp)
37
.prologue 1
38
lda $16,L.4
39
ldl $17,x
40
lda $27,x+4
41
ldb $18,($27)
42
ldl $27,x+8
43
sll $27,20,$27
44
addl $27,0,$27
45
sra $27,20,$19
46
addl $19,0,$19
47
ldl $27,x+8
48
sll $27,16,$27
49
addl $27,0,$27
50
sra $27,28,$20
51
addl $20,0,$20
52
ldl $27,x+12
53
sll $27,25,$27
54
addl $27,0,$27
55
sra $27,29,$21
56
addl $21,0,$21
57
lda $27,x+13
58
ldb $27,($27)
59
stq $27,0($sp)
60
jsr $26,printf
61
ldgp $gp,0($26)
62
lda $16,L.10
63
ldl $27,y
64
zap $27,240,$27
65
and $27,3,$17
66
srl $27,2,$27
67
and $27,15,$18
68
ldl $19,y+4
69
zap $19,240,$19
70
jsr $26,printf
71
ldgp $gp,0($26)
72
ldl $27,x+8
73
and $27,0xffff0fff,$27
74
ldl $25,i
75
sll $25,28,$25
76
addl $25,0,$25
77
sra $25,28,$25
78
addl $25,0,$25
79
sll $25,12,$25
80
zap $25,240,$25
81
and $25,0xf000,$25
82
or $27,$25,$27
83
stl $27,x+8
84
ldl $27,x+12
85
and $27,0xffffff8f,$27
86
stl $27,x+12
87
lda $16,L.4
88
ldl $17,x
89
lda $27,x+4
90
ldb $18,($27)
91
ldl $27,x+8
92
sll $27,20,$27
93
addl $27,0,$27
94
sra $27,20,$19
95
addl $19,0,$19
96
ldl $27,x+8
97
sll $27,16,$27
98
addl $27,0,$27
99
sra $27,28,$20
100
addl $20,0,$20
101
ldl $27,x+12
102
sll $27,25,$27
103
addl $27,0,$27
104
sra $27,29,$21
105
addl $21,0,$21
106
lda $27,x+13
107
ldb $27,($27)
108
stq $27,0($sp)
109
jsr $26,printf
110
ldgp $gp,0($26)
111
ldl $27,y
112
zap $27,240,$27
113
and $27,0xfffffffc,$27
114
or $27,2,$27
115
stl $27,y
116
ldl $27,i
117
stl $27,y+4
118
lda $16,L.10
119
ldl $27,y
120
zap $27,240,$27
121
and $27,3,$17
122
srl $27,2,$27
123
and $27,15,$18
124
ldl $19,y+4
125
zap $19,240,$19
126
jsr $26,printf
127
ldgp $gp,0($26)
128
lda $16,x
129
jsr $26,f2
130
ldgp $gp,0($26)
131
mov $31,$0
132
L.3:
133
ldq $26,8($sp)
134
lda $sp,80($sp)
135
ret
136
.end main
137
.globl f1
138
.text
139
.ent f1
140
f1:
141
ldgp $gp,0($27)
142
lda $sp,-80($sp)
143
.mask 0x4004000,-72
144
.frame $sp,80,$26,48
145
stq $14,0($sp)
146
stq $26,8($sp)
147
mov $16,$14
148
.prologue 1
149
ldl $27,($14)
150
zap $27,240,$27
151
and $27,0xffffffc3,$27
152
stl $27,($14)
153
ldl $27,($14)
154
zap $27,240,$27
155
and $27,0xfffffffc,$27
156
and $31,3,$25
157
and $25,3,$25
158
or $27,$25,$27
159
stl $27,($14)
160
ldl $27,($14)
161
zap $27,240,$27
162
and $27,60,$27
163
cmpeq $27,$31,$23
164
bne $23,L.22
165
lda $16,L.24
166
jsr $26,printf
167
ldgp $gp,0($26)
168
L.22:
169
ldl $27,($14)
170
zap $27,240,$27
171
or $27,3,$27
172
stl $27,($14)
173
ldl $27,($14)
174
zap $27,240,$27
175
or $27,60,$27
176
stl $27,($14)
177
lda $16,L.25
178
ldl $27,($14)
179
zap $27,240,$27
180
and $27,3,$17
181
srl $27,2,$27
182
and $27,15,$18
183
jsr $26,printf
184
ldgp $gp,0($26)
185
mov $31,$0
186
L.21:
187
ldq $14,0($sp)
188
ldq $26,8($sp)
189
lda $sp,80($sp)
190
ret
191
.end f1
192
.globl f2
193
.text
194
.ent f2
195
f2:
196
ldgp $gp,0($27)
197
lda $sp,-80($sp)
198
.mask 0x4006000,-64
199
.frame $sp,80,$26,48
200
stq $13,0($sp)
201
stq $14,8($sp)
202
stq $26,16($sp)
203
mov $16,$14
204
.prologue 1
205
ldl $27,i
206
cmpeq $27,$31,$23
207
beq $23,L.28
208
lda $13,1
209
br L.29
210
L.28:
211
mov $31,$13
212
L.29:
213
ldl $27,($14)
214
zap $27,240,$27
215
and $27,0xfffffffc,$27
216
mov $13,$25
217
and $25,3,$25
218
and $25,3,$25
219
or $27,$25,$27
220
stl $27,($14)
221
mov $14,$16
222
jsr $26,f1
223
ldgp $gp,0($26)
224
ldl $27,($14)
225
zap $27,240,$27
226
and $27,0xffffffc3,$27
227
mov $31,$25
228
and $25,15,$25
229
sll $25,2,$25
230
zap $25,240,$25
231
and $25,60,$25
232
or $27,$25,$27
233
stl $27,($14)
234
mov $31,$0
235
L.26:
236
ldq $13,0($sp)
237
ldq $14,8($sp)
238
ldq $26,16($sp)
239
lda $sp,80($sp)
240
ret
241
.end f2
242
.rdata
243
.align 0
244
L.25:
245
.byte 112
246
.byte 45
247
.byte 62
248
.byte 97
249
.byte 32
250
.byte 61
251
.byte 32
252
.byte 48
253
.byte 120
254
.byte 37
255
.byte 120
256
.byte 44
257
.byte 32
258
.byte 112
259
.byte 45
260
.byte 62
261
.byte 98
262
.byte 32
263
.byte 61
264
.byte 32
265
.byte 48
266
.byte 120
267
.byte 37
268
.byte 120
269
.byte 10
270
.byte 0
271
.align 0
272
L.24:
273
.byte 112
274
.byte 45
275
.byte 62
276
.byte 98
277
.byte 32
278
.byte 33
279
.byte 61
280
.byte 32
281
.byte 48
282
.byte 33
283
.byte 10
284
.byte 0
285
.align 0
286
L.10:
287
.byte 121
288
.byte 32
289
.byte 61
290
.byte 32
291
.byte 37
292
.byte 100
293
.byte 32
294
.byte 37
295
.byte 100
296
.byte 32
297
.byte 37
298
.byte 100
299
.byte 10
300
.byte 0
301
.align 0
302
L.4:
303
.byte 120
304
.byte 32
305
.byte 61
306
.byte 32
307
.byte 37
308
.byte 100
309
.byte 32
310
.byte 37
311
.byte 100
312
.byte 32
313
.byte 37
314
.byte 100
315
.byte 32
316
.byte 37
317
.byte 100
318
.byte 32
319
.byte 37
320
.byte 100
321
.byte 32
322
.byte 37
323
.byte 100
324
.byte 10
325
.byte 0

powered by: WebSVN 2.1.0

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