* Added one new R5900 COP2 test.
[deliverable/binutils-gdb.git] / sim / testsuite / sky / sce_test16.vuasm
CommitLineData
5087a605
JY
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
42LOOPE: 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 NOP 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 NOP
59 NOP NOP
60LOOP: MULz.z VF05z, VF05, VF00z LQI.xyzw VF28, (VI08++)
61 NOP LQI.xyzw VF01, (VI09++)
62 NOP LOI 254.0
63 NOP LQI.xyzw VF27, (VI10++)
64 MULAx.xyzw ACC, VF08, VF28x IADDIU VI01, VI00, 0x0020
65 MADDAy.xyzw ACC, VF09, VF28y ISUBIU VI11, VI11, 1
66 MADDAz.xyzw ACC, VF10, VF28z LQI.xyzw VF12, (VI07++)
67 MADDw.xyzw VF28, VF11, VF28w NOP
68 MULAx.xyzw ACC, VF13, VF01x NOP
69 MADDAy.xyzw ACC, VF14, VF01y NOP
70 MULz.xy VF24xy, VF25, VF05z NOP
71 MADDz.xyz VF26xyz, VF15, VF01z DIV Q, VF00w, VF28w
72 NOP NOP
73 NOP NOP
74 NOP NOP
75 MAXx.xyzw VF26, VF26, VF00x NOP
76 NOP NOP
77 NOP NOP
78 NOP NOP
79 MUL.xyzw VF26, VF26, VF26 NOP
80 MULq.xyz VF31xyz, VF28, Q NOP
81 MULq.xyzw VF30, VF27, Q NOP
82 NOP NOP
83 MUL.xyzw VF26, VF26, VF26 NOP
84 NOP MOVE.xy VF07xy, VF31
85 MULi.w VF31w, VF00, I SQ.xyz VF30, 0(VI12)
86 NOP LOI 255.0
87 MULAx.xyzw ACC, VF16, VF26x NOP
88 SUB.xy VF25xy, VF07, VF06 NOP
89 FTOI4.xyzw VF31, VF31 MOVE.xy VF06xy, VF07
90 MADDAy.xyzw ACC, VF17, VF26y NOP
91 MADDAz.xyzw ACC, VF18, VF26z NOP
92 MADDw.xyzw VF29, VF19, VF26w NOP
93 OPMULA.xyz ACCxyz, VF24, VF25 SQ.xyzw VF31, 2(VI12)
94 OPMSUB.xyz VF21xyz, VF25, VF24 MTIR.w VI05, VF31w
95 NOP NOP
96 MUL.xyzw VF29, VF29, VF12 NOP
97 NOP NOP
98 NOP FMAND VI02, VI01
99 NOP NOP
100 MINIi.xyzw VF29, VF29, I NOP
101 NOP NOP
102 NOP ISUBIU VI02, VI02, 0x10
103 NOP IAND VI03, VI02, VI13
104 FTOI0.xyzw VF29, VF29 IOR VI05, VI05, VI03
105 NOP ISW.w VI05, 2(VI12)
106 NOP NOP
107 NOP NOP
108 NOP SQ.xyzw VF29, 1(VI12)
109 NOP IADDIU VI12, VI12, 3
110 NOP IBNE VI11, VI00, LOOP
111 NOP NOP
112 NOP LQ.xyzw VF01, 30(VI00)
113 NOP ILW.x VI01, 31(VI00)
114 NOP NOP
115 NOP NOP
116 NOP NOP
117 NOP SQ.xyzw VF01, 0(VI01)
118 NOP NOP
119 NOP NOP
120 NOP NOP
121 NOP NOP
122 NOP XGKICK VI01
123 NOP NOP
124 NOP NOP
125 NOP[e] NOP
126 NOP NOP
127 NOP NOP
128 NOP B LOOPE
129 NOP NOP
130MulMatrix: NOP SQD.xyzw VF04, (--VI14)
131 NOP SQD.xyzw VF05, (--VI14)
132 NOP SQD.xyzw VF06, (--VI14)
133 NOP SQD.xyzw VF07, (--VI14)
134 NOP SQD.xyzw VF08, (--VI14)
135 NOP SQD.xyzw VF09, (--VI14)
136 NOP SQD.xyzw VF10, (--VI14)
137 NOP SQD.xyzw VF11, (--VI14)
138 NOP ISUBIU VI14, VI14, 1
139 NOP ISW.x VI01, 0(VI14)
140 NOP ISUBIU VI14, VI14, 1
141 NOP ISW.x VI02, 0(VI14)
142 NOP ISUBIU VI14, VI14, 1
143 NOP ISW.x VI03, 0(VI14)
144 NOP LQI.xyzw VF04, (VI01++)
145 NOP LQI.xyzw VF05, (VI01++)
146 NOP LQI.xyzw VF06, (VI01++)
147 NOP LQI.xyzw VF07, (VI01++)
148 NOP LQI.xyzw VF08, (VI02++)
149 NOP LQI.xyzw VF09, (VI02++)
150 NOP LQI.xyzw VF10, (VI02++)
151 NOP LQI.xyzw VF11, (VI02++)
152 MULAx.xyzw ACC, VF04, VF08x NOP
153 MADDAy.xyzw ACC, VF05, VF08y NOP
154 MADDAz.xyzw ACC, VF06, VF08z NOP
155 MADDw.xyzw VF12, VF07, VF08w NOP
156 MULAx.xyzw ACC, VF04, VF09x NOP
157 MADDAy.xyzw ACC, VF05, VF09y NOP
158 MADDAz.xyzw ACC, VF06, VF09z NOP
159 MADDw.xyzw VF13, VF07, VF09w SQI.xyzw VF12, (VI03++)
160 MULAx.xyzw ACC, VF04, VF10x NOP
161 MADDAy.xyzw ACC, VF05, VF10y NOP
162 MADDAz.xyzw ACC, VF06, VF10z NOP
163 MADDw.xyzw VF14, VF07, VF10w SQI.xyzw VF13, (VI03++)
164 MULAx.xyzw ACC, VF04, VF11x NOP
165 MADDAy.xyzw ACC, VF05, VF11y NOP
166 MADDAz.xyzw ACC, VF06, VF11z NOP
167 MADDw.xyzw VF15, VF07, VF11w SQI.xyzw VF14, (VI03++)
168 NOP NOP
169 NOP NOP
170 NOP NOP
171 NOP SQI.xyzw VF15, (VI03++)
172 NOP ILW.x VI03, 0(VI14)
173 NOP IADDIU VI14, VI14, 1
174 NOP ILW.x VI02, 0(VI14)
175 NOP IADDIU VI14, VI14, 1
176 NOP ILW.x VI01, 0(VI14)
177 NOP IADDIU VI14, VI14, 1
178 NOP LQI.xyzw VF11, (VI14++)
179 NOP LQI.xyzw VF10, (VI14++)
180 NOP LQI.xyzw VF09, (VI14++)
181 NOP LQI.xyzw VF08, (VI14++)
182 NOP LQI.xyzw VF07, (VI14++)
183 NOP LQI.xyzw VF06, (VI14++)
184 NOP LQI.xyzw VF05, (VI14++)
185 NOP LQI.xyzw VF04, (VI14++)
186 NOP NOP
187 NOP NOP
188 NOP NOP
189 NOP NOP
190 NOP JR VI15
191 NOP NOP
192RotMatrix: NOP SQD.xyzw VF01, (--VI14)
193 NOP LOI 1.5707963
194 NOP SQD.xyzw VF02, (--VI14)
195 NOP SQD.xyzw VF03, (--VI14)
196 NOP SQD.xyzw VF04, (--VI14)
197 MULx.xyzw VF04, VF00, VF00x SQD.xyzw VF05, (--VI14)
198 MULx.xyzw VF05, VF00, VF00x SQD.xyzw VF06, (--VI14)
199 MULx.xyzw VF06, VF00, VF00x SQD.xyzw VF07, (--VI14)
200 MULx.xyzw VF07, VF00, VF00x SQD.xyzw VF08, (--VI14)
201 MULx.xyzw VF08, VF00, VF00x SQD.xyzw VF09, (--VI14)
202 MULx.xyzw VF09, VF00, VF00x SQD.xyzw VF10, (--VI14)
203 MULx.xyzw VF10, VF00, VF00x SQD.xyzw VF11, (--VI14)
204 MULx.xyzw VF11, VF00, VF00x SQD.xyzw VF12, (--VI14)
205 MULx.xyzw VF12, VF00, VF00x ISUBIU VI14, VI14, 1
206 ADDw.x VF04x, VF04, VF00w ISW.x VI01, 0(VI14)
207 ADDw.y VF08y, VF08, VF00w ISUBIU VI14, VI14, 1
208 NOP ISW.x VI02, 0(VI14)
209 ADDw.z VF12z, VF12, VF00w LQI.xyzw VF01, (VI01++)
210 NOP LQI.xyzw VF02, (VI01++)
211 NOP LQI.xyzw VF03, (VI01++)
212 NOP NOP
213 NOP ESIN P, VF01x
214 ADDi.xyzw VF02, VF02, I NOP
215 NOP NOP
216 NOP NOP
217 NOP NOP
218 NOP NOP
219 NOP NOP
220 NOP NOP
221 NOP NOP
222 NOP 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 WAITP
240 NOP MFP.y VF06y, P
241 NOP MFP.z VF05z, P
242 NOP ESIN P, VF02x
243 NOP NOP
244 MULz.xyzw VF06, VF06, VF00z NOP
245 NOP NOP
246 NOP NOP
247 NOP NOP
248 NOP NOP
249 NOP NOP
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 WAITP
269 NOP MFP.y VF05y, P
270 NOP MFP.z VF06z, P
271 NOP ESIN P, VF01y
272 NOP NOP
273 NOP NOP
274 NOP NOP
275 NOP NOP
276 NOP NOP
277 NOP NOP
278 NOP NOP
279 NOP NOP
280 NOP 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 WAITP
298 NOP MFP.z VF07z, P
299 NOP MFP.x VF09x, P
300 NOP ESIN P, VF02y
301 NOP NOP
302 MULz.xyzw VF07, VF07, VF00z NOP
303 NOP NOP
304 NOP NOP
305 NOP NOP
306 NOP NOP
307 NOP NOP
308 NOP NOP
309 NOP NOP
310 NOP NOP
311 NOP NOP
312 NOP NOP
313 NOP NOP
314 NOP NOP
315 NOP NOP
316 NOP NOP
317 NOP 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 WAITP
327 NOP MFP.x VF07x, P
328 NOP MFP.z VF09z, P
329 NOP ESIN P, VF01z
330 NOP NOP
331 MULAx.xyzw ACC, VF04, VF07x NOP
332 MADDAy.xyzw ACC, VF05, VF07y NOP
333 MADDz.xyzw VF07, VF06, VF07z NOP
334 MULAx.xyzw ACC, VF04, VF08x NOP
335 MADDAy.xyzw ACC, VF05, VF08y NOP
336 MADDz.xyzw VF08, VF06, VF08z NOP
337 MULAx.xyzw ACC, VF04, VF09x NOP
338 MADDAy.xyzw ACC, VF05, VF09y NOP
339 MADDz.xyzw VF09, VF06, VF09z 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 WAITP
356 NOP MFP.x VF11x, P
357 NOP MFP.y VF10y, P
358 NOP ESIN P, VF02z
359 NOP NOP
360 MULz.xyzw VF11, VF11, VF00z NOP
361 NOP NOP
362 NOP NOP
363 NOP NOP
364 NOP NOP
365 NOP NOP
366 NOP NOP
367 NOP NOP
368 NOP NOP
369 NOP NOP
370 NOP NOP
371 NOP NOP
372 NOP NOP
373 NOP NOP
374 NOP NOP
375 NOP NOP
376 NOP NOP
377 NOP NOP
378 NOP NOP
379 NOP NOP
380 NOP NOP
381 NOP NOP
382 NOP NOP
383 NOP NOP
384 NOP WAITP
385 NOP MFP.x VF10x, P
386 NOP MFP.y VF11y, P
387 NOP NOP
388 NOP NOP
389 MULAx.xyzw ACC, VF07, VF10x NOP
390 MADDAy.xyzw ACC, VF08, VF10y NOP
391 MADDz.xyzw VF10, VF09, VF10z NOP
392 MULAx.xyzw ACC, VF07, VF11x NOP
393 MADDAy.xyzw ACC, VF08, VF11y NOP
394 MADDz.xyzw VF11, VF09, VF11z NOP
395 MULAx.xyzw ACC, VF07, VF12x SQI.xyz VF10, (VI02++)
396 MADDAy.xyzw ACC, VF08, VF12y NOP
397 MADDz.xyzw VF12, VF09, VF12z NOP
398 NOP SQI.xyz VF11, (VI02++)
399 NOP NOP
400 NOP NOP
401 NOP SQI.xyz VF12, (VI02++)
402 NOP SQI.xyz VF03, (VI02++)
403 NOP ILW.x VI02, 0(VI14)
404 NOP IADDIU VI14, VI14, 1
405 NOP ILW.x VI01, 0(VI14)
406 NOP IADDIU VI14, VI14, 1
407 NOP LQI.xyzw VF12, (VI14++)
408 NOP LQI.xyzw VF11, (VI14++)
409 NOP LQI.xyzw VF10, (VI14++)
410 NOP LQI.xyzw VF09, (VI14++)
411 NOP LQI.xyzw VF08, (VI14++)
412 NOP LQI.xyzw VF07, (VI14++)
413 NOP LQI.xyzw VF06, (VI14++)
414 NOP LQI.xyzw VF05, (VI14++)
415 NOP LQI.xyzw VF04, (VI14++)
416 NOP LQI.xyzw VF03, (VI14++)
417 NOP LQI.xyzw VF02, (VI14++)
418 NOP LQI.xyzw VF01, (VI14++)
419 NOP NOP
420 NOP NOP
421 NOP NOP
422 NOP NOP
423 NOP JR VI15
424 NOP NOP
This page took 0.042351 seconds and 4 git commands to generate.