sce* : files added for the SCE (feb28) testsuite (modified).
[deliverable/binutils-gdb.git] / sim / testsuite / sky / sce_test27.vuasm
1 .vu
2 NOP IADDIU VI14, VI00, 1024
3 NOP IADDIU VI01, VI00, 0
4 NOP IADDIU VI02, VI00, 16
5 NOP BAL VI15, RotMatrix
6 NOP NOP
7 NOP IADDIU VI01, VI00, 20
8 NOP IADDIU VI02, VI00, 16
9 NOP IADDIU VI03, VI00, 24
10 NOP BAL VI15, MulMatrix
11 NOP NOP
12 NOP IADDIU VI01, VI00, 8
13 NOP IADDIU VI02, VI00, 16
14 NOP IADDIU VI03, VI00, 12
15 NOP BAL VI15, MulMatrix
16 NOP NOP
17 NOP NOP
18 NOP[e] NOP
19 NOP NOP
20 NOP IADDIU VI01, VI00, 24
21 NOP IADDIU VI02, VI00, 12
22 NOP IADDIU VI03, VI00, 4
23 NOP LQI.xyzw VF08, (VI01++)
24 NOP LQI.xyzw VF09, (VI01++)
25 NOP LQI.xyzw VF10, (VI01++)
26 NOP LQI.xyzw VF11, (VI01++)
27 NOP LQI.xyzw VF13, (VI02++)
28 NOP LQI.xyzw VF14, (VI02++)
29 NOP LQI.xyzw VF15, (VI02++)
30 NOP LQI.xyzw VF16, (VI03++)
31 NOP LQI.xyzw VF17, (VI03++)
32 NOP LQI.xyzw VF18, (VI03++)
33 NOP LQI.xyzw VF19, (VI03++)
34 NOP LQ.xyzw VF22, 29(VI00)
35 NOP LQ.xyzw VF23, 28(VI00)
36 NOP ILW.w VI13, 32(VI00)
37 NOP NOP
38 NOP NOP
39 NOP NOP
40 NOP NOP
41 NOP NOP
42 LOOPE: NOP NOP
43 NOP XTOP VI05
44 NOP NOP
45 MUL.z VF05z, VF00, VF00 ILW.x VI02, 0(VI05)
46 NOP IADDIU VI03, VI00, 0x7fff
47 NOP IADDIU VI07, VI05, 1
48 NOP LQ.xyzw VF01, 0(VI05)
49 MULz.z VF05z, VF05, VF00z IAND VI11, VI02, VI03
50 NOP IADD VI08, VI07, VI11
51 NOP IADD VI09, VI08, VI11
52 NOP IADD VI10, VI09, VI11
53 NOP IADD VI12, VI10, VI11
54 NOP IADDIU VI12, VI12, 8
55 NOP SQ.xyzw VF01, 30(VI00)
56 NOP ISW.x VI12, 31(VI00)
57 NOP IADDIU VI12, VI12, 1
58 NOP ISUBIU VI12, VI12, 3
59 NOP IADDIU VI11, VI11, 1
60 NOP NOP
61 NOP NOP
62 LOOP: MULAx.xyzw ACC, VF16, VF26x LQI.xyzw VF01, (VI09++)
63 MADDAy.xyzw ACC, VF17, VF26y DIV Q, VF00w, VF28w
64 MADDAz.xyzw ACC, VF18, VF26z ISUBIU VI11, VI11, 1
65 NOP LOI 254.0
66 MADDw.xyzw VF29, VF19, VF26w NOP
67 MULAx.xyzw ACC, VF13, VF01x NOP
68 MADDAy.xyzw ACC, VF14, VF01y NOP
69 MADDz.xyz VF26xyz, VF15, VF01z NOP
70 MUL.xyzw VF29, VF29, VF12 NOP
71 MULq.xyz VF31xyz, VF28, Q LQI.xyzw VF12, (VI07++)
72 MULq.xyzw VF30, VF27, Q LQI.xyzw VF28, (VI08++)
73 MAXx.xyzw VF26, VF26, VF00x LQI.xyzw VF27, (VI10++)
74 NOP NOP
75 NOP MOVE.xy VF07xy, VF31
76 MULi.w VF31w, VF00, I SQ.xyz VF30, 0(VI12)
77 NOP LOI 255.0
78 MINIi.xyzw VF29, VF29, I NOP
79 MULAx.xyzw ACC, VF08, VF28x NOP
80 FTOI4.xyzw VF31, VF31 NOP
81 MUL.xyzw VF26, VF26, VF26 NOP
82 FTOI0.xyzw VF29, VF29 NOP
83 MADDAy.xyzw ACC, VF09, VF28y NOP
84 MADDAz.xyzw ACC, VF10, VF28z SQ.xyzw VF31, 2(VI12)
85 MUL.xyzw VF26, VF26, VF26 NOP
86 MADDw.xyzw VF28, VF11, VF28w SQ.xyzw VF29, 1(VI12)
87 NOP IADDIU VI12, VI12, 3
88 NOP IBNE VI11, VI00, LOOP
89 NOP NOP
90 NOP LQ.xyzw VF01, 30(VI00)
91 NOP ILW.x VI01, 31(VI00)
92 NOP NOP
93 NOP NOP
94 NOP NOP
95 NOP SQ.xyzw VF01, 0(VI01)
96 NOP NOP
97 NOP NOP
98 NOP NOP
99 NOP NOP
100 NOP XGKICK VI01
101 NOP NOP
102 NOP NOP
103 NOP[e] NOP
104 NOP NOP
105 NOP NOP
106 NOP B LOOPE
107 NOP NOP
108 MulMatrix: NOP SQD.xyzw VF04, (--VI14)
109 NOP SQD.xyzw VF05, (--VI14)
110 NOP SQD.xyzw VF06, (--VI14)
111 NOP SQD.xyzw VF07, (--VI14)
112 NOP SQD.xyzw VF08, (--VI14)
113 NOP SQD.xyzw VF09, (--VI14)
114 NOP SQD.xyzw VF10, (--VI14)
115 NOP SQD.xyzw VF11, (--VI14)
116 NOP ISUBIU VI14, VI14, 1
117 NOP ISW.x VI01, 0(VI14)
118 NOP ISUBIU VI14, VI14, 1
119 NOP ISW.x VI02, 0(VI14)
120 NOP ISUBIU VI14, VI14, 1
121 NOP ISW.x VI03, 0(VI14)
122 NOP LQI.xyzw VF04, (VI01++)
123 NOP LQI.xyzw VF05, (VI01++)
124 NOP LQI.xyzw VF06, (VI01++)
125 NOP LQI.xyzw VF07, (VI01++)
126 NOP LQI.xyzw VF08, (VI02++)
127 NOP LQI.xyzw VF09, (VI02++)
128 NOP LQI.xyzw VF10, (VI02++)
129 NOP LQI.xyzw VF11, (VI02++)
130 MULAx.xyzw ACC, VF04, VF08x NOP
131 MADDAy.xyzw ACC, VF05, VF08y NOP
132 MADDAz.xyzw ACC, VF06, VF08z NOP
133 MADDw.xyzw VF12, VF07, VF08w NOP
134 MULAx.xyzw ACC, VF04, VF09x NOP
135 MADDAy.xyzw ACC, VF05, VF09y NOP
136 MADDAz.xyzw ACC, VF06, VF09z NOP
137 MADDw.xyzw VF13, VF07, VF09w SQI.xyzw VF12, (VI03++)
138 MULAx.xyzw ACC, VF04, VF10x NOP
139 MADDAy.xyzw ACC, VF05, VF10y NOP
140 MADDAz.xyzw ACC, VF06, VF10z NOP
141 MADDw.xyzw VF14, VF07, VF10w SQI.xyzw VF13, (VI03++)
142 MULAx.xyzw ACC, VF04, VF11x NOP
143 MADDAy.xyzw ACC, VF05, VF11y NOP
144 MADDAz.xyzw ACC, VF06, VF11z NOP
145 MADDw.xyzw VF15, VF07, VF11w SQI.xyzw VF14, (VI03++)
146 NOP NOP
147 NOP NOP
148 NOP NOP
149 NOP SQI.xyzw VF15, (VI03++)
150 NOP ILW.x VI03, 0(VI14)
151 NOP IADDIU VI14, VI14, 1
152 NOP ILW.x VI02, 0(VI14)
153 NOP IADDIU VI14, VI14, 1
154 NOP ILW.x VI01, 0(VI14)
155 NOP IADDIU VI14, VI14, 1
156 NOP LQI.xyzw VF11, (VI14++)
157 NOP LQI.xyzw VF10, (VI14++)
158 NOP LQI.xyzw VF09, (VI14++)
159 NOP LQI.xyzw VF08, (VI14++)
160 NOP LQI.xyzw VF07, (VI14++)
161 NOP LQI.xyzw VF06, (VI14++)
162 NOP LQI.xyzw VF05, (VI14++)
163 NOP LQI.xyzw VF04, (VI14++)
164 NOP NOP
165 NOP NOP
166 NOP NOP
167 NOP NOP
168 NOP JR VI15
169 NOP NOP
170 RotMatrix: NOP SQD.xyzw VF01, (--VI14)
171 NOP LOI 1.5707963
172 NOP SQD.xyzw VF02, (--VI14)
173 NOP SQD.xyzw VF03, (--VI14)
174 NOP SQD.xyzw VF04, (--VI14)
175 MULx.xyzw VF04, VF00, VF00x SQD.xyzw VF05, (--VI14)
176 MULx.xyzw VF05, VF00, VF00x SQD.xyzw VF06, (--VI14)
177 MULx.xyzw VF06, VF00, VF00x SQD.xyzw VF07, (--VI14)
178 MULx.xyzw VF07, VF00, VF00x SQD.xyzw VF08, (--VI14)
179 MULx.xyzw VF08, VF00, VF00x SQD.xyzw VF09, (--VI14)
180 MULx.xyzw VF09, VF00, VF00x SQD.xyzw VF10, (--VI14)
181 MULx.xyzw VF10, VF00, VF00x SQD.xyzw VF11, (--VI14)
182 MULx.xyzw VF11, VF00, VF00x SQD.xyzw VF12, (--VI14)
183 MULx.xyzw VF12, VF00, VF00x ISUBIU VI14, VI14, 1
184 ADDw.x VF04x, VF04, VF00w ISW.x VI01, 0(VI14)
185 ADDw.y VF08y, VF08, VF00w ISUBIU VI14, VI14, 1
186 NOP ISW.x VI02, 0(VI14)
187 ADDw.z VF12z, VF12, VF00w LQI.xyzw VF01, (VI01++)
188 NOP LQI.xyzw VF02, (VI01++)
189 NOP LQI.xyzw VF03, (VI01++)
190 NOP NOP
191 NOP ESIN P, VF01x
192 ADDi.xyzw VF02, VF02, I NOP
193 NOP NOP
194 NOP NOP
195 NOP NOP
196 NOP NOP
197 NOP NOP
198 NOP NOP
199 NOP NOP
200 NOP NOP
201 NOP NOP
202 NOP NOP
203 NOP NOP
204 NOP NOP
205 NOP NOP
206 NOP NOP
207 NOP NOP
208 NOP NOP
209 NOP NOP
210 NOP NOP
211 NOP NOP
212 NOP NOP
213 NOP NOP
214 NOP NOP
215 NOP NOP
216 NOP NOP
217 NOP WAITP
218 NOP MFP.y VF06y, P
219 NOP MFP.z VF05z, P
220 NOP ESIN P, VF02x
221 NOP NOP
222 MULz.xyzw VF06, VF06, VF00z NOP
223 NOP NOP
224 NOP NOP
225 NOP NOP
226 NOP NOP
227 NOP NOP
228 NOP NOP
229 NOP NOP
230 NOP NOP
231 NOP NOP
232 NOP NOP
233 NOP NOP
234 NOP NOP
235 NOP NOP
236 NOP NOP
237 NOP NOP
238 NOP NOP
239 NOP NOP
240 NOP NOP
241 NOP NOP
242 NOP NOP
243 NOP NOP
244 NOP NOP
245 NOP NOP
246 NOP WAITP
247 NOP MFP.y VF05y, P
248 NOP MFP.z VF06z, P
249 NOP ESIN P, VF01y
250 NOP NOP
251 NOP NOP
252 NOP NOP
253 NOP NOP
254 NOP NOP
255 NOP NOP
256 NOP NOP
257 NOP NOP
258 NOP NOP
259 NOP NOP
260 NOP NOP
261 NOP NOP
262 NOP NOP
263 NOP NOP
264 NOP NOP
265 NOP NOP
266 NOP NOP
267 NOP NOP
268 NOP NOP
269 NOP NOP
270 NOP NOP
271 NOP NOP
272 NOP NOP
273 NOP NOP
274 NOP NOP
275 NOP WAITP
276 NOP MFP.z VF07z, P
277 NOP MFP.x VF09x, P
278 NOP ESIN P, VF02y
279 NOP NOP
280 MULz.xyzw VF07, VF07, VF00z NOP
281 NOP NOP
282 NOP NOP
283 NOP NOP
284 NOP NOP
285 NOP NOP
286 NOP NOP
287 NOP NOP
288 NOP NOP
289 NOP NOP
290 NOP NOP
291 NOP NOP
292 NOP NOP
293 NOP NOP
294 NOP NOP
295 NOP NOP
296 NOP NOP
297 NOP NOP
298 NOP NOP
299 NOP NOP
300 NOP NOP
301 NOP NOP
302 NOP NOP
303 NOP NOP
304 NOP WAITP
305 NOP MFP.x VF07x, P
306 NOP MFP.z VF09z, P
307 NOP ESIN P, VF01z
308 NOP NOP
309 MULAx.xyzw ACC, VF04, VF07x NOP
310 MADDAy.xyzw ACC, VF05, VF07y NOP
311 MADDz.xyzw VF07, VF06, VF07z NOP
312 MULAx.xyzw ACC, VF04, VF08x NOP
313 MADDAy.xyzw ACC, VF05, VF08y NOP
314 MADDz.xyzw VF08, VF06, VF08z NOP
315 MULAx.xyzw ACC, VF04, VF09x NOP
316 MADDAy.xyzw ACC, VF05, VF09y NOP
317 MADDz.xyzw VF09, VF06, VF09z NOP
318 NOP NOP
319 NOP NOP
320 NOP NOP
321 NOP NOP
322 NOP NOP
323 NOP NOP
324 NOP NOP
325 NOP NOP
326 NOP NOP
327 NOP NOP
328 NOP NOP
329 NOP NOP
330 NOP NOP
331 NOP NOP
332 NOP NOP
333 NOP WAITP
334 NOP MFP.x VF11x, P
335 NOP MFP.y VF10y, P
336 NOP ESIN P, VF02z
337 NOP NOP
338 MULz.xyzw VF11, VF11, VF00z NOP
339 NOP NOP
340 NOP NOP
341 NOP NOP
342 NOP NOP
343 NOP NOP
344 NOP NOP
345 NOP NOP
346 NOP NOP
347 NOP NOP
348 NOP NOP
349 NOP NOP
350 NOP NOP
351 NOP NOP
352 NOP NOP
353 NOP NOP
354 NOP NOP
355 NOP NOP
356 NOP NOP
357 NOP NOP
358 NOP NOP
359 NOP NOP
360 NOP NOP
361 NOP NOP
362 NOP WAITP
363 NOP MFP.x VF10x, P
364 NOP MFP.y VF11y, P
365 NOP NOP
366 NOP NOP
367 MULAx.xyzw ACC, VF07, VF10x NOP
368 MADDAy.xyzw ACC, VF08, VF10y NOP
369 MADDz.xyzw VF10, VF09, VF10z NOP
370 MULAx.xyzw ACC, VF07, VF11x NOP
371 MADDAy.xyzw ACC, VF08, VF11y NOP
372 MADDz.xyzw VF11, VF09, VF11z NOP
373 MULAx.xyzw ACC, VF07, VF12x SQI.xyz VF10, (VI02++)
374 MADDAy.xyzw ACC, VF08, VF12y NOP
375 MADDz.xyzw VF12, VF09, VF12z NOP
376 NOP SQI.xyz VF11, (VI02++)
377 NOP NOP
378 NOP NOP
379 NOP SQI.xyz VF12, (VI02++)
380 NOP SQI.xyz VF03, (VI02++)
381 NOP ILW.x VI02, 0(VI14)
382 NOP IADDIU VI14, VI14, 1
383 NOP ILW.x VI01, 0(VI14)
384 NOP IADDIU VI14, VI14, 1
385 NOP LQI.xyzw VF12, (VI14++)
386 NOP LQI.xyzw VF11, (VI14++)
387 NOP LQI.xyzw VF10, (VI14++)
388 NOP LQI.xyzw VF09, (VI14++)
389 NOP LQI.xyzw VF08, (VI14++)
390 NOP LQI.xyzw VF07, (VI14++)
391 NOP LQI.xyzw VF06, (VI14++)
392 NOP LQI.xyzw VF05, (VI14++)
393 NOP LQI.xyzw VF04, (VI14++)
394 NOP LQI.xyzw VF03, (VI14++)
395 NOP LQI.xyzw VF02, (VI14++)
396 NOP LQI.xyzw VF01, (VI14++)
397 NOP NOP
398 NOP NOP
399 NOP NOP
400 NOP NOP
401 NOP JR VI15
402 NOP NOP
This page took 0.039723 seconds and 5 git commands to generate.