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