Fix 3 DV bugs, and a few minor cleanups.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / ia64 / opc-f.s
CommitLineData
800eeca4
JW
1.text
2 .type _start,@function
3_start:
4
5 fma f4 = f5, f6, f7
6 fma.s0 f4 = f5, f6, f7
7 fma.s1 f4 = f5, f6, f7
8 fma.s2 f4 = f5, f6, f7
9 fma.s3 f4 = f5, f6, f7
10
11 fma.s f4 = f5, f6, f7
12 fma.s.s0 f4 = f5, f6, f7
13 fma.s.s1 f4 = f5, f6, f7
14 fma.s.s2 f4 = f5, f6, f7
15 fma.s.s3 f4 = f5, f6, f7
16
17 fma.d f4 = f5, f6, f7
18 fma.d.s0 f4 = f5, f6, f7
19 fma.d.s1 f4 = f5, f6, f7
20 fma.d.s2 f4 = f5, f6, f7
21 fma.d.s3 f4 = f5, f6, f7
22
23 fpma f4 = f5, f6, f7
24 fpma.s0 f4 = f5, f6, f7
25 fpma.s1 f4 = f5, f6, f7
26 fpma.s2 f4 = f5, f6, f7
27 fpma.s3 f4 = f5, f6, f7
28
29 fms f4 = f5, f6, f7
30 fms.s0 f4 = f5, f6, f7
31 fms.s1 f4 = f5, f6, f7
32 fms.s2 f4 = f5, f6, f7
33 fms.s3 f4 = f5, f6, f7
34
35 fms.s f4 = f5, f6, f7
36 fms.s.s0 f4 = f5, f6, f7
37 fms.s.s1 f4 = f5, f6, f7
38 fms.s.s2 f4 = f5, f6, f7
39 fms.s.s3 f4 = f5, f6, f7
40
41 fms.d f4 = f5, f6, f7
42 fms.d.s0 f4 = f5, f6, f7
43 fms.d.s1 f4 = f5, f6, f7
44 fms.d.s2 f4 = f5, f6, f7
45 fms.d.s3 f4 = f5, f6, f7
46
47 fpms f4 = f5, f6, f7
48 fpms.s0 f4 = f5, f6, f7
49 fpms.s1 f4 = f5, f6, f7
50 fpms.s2 f4 = f5, f6, f7
51 fpms.s3 f4 = f5, f6, f7
52
53 fnma f4 = f5, f6, f7
54 fnma.s0 f4 = f5, f6, f7
55 fnma.s1 f4 = f5, f6, f7
56 fnma.s2 f4 = f5, f6, f7
57 fnma.s3 f4 = f5, f6, f7
58
59 fnma.s f4 = f5, f6, f7
60 fnma.s.s0 f4 = f5, f6, f7
61 fnma.s.s1 f4 = f5, f6, f7
62 fnma.s.s2 f4 = f5, f6, f7
63 fnma.s.s3 f4 = f5, f6, f7
64
65 fnma.d f4 = f5, f6, f7
66 fnma.d.s0 f4 = f5, f6, f7
67 fnma.d.s1 f4 = f5, f6, f7
68 fnma.d.s2 f4 = f5, f6, f7
69 fnma.d.s3 f4 = f5, f6, f7
70
71 fpnma f4 = f5, f6, f7
72 fpnma.s0 f4 = f5, f6, f7
73 fpnma.s1 f4 = f5, f6, f7
74 fpnma.s2 f4 = f5, f6, f7
75 fpnma.s3 f4 = f5, f6, f7
76
77 fmpy f4 = f5, f6
78 fmpy.s0 f4 = f5, f6
79 fmpy.s1 f4 = f5, f6
80 fmpy.s2 f4 = f5, f6
81 fmpy.s3 f4 = f5, f6
82
83 fmpy.s f4 = f5, f6
84 fmpy.s.s0 f4 = f5, f6
85 fmpy.s.s1 f4 = f5, f6
86 fmpy.s.s2 f4 = f5, f6
87 fmpy.s.s3 f4 = f5, f6
88
89 fmpy.d f4 = f5, f6
90 fmpy.d.s0 f4 = f5, f6
91 fmpy.d.s1 f4 = f5, f6
92 fmpy.d.s2 f4 = f5, f6
93 fmpy.d.s3 f4 = f5, f6
94
95 fpmpy f4 = f5, f6
96 fpmpy.s0 f4 = f5, f6
97 fpmpy.s1 f4 = f5, f6
98 fpmpy.s2 f4 = f5, f6
99 fpmpy.s3 f4 = f5, f6
100
101 fadd f4 = f5, f6
102 fadd.s0 f4 = f5, f6
103 fadd.s1 f4 = f5, f6
104 fadd.s2 f4 = f5, f6
105 fadd.s3 f4 = f5, f6
106
107 fadd.s f4 = f5, f6
108 fadd.s.s0 f4 = f5, f6
109 fadd.s.s1 f4 = f5, f6
110 fadd.s.s2 f4 = f5, f6
111 fadd.s.s3 f4 = f5, f6
112
113 fadd.d f4 = f5, f6
114 fadd.d.s0 f4 = f5, f6
115 fadd.d.s1 f4 = f5, f6
116 fadd.d.s2 f4 = f5, f6
117 fadd.d.s3 f4 = f5, f6
118
119 fsub f4 = f5, f6
120 fsub.s0 f4 = f5, f6
121 fsub.s1 f4 = f5, f6
122 fsub.s2 f4 = f5, f6
123 fsub.s3 f4 = f5, f6
124
125 fsub.s f4 = f5, f6
126 fsub.s.s0 f4 = f5, f6
127 fsub.s.s1 f4 = f5, f6
128 fsub.s.s2 f4 = f5, f6
129 fsub.s.s3 f4 = f5, f6
130
131 fsub.d f4 = f5, f6
132 fsub.d.s0 f4 = f5, f6
133 fsub.d.s1 f4 = f5, f6
134 fsub.d.s2 f4 = f5, f6
135 fsub.d.s3 f4 = f5, f6
136
800eeca4
JW
137 fnmpy f4 = f5, f6
138 fnmpy.s0 f4 = f5, f6
139 fnmpy.s1 f4 = f5, f6
140 fnmpy.s2 f4 = f5, f6
141 fnmpy.s3 f4 = f5, f6
142
143 fnmpy.s f4 = f5, f6
144 fnmpy.s.s0 f4 = f5, f6
145 fnmpy.s.s1 f4 = f5, f6
146 fnmpy.s.s2 f4 = f5, f6
147 fnmpy.s.s3 f4 = f5, f6
148
149 fnmpy.d f4 = f5, f6
150 fnmpy.d.s0 f4 = f5, f6
151 fnmpy.d.s1 f4 = f5, f6
152 fnmpy.d.s2 f4 = f5, f6
153 fnmpy.d.s3 f4 = f5, f6
154
155 fpnmpy f4 = f5, f6
156 fpnmpy.s0 f4 = f5, f6
157 fpnmpy.s1 f4 = f5, f6
158 fpnmpy.s2 f4 = f5, f6
159 fpnmpy.s3 f4 = f5, f6
160
161 fnorm f4 = f5
162 fnorm.s0 f4 = f5
163 fnorm.s1 f4 = f5
164 fnorm.s2 f4 = f5
165 fnorm.s3 f4 = f5
166
167 fnorm.s f4 = f5
168 fnorm.s.s0 f4 = f5
169 fnorm.s.s1 f4 = f5
170 fnorm.s.s2 f4 = f5
171 fnorm.s.s3 f4 = f5
172
173 fnorm.d f4 = f5
174 fnorm.d.s0 f4 = f5
175 fnorm.d.s1 f4 = f5
176 fnorm.d.s2 f4 = f5
177 fnorm.d.s3 f4 = f5
178
179 xma.l f4 = f5, f6, f7
180 xma.lu f4 = f5, f6, f7
181 xma.h f4 = f5, f6, f7
182 xma.hu f4 = f5, f6, f7
183
184 xmpy.l f4 = f5, f6
185 xmpy.lu f4 = f5, f6
186 xmpy.h f4 = f5, f6
187 xmpy.hu f4 = f5, f6
188
189 fselect f4 = f5, f6, f7
190
191 fclass.m p3, p4 = f4, @nat
192 fclass.nm p3, p4 = f4, @nat
193 fclass.m p3, p4 = f4, @qnan
194 fclass.nm p3, p4 = f4, @qnan
195 fclass.m p3, p4 = f4, @snan
196 fclass.nm p3, p4 = f4, @snan
197 fclass.m p3, p4 = f4, @pos
198 fclass.nm p3, p4 = f4, @pos
199 fclass.m p3, p4 = f4, @neg
200 fclass.nm p3, p4 = f4, @neg
201 fclass.m p3, p4 = f4, @unorm
202 fclass.nm p3, p4 = f4, @unorm
203 fclass.m p3, p4 = f4, @norm
204 fclass.nm p3, p4 = f4, @norm
205 fclass.m p3, p4 = f4, @inf
206 fclass.nm p3, p4 = f4, @inf
207 fclass.m p3, p4 = f4, 0x1ff
208 fclass.nm p3, p4 = f4, 0x1ff
209
210 fclass.m.unc p3, p4 = f4, @nat
211 fclass.nm.unc p3, p4 = f4, @nat
212 fclass.m.unc p3, p4 = f4, @qnan
213 fclass.nm.unc p3, p4 = f4, @qnan
214 fclass.m.unc p3, p4 = f4, @snan
215 fclass.nm.unc p3, p4 = f4, @snan
216 fclass.m.unc p3, p4 = f4, @pos
217 fclass.nm.unc p3, p4 = f4, @pos
218 fclass.m.unc p3, p4 = f4, @neg
219 fclass.nm.unc p3, p4 = f4, @neg
220 fclass.m.unc p3, p4 = f4, @unorm
221 fclass.nm.unc p3, p4 = f4, @unorm
222 fclass.m.unc p3, p4 = f4, @norm
223 fclass.nm.unc p3, p4 = f4, @norm
224 fclass.m.unc p3, p4 = f4, @inf
225 fclass.nm.unc p3, p4 = f4, @inf
226 fclass.m.unc p3, p4 = f4, 0x1ff
227 fclass.nm.unc p3, p4 = f4, 0x1ff
228
229 frcpa f4, p5 = f6, f7
230 frcpa.s0 f4, p5 = f6, f7
231 frcpa.s1 f4, p5 = f6, f7
232 frcpa.s2 f4, p5 = f6, f7
233 frcpa.s3 f4, p5 = f6, f7
234
235 fprcpa f4, p5 = f6, f7
236 fprcpa.s0 f4, p5 = f6, f7
237 fprcpa.s1 f4, p5 = f6, f7
238 fprcpa.s2 f4, p5 = f6, f7
239 fprcpa.s3 f4, p5 = f6, f7
240
241 frsqrta f4, p5 = f6
242 frsqrta.s0 f4, p5 = f6
243 frsqrta.s1 f4, p5 = f6
244 frsqrta.s2 f4, p5 = f6
245 frsqrta.s3 f4, p5 = f6
246
247 fprsqrta f4, p5 = f6
248 fprsqrta.s0 f4, p5 = f6
249 fprsqrta.s1 f4, p5 = f6
250 fprsqrta.s2 f4, p5 = f6
251 fprsqrta.s3 f4, p5 = f6
252
253 fmin f4 = f5, f6
254 fmin.s0 f4 = f5, f6
255 fmin.s1 f4 = f5, f6
256 fmin.s2 f4 = f5, f6
257 fmin.s3 f4 = f5, f6
258
259 fmax f4 = f5, f6
260 fmax.s0 f4 = f5, f6
261 fmax.s1 f4 = f5, f6
262 fmax.s2 f4 = f5, f6
263 fmax.s3 f4 = f5, f6
264
265 famin f4 = f5, f6
266 famin.s0 f4 = f5, f6
267 famin.s1 f4 = f5, f6
268 famin.s2 f4 = f5, f6
269 famin.s3 f4 = f5, f6
270
271 famax f4 = f5, f6
272 famax.s0 f4 = f5, f6
273 famax.s1 f4 = f5, f6
274 famax.s2 f4 = f5, f6
275 famax.s3 f4 = f5, f6
276
277 fpmin f4 = f5, f6
278 fpmin.s0 f4 = f5, f6
279 fpmin.s1 f4 = f5, f6
280 fpmin.s2 f4 = f5, f6
281 fpmin.s3 f4 = f5, f6
282
283 fpmax f4 = f5, f6
284 fpmax.s0 f4 = f5, f6
285 fpmax.s1 f4 = f5, f6
286 fpmax.s2 f4 = f5, f6
287 fpmax.s3 f4 = f5, f6
288
289 fpamin f4 = f5, f6
290 fpamin.s0 f4 = f5, f6
291 fpamin.s1 f4 = f5, f6
292 fpamin.s2 f4 = f5, f6
293 fpamin.s3 f4 = f5, f6
294
295 fpamax f4 = f5, f6
296 fpamax.s0 f4 = f5, f6
297 fpamax.s1 f4 = f5, f6
298 fpamax.s2 f4 = f5, f6
299 fpamax.s3 f4 = f5, f6
300
301 fcmp.eq p3, p4 = f4, f5
302 fcmp.eq.s0 p3, p4 = f4, f5
303 fcmp.eq.s1 p3, p4 = f4, f5
304 fcmp.eq.s2 p3, p4 = f4, f5
305 fcmp.eq.s3 p3, p4 = f4, f5
306
307 fcmp.lt p3, p4 = f4, f5
308 fcmp.lt.s0 p3, p4 = f4, f5
309 fcmp.lt.s1 p3, p4 = f4, f5
310 fcmp.lt.s2 p3, p4 = f4, f5
311 fcmp.lt.s3 p3, p4 = f4, f5
312
313 fcmp.le p3, p4 = f4, f5
314 fcmp.le.s0 p3, p4 = f4, f5
315 fcmp.le.s1 p3, p4 = f4, f5
316 fcmp.le.s2 p3, p4 = f4, f5
317 fcmp.le.s3 p3, p4 = f4, f5
318
319 fcmp.unord p3, p4 = f4, f5
320 fcmp.unord.s0 p3, p4 = f4, f5
321 fcmp.unord.s1 p3, p4 = f4, f5
322 fcmp.unord.s2 p3, p4 = f4, f5
323 fcmp.unord.s3 p3, p4 = f4, f5
324
325 fcmp.gt p3, p4 = f4, f5
326 fcmp.gt.s0 p3, p4 = f4, f5
327 fcmp.gt.s1 p3, p4 = f4, f5
328 fcmp.gt.s2 p3, p4 = f4, f5
329 fcmp.gt.s3 p3, p4 = f4, f5
330
331 fcmp.ge p3, p4 = f4, f5
332 fcmp.ge.s0 p3, p4 = f4, f5
333 fcmp.ge.s1 p3, p4 = f4, f5
334 fcmp.ge.s2 p3, p4 = f4, f5
335 fcmp.ge.s3 p3, p4 = f4, f5
336
337 fcmp.neq p3, p4 = f4, f5
338 fcmp.neq.s0 p3, p4 = f4, f5
339 fcmp.neq.s1 p3, p4 = f4, f5
340 fcmp.neq.s2 p3, p4 = f4, f5
341 fcmp.neq.s3 p3, p4 = f4, f5
342
343 fcmp.nlt p3, p4 = f4, f5
344 fcmp.nlt.s0 p3, p4 = f4, f5
345 fcmp.nlt.s1 p3, p4 = f4, f5
346 fcmp.nlt.s2 p3, p4 = f4, f5
347 fcmp.nlt.s3 p3, p4 = f4, f5
348
349 fcmp.nle p3, p4 = f4, f5
350 fcmp.nle.s0 p3, p4 = f4, f5
351 fcmp.nle.s1 p3, p4 = f4, f5
352 fcmp.nle.s2 p3, p4 = f4, f5
353 fcmp.nle.s3 p3, p4 = f4, f5
354
355 fcmp.ngt p3, p4 = f4, f5
356 fcmp.ngt.s0 p3, p4 = f4, f5
357 fcmp.ngt.s1 p3, p4 = f4, f5
358 fcmp.ngt.s2 p3, p4 = f4, f5
359 fcmp.ngt.s3 p3, p4 = f4, f5
360
361 fcmp.nge p3, p4 = f4, f5
362 fcmp.nge.s0 p3, p4 = f4, f5
363 fcmp.nge.s1 p3, p4 = f4, f5
364 fcmp.nge.s2 p3, p4 = f4, f5
365 fcmp.nge.s3 p3, p4 = f4, f5
366
367 fcmp.ord p3, p4 = f4, f5
368 fcmp.ord.s0 p3, p4 = f4, f5
369 fcmp.ord.s1 p3, p4 = f4, f5
370 fcmp.ord.s2 p3, p4 = f4, f5
371 fcmp.ord.s3 p3, p4 = f4, f5
372
373 fmerge.s f4 = f5, f6
374 fmerge.ns f4 = f5, f6
375 fmerge.se f4 = f5, f6
376 fmix.lr f4 = f5, f6
377 fmix.r f4 = f5, f6
378 fmix.l f4 = f5, f6
379 fsxt.l f4 = f5, f6
380 fpack f4 = f5, f6
381 fswap f4 = f5, f6
382 fswap.nl f4 = f5, f6
383 fswap.nr f4 = f5, f6
384 fand f4 = f5, f6
385 fandcm f4 = f5, f6
386 for f4 = f5, f6
387 fxor f4 = f5, f6
388 fpmerge.s f4 = f5, f6
389 fpmerge.ns f4 = f5, f6
390 fpmerge.se f4 = f5, f6
391
392 fabs f4 = f5
393 fneg f4 = f5
394 fnegabs f4 = f5
395 fpabs f4 = f5
396 fpneg f4 = f5
397 fpnegabs f4 = f5
398
399 fcvt.fx f4 = f5
400 fcvt.fx.s0 f4 = f5
401 fcvt.fx.s1 f4 = f5
402 fcvt.fx.s2 f4 = f5
403 fcvt.fx.s3 f4 = f5
404
405 fcvt.fx.trunc f4 = f5
406 fcvt.fx.trunc.s0 f4 = f5
407 fcvt.fx.trunc.s1 f4 = f5
408 fcvt.fx.trunc.s2 f4 = f5
409 fcvt.fx.trunc.s3 f4 = f5
410
411 fcvt.fxu f4 = f5
412 fcvt.fxu.s0 f4 = f5
413 fcvt.fxu.s1 f4 = f5
414 fcvt.fxu.s2 f4 = f5
415 fcvt.fxu.s3 f4 = f5
416
417 fcvt.fxu.trunc f4 = f5
418 fcvt.fxu.trunc.s0 f4 = f5
419 fcvt.fxu.trunc.s1 f4 = f5
420 fcvt.fxu.trunc.s2 f4 = f5
421 fcvt.fxu.trunc.s3 f4 = f5
422
423 fpcvt.fx f4 = f5
424 fpcvt.fx.s0 f4 = f5
425 fpcvt.fx.s1 f4 = f5
426 fpcvt.fx.s2 f4 = f5
427 fpcvt.fx.s3 f4 = f5
428
429 fpcvt.fx.trunc f4 = f5
430 fpcvt.fx.trunc.s0 f4 = f5
431 fpcvt.fx.trunc.s1 f4 = f5
432 fpcvt.fx.trunc.s2 f4 = f5
433 fpcvt.fx.trunc.s3 f4 = f5
434
435 fpcvt.fxu f4 = f5
436 fpcvt.fxu.s0 f4 = f5
437 fpcvt.fxu.s1 f4 = f5
438 fpcvt.fxu.s2 f4 = f5
439 fpcvt.fxu.s3 f4 = f5
440
441 fpcvt.fxu.trunc f4 = f5
442 fpcvt.fxu.trunc.s0 f4 = f5
443 fpcvt.fxu.trunc.s1 f4 = f5
444 fpcvt.fxu.trunc.s2 f4 = f5
445 fpcvt.fxu.trunc.s3 f4 = f5
446
447 fcvt.xf f4 = f5
448 fcvt.xuf f4 = f5
449
450 fsetc 0, 0
451 fsetc 0x3f, 0x3f
452 fsetc.s0 0, 0
453 fsetc.s0 0x3f, 0x3f
454 fsetc.s1 0, 0
455 fsetc.s1 0x3f, 0x3f
456 fsetc.s2 0, 0
457 fsetc.s2 0x3f, 0x3f
458 fsetc.s3 0, 0
459 fsetc.s3 0x3f, 0x3f
460
461 fclrf
462 fclrf.s0
463 fclrf.s1
464 fclrf.s2
465 fclrf.s3
466
467 fchkf _start
468 fchkf.s0 _start
469 fchkf.s1 _start
470 fchkf.s2 _start
471 fchkf.s3 _start
472
473 break.f 0
bf3ca999 474 nop.f 0;;
800eeca4 475
This page took 0.052204 seconds and 4 git commands to generate.