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

Subversion Repositories eco32

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

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

Line No. Rev Author Line
1 4 hellwig
.globl main
2
.text
3
.text
4
.ent main
5
main:
6
ldgp $gp,0($27)
7
lda $sp,-64($sp)
8
.frame $sp,64,$26,48
9
.prologue 1
10
mov $31,$0
11
L.1:
12
lda $sp,64($sp)
13
ret
14
.end main
15
.globl f
16
.text
17
.ent f
18
f:
19
ldgp $gp,0($27)
20
lda $sp,-80($sp)
21
.mask 0x4000000,-80
22
.frame $sp,80,$26,48
23
stq $26,0($sp)
24
stq $16,32($sp)
25
.prologue 1
26
jsr $26,f
27
ldgp $gp,0($26)
28
mov $0,$27
29
stl $27,-60+80($sp)
30
jsr $26,f
31
ldgp $gp,0($26)
32
ldl $25,-60+80($sp)
33
addl $25,$0,$27
34
stl $27,-48+80($sp)
35
mov $31,$0
36
L.2:
37
ldq $26,0($sp)
38
lda $sp,80($sp)
39
ret
40
.end f
41
.globl f2
42
.text
43
.ent f2
44
f2:
45
ldgp $gp,0($27)
46
lda $sp,-80($sp)
47
.mask 0x4004000,-72
48
.frame $sp,80,$26,48
49
stq $14,0($sp)
50
stq $26,8($sp)
51
stq $16,32($sp)
52
.prologue 1
53
jsr $26,f
54
ldgp $gp,0($26)
55
mov $0,$27
56
stl $27,-60+80($sp)
57
ldl $25,-48+80($sp)
58
cmpeq $25,$31,$23
59
bne $23,L.5
60
jsr $26,f
61
ldgp $gp,0($26)
62
mov $0,$27
63
mov $27,$14
64
br L.6
65
L.5:
66
lda $14,1
67
L.6:
68
ldl $27,-60+80($sp)
69
addl $27,$14,$27
70
stl $27,-48+80($sp)
71
mov $31,$0
72
L.3:
73
ldq $14,0($sp)
74
ldq $26,8($sp)
75
lda $sp,80($sp)
76
ret
77
.end f2
78
.globl f3
79
.text
80
.ent f3
81
f3:
82
ldgp $gp,0($27)
83
lda $sp,-144($sp)
84
.mask 0x4007e00,-96
85
.frame $sp,144,$26,48
86
stq $9,0($sp)
87
stq $10,8($sp)
88
stq $11,16($sp)
89
stq $12,24($sp)
90
stq $13,32($sp)
91
stq $14,40($sp)
92
stq $26,48($sp)
93
stq $16,96($sp)
94
stq $17,104($sp)
95
.prologue 1
96
mov $31,$14
97
mov $31,$13
98
mov $31,$12
99
mov $31,$11
100
mov $31,$10
101
mov $31,$9
102
stl $31,-60+144($sp)
103
stl $31,-64+144($sp)
104
stl $31,-68+144($sp)
105
stl $31,-72+144($sp)
106
ldq $27,-40+144($sp)
107
stq $27,-88+144($sp)
108
lda $25,4($27)
109
stq $25,-40+144($sp)
110
ldl $25,-48+144($sp)
111
cmpeq $25,$31,$23
112
bne $23,L.9
113
jsr $26,f
114
ldgp $gp,0($26)
115
mov $0,$27
116
stl $27,-76+144($sp)
117
br L.10
118
L.9:
119
stl $31,-76+144($sp)
120
L.10:
121
ldl $27,-76+144($sp)
122
ldq $25,-88+144($sp)
123
stl $27,($25)
124
mov $31,$0
125
L.7:
126
ldq $9,0($sp)
127
ldq $10,8($sp)
128
ldq $11,16($sp)
129
ldq $12,24($sp)
130
ldq $13,32($sp)
131
ldq $14,40($sp)
132
ldq $26,48($sp)
133
lda $sp,144($sp)
134
ret
135
.end f3
136
.globl f4
137
.text
138
.ent f4
139
f4:
140
ldgp $gp,0($27)
141
lda $sp,-128($sp)
142
.mask 0x4007e00,-80
143
.frame $sp,128,$26,48
144
stq $9,0($sp)
145
stq $10,8($sp)
146
stq $11,16($sp)
147
stq $12,24($sp)
148
stq $13,32($sp)
149
stq $14,40($sp)
150
stq $26,48($sp)
151
.prologue 1
152
mov $31,$14
153
mov $31,$13
154
mov $31,$12
155
mov $31,$11
156
mov $31,$10
157
mov $31,$9
158
ldl $27,i
159
sll $27,8*(8-4),$25
160
sra $25,8*(8-4),$25
161
sll $25,3,$25
162
ldt $f30,a($25)
163
ldt $f29,b($25)
164
ldt $f28,L.15
165
addt $f30,$f29,$f27
166
cmpteq $f27,$f28,$f1
167
fbne $f1,L.13
168
cmpeq $27,$31,$23
169
bne $23,L.13
170
subt $f30,$f29,$f30
171
cmpteq $f30,$f28,$f1
172
fbne $f1,L.13
173
lda $27,1
174
stl $27,-60+128($sp)
175
br L.14
176
L.13:
177
stl $31,-60+128($sp)
178
L.14:
179
ldl $27,-60+128($sp)
180
stl $27,i
181
mov $31,$0
182
L.11:
183
ldq $9,0($sp)
184
ldq $10,8($sp)
185
ldq $11,16($sp)
186
ldq $12,24($sp)
187
ldq $13,32($sp)
188
ldq $14,40($sp)
189
ldq $26,48($sp)
190
lda $sp,128($sp)
191
ret
192
.end f4
193
.globl f5
194
.text
195
.ent f5
196
f5:
197
ldgp $gp,0($27)
198
lda $sp,-64($sp)
199
.frame $sp,64,$26,48
200
.prologue 1
201
ldl $27,k
202
ldl $25,m
203
ldq $22,A
204
mull $27,$25,$8
205
sll $8,8*(8-4),$8
206
sra $8,8*(8-4),$8
207
sll $8,3,$8
208
addq $8,$22,$8
209
ldl $7,j
210
mull $7,$25,$25
211
sll $25,8*(8-4),$25
212
sra $25,8*(8-4),$25
213
sll $25,3,$25
214
addq $25,$22,$25
215
ldl $22,n
216
ldq $6,B
217
mull $27,$22,$27
218
sll $27,8*(8-4),$27
219
sra $27,8*(8-4),$27
220
sll $27,3,$27
221
addq $27,$6,$27
222
mull $7,$22,$22
223
sll $22,8*(8-4),$22
224
sra $22,8*(8-4),$22
225
sll $22,3,$22
226
addq $22,$6,$22
227
ldt $f30,($8)
228
ldt $f29,($25)
229
mult $f30,$f29,$f30
230
ldt $f29,($27)
231
ldt $f28,($22)
232
mult $f29,$f28,$f29
233
addt $f30,$f29,$f30
234
stt $f30,x
235
ldt $f30,($8)
236
ldt $f29,($22)
237
mult $f30,$f29,$f30
238
ldt $f29,($27)
239
ldt $f28,($25)
240
mult $f29,$f28,$f29
241
subt $f30,$f29,$f30
242
stt $f30,x
243
mov $31,$0
244
L.16:
245
lda $sp,64($sp)
246
ret
247
.end f5
248
.globl x
249
.comm x,8
250
.globl B
251
.comm B,8
252
.globl A
253
.comm A,8
254
.globl n
255
.comm n,4
256
.globl m
257
.comm m,4
258
.globl k
259
.comm k,4
260
.globl j
261
.comm j,4
262
.globl i
263
.comm i,4
264
.globl b
265
.comm b,80
266
.globl a
267
.comm a,80
268
.rdata
269
.align 3
270
L.15:
271
.long 0x0
272
.long 0x0

powered by: WebSVN 2.1.0

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