OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-6.8/] [sim/] [testsuite/] [sim/] [frv/] [nfdcmps.cgs] - Blame information for rev 827

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 24 jeremybenn
# 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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.