RISC-V: Cleanup the imply code and test cases for vendor xsf extensions.
[binutils-gdb.git] / sim / testsuite / frv / cfmuls.cgs
blob773c95a60e70fe2b1988313c7dee0c2fe98d1777
1 # frv testcase for cfmuls $FRi,$FRj,$FRk,$CCi,$cond
2 # mach: fr500 fr550 frv
4         .include "testutils.inc"
6         float_constants
7         start
8         load_float_constants
10         .global cfmuls
11 cfmuls:
12         set_spr_immed   0x1b1b,cccr
14         cfmuls          fr16,fr4,fr1,cc0,1
15         test_fr_fr      fr1,fr16
16         test_fr_fr      fr1,fr20
17         cfmuls          fr16,fr8,fr1,cc0,1
18         test_fr_fr      fr1,fr16
19         test_fr_fr      fr1,fr20
20         cfmuls          fr16,fr12,fr1,cc0,1
21         test_fr_fr      fr1,fr16
22         test_fr_fr      fr1,fr20
23         cfmuls          fr16,fr16,fr1,cc0,1
24         test_fr_fr      fr1,fr16
25         test_fr_fr      fr1,fr20
26         cfmuls          fr16,fr20,fr1,cc0,1
27         test_fr_fr      fr1,fr16
28         test_fr_fr      fr1,fr20
29         cfmuls          fr16,fr24,fr1,cc0,1
30         test_fr_fr      fr1,fr16
31         test_fr_fr      fr1,fr20
32         cfmuls          fr16,fr28,fr1,cc0,1
33         test_fr_fr      fr1,fr16
34         test_fr_fr      fr1,fr20
35         cfmuls          fr16,fr32,fr1,cc0,1
36         test_fr_fr      fr1,fr16
37         test_fr_fr      fr1,fr20
38         cfmuls          fr16,fr36,fr1,cc0,1
39         test_fr_fr      fr1,fr16
40         test_fr_fr      fr1,fr20
41         cfmuls          fr16,fr40,fr1,cc0,1
42         test_fr_fr      fr1,fr16
43         test_fr_fr      fr1,fr20
44         cfmuls          fr16,fr44,fr1,cc0,1
45         test_fr_fr      fr1,fr16
46         test_fr_fr      fr1,fr20
47         cfmuls          fr16,fr48,fr1,cc0,1
48         test_fr_fr      fr1,fr16
49         test_fr_fr      fr1,fr20
51         cfmuls          fr20,fr4,fr1,cc0,1
52         test_fr_fr      fr1,fr16
53         test_fr_fr      fr1,fr20
54         cfmuls          fr20,fr8,fr1,cc0,1
55         test_fr_fr      fr1,fr16
56         test_fr_fr      fr1,fr20
57         cfmuls          fr20,fr12,fr1,cc0,1
58         test_fr_fr      fr1,fr16
59         test_fr_fr      fr1,fr20
60         cfmuls          fr20,fr16,fr1,cc0,1
61         test_fr_fr      fr1,fr16
62         test_fr_fr      fr1,fr20
63         cfmuls          fr20,fr20,fr1,cc0,1
64         test_fr_fr      fr1,fr16
65         test_fr_fr      fr1,fr20
66         cfmuls          fr20,fr24,fr1,cc0,1
67         test_fr_fr      fr1,fr16
68         test_fr_fr      fr1,fr20
69         cfmuls          fr20,fr28,fr1,cc0,1
70         test_fr_fr      fr1,fr16
71         test_fr_fr      fr1,fr20
72         cfmuls          fr20,fr32,fr1,cc0,1
73         test_fr_fr      fr1,fr16
74         test_fr_fr      fr1,fr20
75         cfmuls          fr20,fr36,fr1,cc4,1
76         test_fr_fr      fr1,fr16
77         test_fr_fr      fr1,fr20
78         cfmuls          fr20,fr40,fr1,cc4,1
79         test_fr_fr      fr1,fr16
80         test_fr_fr      fr1,fr20
81         cfmuls          fr20,fr44,fr1,cc4,1
82         test_fr_fr      fr1,fr16
83         test_fr_fr      fr1,fr20
84         cfmuls          fr20,fr48,fr1,cc4,1
85         test_fr_fr      fr1,fr16
86         test_fr_fr      fr1,fr20
88         cfmuls          fr28,fr0,fr1,cc4,1
89         test_fr_fr      fr1,fr0
90         cfmuls          fr28,fr4,fr1,cc4,1
91         test_fr_fr      fr1,fr4
92         cfmuls          fr28,fr8,fr1,cc4,1
93         test_fr_fr      fr1,fr8
94         cfmuls          fr28,fr12,fr1,cc4,1
95         test_fr_fr      fr1,fr12
96         cfmuls          fr28,fr16,fr1,cc4,1
97         test_fr_fr      fr1,fr16
98         test_fr_fr      fr1,fr20
99         cfmuls          fr28,fr20,fr1,cc4,1
100         test_fr_fr      fr1,fr16
101         test_fr_fr      fr1,fr20
102         cfmuls          fr28,fr24,fr1,cc4,1
103         test_fr_fr      fr1,fr24
104         cfmuls          fr28,fr28,fr1,cc4,1
105         test_fr_fr      fr1,fr28
106         cfmuls          fr28,fr32,fr1,cc4,1
107         test_fr_fr      fr1,fr32
108         cfmuls          fr28,fr36,fr1,cc4,1
109         test_fr_fr      fr1,fr36
110         cfmuls          fr28,fr40,fr1,cc4,1
111         test_fr_fr      fr1,fr40
112         cfmuls          fr28,fr44,fr1,cc4,1
113         test_fr_fr      fr1,fr44
114         cfmuls          fr28,fr48,fr1,cc4,1
115         test_fr_fr      fr1,fr48
116         cfmuls          fr28,fr52,fr1,cc4,1
117         test_fr_fr      fr1,fr52
119         cfmuls          fr28,fr8,fr1,cc4,1
120         test_fr_fr      fr1,fr8
121         cfmuls          fr8,fr28,fr1,cc4,1
122         test_fr_fr      fr1,fr8
124         cfmuls          fr32,fr36,fr1,cc4,1
125         test_fr_fr      fr1,fr40
127         cfmuls          fr16,fr4,fr1,cc1,0
128         test_fr_fr      fr1,fr16
129         test_fr_fr      fr1,fr20
130         cfmuls          fr16,fr8,fr1,cc1,0
131         test_fr_fr      fr1,fr16
132         test_fr_fr      fr1,fr20
133         cfmuls          fr16,fr12,fr1,cc1,0
134         test_fr_fr      fr1,fr16
135         test_fr_fr      fr1,fr20
136         cfmuls          fr16,fr16,fr1,cc1,0
137         test_fr_fr      fr1,fr16
138         test_fr_fr      fr1,fr20
139         cfmuls          fr16,fr20,fr1,cc1,0
140         test_fr_fr      fr1,fr16
141         test_fr_fr      fr1,fr20
142         cfmuls          fr16,fr24,fr1,cc1,0
143         test_fr_fr      fr1,fr16
144         test_fr_fr      fr1,fr20
145         cfmuls          fr16,fr28,fr1,cc1,0
146         test_fr_fr      fr1,fr16
147         test_fr_fr      fr1,fr20
148         cfmuls          fr16,fr32,fr1,cc1,0
149         test_fr_fr      fr1,fr16
150         test_fr_fr      fr1,fr20
151         cfmuls          fr16,fr36,fr1,cc1,0
152         test_fr_fr      fr1,fr16
153         test_fr_fr      fr1,fr20
154         cfmuls          fr16,fr40,fr1,cc1,0
155         test_fr_fr      fr1,fr16
156         test_fr_fr      fr1,fr20
157         cfmuls          fr16,fr44,fr1,cc1,0
158         test_fr_fr      fr1,fr16
159         test_fr_fr      fr1,fr20
160         cfmuls          fr16,fr48,fr1,cc1,0
161         test_fr_fr      fr1,fr16
162         test_fr_fr      fr1,fr20
164         cfmuls          fr20,fr4,fr1,cc1,0
165         test_fr_fr      fr1,fr16
166         test_fr_fr      fr1,fr20
167         cfmuls          fr20,fr8,fr1,cc1,0
168         test_fr_fr      fr1,fr16
169         test_fr_fr      fr1,fr20
170         cfmuls          fr20,fr12,fr1,cc1,0
171         test_fr_fr      fr1,fr16
172         test_fr_fr      fr1,fr20
173         cfmuls          fr20,fr16,fr1,cc1,0
174         test_fr_fr      fr1,fr16
175         test_fr_fr      fr1,fr20
176         cfmuls          fr20,fr20,fr1,cc1,0
177         test_fr_fr      fr1,fr16
178         test_fr_fr      fr1,fr20
179         cfmuls          fr20,fr24,fr1,cc1,0
180         test_fr_fr      fr1,fr16
181         test_fr_fr      fr1,fr20
182         cfmuls          fr20,fr28,fr1,cc1,0
183         test_fr_fr      fr1,fr16
184         test_fr_fr      fr1,fr20
185         cfmuls          fr20,fr32,fr1,cc1,0
186         test_fr_fr      fr1,fr16
187         test_fr_fr      fr1,fr20
188         cfmuls          fr20,fr36,fr1,cc5,0
189         test_fr_fr      fr1,fr16
190         test_fr_fr      fr1,fr20
191         cfmuls          fr20,fr40,fr1,cc5,0
192         test_fr_fr      fr1,fr16
193         test_fr_fr      fr1,fr20
194         cfmuls          fr20,fr44,fr1,cc5,0
195         test_fr_fr      fr1,fr16
196         test_fr_fr      fr1,fr20
197         cfmuls          fr20,fr48,fr1,cc5,0
198         test_fr_fr      fr1,fr16
199         test_fr_fr      fr1,fr20
201         cfmuls          fr28,fr0,fr1,cc5,0
202         test_fr_fr      fr1,fr0
203         cfmuls          fr28,fr4,fr1,cc5,0
204         test_fr_fr      fr1,fr4
205         cfmuls          fr28,fr8,fr1,cc5,0
206         test_fr_fr      fr1,fr8
207         cfmuls          fr28,fr12,fr1,cc5,0
208         test_fr_fr      fr1,fr12
209         cfmuls          fr28,fr16,fr1,cc5,0
210         test_fr_fr      fr1,fr16
211         test_fr_fr      fr1,fr20
212         cfmuls          fr28,fr20,fr1,cc5,0
213         test_fr_fr      fr1,fr16
214         test_fr_fr      fr1,fr20
215         cfmuls          fr28,fr24,fr1,cc5,0
216         test_fr_fr      fr1,fr24
217         cfmuls          fr28,fr28,fr1,cc5,0
218         test_fr_fr      fr1,fr28
219         cfmuls          fr28,fr32,fr1,cc5,0
220         test_fr_fr      fr1,fr32
221         cfmuls          fr28,fr36,fr1,cc5,0
222         test_fr_fr      fr1,fr36
223         cfmuls          fr28,fr40,fr1,cc5,0
224         test_fr_fr      fr1,fr40
225         cfmuls          fr28,fr44,fr1,cc5,0
226         test_fr_fr      fr1,fr44
227         cfmuls          fr28,fr48,fr1,cc5,0
228         test_fr_fr      fr1,fr48
229         cfmuls          fr28,fr52,fr1,cc5,0
230         test_fr_fr      fr1,fr52
232         cfmuls          fr28,fr8,fr1,cc5,0
233         test_fr_fr      fr1,fr8
234         cfmuls          fr8,fr28,fr1,cc5,0
235         test_fr_fr      fr1,fr8
237         cfmuls          fr32,fr36,fr1,cc5,0
238         test_fr_fr      fr1,fr40
240         set_fr_iimmed   0xdead,0xbeef,fr1
241         cfmuls          fr16,fr4,fr1,cc0,0
242         test_fr_iimmed  0xdeadbeef,fr1
243         test_fr_iimmed  0xdeadbeef,fr1
244         cfmuls          fr16,fr8,fr1,cc0,0
245         test_fr_iimmed  0xdeadbeef,fr1
246         test_fr_iimmed  0xdeadbeef,fr1
247         cfmuls          fr16,fr12,fr1,cc0,0
248         test_fr_iimmed  0xdeadbeef,fr1
249         test_fr_iimmed  0xdeadbeef,fr1
250         cfmuls          fr16,fr16,fr1,cc0,0
251         test_fr_iimmed  0xdeadbeef,fr1
252         test_fr_iimmed  0xdeadbeef,fr1
253         cfmuls          fr16,fr20,fr1,cc0,0
254         test_fr_iimmed  0xdeadbeef,fr1
255         test_fr_iimmed  0xdeadbeef,fr1
256         cfmuls          fr16,fr24,fr1,cc0,0
257         test_fr_iimmed  0xdeadbeef,fr1
258         test_fr_iimmed  0xdeadbeef,fr1
259         cfmuls          fr16,fr28,fr1,cc0,0
260         test_fr_iimmed  0xdeadbeef,fr1
261         test_fr_iimmed  0xdeadbeef,fr1
262         cfmuls          fr16,fr32,fr1,cc0,0
263         test_fr_iimmed  0xdeadbeef,fr1
264         test_fr_iimmed  0xdeadbeef,fr1
265         cfmuls          fr16,fr36,fr1,cc0,0
266         test_fr_iimmed  0xdeadbeef,fr1
267         test_fr_iimmed  0xdeadbeef,fr1
268         cfmuls          fr16,fr40,fr1,cc0,0
269         test_fr_iimmed  0xdeadbeef,fr1
270         test_fr_iimmed  0xdeadbeef,fr1
271         cfmuls          fr16,fr44,fr1,cc0,0
272         test_fr_iimmed  0xdeadbeef,fr1
273         test_fr_iimmed  0xdeadbeef,fr1
274         cfmuls          fr16,fr48,fr1,cc0,0
275         test_fr_iimmed  0xdeadbeef,fr1
276         test_fr_iimmed  0xdeadbeef,fr1
278         cfmuls          fr20,fr4,fr1,cc0,0
279         test_fr_iimmed  0xdeadbeef,fr1
280         test_fr_iimmed  0xdeadbeef,fr1
281         cfmuls          fr20,fr8,fr1,cc0,0
282         test_fr_iimmed  0xdeadbeef,fr1
283         test_fr_iimmed  0xdeadbeef,fr1
284         cfmuls          fr20,fr12,fr1,cc0,0
285         test_fr_iimmed  0xdeadbeef,fr1
286         test_fr_iimmed  0xdeadbeef,fr1
287         cfmuls          fr20,fr16,fr1,cc0,0
288         test_fr_iimmed  0xdeadbeef,fr1
289         test_fr_iimmed  0xdeadbeef,fr1
290         cfmuls          fr20,fr20,fr1,cc0,0
291         test_fr_iimmed  0xdeadbeef,fr1
292         test_fr_iimmed  0xdeadbeef,fr1
293         cfmuls          fr20,fr24,fr1,cc0,0
294         test_fr_iimmed  0xdeadbeef,fr1
295         test_fr_iimmed  0xdeadbeef,fr1
296         cfmuls          fr20,fr28,fr1,cc0,0
297         test_fr_iimmed  0xdeadbeef,fr1
298         test_fr_iimmed  0xdeadbeef,fr1
299         cfmuls          fr20,fr32,fr1,cc0,0
300         test_fr_iimmed  0xdeadbeef,fr1
301         test_fr_iimmed  0xdeadbeef,fr1
302         cfmuls          fr20,fr36,fr1,cc4,0
303         test_fr_iimmed  0xdeadbeef,fr1
304         test_fr_iimmed  0xdeadbeef,fr1
305         cfmuls          fr20,fr40,fr1,cc4,0
306         test_fr_iimmed  0xdeadbeef,fr1
307         test_fr_iimmed  0xdeadbeef,fr1
308         cfmuls          fr20,fr44,fr1,cc4,0
309         test_fr_iimmed  0xdeadbeef,fr1
310         test_fr_iimmed  0xdeadbeef,fr1
311         cfmuls          fr20,fr48,fr1,cc4,0
312         test_fr_iimmed  0xdeadbeef,fr1
313         test_fr_iimmed  0xdeadbeef,fr1
315         cfmuls          fr28,fr0,fr1,cc4,0
316         test_fr_iimmed  0xdeadbeef,fr1
317         cfmuls          fr28,fr4,fr1,cc4,0
318         test_fr_iimmed  0xdeadbeef,fr1
319         cfmuls          fr28,fr8,fr1,cc4,0
320         test_fr_iimmed  0xdeadbeef,fr1
321         cfmuls          fr28,fr12,fr1,cc4,0
322         test_fr_iimmed  0xdeadbeef,fr1
323         cfmuls          fr28,fr16,fr1,cc4,0
324         test_fr_iimmed  0xdeadbeef,fr1
325         test_fr_iimmed  0xdeadbeef,fr1
326         cfmuls          fr28,fr20,fr1,cc4,0
327         test_fr_iimmed  0xdeadbeef,fr1
328         test_fr_iimmed  0xdeadbeef,fr1
329         cfmuls          fr28,fr24,fr1,cc4,0
330         test_fr_iimmed  0xdeadbeef,fr1
331         cfmuls          fr28,fr28,fr1,cc4,0
332         test_fr_iimmed  0xdeadbeef,fr1
333         cfmuls          fr28,fr32,fr1,cc4,0
334         test_fr_iimmed  0xdeadbeef,fr1
335         cfmuls          fr28,fr36,fr1,cc4,0
336         test_fr_iimmed  0xdeadbeef,fr1
337         cfmuls          fr28,fr40,fr1,cc4,0
338         test_fr_iimmed  0xdeadbeef,fr1
339         cfmuls          fr28,fr44,fr1,cc4,0
340         test_fr_iimmed  0xdeadbeef,fr1
341         cfmuls          fr28,fr48,fr1,cc4,0
342         test_fr_iimmed  0xdeadbeef,fr1
343         cfmuls          fr28,fr52,fr1,cc4,0
344         test_fr_iimmed  0xdeadbeef,fr1
346         cfmuls          fr28,fr8,fr1,cc4,0
347         test_fr_iimmed  0xdeadbeef,fr1
348         cfmuls          fr8,fr28,fr1,cc4,0
349         test_fr_iimmed  0xdeadbeef,fr1
351         cfmuls          fr32,fr36,fr1,cc4,0
352         test_fr_iimmed  0xdeadbeef,fr1
354         set_fr_iimmed   0xdead,0xbeef,fr1
355         cfmuls          fr16,fr4,fr1,cc1,1
356         test_fr_iimmed  0xdeadbeef,fr1
357         test_fr_iimmed  0xdeadbeef,fr1
358         cfmuls          fr16,fr8,fr1,cc1,1
359         test_fr_iimmed  0xdeadbeef,fr1
360         test_fr_iimmed  0xdeadbeef,fr1
361         cfmuls          fr16,fr12,fr1,cc1,1
362         test_fr_iimmed  0xdeadbeef,fr1
363         test_fr_iimmed  0xdeadbeef,fr1
364         cfmuls          fr16,fr16,fr1,cc1,1
365         test_fr_iimmed  0xdeadbeef,fr1
366         test_fr_iimmed  0xdeadbeef,fr1
367         cfmuls          fr16,fr20,fr1,cc1,1
368         test_fr_iimmed  0xdeadbeef,fr1
369         test_fr_iimmed  0xdeadbeef,fr1
370         cfmuls          fr16,fr24,fr1,cc1,1
371         test_fr_iimmed  0xdeadbeef,fr1
372         test_fr_iimmed  0xdeadbeef,fr1
373         cfmuls          fr16,fr28,fr1,cc1,1
374         test_fr_iimmed  0xdeadbeef,fr1
375         test_fr_iimmed  0xdeadbeef,fr1
376         cfmuls          fr16,fr32,fr1,cc1,1
377         test_fr_iimmed  0xdeadbeef,fr1
378         test_fr_iimmed  0xdeadbeef,fr1
379         cfmuls          fr16,fr36,fr1,cc1,1
380         test_fr_iimmed  0xdeadbeef,fr1
381         test_fr_iimmed  0xdeadbeef,fr1
382         cfmuls          fr16,fr40,fr1,cc1,1
383         test_fr_iimmed  0xdeadbeef,fr1
384         test_fr_iimmed  0xdeadbeef,fr1
385         cfmuls          fr16,fr44,fr1,cc1,1
386         test_fr_iimmed  0xdeadbeef,fr1
387         test_fr_iimmed  0xdeadbeef,fr1
388         cfmuls          fr16,fr48,fr1,cc1,1
389         test_fr_iimmed  0xdeadbeef,fr1
390         test_fr_iimmed  0xdeadbeef,fr1
392         cfmuls          fr20,fr4,fr1,cc1,1
393         test_fr_iimmed  0xdeadbeef,fr1
394         test_fr_iimmed  0xdeadbeef,fr1
395         cfmuls          fr20,fr8,fr1,cc1,1
396         test_fr_iimmed  0xdeadbeef,fr1
397         test_fr_iimmed  0xdeadbeef,fr1
398         cfmuls          fr20,fr12,fr1,cc1,1
399         test_fr_iimmed  0xdeadbeef,fr1
400         test_fr_iimmed  0xdeadbeef,fr1
401         cfmuls          fr20,fr16,fr1,cc1,1
402         test_fr_iimmed  0xdeadbeef,fr1
403         test_fr_iimmed  0xdeadbeef,fr1
404         cfmuls          fr20,fr20,fr1,cc1,1
405         test_fr_iimmed  0xdeadbeef,fr1
406         test_fr_iimmed  0xdeadbeef,fr1
407         cfmuls          fr20,fr24,fr1,cc1,1
408         test_fr_iimmed  0xdeadbeef,fr1
409         test_fr_iimmed  0xdeadbeef,fr1
410         cfmuls          fr20,fr28,fr1,cc1,1
411         test_fr_iimmed  0xdeadbeef,fr1
412         test_fr_iimmed  0xdeadbeef,fr1
413         cfmuls          fr20,fr32,fr1,cc1,1
414         test_fr_iimmed  0xdeadbeef,fr1
415         test_fr_iimmed  0xdeadbeef,fr1
416         cfmuls          fr20,fr36,fr1,cc5,1
417         test_fr_iimmed  0xdeadbeef,fr1
418         test_fr_iimmed  0xdeadbeef,fr1
419         cfmuls          fr20,fr40,fr1,cc5,1
420         test_fr_iimmed  0xdeadbeef,fr1
421         test_fr_iimmed  0xdeadbeef,fr1
422         cfmuls          fr20,fr44,fr1,cc5,1
423         test_fr_iimmed  0xdeadbeef,fr1
424         test_fr_iimmed  0xdeadbeef,fr1
425         cfmuls          fr20,fr48,fr1,cc5,1
426         test_fr_iimmed  0xdeadbeef,fr1
427         test_fr_iimmed  0xdeadbeef,fr1
429         cfmuls          fr28,fr0,fr1,cc5,1
430         test_fr_iimmed  0xdeadbeef,fr1
431         cfmuls          fr28,fr4,fr1,cc5,1
432         test_fr_iimmed  0xdeadbeef,fr1
433         cfmuls          fr28,fr8,fr1,cc5,1
434         test_fr_iimmed  0xdeadbeef,fr1
435         cfmuls          fr28,fr12,fr1,cc5,1
436         test_fr_iimmed  0xdeadbeef,fr1
437         cfmuls          fr28,fr16,fr1,cc5,1
438         test_fr_iimmed  0xdeadbeef,fr1
439         test_fr_iimmed  0xdeadbeef,fr1
440         cfmuls          fr28,fr20,fr1,cc5,1
441         test_fr_iimmed  0xdeadbeef,fr1
442         test_fr_iimmed  0xdeadbeef,fr1
443         cfmuls          fr28,fr24,fr1,cc5,1
444         test_fr_iimmed  0xdeadbeef,fr1
445         cfmuls          fr28,fr28,fr1,cc5,1
446         test_fr_iimmed  0xdeadbeef,fr1
447         cfmuls          fr28,fr32,fr1,cc5,1
448         test_fr_iimmed  0xdeadbeef,fr1
449         cfmuls          fr28,fr36,fr1,cc5,1
450         test_fr_iimmed  0xdeadbeef,fr1
451         cfmuls          fr28,fr40,fr1,cc5,1
452         test_fr_iimmed  0xdeadbeef,fr1
453         cfmuls          fr28,fr44,fr1,cc5,1
454         test_fr_iimmed  0xdeadbeef,fr1
455         cfmuls          fr28,fr48,fr1,cc5,1
456         test_fr_iimmed  0xdeadbeef,fr1
457         cfmuls          fr28,fr52,fr1,cc5,1
458         test_fr_iimmed  0xdeadbeef,fr1
460         cfmuls          fr28,fr8,fr1,cc5,1
461         test_fr_iimmed  0xdeadbeef,fr1
462         cfmuls          fr8,fr28,fr1,cc5,1
463         test_fr_iimmed  0xdeadbeef,fr1
465         cfmuls          fr32,fr36,fr1,cc5,1
466         test_fr_iimmed  0xdeadbeef,fr1
468         set_fr_iimmed   0xdead,0xbeef,fr1
469         cfmuls          fr16,fr4,fr1,cc2,1
470         test_fr_iimmed  0xdeadbeef,fr1
471         test_fr_iimmed  0xdeadbeef,fr1
472         cfmuls          fr16,fr8,fr1,cc2,0
473         test_fr_iimmed  0xdeadbeef,fr1
474         test_fr_iimmed  0xdeadbeef,fr1
475         cfmuls          fr16,fr12,fr1,cc2,1
476         test_fr_iimmed  0xdeadbeef,fr1
477         test_fr_iimmed  0xdeadbeef,fr1
478         cfmuls          fr16,fr16,fr1,cc2,0
479         test_fr_iimmed  0xdeadbeef,fr1
480         test_fr_iimmed  0xdeadbeef,fr1
481         cfmuls          fr16,fr20,fr1,cc2,1
482         test_fr_iimmed  0xdeadbeef,fr1
483         test_fr_iimmed  0xdeadbeef,fr1
484         cfmuls          fr16,fr24,fr1,cc2,0
485         test_fr_iimmed  0xdeadbeef,fr1
486         test_fr_iimmed  0xdeadbeef,fr1
487         cfmuls          fr16,fr28,fr1,cc2,1
488         test_fr_iimmed  0xdeadbeef,fr1
489         test_fr_iimmed  0xdeadbeef,fr1
490         cfmuls          fr16,fr32,fr1,cc2,0
491         test_fr_iimmed  0xdeadbeef,fr1
492         test_fr_iimmed  0xdeadbeef,fr1
493         cfmuls          fr16,fr36,fr1,cc2,1
494         test_fr_iimmed  0xdeadbeef,fr1
495         test_fr_iimmed  0xdeadbeef,fr1
496         cfmuls          fr16,fr40,fr1,cc2,0
497         test_fr_iimmed  0xdeadbeef,fr1
498         test_fr_iimmed  0xdeadbeef,fr1
499         cfmuls          fr16,fr44,fr1,cc2,1
500         test_fr_iimmed  0xdeadbeef,fr1
501         test_fr_iimmed  0xdeadbeef,fr1
502         cfmuls          fr16,fr48,fr1,cc2,0
503         test_fr_iimmed  0xdeadbeef,fr1
504         test_fr_iimmed  0xdeadbeef,fr1
506         cfmuls          fr20,fr4,fr1,cc2,1
507         test_fr_iimmed  0xdeadbeef,fr1
508         test_fr_iimmed  0xdeadbeef,fr1
509         cfmuls          fr20,fr8,fr1,cc2,0
510         test_fr_iimmed  0xdeadbeef,fr1
511         test_fr_iimmed  0xdeadbeef,fr1
512         cfmuls          fr20,fr12,fr1,cc2,1
513         test_fr_iimmed  0xdeadbeef,fr1
514         test_fr_iimmed  0xdeadbeef,fr1
515         cfmuls          fr20,fr16,fr1,cc2,0
516         test_fr_iimmed  0xdeadbeef,fr1
517         test_fr_iimmed  0xdeadbeef,fr1
518         cfmuls          fr20,fr20,fr1,cc2,1
519         test_fr_iimmed  0xdeadbeef,fr1
520         test_fr_iimmed  0xdeadbeef,fr1
521         cfmuls          fr20,fr24,fr1,cc2,0
522         test_fr_iimmed  0xdeadbeef,fr1
523         test_fr_iimmed  0xdeadbeef,fr1
524         cfmuls          fr20,fr28,fr1,cc2,1
525         test_fr_iimmed  0xdeadbeef,fr1
526         test_fr_iimmed  0xdeadbeef,fr1
527         cfmuls          fr20,fr32,fr1,cc2,0
528         test_fr_iimmed  0xdeadbeef,fr1
529         test_fr_iimmed  0xdeadbeef,fr1
530         cfmuls          fr20,fr36,fr1,cc6,1
531         test_fr_iimmed  0xdeadbeef,fr1
532         test_fr_iimmed  0xdeadbeef,fr1
533         cfmuls          fr20,fr40,fr1,cc6,0
534         test_fr_iimmed  0xdeadbeef,fr1
535         test_fr_iimmed  0xdeadbeef,fr1
536         cfmuls          fr20,fr44,fr1,cc6,1
537         test_fr_iimmed  0xdeadbeef,fr1
538         test_fr_iimmed  0xdeadbeef,fr1
539         cfmuls          fr20,fr48,fr1,cc6,0
540         test_fr_iimmed  0xdeadbeef,fr1
541         test_fr_iimmed  0xdeadbeef,fr1
543         cfmuls          fr28,fr0,fr1,cc6,1
544         test_fr_iimmed  0xdeadbeef,fr1
545         cfmuls          fr28,fr4,fr1,cc6,0
546         test_fr_iimmed  0xdeadbeef,fr1
547         cfmuls          fr28,fr8,fr1,cc6,1
548         test_fr_iimmed  0xdeadbeef,fr1
549         cfmuls          fr28,fr12,fr1,cc6,0
550         test_fr_iimmed  0xdeadbeef,fr1
551         cfmuls          fr28,fr16,fr1,cc6,1
552         test_fr_iimmed  0xdeadbeef,fr1
553         test_fr_iimmed  0xdeadbeef,fr1
554         cfmuls          fr28,fr20,fr1,cc6,0
555         test_fr_iimmed  0xdeadbeef,fr1
556         test_fr_iimmed  0xdeadbeef,fr1
557         cfmuls          fr28,fr24,fr1,cc6,1
558         test_fr_iimmed  0xdeadbeef,fr1
559         cfmuls          fr28,fr28,fr1,cc6,0
560         test_fr_iimmed  0xdeadbeef,fr1
561         cfmuls          fr28,fr32,fr1,cc6,1
562         test_fr_iimmed  0xdeadbeef,fr1
563         cfmuls          fr28,fr36,fr1,cc6,0
564         test_fr_iimmed  0xdeadbeef,fr1
565         cfmuls          fr28,fr40,fr1,cc6,1
566         test_fr_iimmed  0xdeadbeef,fr1
567         cfmuls          fr28,fr44,fr1,cc6,0
568         test_fr_iimmed  0xdeadbeef,fr1
569         cfmuls          fr28,fr48,fr1,cc6,1
570         test_fr_iimmed  0xdeadbeef,fr1
571         cfmuls          fr28,fr52,fr1,cc6,0
572         test_fr_iimmed  0xdeadbeef,fr1
574         cfmuls          fr28,fr8,fr1,cc6,1
575         test_fr_iimmed  0xdeadbeef,fr1
576         cfmuls          fr8,fr28,fr1,cc6,0
577         test_fr_iimmed  0xdeadbeef,fr1
579         cfmuls          fr32,fr36,fr1,cc6,1
580         test_fr_iimmed  0xdeadbeef,fr1
582         set_fr_iimmed   0xdead,0xbeef,fr1
583         cfmuls          fr16,fr4,fr1,cc3,1
584         test_fr_iimmed  0xdeadbeef,fr1
585         test_fr_iimmed  0xdeadbeef,fr1
586         cfmuls          fr16,fr8,fr1,cc3,0
587         test_fr_iimmed  0xdeadbeef,fr1
588         test_fr_iimmed  0xdeadbeef,fr1
589         cfmuls          fr16,fr12,fr1,cc3,1
590         test_fr_iimmed  0xdeadbeef,fr1
591         test_fr_iimmed  0xdeadbeef,fr1
592         cfmuls          fr16,fr16,fr1,cc3,0
593         test_fr_iimmed  0xdeadbeef,fr1
594         test_fr_iimmed  0xdeadbeef,fr1
595         cfmuls          fr16,fr20,fr1,cc3,1
596         test_fr_iimmed  0xdeadbeef,fr1
597         test_fr_iimmed  0xdeadbeef,fr1
598         cfmuls          fr16,fr24,fr1,cc3,0
599         test_fr_iimmed  0xdeadbeef,fr1
600         test_fr_iimmed  0xdeadbeef,fr1
601         cfmuls          fr16,fr28,fr1,cc3,1
602         test_fr_iimmed  0xdeadbeef,fr1
603         test_fr_iimmed  0xdeadbeef,fr1
604         cfmuls          fr16,fr32,fr1,cc3,0
605         test_fr_iimmed  0xdeadbeef,fr1
606         test_fr_iimmed  0xdeadbeef,fr1
607         cfmuls          fr16,fr36,fr1,cc3,1
608         test_fr_iimmed  0xdeadbeef,fr1
609         test_fr_iimmed  0xdeadbeef,fr1
610         cfmuls          fr16,fr40,fr1,cc3,0
611         test_fr_iimmed  0xdeadbeef,fr1
612         test_fr_iimmed  0xdeadbeef,fr1
613         cfmuls          fr16,fr44,fr1,cc3,1
614         test_fr_iimmed  0xdeadbeef,fr1
615         test_fr_iimmed  0xdeadbeef,fr1
616         cfmuls          fr16,fr48,fr1,cc3,0
617         test_fr_iimmed  0xdeadbeef,fr1
618         test_fr_iimmed  0xdeadbeef,fr1
620         cfmuls          fr20,fr4,fr1,cc3,1
621         test_fr_iimmed  0xdeadbeef,fr1
622         test_fr_iimmed  0xdeadbeef,fr1
623         cfmuls          fr20,fr8,fr1,cc3,0
624         test_fr_iimmed  0xdeadbeef,fr1
625         test_fr_iimmed  0xdeadbeef,fr1
626         cfmuls          fr20,fr12,fr1,cc3,1
627         test_fr_iimmed  0xdeadbeef,fr1
628         test_fr_iimmed  0xdeadbeef,fr1
629         cfmuls          fr20,fr16,fr1,cc3,0
630         test_fr_iimmed  0xdeadbeef,fr1
631         test_fr_iimmed  0xdeadbeef,fr1
632         cfmuls          fr20,fr20,fr1,cc3,1
633         test_fr_iimmed  0xdeadbeef,fr1
634         test_fr_iimmed  0xdeadbeef,fr1
635         cfmuls          fr20,fr24,fr1,cc3,0
636         test_fr_iimmed  0xdeadbeef,fr1
637         test_fr_iimmed  0xdeadbeef,fr1
638         cfmuls          fr20,fr28,fr1,cc3,1
639         test_fr_iimmed  0xdeadbeef,fr1
640         test_fr_iimmed  0xdeadbeef,fr1
641         cfmuls          fr20,fr32,fr1,cc3,0
642         test_fr_iimmed  0xdeadbeef,fr1
643         test_fr_iimmed  0xdeadbeef,fr1
644         cfmuls          fr20,fr36,fr1,cc7,1
645         test_fr_iimmed  0xdeadbeef,fr1
646         test_fr_iimmed  0xdeadbeef,fr1
647         cfmuls          fr20,fr40,fr1,cc7,0
648         test_fr_iimmed  0xdeadbeef,fr1
649         test_fr_iimmed  0xdeadbeef,fr1
650         cfmuls          fr20,fr44,fr1,cc7,1
651         test_fr_iimmed  0xdeadbeef,fr1
652         test_fr_iimmed  0xdeadbeef,fr1
653         cfmuls          fr20,fr48,fr1,cc7,0
654         test_fr_iimmed  0xdeadbeef,fr1
655         test_fr_iimmed  0xdeadbeef,fr1
657         cfmuls          fr28,fr0,fr1,cc7,1
658         test_fr_iimmed  0xdeadbeef,fr1
659         cfmuls          fr28,fr4,fr1,cc7,0
660         test_fr_iimmed  0xdeadbeef,fr1
661         cfmuls          fr28,fr8,fr1,cc7,1
662         test_fr_iimmed  0xdeadbeef,fr1
663         cfmuls          fr28,fr12,fr1,cc7,0
664         test_fr_iimmed  0xdeadbeef,fr1
665         cfmuls          fr28,fr16,fr1,cc7,1
666         test_fr_iimmed  0xdeadbeef,fr1
667         test_fr_iimmed  0xdeadbeef,fr1
668         cfmuls          fr28,fr20,fr1,cc7,0
669         test_fr_iimmed  0xdeadbeef,fr1
670         test_fr_iimmed  0xdeadbeef,fr1
671         cfmuls          fr28,fr24,fr1,cc7,1
672         test_fr_iimmed  0xdeadbeef,fr1
673         cfmuls          fr28,fr28,fr1,cc7,0
674         test_fr_iimmed  0xdeadbeef,fr1
675         cfmuls          fr28,fr32,fr1,cc7,1
676         test_fr_iimmed  0xdeadbeef,fr1
677         cfmuls          fr28,fr36,fr1,cc7,0
678         test_fr_iimmed  0xdeadbeef,fr1
679         cfmuls          fr28,fr40,fr1,cc7,1
680         test_fr_iimmed  0xdeadbeef,fr1
681         cfmuls          fr28,fr44,fr1,cc7,0
682         test_fr_iimmed  0xdeadbeef,fr1
683         cfmuls          fr28,fr48,fr1,cc7,1
684         test_fr_iimmed  0xdeadbeef,fr1
685         cfmuls          fr28,fr52,fr1,cc7,0
686         test_fr_iimmed  0xdeadbeef,fr1
688         cfmuls          fr28,fr8,fr1,cc7,1
689         test_fr_iimmed  0xdeadbeef,fr1
690         cfmuls          fr8,fr28,fr1,cc7,0
691         test_fr_iimmed  0xdeadbeef,fr1
693         cfmuls          fr32,fr36,fr1,cc7,1
694         test_fr_iimmed  0xdeadbeef,fr1
696         pass