xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/fcmpd.cgs (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1# frv testcase for fcmpd $GRi,$GRj,$FCCi_2
2# mach: frv
3# as(frv): -mcpu=frv
4
5	.include "testutils.inc"
6
7	double_constants
8	start
9	load_double_constants
10
11	.global fcmpd
12fcmpd:
13	set_fcc         0x7,0		; Set mask opposite of expected
14	fcmpd      	fr0,fr0,fcc0
15	test_fcc	0x8,0
16	set_fcc         0xb,0		; Set mask opposite of expected
17	fcmpd      	fr0,fr4,fcc0
18	test_fcc	0x4,0
19	set_fcc         0xb,0		; Set mask opposite of expected
20	fcmpd      	fr0,fr8,fcc0
21	test_fcc	0x4,0
22	set_fcc         0xb,0		; Set mask opposite of expected
23	fcmpd      	fr0,fr12,fcc0
24	test_fcc	0x4,0
25	set_fcc         0xb,0		; Set mask opposite of expected
26	fcmpd      	fr0,fr16,fcc0
27	test_fcc	0x4,0
28	set_fcc         0xb,0		; Set mask opposite of expected
29	fcmpd      	fr0,fr20,fcc0
30	test_fcc	0x4,0
31	set_fcc         0xb,0		; Set mask opposite of expected
32	fcmpd      	fr0,fr24,fcc0
33	test_fcc	0x4,0
34	set_fcc         0xb,0		; Set mask opposite of expected
35	fcmpd      	fr0,fr28,fcc0
36	test_fcc	0x4,0
37	set_fcc         0xb,0		; Set mask opposite of expected
38	fcmpd      	fr0,fr32,fcc0
39	test_fcc	0x4,0
40	set_fcc         0xb,0		; Set mask opposite of expected
41	fcmpd      	fr0,fr36,fcc0
42	test_fcc	0x4,0
43	set_fcc         0xb,0		; Set mask opposite of expected
44	fcmpd      	fr0,fr40,fcc0
45	test_fcc	0x4,0
46	set_fcc         0xb,0		; Set mask opposite of expected
47	fcmpd      	fr0,fr44,fcc0
48	test_fcc	0x4,0
49	set_fcc         0xb,0		; Set mask opposite of expected
50	fcmpd      	fr0,fr48,fcc0
51	test_fcc	0x4,0
52	set_fcc         0xb,0		; Set mask opposite of expected
53	fcmpd      	fr0,fr52,fcc0
54	test_fcc	0x4,0
55	set_fcc         0xe,0		; Set mask opposite of expected
56	fcmpd      	fr0,fr56,fcc0
57	test_fcc	0x1,0
58	set_fcc         0xe,0		; Set mask opposite of expected
59	fcmpd      	fr0,fr60,fcc0
60	test_fcc	0x1,0
61
62	set_fcc         0xd,0		; Set mask opposite of expected
63	fcmpd      	fr4,fr0,fcc0
64	test_fcc	0x2,0
65	set_fcc         0x7,0		; Set mask opposite of expected
66	fcmpd      	fr4,fr4,fcc0
67	test_fcc	0x8,0
68	set_fcc         0xb,0		; Set mask opposite of expected
69	fcmpd      	fr4,fr8,fcc0
70	test_fcc	0x4,0
71	set_fcc         0xb,0		; Set mask opposite of expected
72	fcmpd      	fr4,fr12,fcc0
73	test_fcc	0x4,0
74	set_fcc         0xb,0		; Set mask opposite of expected
75	fcmpd      	fr4,fr16,fcc0
76	test_fcc	0x4,0
77	set_fcc         0xb,0		; Set mask opposite of expected
78	fcmpd      	fr4,fr20,fcc0
79	test_fcc	0x4,0
80	set_fcc         0xb,0		; Set mask opposite of expected
81	fcmpd      	fr4,fr24,fcc0
82	test_fcc	0x4,0
83	set_fcc         0xb,0		; Set mask opposite of expected
84	fcmpd      	fr4,fr28,fcc0
85	test_fcc	0x4,0
86	set_fcc         0xb,0		; Set mask opposite of expected
87	fcmpd      	fr4,fr32,fcc0
88	test_fcc	0x4,0
89	set_fcc         0xb,0		; Set mask opposite of expected
90	fcmpd      	fr4,fr36,fcc0
91	test_fcc	0x4,0
92	set_fcc         0xb,0		; Set mask opposite of expected
93	fcmpd      	fr4,fr40,fcc0
94	test_fcc	0x4,0
95	set_fcc         0xb,0		; Set mask opposite of expected
96	fcmpd      	fr4,fr44,fcc0
97	test_fcc	0x4,0
98	set_fcc         0xb,0		; Set mask opposite of expected
99	fcmpd      	fr4,fr48,fcc0
100	test_fcc	0x4,0
101	set_fcc         0xb,0		; Set mask opposite of expected
102	fcmpd      	fr4,fr52,fcc0
103	test_fcc	0x4,0
104	set_fcc         0xe,0		; Set mask opposite of expected
105	fcmpd      	fr4,fr56,fcc0
106	test_fcc	0x1,0
107	set_fcc         0xe,0		; Set mask opposite of expected
108	fcmpd      	fr4,fr60,fcc0
109	test_fcc	0x1,0
110
111	set_fcc         0xd,0		; Set mask opposite of expected
112	fcmpd      	fr8,fr0,fcc0
113	test_fcc	0x2,0
114	set_fcc         0xd,0		; Set mask opposite of expected
115	fcmpd      	fr8,fr4,fcc0
116	test_fcc	0x2,0
117	set_fcc         0x7,0		; Set mask opposite of expected
118	fcmpd      	fr8,fr8,fcc0
119	test_fcc	0x8,0
120	set_fcc         0xb,0		; Set mask opposite of expected
121	fcmpd      	fr8,fr12,fcc0
122	test_fcc	0x4,0
123	set_fcc         0xb,0		; Set mask opposite of expected
124	fcmpd      	fr8,fr16,fcc0
125	test_fcc	0x4,0
126	set_fcc         0xb,0		; Set mask opposite of expected
127	fcmpd      	fr8,fr20,fcc0
128	test_fcc	0x4,0
129	set_fcc         0xb,0		; Set mask opposite of expected
130	fcmpd      	fr8,fr24,fcc0
131	test_fcc	0x4,0
132	set_fcc         0xb,0		; Set mask opposite of expected
133	fcmpd      	fr8,fr28,fcc0
134	test_fcc	0x4,0
135	set_fcc         0xb,0		; Set mask opposite of expected
136	fcmpd      	fr8,fr32,fcc0
137	test_fcc	0x4,0
138	set_fcc         0xb,0		; Set mask opposite of expected
139	fcmpd      	fr8,fr36,fcc0
140	test_fcc	0x4,0
141	set_fcc         0xb,0		; Set mask opposite of expected
142	fcmpd      	fr8,fr40,fcc0
143	test_fcc	0x4,0
144	set_fcc         0xb,0		; Set mask opposite of expected
145	fcmpd      	fr8,fr44,fcc0
146	test_fcc	0x4,0
147	set_fcc         0xb,0		; Set mask opposite of expected
148	fcmpd      	fr8,fr48,fcc0
149	test_fcc	0x4,0
150	set_fcc         0xb,0		; Set mask opposite of expected
151	fcmpd      	fr8,fr52,fcc0
152	test_fcc	0x4,0
153	set_fcc         0xe,0		; Set mask opposite of expected
154	fcmpd      	fr8,fr56,fcc0
155	test_fcc	0x1,0
156	set_fcc         0xe,0		; Set mask opposite of expected
157	fcmpd      	fr8,fr60,fcc0
158	test_fcc	0x1,0
159
160	set_fcc         0xd,0		; Set mask opposite of expected
161	fcmpd      	fr12,fr0,fcc0
162	test_fcc	0x2,0
163	set_fcc         0xd,0		; Set mask opposite of expected
164	fcmpd      	fr12,fr4,fcc0
165	test_fcc	0x2,0
166	set_fcc         0xd,0		; Set mask opposite of expected
167	fcmpd      	fr12,fr8,fcc0
168	test_fcc	0x2,0
169	set_fcc         0x7,0		; Set mask opposite of expected
170	fcmpd      	fr12,fr12,fcc0
171	test_fcc	0x8,0
172	set_fcc         0xb,0		; Set mask opposite of expected
173	fcmpd      	fr12,fr16,fcc0
174	test_fcc	0x4,0
175	set_fcc         0xb,0		; Set mask opposite of expected
176	fcmpd      	fr12,fr20,fcc0
177	test_fcc	0x4,0
178	set_fcc         0xb,0		; Set mask opposite of expected
179	fcmpd      	fr12,fr24,fcc0
180	test_fcc	0x4,0
181	set_fcc         0xb,0		; Set mask opposite of expected
182	fcmpd      	fr12,fr28,fcc0
183	test_fcc	0x4,0
184	set_fcc         0xb,0		; Set mask opposite of expected
185	fcmpd      	fr12,fr32,fcc0
186	test_fcc	0x4,0
187	set_fcc         0xb,0		; Set mask opposite of expected
188	fcmpd      	fr12,fr36,fcc0
189	test_fcc	0x4,0
190	set_fcc         0xb,0		; Set mask opposite of expected
191	fcmpd      	fr12,fr40,fcc0
192	test_fcc	0x4,0
193	set_fcc         0xb,0		; Set mask opposite of expected
194	fcmpd      	fr12,fr44,fcc0
195	test_fcc	0x4,0
196	set_fcc         0xb,0		; Set mask opposite of expected
197	fcmpd      	fr12,fr48,fcc0
198	test_fcc	0x4,0
199	set_fcc         0xb,0		; Set mask opposite of expected
200	fcmpd      	fr12,fr52,fcc0
201	test_fcc	0x4,0
202	set_fcc         0xe,0		; Set mask opposite of expected
203	fcmpd      	fr12,fr56,fcc0
204	test_fcc	0x1,0
205	set_fcc         0xe,0		; Set mask opposite of expected
206	fcmpd      	fr12,fr60,fcc0
207	test_fcc	0x1,0
208
209	set_fcc         0xd,0		; Set mask opposite of expected
210	fcmpd      	fr16,fr0,fcc0
211	test_fcc	0x2,0
212	set_fcc         0xd,0		; Set mask opposite of expected
213	fcmpd      	fr16,fr4,fcc0
214	test_fcc	0x2,0
215	set_fcc         0xd,0		; Set mask opposite of expected
216	fcmpd      	fr16,fr8,fcc0
217	test_fcc	0x2,0
218	set_fcc         0xd,0		; Set mask opposite of expected
219	fcmpd      	fr16,fr12,fcc0
220	test_fcc	0x2,0
221	set_fcc         0x7,0		; Set mask opposite of expected
222	fcmpd      	fr16,fr16,fcc0
223	test_fcc	0x8,0
224	set_fcc         0x7,0		; Set mask opposite of expected
225	fcmpd      	fr16,fr20,fcc0
226	test_fcc	0x8,0
227	set_fcc         0xb,0		; Set mask opposite of expected
228	fcmpd      	fr16,fr24,fcc0
229	test_fcc	0x4,0
230	set_fcc         0xb,0		; Set mask opposite of expected
231	fcmpd      	fr16,fr28,fcc0
232	test_fcc	0x4,0
233	set_fcc         0xb,0		; Set mask opposite of expected
234	fcmpd      	fr16,fr32,fcc0
235	test_fcc	0x4,0
236	set_fcc         0xb,0		; Set mask opposite of expected
237	fcmpd      	fr16,fr36,fcc0
238	test_fcc	0x4,0
239	set_fcc         0xb,0		; Set mask opposite of expected
240	fcmpd      	fr16,fr40,fcc0
241	test_fcc	0x4,0
242	set_fcc         0xb,0		; Set mask opposite of expected
243	fcmpd      	fr16,fr44,fcc0
244	test_fcc	0x4,0
245	set_fcc         0xb,0		; Set mask opposite of expected
246	fcmpd      	fr16,fr48,fcc0
247	test_fcc	0x4,0
248	set_fcc         0xb,0		; Set mask opposite of expected
249	fcmpd      	fr16,fr52,fcc0
250	test_fcc	0x4,0
251	set_fcc         0xe,0		; Set mask opposite of expected
252	fcmpd      	fr16,fr56,fcc0
253	test_fcc	0x1,0
254	set_fcc         0xe,0		; Set mask opposite of expected
255	fcmpd      	fr16,fr60,fcc0
256	test_fcc	0x1,0
257
258	set_fcc         0xd,0		; Set mask opposite of expected
259	fcmpd      	fr20,fr0,fcc0
260	test_fcc	0x2,0
261	set_fcc         0xd,0		; Set mask opposite of expected
262	fcmpd      	fr20,fr4,fcc0
263	test_fcc	0x2,0
264	set_fcc         0xd,0		; Set mask opposite of expected
265	fcmpd      	fr20,fr8,fcc0
266	test_fcc	0x2,0
267	set_fcc         0xd,0		; Set mask opposite of expected
268	fcmpd      	fr20,fr12,fcc0
269	test_fcc	0x2,0
270	set_fcc         0x7,0		; Set mask opposite of expected
271	fcmpd      	fr20,fr16,fcc0
272	test_fcc	0x8,0
273	set_fcc         0x7,0		; Set mask opposite of expected
274	fcmpd      	fr20,fr20,fcc0
275	test_fcc	0x8,0
276	set_fcc         0xb,0		; Set mask opposite of expected
277	fcmpd      	fr20,fr24,fcc0
278	test_fcc	0x4,0
279	set_fcc         0xb,0		; Set mask opposite of expected
280	fcmpd      	fr20,fr28,fcc0
281	test_fcc	0x4,0
282	set_fcc         0xb,0		; Set mask opposite of expected
283	fcmpd      	fr20,fr32,fcc0
284	test_fcc	0x4,0
285	set_fcc         0xb,0		; Set mask opposite of expected
286	fcmpd      	fr20,fr36,fcc0
287	test_fcc	0x4,0
288	set_fcc         0xb,0		; Set mask opposite of expected
289	fcmpd      	fr20,fr40,fcc0
290	test_fcc	0x4,0
291	set_fcc         0xb,0		; Set mask opposite of expected
292	fcmpd      	fr20,fr44,fcc0
293	test_fcc	0x4,0
294	set_fcc         0xb,0		; Set mask opposite of expected
295	fcmpd      	fr20,fr48,fcc0
296	test_fcc	0x4,0
297	set_fcc         0xb,0		; Set mask opposite of expected
298	fcmpd      	fr20,fr52,fcc0
299	test_fcc	0x4,0
300	set_fcc         0xe,0		; Set mask opposite of expected
301	fcmpd      	fr20,fr56,fcc0
302	test_fcc	0x1,0
303	set_fcc         0xe,0		; Set mask opposite of expected
304	fcmpd      	fr20,fr60,fcc0
305	test_fcc	0x1,0
306
307	set_fcc         0xd,0		; Set mask opposite of expected
308	fcmpd      	fr24,fr0,fcc0
309	test_fcc	0x2,0
310	set_fcc         0xd,0		; Set mask opposite of expected
311	fcmpd      	fr24,fr4,fcc0
312	test_fcc	0x2,0
313	set_fcc         0xd,0		; Set mask opposite of expected
314	fcmpd      	fr24,fr8,fcc0
315	test_fcc	0x2,0
316	set_fcc         0xd,0		; Set mask opposite of expected
317	fcmpd      	fr24,fr12,fcc0
318	test_fcc	0x2,0
319	set_fcc         0xd,0		; Set mask opposite of expected
320	fcmpd      	fr24,fr16,fcc0
321	test_fcc	0x2,0
322	set_fcc         0xd,0		; Set mask opposite of expected
323	fcmpd      	fr24,fr20,fcc0
324	test_fcc	0x2,0
325	set_fcc         0x7,0		; Set mask opposite of expected
326	fcmpd      	fr24,fr24,fcc0
327	test_fcc	0x8,0
328	set_fcc         0xb,0		; Set mask opposite of expected
329	fcmpd      	fr24,fr28,fcc0
330	test_fcc	0x4,0
331	set_fcc         0xb,0		; Set mask opposite of expected
332	fcmpd      	fr24,fr32,fcc0
333	test_fcc	0x4,0
334	set_fcc         0xb,0		; Set mask opposite of expected
335	fcmpd      	fr24,fr36,fcc0
336	test_fcc	0x4,0
337	set_fcc         0xb,0		; Set mask opposite of expected
338	fcmpd      	fr24,fr40,fcc0
339	test_fcc	0x4,0
340	set_fcc         0xb,0		; Set mask opposite of expected
341	fcmpd      	fr24,fr44,fcc0
342	test_fcc	0x4,0
343	set_fcc         0xb,0		; Set mask opposite of expected
344	fcmpd      	fr24,fr48,fcc0
345	test_fcc	0x4,0
346	set_fcc         0xb,0		; Set mask opposite of expected
347	fcmpd      	fr24,fr52,fcc0
348	test_fcc	0x4,0
349	set_fcc         0xe,0		; Set mask opposite of expected
350	fcmpd      	fr24,fr56,fcc0
351	test_fcc	0x1,0
352	set_fcc         0xe,0		; Set mask opposite of expected
353	fcmpd      	fr24,fr60,fcc0
354	test_fcc	0x1,0
355
356	set_fcc         0xd,0		; Set mask opposite of expected
357	fcmpd      	fr28,fr0,fcc0
358	test_fcc	0x2,0
359	set_fcc         0xd,0		; Set mask opposite of expected
360	fcmpd      	fr28,fr4,fcc0
361	test_fcc	0x2,0
362	set_fcc         0xd,0		; Set mask opposite of expected
363	fcmpd      	fr28,fr8,fcc0
364	test_fcc	0x2,0
365	set_fcc         0xd,0		; Set mask opposite of expected
366	fcmpd      	fr28,fr12,fcc0
367	test_fcc	0x2,0
368	set_fcc         0xd,0		; Set mask opposite of expected
369	fcmpd      	fr28,fr16,fcc0
370	test_fcc	0x2,0
371	set_fcc         0xd,0		; Set mask opposite of expected
372	fcmpd      	fr28,fr20,fcc0
373	test_fcc	0x2,0
374	set_fcc         0xd,0		; Set mask opposite of expected
375	fcmpd      	fr28,fr24,fcc0
376	test_fcc	0x2,0
377	set_fcc         0x7,0		; Set mask opposite of expected
378	fcmpd      	fr28,fr28,fcc0
379	test_fcc	0x8,0
380	set_fcc         0xb,0		; Set mask opposite of expected
381	fcmpd      	fr28,fr32,fcc0
382	test_fcc	0x4,0
383	set_fcc         0xb,0		; Set mask opposite of expected
384	fcmpd      	fr28,fr36,fcc0
385	test_fcc	0x4,0
386	set_fcc         0xb,0		; Set mask opposite of expected
387	fcmpd      	fr28,fr40,fcc0
388	test_fcc	0x4,0
389	set_fcc         0xb,0		; Set mask opposite of expected
390	fcmpd      	fr28,fr44,fcc0
391	test_fcc	0x4,0
392	set_fcc         0xb,0		; Set mask opposite of expected
393	fcmpd      	fr28,fr48,fcc0
394	test_fcc	0x4,0
395	set_fcc         0xb,0		; Set mask opposite of expected
396	fcmpd      	fr28,fr52,fcc0
397	test_fcc	0x4,0
398	set_fcc         0xe,0		; Set mask opposite of expected
399	fcmpd      	fr28,fr56,fcc0
400	test_fcc	0x1,0
401	set_fcc         0xe,0		; Set mask opposite of expected
402	fcmpd      	fr28,fr60,fcc0
403	test_fcc	0x1,0
404
405	set_fcc         0xd,0		; Set mask opposite of expected
406	fcmpd      	fr48,fr0,fcc0
407	test_fcc	0x2,0
408	set_fcc         0xd,0		; Set mask opposite of expected
409	fcmpd      	fr48,fr4,fcc0
410	test_fcc	0x2,0
411	set_fcc         0xd,0		; Set mask opposite of expected
412	fcmpd      	fr48,fr8,fcc0
413	test_fcc	0x2,0
414	set_fcc         0xd,0		; Set mask opposite of expected
415	fcmpd      	fr48,fr12,fcc0
416	test_fcc	0x2,0
417	set_fcc         0xd,0		; Set mask opposite of expected
418	fcmpd      	fr48,fr16,fcc0
419	test_fcc	0x2,0
420	set_fcc         0xd,0		; Set mask opposite of expected
421	fcmpd      	fr48,fr20,fcc0
422	test_fcc	0x2,0
423	set_fcc         0xd,0		; Set mask opposite of expected
424	fcmpd      	fr48,fr24,fcc0
425	test_fcc	0x2,0
426	set_fcc         0xd,0		; Set mask opposite of expected
427	fcmpd      	fr48,fr28,fcc0
428	test_fcc	0x2,0
429	set_fcc         0xd,0		; Set mask opposite of expected
430	fcmpd      	fr48,fr32,fcc0
431	test_fcc	0x2,0
432	set_fcc         0xd,0		; Set mask opposite of expected
433	fcmpd      	fr48,fr36,fcc0
434	test_fcc	0x2,0
435	set_fcc         0xd,0		; Set mask opposite of expected
436	fcmpd      	fr48,fr40,fcc0
437	test_fcc	0x2,0
438	set_fcc         0xd,0		; Set mask opposite of expected
439	fcmpd      	fr48,fr44,fcc0
440	test_fcc	0x2,0
441	set_fcc         0x7,0		; Set mask opposite of expected
442	fcmpd      	fr48,fr48,fcc0
443	test_fcc	0x8,0
444	set_fcc         0xb,0		; Set mask opposite of expected
445	fcmpd      	fr48,fr52,fcc0
446	test_fcc	0x4,0
447	set_fcc         0xe,0		; Set mask opposite of expected
448	fcmpd      	fr48,fr56,fcc0
449	test_fcc	0x1,0
450	set_fcc         0xe,0		; Set mask opposite of expected
451	fcmpd      	fr48,fr60,fcc0
452	test_fcc	0x1,0
453
454	set_fcc         0xd,0		; Set mask opposite of expected
455	fcmpd      	fr52,fr0,fcc0
456	test_fcc	0x2,0
457	set_fcc         0xd,0		; Set mask opposite of expected
458	fcmpd      	fr52,fr4,fcc0
459	test_fcc	0x2,0
460	set_fcc         0xd,0		; Set mask opposite of expected
461	fcmpd      	fr52,fr8,fcc0
462	test_fcc	0x2,0
463	set_fcc         0xd,0		; Set mask opposite of expected
464	fcmpd      	fr52,fr12,fcc0
465	test_fcc	0x2,0
466	set_fcc         0xd,0		; Set mask opposite of expected
467	fcmpd      	fr52,fr16,fcc0
468	test_fcc	0x2,0
469	set_fcc         0xd,0		; Set mask opposite of expected
470	fcmpd      	fr52,fr20,fcc0
471	test_fcc	0x2,0
472	set_fcc         0xd,0		; Set mask opposite of expected
473	fcmpd      	fr52,fr24,fcc0
474	test_fcc	0x2,0
475	set_fcc         0xd,0		; Set mask opposite of expected
476	fcmpd      	fr52,fr28,fcc0
477	test_fcc	0x2,0
478	set_fcc         0xd,0		; Set mask opposite of expected
479	fcmpd      	fr52,fr32,fcc0
480	test_fcc	0x2,0
481	set_fcc         0xd,0		; Set mask opposite of expected
482	fcmpd      	fr52,fr36,fcc0
483	test_fcc	0x2,0
484	set_fcc         0xd,0		; Set mask opposite of expected
485	fcmpd      	fr52,fr40,fcc0
486	test_fcc	0x2,0
487	set_fcc         0xd,0		; Set mask opposite of expected
488	fcmpd      	fr52,fr44,fcc0
489	test_fcc	0x2,0
490	set_fcc         0xd,0		; Set mask opposite of expected
491	fcmpd      	fr52,fr48,fcc0
492	test_fcc	0x2,0
493	set_fcc         0x7,0		; Set mask opposite of expected
494	fcmpd      	fr52,fr52,fcc0
495	test_fcc	0x8,0
496	set_fcc         0xe,0		; Set mask opposite of expected
497	fcmpd      	fr52,fr56,fcc0
498	test_fcc	0x1,0
499	set_fcc         0xe,0		; Set mask opposite of expected
500	fcmpd      	fr52,fr60,fcc0
501	test_fcc	0x1,0
502
503	set_fcc         0xe,0		; Set mask opposite of expected
504	fcmpd      	fr56,fr0,fcc0
505	test_fcc	0x1,0
506	set_fcc         0xe,0		; Set mask opposite of expected
507	fcmpd      	fr56,fr4,fcc0
508	test_fcc	0x1,0
509	set_fcc         0xe,0		; Set mask opposite of expected
510	fcmpd      	fr56,fr8,fcc0
511	test_fcc	0x1,0
512	set_fcc         0xe,0		; Set mask opposite of expected
513	fcmpd      	fr56,fr12,fcc0
514	test_fcc	0x1,0
515	set_fcc         0xe,0		; Set mask opposite of expected
516	fcmpd      	fr56,fr16,fcc0
517	test_fcc	0x1,0
518	set_fcc         0xe,0		; Set mask opposite of expected
519	fcmpd      	fr56,fr20,fcc0
520	test_fcc	0x1,0
521	set_fcc         0xe,0		; Set mask opposite of expected
522	fcmpd      	fr56,fr24,fcc0
523	test_fcc	0x1,0
524	set_fcc         0xe,0		; Set mask opposite of expected
525	fcmpd      	fr56,fr28,fcc0
526	test_fcc	0x1,0
527	set_fcc         0xe,0		; Set mask opposite of expected
528	fcmpd      	fr56,fr32,fcc0
529	test_fcc	0x1,0
530	set_fcc         0xe,0		; Set mask opposite of expected
531	fcmpd      	fr56,fr36,fcc0
532	test_fcc	0x1,0
533	set_fcc         0xe,0		; Set mask opposite of expected
534	fcmpd      	fr56,fr40,fcc0
535	test_fcc	0x1,0
536	set_fcc         0xe,0		; Set mask opposite of expected
537	fcmpd      	fr56,fr44,fcc0
538	test_fcc	0x1,0
539	set_fcc         0xe,0		; Set mask opposite of expected
540	fcmpd      	fr56,fr48,fcc0
541	test_fcc	0x1,0
542	set_fcc         0xe,0		; Set mask opposite of expected
543	fcmpd      	fr56,fr52,fcc0
544	test_fcc	0x1,0
545	set_fcc         0xe,0		; Set mask opposite of expected
546	fcmpd      	fr56,fr56,fcc0
547	test_fcc	0x1,0
548	set_fcc         0xe,0		; Set mask opposite of expected
549	fcmpd      	fr56,fr60,fcc0
550	test_fcc	0x1,0
551
552	set_fcc         0xe,0		; Set mask opposite of expected
553	fcmpd      	fr60,fr0,fcc0
554	test_fcc	0x1,0
555	set_fcc         0xe,0		; Set mask opposite of expected
556	fcmpd      	fr60,fr4,fcc0
557	test_fcc	0x1,0
558	set_fcc         0xe,0		; Set mask opposite of expected
559	fcmpd      	fr60,fr8,fcc0
560	test_fcc	0x1,0
561	set_fcc         0xe,0		; Set mask opposite of expected
562	fcmpd      	fr60,fr12,fcc0
563	test_fcc	0x1,0
564	set_fcc         0xe,0		; Set mask opposite of expected
565	fcmpd      	fr60,fr16,fcc0
566	test_fcc	0x1,0
567	set_fcc         0xe,0		; Set mask opposite of expected
568	fcmpd      	fr60,fr20,fcc0
569	test_fcc	0x1,0
570	set_fcc         0xe,0		; Set mask opposite of expected
571	fcmpd      	fr60,fr24,fcc0
572	test_fcc	0x1,0
573	set_fcc         0xe,0		; Set mask opposite of expected
574	fcmpd      	fr60,fr28,fcc0
575	test_fcc	0x1,0
576	set_fcc         0xe,0		; Set mask opposite of expected
577	fcmpd      	fr60,fr32,fcc0
578	test_fcc	0x1,0
579	set_fcc         0xe,0		; Set mask opposite of expected
580	fcmpd      	fr60,fr36,fcc0
581	test_fcc	0x1,0
582	set_fcc         0xe,0		; Set mask opposite of expected
583	fcmpd      	fr60,fr40,fcc0
584	test_fcc	0x1,0
585	set_fcc         0xe,0		; Set mask opposite of expected
586	fcmpd      	fr60,fr44,fcc0
587	test_fcc	0x1,0
588	set_fcc         0xe,0		; Set mask opposite of expected
589	fcmpd      	fr60,fr48,fcc0
590	test_fcc	0x1,0
591	set_fcc         0xe,0		; Set mask opposite of expected
592	fcmpd      	fr60,fr52,fcc0
593	test_fcc	0x1,0
594	set_fcc         0xe,0		; Set mask opposite of expected
595	fcmpd      	fr60,fr56,fcc0
596	test_fcc	0x1,0
597	set_fcc         0xe,0		; Set mask opposite of expected
598	fcmpd      	fr60,fr60,fcc0
599	test_fcc	0x1,0
600
601	pass
602