Upload Tizen:Base source
[external/binutils.git] / gas / testsuite / gas / ia64 / opc-f.s
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
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         fcmp.eq p3, p4 = f4, f5
192         fcmp.eq.s0 p3, p4 = f4, f5
193         fcmp.eq.s1 p3, p4 = f4, f5
194         fcmp.eq.s2 p3, p4 = f4, f5
195         fcmp.eq.s3 p3, p4 = f4, f5
196         fcmp.eq.unc p3, p4 = f4, f5
197         fcmp.eq.unc.s0 p3, p4 = f4, f5
198         fcmp.eq.unc.s1 p3, p4 = f4, f5
199         fcmp.eq.unc.s2 p3, p4 = f4, f5
200         fcmp.eq.unc.s3 p3, p4 = f4, f5
201
202         fcmp.lt p3, p4 = f4, f5
203         fcmp.lt.s0 p3, p4 = f4, f5
204         fcmp.lt.s1 p3, p4 = f4, f5
205         fcmp.lt.s2 p3, p4 = f4, f5
206         fcmp.lt.s3 p3, p4 = f4, f5
207         fcmp.lt.unc p3, p4 = f4, f5
208         fcmp.lt.unc.s0 p3, p4 = f4, f5
209         fcmp.lt.unc.s1 p3, p4 = f4, f5
210         fcmp.lt.unc.s2 p3, p4 = f4, f5
211         fcmp.lt.unc.s3 p3, p4 = f4, f5
212
213         fcmp.le p3, p4 = f4, f5
214         fcmp.le.s0 p3, p4 = f4, f5
215         fcmp.le.s1 p3, p4 = f4, f5
216         fcmp.le.s2 p3, p4 = f4, f5
217         fcmp.le.s3 p3, p4 = f4, f5
218         fcmp.le.unc p3, p4 = f4, f5
219         fcmp.le.unc.s0 p3, p4 = f4, f5
220         fcmp.le.unc.s1 p3, p4 = f4, f5
221         fcmp.le.unc.s2 p3, p4 = f4, f5
222         fcmp.le.unc.s3 p3, p4 = f4, f5
223
224         fcmp.unord p3, p4 = f4, f5
225         fcmp.unord.s0 p3, p4 = f4, f5
226         fcmp.unord.s1 p3, p4 = f4, f5
227         fcmp.unord.s2 p3, p4 = f4, f5
228         fcmp.unord.s3 p3, p4 = f4, f5
229         fcmp.unord.unc p3, p4 = f4, f5
230         fcmp.unord.unc.s0 p3, p4 = f4, f5
231         fcmp.unord.unc.s1 p3, p4 = f4, f5
232         fcmp.unord.unc.s2 p3, p4 = f4, f5
233         fcmp.unord.unc.s3 p3, p4 = f4, f5
234
235         fcmp.gt p3, p4 = f4, f5
236         fcmp.gt.s0 p3, p4 = f4, f5
237         fcmp.gt.s1 p3, p4 = f4, f5
238         fcmp.gt.s2 p3, p4 = f4, f5
239         fcmp.gt.s3 p3, p4 = f4, f5
240         fcmp.gt.unc p3, p4 = f4, f5
241         fcmp.gt.unc.s0 p3, p4 = f4, f5
242         fcmp.gt.unc.s1 p3, p4 = f4, f5
243         fcmp.gt.unc.s2 p3, p4 = f4, f5
244         fcmp.gt.unc.s3 p3, p4 = f4, f5
245
246         fcmp.ge p3, p4 = f4, f5
247         fcmp.ge.s0 p3, p4 = f4, f5
248         fcmp.ge.s1 p3, p4 = f4, f5
249         fcmp.ge.s2 p3, p4 = f4, f5
250         fcmp.ge.s3 p3, p4 = f4, f5
251         fcmp.ge.unc p3, p4 = f4, f5
252         fcmp.ge.unc.s0 p3, p4 = f4, f5
253         fcmp.ge.unc.s1 p3, p4 = f4, f5
254         fcmp.ge.unc.s2 p3, p4 = f4, f5
255         fcmp.ge.unc.s3 p3, p4 = f4, f5
256
257         fcmp.neq p3, p4 = f4, f5
258         fcmp.neq.s0 p3, p4 = f4, f5
259         fcmp.neq.s1 p3, p4 = f4, f5
260         fcmp.neq.s2 p3, p4 = f4, f5
261         fcmp.neq.s3 p3, p4 = f4, f5
262         fcmp.neq.unc p3, p4 = f4, f5
263         fcmp.neq.unc.s0 p3, p4 = f4, f5
264         fcmp.neq.unc.s1 p3, p4 = f4, f5
265         fcmp.neq.unc.s2 p3, p4 = f4, f5
266         fcmp.neq.unc.s3 p3, p4 = f4, f5
267
268         fcmp.nlt p3, p4 = f4, f5
269         fcmp.nlt.s0 p3, p4 = f4, f5
270         fcmp.nlt.s1 p3, p4 = f4, f5
271         fcmp.nlt.s2 p3, p4 = f4, f5
272         fcmp.nlt.s3 p3, p4 = f4, f5
273         fcmp.nlt.unc p3, p4 = f4, f5
274         fcmp.nlt.unc.s0 p3, p4 = f4, f5
275         fcmp.nlt.unc.s1 p3, p4 = f4, f5
276         fcmp.nlt.unc.s2 p3, p4 = f4, f5
277         fcmp.nlt.unc.s3 p3, p4 = f4, f5
278
279         fcmp.nle p3, p4 = f4, f5
280         fcmp.nle.s0 p3, p4 = f4, f5
281         fcmp.nle.s1 p3, p4 = f4, f5
282         fcmp.nle.s2 p3, p4 = f4, f5
283         fcmp.nle.s3 p3, p4 = f4, f5
284         fcmp.nle.unc p3, p4 = f4, f5
285         fcmp.nle.unc.s0 p3, p4 = f4, f5
286         fcmp.nle.unc.s1 p3, p4 = f4, f5
287         fcmp.nle.unc.s2 p3, p4 = f4, f5
288         fcmp.nle.unc.s3 p3, p4 = f4, f5
289
290         fcmp.ngt p3, p4 = f4, f5
291         fcmp.ngt.s0 p3, p4 = f4, f5
292         fcmp.ngt.s1 p3, p4 = f4, f5
293         fcmp.ngt.s2 p3, p4 = f4, f5
294         fcmp.ngt.s3 p3, p4 = f4, f5
295         fcmp.ngt.unc p3, p4 = f4, f5
296         fcmp.ngt.unc.s0 p3, p4 = f4, f5
297         fcmp.ngt.unc.s1 p3, p4 = f4, f5
298         fcmp.ngt.unc.s2 p3, p4 = f4, f5
299         fcmp.ngt.unc.s3 p3, p4 = f4, f5
300
301         fcmp.nge p3, p4 = f4, f5
302         fcmp.nge.s0 p3, p4 = f4, f5
303         fcmp.nge.s1 p3, p4 = f4, f5
304         fcmp.nge.s2 p3, p4 = f4, f5
305         fcmp.nge.s3 p3, p4 = f4, f5
306         fcmp.nge.unc p3, p4 = f4, f5
307         fcmp.nge.unc.s0 p3, p4 = f4, f5
308         fcmp.nge.unc.s1 p3, p4 = f4, f5
309         fcmp.nge.unc.s2 p3, p4 = f4, f5
310         fcmp.nge.unc.s3 p3, p4 = f4, f5
311
312         fcmp.ord p3, p4 = f4, f5
313         fcmp.ord.s0 p3, p4 = f4, f5
314         fcmp.ord.s1 p3, p4 = f4, f5
315         fcmp.ord.s2 p3, p4 = f4, f5
316         fcmp.ord.s3 p3, p4 = f4, f5
317         fcmp.ord.unc p3, p4 = f4, f5
318         fcmp.ord.unc.s0 p3, p4 = f4, f5
319         fcmp.ord.unc.s1 p3, p4 = f4, f5
320         fcmp.ord.unc.s2 p3, p4 = f4, f5
321         fcmp.ord.unc.s3 p3, p4 = f4, f5
322
323         fclass.m p3, p4 = f4, @nat
324         fclass.nm p3, p4 = f4, @nat
325         fclass.m p3, p4 = f4, @qnan
326         fclass.nm p3, p4 = f4, @qnan
327         fclass.m p3, p4 = f4, @snan
328         fclass.nm p3, p4 = f4, @snan
329         fclass.m p3, p4 = f4, @pos
330         fclass.nm p3, p4 = f4, @pos
331         fclass.m p3, p4 = f4, @neg
332         fclass.nm p3, p4 = f4, @neg
333         fclass.m p3, p4 = f4, @unorm
334         fclass.nm p3, p4 = f4, @unorm
335         fclass.m p3, p4 = f4, @norm
336         fclass.nm p3, p4 = f4, @norm
337         fclass.m p3, p4 = f4, @inf
338         fclass.nm p3, p4 = f4, @inf
339         fclass.m p3, p4 = f4, 0x1ff
340         fclass.nm p3, p4 = f4, 0x1ff
341
342         fclass.m.unc p3, p4 = f4, @nat
343         fclass.nm.unc p3, p4 = f4, @nat
344         fclass.m.unc p3, p4 = f4, @qnan
345         fclass.nm.unc p3, p4 = f4, @qnan
346         fclass.m.unc p3, p4 = f4, @snan
347         fclass.nm.unc p3, p4 = f4, @snan
348         fclass.m.unc p3, p4 = f4, @pos
349         fclass.nm.unc p3, p4 = f4, @pos
350         fclass.m.unc p3, p4 = f4, @neg
351         fclass.nm.unc p3, p4 = f4, @neg
352         fclass.m.unc p3, p4 = f4, @unorm
353         fclass.nm.unc p3, p4 = f4, @unorm
354         fclass.m.unc p3, p4 = f4, @norm
355         fclass.nm.unc p3, p4 = f4, @norm
356         fclass.m.unc p3, p4 = f4, @inf
357         fclass.nm.unc p3, p4 = f4, @inf
358         fclass.m.unc p3, p4 = f4, 0x1ff
359         fclass.nm.unc p3, p4 = f4, 0x1ff
360
361         frcpa f4, p5 = f6, f7
362         frcpa.s0 f4, p5 = f6, f7
363         frcpa.s1 f4, p5 = f6, f7
364         frcpa.s2 f4, p5 = f6, f7
365         frcpa.s3 f4, p5 = f6, f7
366
367         fprcpa f4, p5 = f6, f7
368         fprcpa.s0 f4, p5 = f6, f7
369         fprcpa.s1 f4, p5 = f6, f7
370         fprcpa.s2 f4, p5 = f6, f7
371         fprcpa.s3 f4, p5 = f6, f7
372
373         frsqrta f4, p5 = f6
374         frsqrta.s0 f4, p5 = f6
375         frsqrta.s1 f4, p5 = f6
376         frsqrta.s2 f4, p5 = f6
377         frsqrta.s3 f4, p5 = f6
378
379         fprsqrta f4, p5 = f6
380         fprsqrta.s0 f4, p5 = f6
381         fprsqrta.s1 f4, p5 = f6
382         fprsqrta.s2 f4, p5 = f6
383         fprsqrta.s3 f4, p5 = f6
384
385         fmin f4 = f5, f6
386         fmin.s0 f4 = f5, f6
387         fmin.s1 f4 = f5, f6
388         fmin.s2 f4 = f5, f6
389         fmin.s3 f4 = f5, f6
390
391         fmax f4 = f5, f6
392         fmax.s0 f4 = f5, f6
393         fmax.s1 f4 = f5, f6
394         fmax.s2 f4 = f5, f6
395         fmax.s3 f4 = f5, f6
396
397         famin f4 = f5, f6
398         famin.s0 f4 = f5, f6
399         famin.s1 f4 = f5, f6
400         famin.s2 f4 = f5, f6
401         famin.s3 f4 = f5, f6
402
403         famax f4 = f5, f6
404         famax.s0 f4 = f5, f6
405         famax.s1 f4 = f5, f6
406         famax.s2 f4 = f5, f6
407         famax.s3 f4 = f5, f6
408
409         fpmin f4 = f5, f6
410         fpmin.s0 f4 = f5, f6
411         fpmin.s1 f4 = f5, f6
412         fpmin.s2 f4 = f5, f6
413         fpmin.s3 f4 = f5, f6
414
415         fpmax f4 = f5, f6
416         fpmax.s0 f4 = f5, f6
417         fpmax.s1 f4 = f5, f6
418         fpmax.s2 f4 = f5, f6
419         fpmax.s3 f4 = f5, f6
420
421         fpamin f4 = f5, f6
422         fpamin.s0 f4 = f5, f6
423         fpamin.s1 f4 = f5, f6
424         fpamin.s2 f4 = f5, f6
425         fpamin.s3 f4 = f5, f6
426
427         fpamax f4 = f5, f6
428         fpamax.s0 f4 = f5, f6
429         fpamax.s1 f4 = f5, f6
430         fpamax.s2 f4 = f5, f6
431         fpamax.s3 f4 = f5, f6
432
433         fpcmp.eq f3 = f4, f5
434         fpcmp.eq.s0 f3 = f4, f5
435         fpcmp.eq.s1 f3 = f4, f5
436         fpcmp.eq.s2 f3 = f4, f5
437         fpcmp.eq.s3 f3 = f4, f5
438
439         fpcmp.lt f3 = f4, f5
440         fpcmp.lt.s0 f3 = f4, f5
441         fpcmp.lt.s1 f3 = f4, f5
442         fpcmp.lt.s2 f3 = f4, f5
443         fpcmp.lt.s3 f3 = f4, f5
444
445         fpcmp.le f3 = f4, f5
446         fpcmp.le.s0 f3 = f4, f5
447         fpcmp.le.s1 f3 = f4, f5
448         fpcmp.le.s2 f3 = f4, f5
449         fpcmp.le.s3 f3 = f4, f5
450
451         fpcmp.unord f3 = f4, f5
452         fpcmp.unord.s0 f3 = f4, f5
453         fpcmp.unord.s1 f3 = f4, f5
454         fpcmp.unord.s2 f3 = f4, f5
455         fpcmp.unord.s3 f3 = f4, f5
456
457         fpcmp.gt f3 = f4, f5
458         fpcmp.gt.s0 f3 = f4, f5
459         fpcmp.gt.s1 f3 = f4, f5
460         fpcmp.gt.s2 f3 = f4, f5
461         fpcmp.gt.s3 f3 = f4, f5
462
463         fpcmp.ge f3 = f4, f5
464         fpcmp.ge.s0 f3 = f4, f5
465         fpcmp.ge.s1 f3 = f4, f5
466         fpcmp.ge.s2 f3 = f4, f5
467         fpcmp.ge.s3 f3 = f4, f5
468
469         fpcmp.neq f3 = f4, f5
470         fpcmp.neq.s0 f3 = f4, f5
471         fpcmp.neq.s1 f3 = f4, f5
472         fpcmp.neq.s2 f3 = f4, f5
473         fpcmp.neq.s3 f3 = f4, f5
474
475         fpcmp.nlt f3 = f4, f5
476         fpcmp.nlt.s0 f3 = f4, f5
477         fpcmp.nlt.s1 f3 = f4, f5
478         fpcmp.nlt.s2 f3 = f4, f5
479         fpcmp.nlt.s3 f3 = f4, f5
480
481         fpcmp.nle f3 = f4, f5
482         fpcmp.nle.s0 f3 = f4, f5
483         fpcmp.nle.s1 f3 = f4, f5
484         fpcmp.nle.s2 f3 = f4, f5
485         fpcmp.nle.s3 f3 = f4, f5
486
487         fpcmp.ngt f3 = f4, f5
488         fpcmp.ngt.s0 f3 = f4, f5
489         fpcmp.ngt.s1 f3 = f4, f5
490         fpcmp.ngt.s2 f3 = f4, f5
491         fpcmp.ngt.s3 f3 = f4, f5
492
493         fpcmp.nge f3 = f4, f5
494         fpcmp.nge.s0 f3 = f4, f5
495         fpcmp.nge.s1 f3 = f4, f5
496         fpcmp.nge.s2 f3 = f4, f5
497         fpcmp.nge.s3 f3 = f4, f5
498
499         fpcmp.ord f3 = f4, f5
500         fpcmp.ord.s0 f3 = f4, f5
501         fpcmp.ord.s1 f3 = f4, f5
502         fpcmp.ord.s2 f3 = f4, f5
503         fpcmp.ord.s3 f3 = f4, f5
504
505         fmerge.s f4 = f5, f6
506         fmerge.ns f4 = f5, f6
507         fmerge.se f4 = f5, f6
508         fmix.lr f4 = f5, f6
509         fmix.r f4 = f5, f6
510         fmix.l f4 = f5, f6
511         fsxt.l f4 = f5, f6
512         fpack f4 = f5, f6
513         fswap f4 = f5, f6
514         fswap.nl f4 = f5, f6
515         fswap.nr f4 = f5, f6
516         fand f4 = f5, f6
517         fandcm f4 = f5, f6
518         for f4 = f5, f6
519         fxor f4 = f5, f6
520         fpmerge.s f4 = f5, f6
521         fpmerge.ns f4 = f5, f6
522         fpmerge.se f4 = f5, f6
523
524         fabs f4 = f5
525         fneg f4 = f5
526         fnegabs f4 = f5
527         fpabs f4 = f5
528         fpneg f4 = f5
529         fpnegabs f4 = f5
530
531         fcvt.fx f4 = f5
532         fcvt.fx.s0 f4 = f5
533         fcvt.fx.s1 f4 = f5
534         fcvt.fx.s2 f4 = f5
535         fcvt.fx.s3 f4 = f5
536
537         fcvt.fx.trunc f4 = f5
538         fcvt.fx.trunc.s0 f4 = f5
539         fcvt.fx.trunc.s1 f4 = f5
540         fcvt.fx.trunc.s2 f4 = f5
541         fcvt.fx.trunc.s3 f4 = f5
542
543         fcvt.fxu f4 = f5
544         fcvt.fxu.s0 f4 = f5
545         fcvt.fxu.s1 f4 = f5
546         fcvt.fxu.s2 f4 = f5
547         fcvt.fxu.s3 f4 = f5
548
549         fcvt.fxu.trunc f4 = f5
550         fcvt.fxu.trunc.s0 f4 = f5
551         fcvt.fxu.trunc.s1 f4 = f5
552         fcvt.fxu.trunc.s2 f4 = f5
553         fcvt.fxu.trunc.s3 f4 = f5
554
555         fpcvt.fx f4 = f5
556         fpcvt.fx.s0 f4 = f5
557         fpcvt.fx.s1 f4 = f5
558         fpcvt.fx.s2 f4 = f5
559         fpcvt.fx.s3 f4 = f5
560
561         fpcvt.fx.trunc f4 = f5
562         fpcvt.fx.trunc.s0 f4 = f5
563         fpcvt.fx.trunc.s1 f4 = f5
564         fpcvt.fx.trunc.s2 f4 = f5
565         fpcvt.fx.trunc.s3 f4 = f5
566
567         fpcvt.fxu f4 = f5
568         fpcvt.fxu.s0 f4 = f5
569         fpcvt.fxu.s1 f4 = f5
570         fpcvt.fxu.s2 f4 = f5
571         fpcvt.fxu.s3 f4 = f5
572
573         fpcvt.fxu.trunc f4 = f5
574         fpcvt.fxu.trunc.s0 f4 = f5
575         fpcvt.fxu.trunc.s1 f4 = f5
576         fpcvt.fxu.trunc.s2 f4 = f5
577         fpcvt.fxu.trunc.s3 f4 = f5
578
579         fcvt.xf f4 = f5
580         fcvt.xuf f4 = f5
581
582         fsetc 0, 0
583         fsetc 0x3f, 0x3f
584         fsetc.s0 0, 0
585         fsetc.s0 0x3f, 0x3f
586         fsetc.s1 0, 0
587         fsetc.s1 0x3f, 0x3f
588         fsetc.s2 0, 0
589         fsetc.s2 0x3f, 0x3f
590         fsetc.s3 0, 0
591         fsetc.s3 0x3f, 0x3f
592
593         fclrf
594         fclrf.s0
595         fclrf.s1
596         fclrf.s2
597         fclrf.s3
598
599         fchkf _start
600         fchkf.s0 _start
601         fchkf.s1 _start
602         fchkf.s2 _start
603         fchkf.s3 _start
604
605         break.f 0
606         nop.f 0;;
607
608         # instructions added by SDM2.1:
609
610         hint.f 0
611         hint.f @pause
612         hint.f 0x1ffff