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
11cfdivs:
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
697