Support R_SPARC_WDISP10 and R_SPARC_H34.
[external/binutils.git] / sim / testsuite / sim / frv / nfdcmps.cgs
1 # frv testcase for nfdcmps $FRi,$FRj,$FCCi_2
2 # mach: frv
3
4         .include "testutils.inc"
5
6         float_constants
7         start
8         load_float_constants
9         load_float_constants1
10
11         .global nfdcmps
12 nfdcmps:
13         set_fcc         0x7,0           ; Set mask opposite of expected
14         set_fcc         0x7,1           ; Set mask opposite of expected
15         nfdcmps         fr0,fr0,fcc0
16         test_fcc        0x8,0
17         test_fcc        0x8,1
18         test_spr_immed  0,fner1
19         test_spr_immed  0,fner0
20
21         set_fcc         0xb,0           ; Set mask opposite of expected
22         set_fcc         0xb,1           ; Set mask opposite of expected
23         nfdcmps         fr0,fr4,fcc0
24         test_fcc        0x4,0
25         test_fcc        0x4,1
26         test_spr_immed  0,fner1
27         test_spr_immed  0,fner0
28
29         set_fcc         0xb,0           ; Set mask opposite of expected
30         set_fcc         0xb,1           ; Set mask opposite of expected
31         nfdcmps         fr0,fr8,fcc0
32         test_fcc        0x4,0
33         test_fcc        0x4,1
34         test_spr_immed  0,fner1
35         test_spr_immed  0,fner0
36
37         set_fcc         0xb,0           ; Set mask opposite of expected
38         set_fcc         0xb,1           ; Set mask opposite of expected
39         nfdcmps         fr0,fr12,fcc0
40         test_fcc        0x4,0
41         test_fcc        0x4,1
42         test_spr_immed  0,fner1
43         test_spr_immed  0,fner0
44
45         set_fcc         0xb,0           ; Set mask opposite of expected
46         set_fcc         0xb,1           ; Set mask opposite of expected
47         nfdcmps         fr0,fr16,fcc0
48         test_fcc        0x4,0
49         test_fcc        0x4,1
50         test_spr_immed  0,fner1
51         test_spr_immed  0,fner0
52
53         set_fcc         0xb,0           ; Set mask opposite of expected
54         set_fcc         0xb,1           ; Set mask opposite of expected
55         nfdcmps         fr0,fr20,fcc0
56         test_fcc        0x4,0
57         test_fcc        0x4,1
58         test_spr_immed  0,fner1
59         test_spr_immed  0,fner0
60
61         set_fcc         0xb,0           ; Set mask opposite of expected
62         set_fcc         0xb,1           ; Set mask opposite of expected
63         nfdcmps         fr0,fr24,fcc0
64         test_fcc        0x4,0
65         test_fcc        0x4,1
66         test_spr_immed  0,fner1
67         test_spr_immed  0,fner0
68
69         set_fcc         0xb,0           ; Set mask opposite of expected
70         set_fcc         0xb,1           ; Set mask opposite of expected
71         nfdcmps         fr0,fr28,fcc0
72         test_fcc        0x4,0
73         test_fcc        0x4,1
74         test_spr_immed  0,fner1
75         test_spr_immed  0,fner0
76
77         set_fcc         0xb,0           ; Set mask opposite of expected
78         set_fcc         0xb,1           ; Set mask opposite of expected
79         nfdcmps         fr0,fr32,fcc0
80         test_fcc        0x4,0
81         test_fcc        0x4,1
82         test_spr_immed  0,fner1
83         test_spr_immed  0,fner0
84
85         set_fcc         0xb,0           ; Set mask opposite of expected
86         set_fcc         0xb,1           ; Set mask opposite of expected
87         nfdcmps         fr0,fr36,fcc0
88         test_fcc        0x4,0
89         test_fcc        0x4,1
90         test_spr_immed  0,fner1
91         test_spr_immed  0,fner0
92
93         set_fcc         0xb,0           ; Set mask opposite of expected
94         set_fcc         0xb,1           ; Set mask opposite of expected
95         nfdcmps         fr0,fr40,fcc0
96         test_fcc        0x4,0
97         test_fcc        0x4,1
98         test_spr_immed  0,fner1
99         test_spr_immed  0,fner0
100
101         set_fcc         0xb,0           ; Set mask opposite of expected
102         set_fcc         0xb,1           ; Set mask opposite of expected
103         nfdcmps         fr0,fr44,fcc0
104         test_fcc        0x4,0
105         test_fcc        0x4,1
106         test_spr_immed  0,fner1
107         test_spr_immed  0,fner0
108
109         set_fcc         0xb,0           ; Set mask opposite of expected
110         set_fcc         0xb,1           ; Set mask opposite of expected
111         nfdcmps         fr0,fr48,fcc0
112         test_fcc        0x4,0
113         test_fcc        0x4,1
114         test_spr_immed  0,fner1
115         test_spr_immed  0,fner0
116
117         set_fcc         0xb,0           ; Set mask opposite of expected
118         set_fcc         0xb,1           ; Set mask opposite of expected
119         nfdcmps         fr0,fr52,fcc0
120         test_fcc        0x4,0
121         test_fcc        0x4,1
122         test_spr_immed  0,fner1
123         test_spr_immed  0,fner0
124
125         set_fcc         0xe,0           ; Set mask opposite of expected
126         set_fcc         0xe,1           ; Set mask opposite of expected
127         nfdcmps         fr0,fr56,fcc0
128         test_fcc        0x1,0
129         test_fcc        0x1,1
130         test_spr_immed  0,fner1
131         test_spr_immed  0,fner0
132
133         set_fcc         0xe,0           ; Set mask opposite of expected
134         set_fcc         0xe,1           ; Set mask opposite of expected
135         nfdcmps         fr0,fr60,fcc0
136         test_fcc        0x1,0
137         test_fcc        0x1,1
138         test_spr_immed  0,fner1
139         test_spr_immed  0,fner0
140
141         set_fcc         0xd,0           ; Set mask opposite of expected
142         set_fcc         0xd,1           ; Set mask opposite of expected
143         nfdcmps         fr4,fr0,fcc0
144         test_fcc        0x2,0
145         test_fcc        0x2,1
146         test_spr_immed  0,fner1
147         test_spr_immed  0,fner0
148
149         set_fcc         0x7,0           ; Set mask opposite of expected
150         set_fcc         0x7,1           ; Set mask opposite of expected
151         nfdcmps         fr4,fr4,fcc0
152         test_fcc        0x8,0
153         test_fcc        0x8,1
154         test_spr_immed  0,fner1
155         test_spr_immed  0,fner0
156
157         set_fcc         0xb,0           ; Set mask opposite of expected
158         set_fcc         0xb,1           ; Set mask opposite of expected
159         nfdcmps         fr4,fr8,fcc0
160         test_fcc        0x4,0
161         test_fcc        0x4,1
162         test_spr_immed  0,fner1
163         test_spr_immed  0,fner0
164
165         set_fcc         0xb,0           ; Set mask opposite of expected
166         set_fcc         0xb,1           ; Set mask opposite of expected
167         nfdcmps         fr4,fr12,fcc0
168         test_fcc        0x4,0
169         test_fcc        0x4,1
170         test_spr_immed  0,fner1
171         test_spr_immed  0,fner0
172
173         set_fcc         0xb,0           ; Set mask opposite of expected
174         set_fcc         0xb,1           ; Set mask opposite of expected
175         nfdcmps         fr4,fr16,fcc0
176         test_fcc        0x4,0
177         test_fcc        0x4,1
178         test_spr_immed  0,fner1
179         test_spr_immed  0,fner0
180
181         set_fcc         0xb,0           ; Set mask opposite of expected
182         set_fcc         0xb,1           ; Set mask opposite of expected
183         nfdcmps         fr4,fr20,fcc0
184         test_fcc        0x4,0
185         test_fcc        0x4,1
186         test_spr_immed  0,fner1
187         test_spr_immed  0,fner0
188
189         set_fcc         0xb,0           ; Set mask opposite of expected
190         set_fcc         0xb,1           ; Set mask opposite of expected
191         nfdcmps         fr4,fr24,fcc0
192         test_fcc        0x4,0
193         test_fcc        0x4,1
194         test_spr_immed  0,fner1
195         test_spr_immed  0,fner0
196
197         set_fcc         0xb,0           ; Set mask opposite of expected
198         set_fcc         0xb,1           ; Set mask opposite of expected
199         nfdcmps         fr4,fr28,fcc0
200         test_fcc        0x4,0
201         test_fcc        0x4,1
202         test_spr_immed  0,fner1
203         test_spr_immed  0,fner0
204
205         set_fcc         0xb,0           ; Set mask opposite of expected
206         set_fcc         0xb,1           ; Set mask opposite of expected
207         nfdcmps         fr4,fr32,fcc0
208         test_fcc        0x4,0
209         test_fcc        0x4,1
210         test_spr_immed  0,fner1
211         test_spr_immed  0,fner0
212
213         set_fcc         0xb,0           ; Set mask opposite of expected
214         set_fcc         0xb,1           ; Set mask opposite of expected
215         nfdcmps         fr4,fr36,fcc0
216         test_fcc        0x4,0
217         test_fcc        0x4,1
218         test_spr_immed  0,fner1
219         test_spr_immed  0,fner0
220
221         set_fcc         0xb,0           ; Set mask opposite of expected
222         set_fcc         0xb,1           ; Set mask opposite of expected
223         nfdcmps         fr4,fr40,fcc0
224         test_fcc        0x4,0
225         test_fcc        0x4,1
226         test_spr_immed  0,fner1
227         test_spr_immed  0,fner0
228
229         set_fcc         0xb,0           ; Set mask opposite of expected
230         set_fcc         0xb,1           ; Set mask opposite of expected
231         nfdcmps         fr4,fr44,fcc0
232         test_fcc        0x4,0
233         test_fcc        0x4,1
234         test_spr_immed  0,fner1
235         test_spr_immed  0,fner0
236
237         set_fcc         0xb,0           ; Set mask opposite of expected
238         set_fcc         0xb,1           ; Set mask opposite of expected
239         nfdcmps         fr4,fr48,fcc0
240         test_fcc        0x4,0
241         test_fcc        0x4,1
242         test_spr_immed  0,fner1
243         test_spr_immed  0,fner0
244
245         set_fcc         0xb,0           ; Set mask opposite of expected
246         set_fcc         0xb,1           ; Set mask opposite of expected
247         nfdcmps         fr4,fr52,fcc0
248         test_fcc        0x4,0
249         test_fcc        0x4,1
250         test_spr_immed  0,fner1
251         test_spr_immed  0,fner0
252
253         set_fcc         0xe,0           ; Set mask opposite of expected
254         set_fcc         0xe,1           ; Set mask opposite of expected
255         nfdcmps         fr4,fr56,fcc0
256         test_fcc        0x1,0
257         test_fcc        0x1,1
258         test_spr_immed  0,fner1
259         test_spr_immed  0,fner0
260
261         set_fcc         0xe,0           ; Set mask opposite of expected
262         set_fcc         0xe,1           ; Set mask opposite of expected
263         nfdcmps         fr4,fr60,fcc0
264         test_fcc        0x1,0
265         test_fcc        0x1,1
266         test_spr_immed  0,fner1
267         test_spr_immed  0,fner0
268
269         set_fcc         0xd,0           ; Set mask opposite of expected
270         set_fcc         0xd,1           ; Set mask opposite of expected
271         nfdcmps         fr8,fr0,fcc0
272         test_fcc        0x2,0
273         test_fcc        0x2,1
274         test_spr_immed  0,fner1
275         test_spr_immed  0,fner0
276
277         set_fcc         0xd,0           ; Set mask opposite of expected
278         set_fcc         0xd,1           ; Set mask opposite of expected
279         nfdcmps         fr8,fr4,fcc0
280         test_fcc        0x2,0
281         test_fcc        0x2,1
282         test_spr_immed  0,fner1
283         test_spr_immed  0,fner0
284
285         set_fcc         0x7,0           ; Set mask opposite of expected
286         set_fcc         0x7,1           ; Set mask opposite of expected
287         nfdcmps         fr8,fr8,fcc0
288         test_fcc        0x8,0
289         test_fcc        0x8,1
290         test_spr_immed  0,fner1
291         test_spr_immed  0,fner0
292
293         set_fcc         0xb,0           ; Set mask opposite of expected
294         set_fcc         0xb,1           ; Set mask opposite of expected
295         nfdcmps         fr8,fr12,fcc0
296         test_fcc        0x4,0
297         test_fcc        0x4,1
298         test_spr_immed  0,fner1
299         test_spr_immed  0,fner0
300
301         set_fcc         0xb,0           ; Set mask opposite of expected
302         set_fcc         0xb,1           ; Set mask opposite of expected
303         nfdcmps         fr8,fr16,fcc0
304         test_fcc        0x4,0
305         test_fcc        0x4,1
306         test_spr_immed  0,fner1
307         test_spr_immed  0,fner0
308
309         set_fcc         0xb,0           ; Set mask opposite of expected
310         set_fcc         0xb,1           ; Set mask opposite of expected
311         nfdcmps         fr8,fr20,fcc0
312         test_fcc        0x4,0
313         test_fcc        0x4,1
314         test_spr_immed  0,fner1
315         test_spr_immed  0,fner0
316
317         set_fcc         0xb,0           ; Set mask opposite of expected
318         set_fcc         0xb,1           ; Set mask opposite of expected
319         nfdcmps         fr8,fr24,fcc0
320         test_fcc        0x4,0
321         test_fcc        0x4,1
322         test_spr_immed  0,fner1
323         test_spr_immed  0,fner0
324
325         set_fcc         0xb,0           ; Set mask opposite of expected
326         set_fcc         0xb,1           ; Set mask opposite of expected
327         nfdcmps         fr8,fr28,fcc0
328         test_fcc        0x4,0
329         test_fcc        0x4,1
330         test_spr_immed  0,fner1
331         test_spr_immed  0,fner0
332
333         set_fcc         0xb,0           ; Set mask opposite of expected
334         set_fcc         0xb,1           ; Set mask opposite of expected
335         nfdcmps         fr8,fr32,fcc0
336         test_fcc        0x4,0
337         test_fcc        0x4,1
338         test_spr_immed  0,fner1
339         test_spr_immed  0,fner0
340
341         set_fcc         0xb,0           ; Set mask opposite of expected
342         set_fcc         0xb,1           ; Set mask opposite of expected
343         nfdcmps         fr8,fr36,fcc0
344         test_fcc        0x4,0
345         test_fcc        0x4,1
346         test_spr_immed  0,fner1
347         test_spr_immed  0,fner0
348
349         set_fcc         0xb,0           ; Set mask opposite of expected
350         set_fcc         0xb,1           ; Set mask opposite of expected
351         nfdcmps         fr8,fr40,fcc0
352         test_fcc        0x4,0
353         test_fcc        0x4,1
354         test_spr_immed  0,fner1
355         test_spr_immed  0,fner0
356
357         set_fcc         0xb,0           ; Set mask opposite of expected
358         set_fcc         0xb,1           ; Set mask opposite of expected
359         nfdcmps         fr8,fr44,fcc0
360         test_fcc        0x4,0
361         test_fcc        0x4,1
362         test_spr_immed  0,fner1
363         test_spr_immed  0,fner0
364
365         set_fcc         0xb,0           ; Set mask opposite of expected
366         set_fcc         0xb,1           ; Set mask opposite of expected
367         nfdcmps         fr8,fr48,fcc0
368         test_fcc        0x4,0
369         test_fcc        0x4,1
370         test_spr_immed  0,fner1
371         test_spr_immed  0,fner0
372
373         set_fcc         0xb,0           ; Set mask opposite of expected
374         set_fcc         0xb,1           ; Set mask opposite of expected
375         nfdcmps         fr8,fr52,fcc0
376         test_fcc        0x4,0
377         test_fcc        0x4,1
378         test_spr_immed  0,fner1
379         test_spr_immed  0,fner0
380
381         set_fcc         0xe,0           ; Set mask opposite of expected
382         set_fcc         0xe,1           ; Set mask opposite of expected
383         nfdcmps         fr8,fr56,fcc0
384         test_fcc        0x1,0
385         test_fcc        0x1,1
386         test_spr_immed  0,fner1
387         test_spr_immed  0,fner0
388
389         set_fcc         0xe,0           ; Set mask opposite of expected
390         set_fcc         0xe,1           ; Set mask opposite of expected
391         nfdcmps         fr8,fr60,fcc0
392         test_fcc        0x1,0
393         test_fcc        0x1,1
394         test_spr_immed  0,fner1
395         test_spr_immed  0,fner0
396
397         set_fcc         0xd,0           ; Set mask opposite of expected
398         set_fcc         0xd,1           ; Set mask opposite of expected
399         nfdcmps         fr12,fr0,fcc0
400         test_fcc        0x2,0
401         test_fcc        0x2,1
402         test_spr_immed  0,fner1
403         test_spr_immed  0,fner0
404
405         set_fcc         0xd,0           ; Set mask opposite of expected
406         set_fcc         0xd,1           ; Set mask opposite of expected
407         nfdcmps         fr12,fr4,fcc0
408         test_fcc        0x2,0
409         test_fcc        0x2,1
410         test_spr_immed  0,fner1
411         test_spr_immed  0,fner0
412
413         set_fcc         0xd,0           ; Set mask opposite of expected
414         set_fcc         0xd,1           ; Set mask opposite of expected
415         nfdcmps         fr12,fr8,fcc0
416         test_fcc        0x2,0
417         test_fcc        0x2,1
418         test_spr_immed  0,fner1
419         test_spr_immed  0,fner0
420
421         set_fcc         0x7,0           ; Set mask opposite of expected
422         set_fcc         0x7,1           ; Set mask opposite of expected
423         nfdcmps         fr12,fr12,fcc0
424         test_fcc        0x8,0
425         test_fcc        0x8,1
426         test_spr_immed  0,fner1
427         test_spr_immed  0,fner0
428
429         set_fcc         0xb,0           ; Set mask opposite of expected
430         set_fcc         0xb,1           ; Set mask opposite of expected
431         nfdcmps         fr12,fr16,fcc0
432         test_fcc        0x4,0
433         test_fcc        0x4,1
434         test_spr_immed  0,fner1
435         test_spr_immed  0,fner0
436
437         set_fcc         0xb,0           ; Set mask opposite of expected
438         set_fcc         0xb,1           ; Set mask opposite of expected
439         nfdcmps         fr12,fr20,fcc0
440         test_fcc        0x4,0
441         test_fcc        0x4,1
442         test_spr_immed  0,fner1
443         test_spr_immed  0,fner0
444
445         set_fcc         0xb,0           ; Set mask opposite of expected
446         set_fcc         0xb,1           ; Set mask opposite of expected
447         nfdcmps         fr12,fr24,fcc0
448         test_fcc        0x4,0
449         test_fcc        0x4,1
450         test_spr_immed  0,fner1
451         test_spr_immed  0,fner0
452
453         set_fcc         0xb,0           ; Set mask opposite of expected
454         set_fcc         0xb,1           ; Set mask opposite of expected
455         nfdcmps         fr12,fr28,fcc0
456         test_fcc        0x4,0
457         test_fcc        0x4,1
458         test_spr_immed  0,fner1
459         test_spr_immed  0,fner0
460
461         set_fcc         0xb,0           ; Set mask opposite of expected
462         set_fcc         0xb,1           ; Set mask opposite of expected
463         nfdcmps         fr12,fr32,fcc0
464         test_fcc        0x4,0
465         test_fcc        0x4,1
466         test_spr_immed  0,fner1
467         test_spr_immed  0,fner0
468
469         set_fcc         0xb,0           ; Set mask opposite of expected
470         set_fcc         0xb,1           ; Set mask opposite of expected
471         nfdcmps         fr12,fr36,fcc0
472         test_fcc        0x4,0
473         test_fcc        0x4,1
474         test_spr_immed  0,fner1
475         test_spr_immed  0,fner0
476
477         set_fcc         0xb,0           ; Set mask opposite of expected
478         set_fcc         0xb,1           ; Set mask opposite of expected
479         nfdcmps         fr12,fr40,fcc0
480         test_fcc        0x4,0
481         test_fcc        0x4,1
482         test_spr_immed  0,fner1
483         test_spr_immed  0,fner0
484
485         set_fcc         0xb,0           ; Set mask opposite of expected
486         set_fcc         0xb,1           ; Set mask opposite of expected
487         nfdcmps         fr12,fr44,fcc0
488         test_fcc        0x4,0
489         test_fcc        0x4,1
490         test_spr_immed  0,fner1
491         test_spr_immed  0,fner0
492
493         set_fcc         0xb,0           ; Set mask opposite of expected
494         set_fcc         0xb,1           ; Set mask opposite of expected
495         nfdcmps         fr12,fr48,fcc0
496         test_fcc        0x4,0
497         test_fcc        0x4,1
498         test_spr_immed  0,fner1
499         test_spr_immed  0,fner0
500
501         set_fcc         0xb,0           ; Set mask opposite of expected
502         set_fcc         0xb,1           ; Set mask opposite of expected
503         nfdcmps         fr12,fr52,fcc0
504         test_fcc        0x4,0
505         test_fcc        0x4,1
506         test_spr_immed  0,fner1
507         test_spr_immed  0,fner0
508
509         set_fcc         0xe,0           ; Set mask opposite of expected
510         set_fcc         0xe,1           ; Set mask opposite of expected
511         nfdcmps         fr12,fr56,fcc0
512         test_fcc        0x1,0
513         test_fcc        0x1,1
514         test_spr_immed  0,fner1
515         test_spr_immed  0,fner0
516
517         set_fcc         0xe,0           ; Set mask opposite of expected
518         set_fcc         0xe,1           ; Set mask opposite of expected
519         nfdcmps         fr12,fr60,fcc0
520         test_fcc        0x1,0
521         test_fcc        0x1,1
522         test_spr_immed  0,fner1
523         test_spr_immed  0,fner0
524
525         set_fcc         0xd,0           ; Set mask opposite of expected
526         set_fcc         0xd,1           ; Set mask opposite of expected
527         nfdcmps         fr16,fr0,fcc0
528         test_fcc        0x2,0
529         test_fcc        0x2,1
530         test_spr_immed  0,fner1
531         test_spr_immed  0,fner0
532
533         set_fcc         0xd,0           ; Set mask opposite of expected
534         set_fcc         0xd,1           ; Set mask opposite of expected
535         nfdcmps         fr16,fr4,fcc0
536         test_fcc        0x2,0
537         test_fcc        0x2,1
538         test_spr_immed  0,fner1
539         test_spr_immed  0,fner0
540
541         set_fcc         0xd,0           ; Set mask opposite of expected
542         set_fcc         0xd,1           ; Set mask opposite of expected
543         nfdcmps         fr16,fr8,fcc0
544         test_fcc        0x2,0
545         test_fcc        0x2,1
546         test_spr_immed  0,fner1
547         test_spr_immed  0,fner0
548
549         set_fcc         0xd,0           ; Set mask opposite of expected
550         set_fcc         0xd,1           ; Set mask opposite of expected
551         nfdcmps         fr16,fr12,fcc0
552         test_fcc        0x2,0
553         test_fcc        0x2,1
554         test_spr_immed  0,fner1
555         test_spr_immed  0,fner0
556
557         set_fcc         0x7,0           ; Set mask opposite of expected
558         set_fcc         0x7,1           ; Set mask opposite of expected
559         nfdcmps         fr16,fr16,fcc0
560         test_fcc        0x8,0
561         test_fcc        0x8,1
562         test_spr_immed  0,fner1
563         test_spr_immed  0,fner0
564
565         set_fcc         0x7,0           ; Set mask opposite of expected
566         set_fcc         0x7,1           ; Set mask opposite of expected
567         nfdcmps         fr16,fr20,fcc0
568         test_fcc        0x8,0
569         test_fcc        0x8,1
570         test_spr_immed  0,fner1
571         test_spr_immed  0,fner0
572
573         set_fcc         0xb,0           ; Set mask opposite of expected
574         set_fcc         0xb,1           ; Set mask opposite of expected
575         nfdcmps         fr16,fr24,fcc0
576         test_fcc        0x4,0
577         test_fcc        0x4,1
578         test_spr_immed  0,fner1
579         test_spr_immed  0,fner0
580
581         set_fcc         0xb,0           ; Set mask opposite of expected
582         set_fcc         0xb,1           ; Set mask opposite of expected
583         nfdcmps         fr16,fr28,fcc0
584         test_fcc        0x4,0
585         test_fcc        0x4,1
586         test_spr_immed  0,fner1
587         test_spr_immed  0,fner0
588
589         set_fcc         0xb,0           ; Set mask opposite of expected
590         set_fcc         0xb,1           ; Set mask opposite of expected
591         nfdcmps         fr16,fr32,fcc0
592         test_fcc        0x4,0
593         test_fcc        0x4,1
594         test_spr_immed  0,fner1
595         test_spr_immed  0,fner0
596
597         set_fcc         0xb,0           ; Set mask opposite of expected
598         set_fcc         0xb,1           ; Set mask opposite of expected
599         nfdcmps         fr16,fr36,fcc0
600         test_fcc        0x4,0
601         test_fcc        0x4,1
602         test_spr_immed  0,fner1
603         test_spr_immed  0,fner0
604
605         set_fcc         0xb,0           ; Set mask opposite of expected
606         set_fcc         0xb,1           ; Set mask opposite of expected
607         nfdcmps         fr16,fr40,fcc0
608         test_fcc        0x4,0
609         test_fcc        0x4,1
610         test_spr_immed  0,fner1
611         test_spr_immed  0,fner0
612
613         set_fcc         0xb,0           ; Set mask opposite of expected
614         set_fcc         0xb,1           ; Set mask opposite of expected
615         nfdcmps         fr16,fr44,fcc0
616         test_fcc        0x4,0
617         test_fcc        0x4,1
618         test_spr_immed  0,fner1
619         test_spr_immed  0,fner0
620
621         set_fcc         0xb,0           ; Set mask opposite of expected
622         set_fcc         0xb,1           ; Set mask opposite of expected
623         nfdcmps         fr16,fr48,fcc0
624         test_fcc        0x4,0
625         test_fcc        0x4,1
626         test_spr_immed  0,fner1
627         test_spr_immed  0,fner0
628
629         set_fcc         0xb,0           ; Set mask opposite of expected
630         set_fcc         0xb,1           ; Set mask opposite of expected
631         nfdcmps         fr16,fr52,fcc0
632         test_fcc        0x4,0
633         test_fcc        0x4,1
634         test_spr_immed  0,fner1
635         test_spr_immed  0,fner0
636
637         set_fcc         0xe,0           ; Set mask opposite of expected
638         set_fcc         0xe,1           ; Set mask opposite of expected
639         nfdcmps         fr16,fr56,fcc0
640         test_fcc        0x1,0
641         test_fcc        0x1,1
642         test_spr_immed  0,fner1
643         test_spr_immed  0,fner0
644
645         set_fcc         0xe,0           ; Set mask opposite of expected
646         set_fcc         0xe,1           ; Set mask opposite of expected
647         nfdcmps         fr16,fr60,fcc0
648         test_fcc        0x1,0
649         test_fcc        0x1,1
650         test_spr_immed  0,fner1
651         test_spr_immed  0,fner0
652
653         set_fcc         0xd,0           ; Set mask opposite of expected
654         set_fcc         0xd,1           ; Set mask opposite of expected
655         nfdcmps         fr20,fr0,fcc0
656         test_fcc        0x2,0
657         test_fcc        0x2,1
658         test_spr_immed  0,fner1
659         test_spr_immed  0,fner0
660
661         set_fcc         0xd,0           ; Set mask opposite of expected
662         set_fcc         0xd,1           ; Set mask opposite of expected
663         nfdcmps         fr20,fr4,fcc0
664         test_fcc        0x2,0
665         test_fcc        0x2,1
666         test_spr_immed  0,fner1
667         test_spr_immed  0,fner0
668
669         set_fcc         0xd,0           ; Set mask opposite of expected
670         set_fcc         0xd,1           ; Set mask opposite of expected
671         nfdcmps         fr20,fr8,fcc0
672         test_fcc        0x2,0
673         test_fcc        0x2,1
674         test_spr_immed  0,fner1
675         test_spr_immed  0,fner0
676
677         set_fcc         0xd,0           ; Set mask opposite of expected
678         set_fcc         0xd,1           ; Set mask opposite of expected
679         nfdcmps         fr20,fr12,fcc0
680         test_fcc        0x2,0
681         test_fcc        0x2,1
682         test_spr_immed  0,fner1
683         test_spr_immed  0,fner0
684
685         set_fcc         0x7,0           ; Set mask opposite of expected
686         set_fcc         0x7,1           ; Set mask opposite of expected
687         nfdcmps         fr20,fr16,fcc0
688         test_fcc        0x8,0
689         test_fcc        0x8,1
690         test_spr_immed  0,fner1
691         test_spr_immed  0,fner0
692
693         set_fcc         0x7,0           ; Set mask opposite of expected
694         set_fcc         0x7,1           ; Set mask opposite of expected
695         nfdcmps         fr20,fr20,fcc0
696         test_fcc        0x8,0
697         test_fcc        0x8,1
698         test_spr_immed  0,fner1
699         test_spr_immed  0,fner0
700
701         set_fcc         0xb,0           ; Set mask opposite of expected
702         set_fcc         0xb,1           ; Set mask opposite of expected
703         nfdcmps         fr20,fr24,fcc0
704         test_fcc        0x4,0
705         test_fcc        0x4,1
706         test_spr_immed  0,fner1
707         test_spr_immed  0,fner0
708
709         set_fcc         0xb,0           ; Set mask opposite of expected
710         set_fcc         0xb,1           ; Set mask opposite of expected
711         nfdcmps         fr20,fr28,fcc0
712         test_fcc        0x4,0
713         test_fcc        0x4,1
714         test_spr_immed  0,fner1
715         test_spr_immed  0,fner0
716
717         set_fcc         0xb,0           ; Set mask opposite of expected
718         set_fcc         0xb,1           ; Set mask opposite of expected
719         nfdcmps         fr20,fr32,fcc0
720         test_fcc        0x4,0
721         test_fcc        0x4,1
722         test_spr_immed  0,fner1
723         test_spr_immed  0,fner0
724
725         set_fcc         0xb,0           ; Set mask opposite of expected
726         set_fcc         0xb,1           ; Set mask opposite of expected
727         nfdcmps         fr20,fr36,fcc0
728         test_fcc        0x4,0
729         test_fcc        0x4,1
730         test_spr_immed  0,fner1
731         test_spr_immed  0,fner0
732
733         set_fcc         0xb,0           ; Set mask opposite of expected
734         set_fcc         0xb,1           ; Set mask opposite of expected
735         nfdcmps         fr20,fr40,fcc0
736         test_fcc        0x4,0
737         test_fcc        0x4,1
738         test_spr_immed  0,fner1
739         test_spr_immed  0,fner0
740
741         set_fcc         0xb,0           ; Set mask opposite of expected
742         set_fcc         0xb,1           ; Set mask opposite of expected
743         nfdcmps         fr20,fr44,fcc0
744         test_fcc        0x4,0
745         test_fcc        0x4,1
746         test_spr_immed  0,fner1
747         test_spr_immed  0,fner0
748
749         set_fcc         0xb,0           ; Set mask opposite of expected
750         set_fcc         0xb,1           ; Set mask opposite of expected
751         nfdcmps         fr20,fr48,fcc0
752         test_fcc        0x4,0
753         test_fcc        0x4,1
754         test_spr_immed  0,fner1
755         test_spr_immed  0,fner0
756
757         set_fcc         0xb,0           ; Set mask opposite of expected
758         set_fcc         0xb,1           ; Set mask opposite of expected
759         nfdcmps         fr20,fr52,fcc0
760         test_fcc        0x4,0
761         test_fcc        0x4,1
762         test_spr_immed  0,fner1
763         test_spr_immed  0,fner0
764
765         set_fcc         0xe,0           ; Set mask opposite of expected
766         set_fcc         0xe,1           ; Set mask opposite of expected
767         nfdcmps         fr20,fr56,fcc0
768         test_fcc        0x1,0
769         test_fcc        0x1,1
770         test_spr_immed  0,fner1
771         test_spr_immed  0,fner0
772
773         set_fcc         0xe,0           ; Set mask opposite of expected
774         set_fcc         0xe,1           ; Set mask opposite of expected
775         nfdcmps         fr20,fr60,fcc0
776         test_fcc        0x1,0
777         test_fcc        0x1,1
778         test_spr_immed  0,fner1
779         test_spr_immed  0,fner0
780
781         set_fcc         0xd,0           ; Set mask opposite of expected
782         set_fcc         0xd,1           ; Set mask opposite of expected
783         nfdcmps         fr24,fr0,fcc0
784         test_fcc        0x2,0
785         test_fcc        0x2,1
786         test_spr_immed  0,fner1
787         test_spr_immed  0,fner0
788
789         set_fcc         0xd,0           ; Set mask opposite of expected
790         set_fcc         0xd,1           ; Set mask opposite of expected
791         nfdcmps         fr24,fr4,fcc0
792         test_fcc        0x2,0
793         test_fcc        0x2,1
794         test_spr_immed  0,fner1
795         test_spr_immed  0,fner0
796
797         set_fcc         0xd,0           ; Set mask opposite of expected
798         set_fcc         0xd,1           ; Set mask opposite of expected
799         nfdcmps         fr24,fr8,fcc0
800         test_fcc        0x2,0
801         test_fcc        0x2,1
802         test_spr_immed  0,fner1
803         test_spr_immed  0,fner0
804
805         set_fcc         0xd,0           ; Set mask opposite of expected
806         set_fcc         0xd,1           ; Set mask opposite of expected
807         nfdcmps         fr24,fr12,fcc0
808         test_fcc        0x2,0
809         test_fcc        0x2,1
810         test_spr_immed  0,fner1
811         test_spr_immed  0,fner0
812
813         set_fcc         0xd,0           ; Set mask opposite of expected
814         set_fcc         0xd,1           ; Set mask opposite of expected
815         nfdcmps         fr24,fr16,fcc0
816         test_fcc        0x2,0
817         test_fcc        0x2,1
818         test_spr_immed  0,fner1
819         test_spr_immed  0,fner0
820
821         set_fcc         0xd,0           ; Set mask opposite of expected
822         set_fcc         0xd,1           ; Set mask opposite of expected
823         nfdcmps         fr24,fr20,fcc0
824         test_fcc        0x2,0
825         test_fcc        0x2,1
826         test_spr_immed  0,fner1
827         test_spr_immed  0,fner0
828
829         set_fcc         0x7,0           ; Set mask opposite of expected
830         set_fcc         0x7,1           ; Set mask opposite of expected
831         nfdcmps         fr24,fr24,fcc0
832         test_fcc        0x8,0
833         test_fcc        0x8,1
834         test_spr_immed  0,fner1
835         test_spr_immed  0,fner0
836
837         set_fcc         0xb,0           ; Set mask opposite of expected
838         set_fcc         0xb,1           ; Set mask opposite of expected
839         nfdcmps         fr24,fr28,fcc0
840         test_fcc        0x4,0
841         test_fcc        0x4,1
842         test_spr_immed  0,fner1
843         test_spr_immed  0,fner0
844
845         set_fcc         0xb,0           ; Set mask opposite of expected
846         set_fcc         0xb,1           ; Set mask opposite of expected
847         nfdcmps         fr24,fr32,fcc0
848         test_fcc        0x4,0
849         test_fcc        0x4,1
850         test_spr_immed  0,fner1
851         test_spr_immed  0,fner0
852
853         set_fcc         0xb,0           ; Set mask opposite of expected
854         set_fcc         0xb,1           ; Set mask opposite of expected
855         nfdcmps         fr24,fr36,fcc0
856         test_fcc        0x4,0
857         test_fcc        0x4,1
858         test_spr_immed  0,fner1
859         test_spr_immed  0,fner0
860
861         set_fcc         0xb,0           ; Set mask opposite of expected
862         set_fcc         0xb,1           ; Set mask opposite of expected
863         nfdcmps         fr24,fr40,fcc0
864         test_fcc        0x4,0
865         test_fcc        0x4,1
866         test_spr_immed  0,fner1
867         test_spr_immed  0,fner0
868
869         set_fcc         0xb,0           ; Set mask opposite of expected
870         set_fcc         0xb,1           ; Set mask opposite of expected
871         nfdcmps         fr24,fr44,fcc0
872         test_fcc        0x4,0
873         test_fcc        0x4,1
874         test_spr_immed  0,fner1
875         test_spr_immed  0,fner0
876
877         set_fcc         0xb,0           ; Set mask opposite of expected
878         set_fcc         0xb,1           ; Set mask opposite of expected
879         nfdcmps         fr24,fr48,fcc0
880         test_fcc        0x4,0
881         test_fcc        0x4,1
882         test_spr_immed  0,fner1
883         test_spr_immed  0,fner0
884
885         set_fcc         0xb,0           ; Set mask opposite of expected
886         set_fcc         0xb,1           ; Set mask opposite of expected
887         nfdcmps         fr24,fr52,fcc0
888         test_fcc        0x4,0
889         test_fcc        0x4,1
890         test_spr_immed  0,fner1
891         test_spr_immed  0,fner0
892
893         set_fcc         0xe,0           ; Set mask opposite of expected
894         set_fcc         0xe,1           ; Set mask opposite of expected
895         nfdcmps         fr24,fr56,fcc0
896         test_fcc        0x1,0
897         test_fcc        0x1,1
898         test_spr_immed  0,fner1
899         test_spr_immed  0,fner0
900
901         set_fcc         0xe,0           ; Set mask opposite of expected
902         set_fcc         0xe,1           ; Set mask opposite of expected
903         nfdcmps         fr24,fr60,fcc0
904         test_fcc        0x1,0
905         test_fcc        0x1,1
906         test_spr_immed  0,fner1
907         test_spr_immed  0,fner0
908
909         set_fcc         0xd,0           ; Set mask opposite of expected
910         set_fcc         0xd,1           ; Set mask opposite of expected
911         nfdcmps         fr28,fr0,fcc0
912         test_fcc        0x2,0
913         test_fcc        0x2,1
914         test_spr_immed  0,fner1
915         test_spr_immed  0,fner0
916
917         set_fcc         0xd,0           ; Set mask opposite of expected
918         set_fcc         0xd,1           ; Set mask opposite of expected
919         nfdcmps         fr28,fr4,fcc0
920         test_fcc        0x2,0
921         test_fcc        0x2,1
922         test_spr_immed  0,fner1
923         test_spr_immed  0,fner0
924
925         set_fcc         0xd,0           ; Set mask opposite of expected
926         set_fcc         0xd,1           ; Set mask opposite of expected
927         nfdcmps         fr28,fr8,fcc0
928         test_fcc        0x2,0
929         test_fcc        0x2,1
930         test_spr_immed  0,fner1
931         test_spr_immed  0,fner0
932
933         set_fcc         0xd,0           ; Set mask opposite of expected
934         set_fcc         0xd,1           ; Set mask opposite of expected
935         nfdcmps         fr28,fr12,fcc0
936         test_fcc        0x2,0
937         test_fcc        0x2,1
938         test_spr_immed  0,fner1
939         test_spr_immed  0,fner0
940
941         set_fcc         0xd,0           ; Set mask opposite of expected
942         set_fcc         0xd,1           ; Set mask opposite of expected
943         nfdcmps         fr28,fr16,fcc0
944         test_fcc        0x2,0
945         test_fcc        0x2,1
946         test_spr_immed  0,fner1
947         test_spr_immed  0,fner0
948
949         set_fcc         0xd,0           ; Set mask opposite of expected
950         set_fcc         0xd,1           ; Set mask opposite of expected
951         nfdcmps         fr28,fr20,fcc0
952         test_fcc        0x2,0
953         test_fcc        0x2,1
954         test_spr_immed  0,fner1
955         test_spr_immed  0,fner0
956
957         set_fcc         0xd,0           ; Set mask opposite of expected
958         set_fcc         0xd,1           ; Set mask opposite of expected
959         nfdcmps         fr28,fr24,fcc0
960         test_fcc        0x2,0
961         test_fcc        0x2,1
962         test_spr_immed  0,fner1
963         test_spr_immed  0,fner0
964
965         set_fcc         0x7,0           ; Set mask opposite of expected
966         set_fcc         0x7,1           ; Set mask opposite of expected
967         nfdcmps         fr28,fr28,fcc0
968         test_fcc        0x8,0
969         test_fcc        0x8,1
970         test_spr_immed  0,fner1
971         test_spr_immed  0,fner0
972
973         set_fcc         0xb,0           ; Set mask opposite of expected
974         set_fcc         0xb,1           ; Set mask opposite of expected
975         nfdcmps         fr28,fr32,fcc0
976         test_fcc        0x4,0
977         test_fcc        0x4,1
978         test_spr_immed  0,fner1
979         test_spr_immed  0,fner0
980
981         set_fcc         0xb,0           ; Set mask opposite of expected
982         set_fcc         0xb,1           ; Set mask opposite of expected
983         nfdcmps         fr28,fr36,fcc0
984         test_fcc        0x4,0
985         test_fcc        0x4,1
986         test_spr_immed  0,fner1
987         test_spr_immed  0,fner0
988
989         set_fcc         0xb,0           ; Set mask opposite of expected
990         set_fcc         0xb,1           ; Set mask opposite of expected
991         nfdcmps         fr28,fr40,fcc0
992         test_fcc        0x4,0
993         test_fcc        0x4,1
994         test_spr_immed  0,fner1
995         test_spr_immed  0,fner0
996
997         set_fcc         0xb,0           ; Set mask opposite of expected
998         set_fcc         0xb,1           ; Set mask opposite of expected
999         nfdcmps         fr28,fr44,fcc0
1000         test_fcc        0x4,0
1001         test_fcc        0x4,1
1002         test_spr_immed  0,fner1
1003         test_spr_immed  0,fner0
1004
1005         set_fcc         0xb,0           ; Set mask opposite of expected
1006         set_fcc         0xb,1           ; Set mask opposite of expected
1007         nfdcmps         fr28,fr48,fcc0
1008         test_fcc        0x4,0
1009         test_fcc        0x4,1
1010         test_spr_immed  0,fner1
1011         test_spr_immed  0,fner0
1012
1013         set_fcc         0xb,0           ; Set mask opposite of expected
1014         set_fcc         0xb,1           ; Set mask opposite of expected
1015         nfdcmps         fr28,fr52,fcc0
1016         test_fcc        0x4,0
1017         test_fcc        0x4,1
1018         test_spr_immed  0,fner1
1019         test_spr_immed  0,fner0
1020
1021         set_fcc         0xe,0           ; Set mask opposite of expected
1022         set_fcc         0xe,1           ; Set mask opposite of expected
1023         nfdcmps         fr28,fr56,fcc0
1024         test_fcc        0x1,0
1025         test_fcc        0x1,1
1026         test_spr_immed  0,fner1
1027         test_spr_immed  0,fner0
1028
1029         set_fcc         0xe,0           ; Set mask opposite of expected
1030         set_fcc         0xe,1           ; Set mask opposite of expected
1031         nfdcmps         fr28,fr60,fcc0
1032         test_fcc        0x1,0
1033         test_fcc        0x1,1
1034         test_spr_immed  0,fner1
1035         test_spr_immed  0,fner0
1036
1037         set_fcc         0xd,0           ; Set mask opposite of expected
1038         set_fcc         0xd,1           ; Set mask opposite of expected
1039         nfdcmps         fr48,fr0,fcc0
1040         test_fcc        0x2,0
1041         test_fcc        0x2,1
1042         test_spr_immed  0,fner1
1043         test_spr_immed  0,fner0
1044
1045         set_fcc         0xd,0           ; Set mask opposite of expected
1046         set_fcc         0xd,1           ; Set mask opposite of expected
1047         nfdcmps         fr48,fr4,fcc0
1048         test_fcc        0x2,0
1049         test_fcc        0x2,1
1050         test_spr_immed  0,fner1
1051         test_spr_immed  0,fner0
1052
1053         set_fcc         0xd,0           ; Set mask opposite of expected
1054         set_fcc         0xd,1           ; Set mask opposite of expected
1055         nfdcmps         fr48,fr8,fcc0
1056         test_fcc        0x2,0
1057         test_fcc        0x2,1
1058         test_spr_immed  0,fner1
1059         test_spr_immed  0,fner0
1060
1061         set_fcc         0xd,0           ; Set mask opposite of expected
1062         set_fcc         0xd,1           ; Set mask opposite of expected
1063         nfdcmps         fr48,fr12,fcc0
1064         test_fcc        0x2,0
1065         test_fcc        0x2,1
1066         test_spr_immed  0,fner1
1067         test_spr_immed  0,fner0
1068
1069         set_fcc         0xd,0           ; Set mask opposite of expected
1070         set_fcc         0xd,1           ; Set mask opposite of expected
1071         nfdcmps         fr48,fr16,fcc0
1072         test_fcc        0x2,0
1073         test_fcc        0x2,1
1074         test_spr_immed  0,fner1
1075         test_spr_immed  0,fner0
1076
1077         set_fcc         0xd,0           ; Set mask opposite of expected
1078         set_fcc         0xd,1           ; Set mask opposite of expected
1079         nfdcmps         fr48,fr20,fcc0
1080         test_fcc        0x2,0
1081         test_fcc        0x2,1
1082         test_spr_immed  0,fner1
1083         test_spr_immed  0,fner0
1084
1085         set_fcc         0xd,0           ; Set mask opposite of expected
1086         set_fcc         0xd,1           ; Set mask opposite of expected
1087         nfdcmps         fr48,fr24,fcc0
1088         test_fcc        0x2,0
1089         test_fcc        0x2,1
1090         test_spr_immed  0,fner1
1091         test_spr_immed  0,fner0
1092
1093         set_fcc         0xd,0           ; Set mask opposite of expected
1094         set_fcc         0xd,1           ; Set mask opposite of expected
1095         nfdcmps         fr48,fr28,fcc0
1096         test_fcc        0x2,0
1097         test_fcc        0x2,1
1098         test_spr_immed  0,fner1
1099         test_spr_immed  0,fner0
1100
1101         set_fcc         0xd,0           ; Set mask opposite of expected
1102         set_fcc         0xd,1           ; Set mask opposite of expected
1103         nfdcmps         fr48,fr32,fcc0
1104         test_fcc        0x2,0
1105         test_fcc        0x2,1
1106         test_spr_immed  0,fner1
1107         test_spr_immed  0,fner0
1108
1109         set_fcc         0xd,0           ; Set mask opposite of expected
1110         set_fcc         0xd,1           ; Set mask opposite of expected
1111         nfdcmps         fr48,fr36,fcc0
1112         test_fcc        0x2,0
1113         test_fcc        0x2,1
1114         test_spr_immed  0,fner1
1115         test_spr_immed  0,fner0
1116
1117         set_fcc         0xd,0           ; Set mask opposite of expected
1118         set_fcc         0xd,1           ; Set mask opposite of expected
1119         nfdcmps         fr48,fr40,fcc0
1120         test_fcc        0x2,0
1121         test_fcc        0x2,1
1122         test_spr_immed  0,fner1
1123         test_spr_immed  0,fner0
1124
1125         set_fcc         0xd,0           ; Set mask opposite of expected
1126         set_fcc         0xd,1           ; Set mask opposite of expected
1127         nfdcmps         fr48,fr44,fcc0
1128         test_fcc        0x2,0
1129         test_fcc        0x2,1
1130         test_spr_immed  0,fner1
1131         test_spr_immed  0,fner0
1132
1133         set_fcc         0x7,0           ; Set mask opposite of expected
1134         set_fcc         0x7,1           ; Set mask opposite of expected
1135         nfdcmps         fr48,fr48,fcc0
1136         test_fcc        0x8,0
1137         test_fcc        0x8,1
1138         test_spr_immed  0,fner1
1139         test_spr_immed  0,fner0
1140
1141         set_fcc         0xb,0           ; Set mask opposite of expected
1142         set_fcc         0xb,1           ; Set mask opposite of expected
1143         nfdcmps         fr48,fr52,fcc0
1144         test_fcc        0x4,0
1145         test_fcc        0x4,1
1146         test_spr_immed  0,fner1
1147         test_spr_immed  0,fner0
1148
1149         set_fcc         0xe,0           ; Set mask opposite of expected
1150         set_fcc         0xe,1           ; Set mask opposite of expected
1151         nfdcmps         fr48,fr56,fcc0
1152         test_fcc        0x1,0
1153         test_fcc        0x1,1
1154         test_spr_immed  0,fner1
1155         test_spr_immed  0,fner0
1156
1157         set_fcc         0xe,0           ; Set mask opposite of expected
1158         set_fcc         0xe,1           ; Set mask opposite of expected
1159         nfdcmps         fr48,fr60,fcc0
1160         test_fcc        0x1,0
1161         test_fcc        0x1,1
1162         test_spr_immed  0,fner1
1163         test_spr_immed  0,fner0
1164
1165         set_fcc         0xd,0           ; Set mask opposite of expected
1166         set_fcc         0xd,1           ; Set mask opposite of expected
1167         nfdcmps         fr52,fr0,fcc0
1168         test_fcc        0x2,0
1169         test_fcc        0x2,1
1170         test_spr_immed  0,fner1
1171         test_spr_immed  0,fner0
1172
1173         set_fcc         0xd,0           ; Set mask opposite of expected
1174         set_fcc         0xd,1           ; Set mask opposite of expected
1175         nfdcmps         fr52,fr4,fcc0
1176         test_fcc        0x2,0
1177         test_fcc        0x2,1
1178         test_spr_immed  0,fner1
1179         test_spr_immed  0,fner0
1180
1181         set_fcc         0xd,0           ; Set mask opposite of expected
1182         set_fcc         0xd,1           ; Set mask opposite of expected
1183         nfdcmps         fr52,fr8,fcc0
1184         test_fcc        0x2,0
1185         test_fcc        0x2,1
1186         test_spr_immed  0,fner1
1187         test_spr_immed  0,fner0
1188
1189         set_fcc         0xd,0           ; Set mask opposite of expected
1190         set_fcc         0xd,1           ; Set mask opposite of expected
1191         nfdcmps         fr52,fr12,fcc0
1192         test_fcc        0x2,0
1193         test_fcc        0x2,1
1194         test_spr_immed  0,fner1
1195         test_spr_immed  0,fner0
1196
1197         set_fcc         0xd,0           ; Set mask opposite of expected
1198         set_fcc         0xd,1           ; Set mask opposite of expected
1199         nfdcmps         fr52,fr16,fcc0
1200         test_fcc        0x2,0
1201         test_fcc        0x2,1
1202         test_spr_immed  0,fner1
1203         test_spr_immed  0,fner0
1204
1205         set_fcc         0xd,0           ; Set mask opposite of expected
1206         set_fcc         0xd,1           ; Set mask opposite of expected
1207         nfdcmps         fr52,fr20,fcc0
1208         test_fcc        0x2,0
1209         test_fcc        0x2,1
1210         test_spr_immed  0,fner1
1211         test_spr_immed  0,fner0
1212
1213         set_fcc         0xd,0           ; Set mask opposite of expected
1214         set_fcc         0xd,1           ; Set mask opposite of expected
1215         nfdcmps         fr52,fr24,fcc0
1216         test_fcc        0x2,0
1217         test_fcc        0x2,1
1218         test_spr_immed  0,fner1
1219         test_spr_immed  0,fner0
1220
1221         set_fcc         0xd,0           ; Set mask opposite of expected
1222         set_fcc         0xd,1           ; Set mask opposite of expected
1223         nfdcmps         fr52,fr28,fcc0
1224         test_fcc        0x2,0
1225         test_fcc        0x2,1
1226         test_spr_immed  0,fner1
1227         test_spr_immed  0,fner0
1228
1229         set_fcc         0xd,0           ; Set mask opposite of expected
1230         set_fcc         0xd,1           ; Set mask opposite of expected
1231         nfdcmps         fr52,fr32,fcc0
1232         test_fcc        0x2,0
1233         test_fcc        0x2,1
1234         test_spr_immed  0,fner1
1235         test_spr_immed  0,fner0
1236
1237         set_fcc         0xd,0           ; Set mask opposite of expected
1238         set_fcc         0xd,1           ; Set mask opposite of expected
1239         nfdcmps         fr52,fr36,fcc0
1240         test_fcc        0x2,0
1241         test_fcc        0x2,1
1242         test_spr_immed  0,fner1
1243         test_spr_immed  0,fner0
1244
1245         set_fcc         0xd,0           ; Set mask opposite of expected
1246         set_fcc         0xd,1           ; Set mask opposite of expected
1247         nfdcmps         fr52,fr40,fcc0
1248         test_fcc        0x2,0
1249         test_fcc        0x2,1
1250         test_spr_immed  0,fner1
1251         test_spr_immed  0,fner0
1252
1253         set_fcc         0xd,0           ; Set mask opposite of expected
1254         set_fcc         0xd,1           ; Set mask opposite of expected
1255         nfdcmps         fr52,fr44,fcc0
1256         test_fcc        0x2,0
1257         test_fcc        0x2,1
1258         test_spr_immed  0,fner1
1259         test_spr_immed  0,fner0
1260
1261         set_fcc         0xd,0           ; Set mask opposite of expected
1262         set_fcc         0xd,1           ; Set mask opposite of expected
1263         nfdcmps         fr52,fr48,fcc0
1264         test_fcc        0x2,0
1265         test_fcc        0x2,1
1266         test_spr_immed  0,fner1
1267         test_spr_immed  0,fner0
1268
1269         set_fcc         0x7,0           ; Set mask opposite of expected
1270         set_fcc         0x7,1           ; Set mask opposite of expected
1271         nfdcmps         fr52,fr52,fcc0
1272         test_fcc        0x8,0
1273         test_fcc        0x8,1
1274         test_spr_immed  0,fner1
1275         test_spr_immed  0,fner0
1276
1277         set_fcc         0xe,0           ; Set mask opposite of expected
1278         set_fcc         0xe,1           ; Set mask opposite of expected
1279         nfdcmps         fr52,fr56,fcc0
1280         test_fcc        0x1,0
1281         test_fcc        0x1,1
1282         test_spr_immed  0,fner1
1283         test_spr_immed  0,fner0
1284
1285         set_fcc         0xe,0           ; Set mask opposite of expected
1286         set_fcc         0xe,1           ; Set mask opposite of expected
1287         nfdcmps         fr52,fr60,fcc0
1288         test_fcc        0x1,0
1289         test_fcc        0x1,1
1290         test_spr_immed  0,fner1
1291         test_spr_immed  0,fner0
1292
1293         set_fcc         0xe,0           ; Set mask opposite of expected
1294         set_fcc         0xe,1           ; Set mask opposite of expected
1295         nfdcmps         fr56,fr0,fcc0
1296         test_fcc        0x1,0
1297         test_fcc        0x1,1
1298         test_spr_immed  0,fner1
1299         test_spr_immed  0,fner0
1300
1301         set_fcc         0xe,0           ; Set mask opposite of expected
1302         set_fcc         0xe,1           ; Set mask opposite of expected
1303         nfdcmps         fr56,fr4,fcc0
1304         test_fcc        0x1,0
1305         test_fcc        0x1,1
1306         test_spr_immed  0,fner1
1307         test_spr_immed  0,fner0
1308
1309         set_fcc         0xe,0           ; Set mask opposite of expected
1310         set_fcc         0xe,1           ; Set mask opposite of expected
1311         nfdcmps         fr56,fr8,fcc0
1312         test_fcc        0x1,0
1313         test_fcc        0x1,1
1314         test_spr_immed  0,fner1
1315         test_spr_immed  0,fner0
1316
1317         set_fcc         0xe,0           ; Set mask opposite of expected
1318         set_fcc         0xe,1           ; Set mask opposite of expected
1319         nfdcmps         fr56,fr12,fcc0
1320         test_fcc        0x1,0
1321         test_fcc        0x1,1
1322         test_spr_immed  0,fner1
1323         test_spr_immed  0,fner0
1324
1325         set_fcc         0xe,0           ; Set mask opposite of expected
1326         set_fcc         0xe,1           ; Set mask opposite of expected
1327         nfdcmps         fr56,fr16,fcc0
1328         test_fcc        0x1,0
1329         test_fcc        0x1,1
1330         test_spr_immed  0,fner1
1331         test_spr_immed  0,fner0
1332
1333         set_fcc         0xe,0           ; Set mask opposite of expected
1334         set_fcc         0xe,1           ; Set mask opposite of expected
1335         nfdcmps         fr56,fr20,fcc0
1336         test_fcc        0x1,0
1337         test_fcc        0x1,1
1338         test_spr_immed  0,fner1
1339         test_spr_immed  0,fner0
1340
1341         set_fcc         0xe,0           ; Set mask opposite of expected
1342         set_fcc         0xe,1           ; Set mask opposite of expected
1343         nfdcmps         fr56,fr24,fcc0
1344         test_fcc        0x1,0
1345         test_fcc        0x1,1
1346         test_spr_immed  0,fner1
1347         test_spr_immed  0,fner0
1348
1349         set_fcc         0xe,0           ; Set mask opposite of expected
1350         set_fcc         0xe,1           ; Set mask opposite of expected
1351         nfdcmps         fr56,fr28,fcc0
1352         test_fcc        0x1,0
1353         test_fcc        0x1,1
1354         test_spr_immed  0,fner1
1355         test_spr_immed  0,fner0
1356
1357         set_fcc         0xe,0           ; Set mask opposite of expected
1358         set_fcc         0xe,1           ; Set mask opposite of expected
1359         nfdcmps         fr56,fr32,fcc0
1360         test_fcc        0x1,0
1361         test_fcc        0x1,1
1362         test_spr_immed  0,fner1
1363         test_spr_immed  0,fner0
1364
1365         set_fcc         0xe,0           ; Set mask opposite of expected
1366         set_fcc         0xe,1           ; Set mask opposite of expected
1367         nfdcmps         fr56,fr36,fcc0
1368         test_fcc        0x1,0
1369         test_fcc        0x1,1
1370         test_spr_immed  0,fner1
1371         test_spr_immed  0,fner0
1372
1373         set_fcc         0xe,0           ; Set mask opposite of expected
1374         set_fcc         0xe,1           ; Set mask opposite of expected
1375         nfdcmps         fr56,fr40,fcc0
1376         test_fcc        0x1,0
1377         test_fcc        0x1,1
1378         test_spr_immed  0,fner1
1379         test_spr_immed  0,fner0
1380
1381         set_fcc         0xe,0           ; Set mask opposite of expected
1382         set_fcc         0xe,1           ; Set mask opposite of expected
1383         nfdcmps         fr56,fr44,fcc0
1384         test_fcc        0x1,0
1385         test_fcc        0x1,1
1386         test_spr_immed  0,fner1
1387         test_spr_immed  0,fner0
1388
1389         set_fcc         0xe,0           ; Set mask opposite of expected
1390         set_fcc         0xe,1           ; Set mask opposite of expected
1391         nfdcmps         fr56,fr48,fcc0
1392         test_fcc        0x1,0
1393         test_fcc        0x1,1
1394         test_spr_immed  0,fner1
1395         test_spr_immed  0,fner0
1396
1397         set_fcc         0xe,0           ; Set mask opposite of expected
1398         set_fcc         0xe,1           ; Set mask opposite of expected
1399         nfdcmps         fr56,fr52,fcc0
1400         test_fcc        0x1,0
1401         test_fcc        0x1,1
1402         test_spr_immed  0,fner1
1403         test_spr_immed  0,fner0
1404
1405         set_fcc         0xe,0           ; Set mask opposite of expected
1406         set_fcc         0xe,1           ; Set mask opposite of expected
1407         nfdcmps         fr56,fr56,fcc0
1408         test_fcc        0x1,0
1409         test_fcc        0x1,1
1410         test_spr_immed  0,fner1
1411         test_spr_immed  0,fner0
1412
1413         set_fcc         0xe,0           ; Set mask opposite of expected
1414         set_fcc         0xe,1           ; Set mask opposite of expected
1415         nfdcmps         fr56,fr60,fcc0
1416         test_fcc        0x1,0
1417         test_fcc        0x1,1
1418         test_spr_immed  0,fner1
1419         test_spr_immed  0,fner0
1420
1421         set_fcc         0xe,0           ; Set mask opposite of expected
1422         set_fcc         0xe,1           ; Set mask opposite of expected
1423         nfdcmps         fr60,fr0,fcc0
1424         test_fcc        0x1,0
1425         test_fcc        0x1,1
1426         test_spr_immed  0,fner1
1427         test_spr_immed  0,fner0
1428
1429         set_fcc         0xe,0           ; Set mask opposite of expected
1430         set_fcc         0xe,1           ; Set mask opposite of expected
1431         nfdcmps         fr60,fr4,fcc0
1432         test_fcc        0x1,0
1433         test_fcc        0x1,1
1434         test_spr_immed  0,fner1
1435         test_spr_immed  0,fner0
1436
1437         set_fcc         0xe,0           ; Set mask opposite of expected
1438         set_fcc         0xe,1           ; Set mask opposite of expected
1439         nfdcmps         fr60,fr8,fcc0
1440         test_fcc        0x1,0
1441         test_fcc        0x1,1
1442         test_spr_immed  0,fner1
1443         test_spr_immed  0,fner0
1444
1445         set_fcc         0xe,0           ; Set mask opposite of expected
1446         set_fcc         0xe,1           ; Set mask opposite of expected
1447         nfdcmps         fr60,fr12,fcc0
1448         test_fcc        0x1,0
1449         test_fcc        0x1,1
1450         test_spr_immed  0,fner1
1451         test_spr_immed  0,fner0
1452
1453         set_fcc         0xe,0           ; Set mask opposite of expected
1454         set_fcc         0xe,1           ; Set mask opposite of expected
1455         nfdcmps         fr60,fr16,fcc0
1456         test_fcc        0x1,0
1457         test_fcc        0x1,1
1458         test_spr_immed  0,fner1
1459         test_spr_immed  0,fner0
1460
1461         set_fcc         0xe,0           ; Set mask opposite of expected
1462         set_fcc         0xe,1           ; Set mask opposite of expected
1463         nfdcmps         fr60,fr20,fcc0
1464         test_fcc        0x1,0
1465         test_fcc        0x1,1
1466         test_spr_immed  0,fner1
1467         test_spr_immed  0,fner0
1468
1469         set_fcc         0xe,0           ; Set mask opposite of expected
1470         set_fcc         0xe,1           ; Set mask opposite of expected
1471         nfdcmps         fr60,fr24,fcc0
1472         test_fcc        0x1,0
1473         test_fcc        0x1,1
1474         test_spr_immed  0,fner1
1475         test_spr_immed  0,fner0
1476
1477         set_fcc         0xe,0           ; Set mask opposite of expected
1478         set_fcc         0xe,1           ; Set mask opposite of expected
1479         nfdcmps         fr60,fr28,fcc0
1480         test_fcc        0x1,0
1481         test_fcc        0x1,1
1482         test_spr_immed  0,fner1
1483         test_spr_immed  0,fner0
1484
1485         set_fcc         0xe,0           ; Set mask opposite of expected
1486         set_fcc         0xe,1           ; Set mask opposite of expected
1487         nfdcmps         fr60,fr32,fcc0
1488         test_fcc        0x1,0
1489         test_fcc        0x1,1
1490         test_spr_immed  0,fner1
1491         test_spr_immed  0,fner0
1492
1493         set_fcc         0xe,0           ; Set mask opposite of expected
1494         set_fcc         0xe,1           ; Set mask opposite of expected
1495         nfdcmps         fr60,fr36,fcc0
1496         test_fcc        0x1,0
1497         test_fcc        0x1,1
1498         test_spr_immed  0,fner1
1499         test_spr_immed  0,fner0
1500
1501         set_fcc         0xe,0           ; Set mask opposite of expected
1502         set_fcc         0xe,1           ; Set mask opposite of expected
1503         nfdcmps         fr60,fr40,fcc0
1504         test_fcc        0x1,0
1505         test_fcc        0x1,1
1506         test_spr_immed  0,fner1
1507         test_spr_immed  0,fner0
1508
1509         set_fcc         0xe,0           ; Set mask opposite of expected
1510         set_fcc         0xe,1           ; Set mask opposite of expected
1511         nfdcmps         fr60,fr44,fcc0
1512         test_fcc        0x1,0
1513         test_fcc        0x1,1
1514         test_spr_immed  0,fner1
1515         test_spr_immed  0,fner0
1516
1517         set_fcc         0xe,0           ; Set mask opposite of expected
1518         set_fcc         0xe,1           ; Set mask opposite of expected
1519         nfdcmps         fr60,fr48,fcc0
1520         test_fcc        0x1,0
1521         test_fcc        0x1,1
1522         test_spr_immed  0,fner1
1523         test_spr_immed  0,fner0
1524
1525         set_fcc         0xe,0           ; Set mask opposite of expected
1526         set_fcc         0xe,1           ; Set mask opposite of expected
1527         nfdcmps         fr60,fr52,fcc0
1528         test_fcc        0x1,0
1529         test_fcc        0x1,1
1530         test_spr_immed  0,fner1
1531         test_spr_immed  0,fner0
1532
1533         set_fcc         0xe,0           ; Set mask opposite of expected
1534         set_fcc         0xe,1           ; Set mask opposite of expected
1535         nfdcmps         fr60,fr56,fcc0
1536         test_fcc        0x1,0
1537         test_fcc        0x1,1
1538         test_spr_immed  0,fner1
1539         test_spr_immed  0,fner0
1540
1541         set_fcc         0xe,0           ; Set mask opposite of expected
1542         set_fcc         0xe,1           ; Set mask opposite of expected
1543         nfdcmps         fr60,fr60,fcc0
1544         test_fcc        0x1,0
1545         test_fcc        0x1,1
1546         test_spr_immed  0,fner1
1547         test_spr_immed  0,fner0
1548
1549         pass