Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / frv / cfcklt.cgs
blobffabcd2628bb43e2ad7de99d8408cae4a2adeeaa
1 # frv testcase for cfcklt $FCCi,$CCj_float,$CCi,$cond
2 # mach: all
4         .include "testutils.inc"
6         start
8         .global cfcklt
9 cfcklt:
10         set_spr_immed   0x1b5b,cccr
11         set_fcc         0x0 0
12         cfcklt          fcc0,cc3,cc0,1
13         test_spr_immed  0x1b9b,cccr
15         set_spr_immed   0x1b5b,cccr
16         set_fcc         0x1 0
17         cfcklt          fcc0,cc3,cc0,1
18         test_spr_immed  0x1b9b,cccr
20         set_spr_immed   0x1b5b,cccr
21         set_fcc         0x2 0
22         cfcklt          fcc0,cc3,cc0,1
23         test_spr_immed  0x1b9b,cccr
25         set_spr_immed   0x1b5b,cccr
26         set_fcc         0x3 0
27         cfcklt          fcc0,cc3,cc0,1
28         test_spr_immed  0x1b9b,cccr
30         set_spr_immed   0x1b5b,cccr
31         set_fcc         0x4 0
32         cfcklt          fcc0,cc3,cc0,1
33         test_spr_immed  0x1bdb,cccr
35         set_spr_immed   0x1b5b,cccr
36         set_fcc         0x5 0
37         cfcklt          fcc0,cc3,cc0,1
38         test_spr_immed  0x1bdb,cccr
40         set_spr_immed   0x1b5b,cccr
41         set_fcc         0x6 0
42         cfcklt          fcc0,cc3,cc0,1
43         test_spr_immed  0x1bdb,cccr
45         set_spr_immed   0x1b5b,cccr
46         set_fcc         0x7 0
47         cfcklt          fcc0,cc3,cc0,1
48         test_spr_immed  0x1bdb,cccr
50         set_spr_immed   0x1b5b,cccr
51         set_fcc         0x8 0
52         cfcklt          fcc0,cc3,cc4,1
53         test_spr_immed  0x1b9b,cccr
55         set_spr_immed   0x1b5b,cccr
56         set_fcc         0x9 0
57         cfcklt          fcc0,cc3,cc4,1
58         test_spr_immed  0x1b9b,cccr
60         set_spr_immed   0x1b5b,cccr
61         set_fcc         0xa 0
62         cfcklt          fcc0,cc3,cc4,1
63         test_spr_immed  0x1b9b,cccr
65         set_spr_immed   0x1b5b,cccr
66         set_fcc         0xb 0
67         cfcklt          fcc0,cc3,cc4,1
68         test_spr_immed  0x1b9b,cccr
70         set_spr_immed   0x1b5b,cccr
71         set_fcc         0xc 0
72         cfcklt          fcc0,cc3,cc4,1
73         test_spr_immed  0x1bdb,cccr
75         set_spr_immed   0x1b5b,cccr
76         set_fcc         0xd 0
77         cfcklt          fcc0,cc3,cc4,1
78         test_spr_immed  0x1bdb,cccr
80         set_spr_immed   0x1b5b,cccr
81         set_fcc         0xe 0
82         cfcklt          fcc0,cc3,cc4,1
83         test_spr_immed  0x1bdb,cccr
85         set_spr_immed   0x1b5b,cccr
86         set_fcc         0xf 0
87         cfcklt          fcc0,cc3,cc4,1
88         test_spr_immed  0x1bdb,cccr
90         set_spr_immed   0x1b5b,cccr
91         set_fcc         0x0 0
92         cfcklt          fcc0,cc3,cc0,0
93         test_spr_immed  0x1b1b,cccr
95         set_spr_immed   0x1b5b,cccr
96         set_fcc         0x1 0
97         cfcklt          fcc0,cc3,cc0,0
98         test_spr_immed  0x1b1b,cccr
100         set_spr_immed   0x1b5b,cccr
101         set_fcc         0x2 0
102         cfcklt          fcc0,cc3,cc0,0
103         test_spr_immed  0x1b1b,cccr
105         set_spr_immed   0x1b5b,cccr
106         set_fcc         0x3 0
107         cfcklt          fcc0,cc3,cc0,0
108         test_spr_immed  0x1b1b,cccr
110         set_spr_immed   0x1b5b,cccr
111         set_fcc         0x4 0
112         cfcklt          fcc0,cc3,cc0,0
113         test_spr_immed  0x1b1b,cccr
115         set_spr_immed   0x1b5b,cccr
116         set_fcc         0x5 0
117         cfcklt          fcc0,cc3,cc0,0
118         test_spr_immed  0x1b1b,cccr
120         set_spr_immed   0x1b5b,cccr
121         set_fcc         0x6 0
122         cfcklt          fcc0,cc3,cc0,0
123         test_spr_immed  0x1b1b,cccr
125         set_spr_immed   0x1b5b,cccr
126         set_fcc         0x7 0
127         cfcklt          fcc0,cc3,cc0,0
128         test_spr_immed  0x1b1b,cccr
130         set_spr_immed   0x1b5b,cccr
131         set_fcc         0x8 0
132         cfcklt          fcc0,cc3,cc4,0
133         test_spr_immed  0x1b1b,cccr
135         set_spr_immed   0x1b5b,cccr
136         set_fcc         0x9 0
137         cfcklt          fcc0,cc3,cc4,0
138         test_spr_immed  0x1b1b,cccr
140         set_spr_immed   0x1b5b,cccr
141         set_fcc         0xa 0
142         cfcklt          fcc0,cc3,cc4,0
143         test_spr_immed  0x1b1b,cccr
145         set_spr_immed   0x1b5b,cccr
146         set_fcc         0xb 0
147         cfcklt          fcc0,cc3,cc4,0
148         test_spr_immed  0x1b1b,cccr
150         set_spr_immed   0x1b5b,cccr
151         set_fcc         0xc 0
152         cfcklt          fcc0,cc3,cc4,0
153         test_spr_immed  0x1b1b,cccr
155         set_spr_immed   0x1b5b,cccr
156         set_fcc         0xd 0
157         cfcklt          fcc0,cc3,cc4,0
158         test_spr_immed  0x1b1b,cccr
160         set_spr_immed   0x1b5b,cccr
161         set_fcc         0xe 0
162         cfcklt          fcc0,cc3,cc4,0
163         test_spr_immed  0x1b1b,cccr
165         set_spr_immed   0x1b5b,cccr
166         set_fcc         0xf 0
167         cfcklt          fcc0,cc3,cc4,0
168         test_spr_immed  0x1b1b,cccr
170         set_spr_immed   0x1b5b,cccr
171         set_fcc         0x0 0
172         cfcklt          fcc0,cc3,cc1,0
173         test_spr_immed  0x1b9b,cccr
175         set_spr_immed   0x1b5b,cccr
176         set_fcc         0x1 0
177         cfcklt          fcc0,cc3,cc1,0
178         test_spr_immed  0x1b9b,cccr
180         set_spr_immed   0x1b5b,cccr
181         set_fcc         0x2 0
182         cfcklt          fcc0,cc3,cc1,0
183         test_spr_immed  0x1b9b,cccr
185         set_spr_immed   0x1b5b,cccr
186         set_fcc         0x3 0
187         cfcklt          fcc0,cc3,cc1,0
188         test_spr_immed  0x1b9b,cccr
190         set_spr_immed   0x1b5b,cccr
191         set_fcc         0x4 0
192         cfcklt          fcc0,cc3,cc1,0
193         test_spr_immed  0x1bdb,cccr
195         set_spr_immed   0x1b5b,cccr
196         set_fcc         0x5 0
197         cfcklt          fcc0,cc3,cc1,0
198         test_spr_immed  0x1bdb,cccr
200         set_spr_immed   0x1b5b,cccr
201         set_fcc         0x6 0
202         cfcklt          fcc0,cc3,cc1,0
203         test_spr_immed  0x1bdb,cccr
205         set_spr_immed   0x1b5b,cccr
206         set_fcc         0x7 0
207         cfcklt          fcc0,cc3,cc1,0
208         test_spr_immed  0x1bdb,cccr
210         set_spr_immed   0x1b5b,cccr
211         set_fcc         0x8 0
212         cfcklt          fcc0,cc3,cc5,0
213         test_spr_immed  0x1b9b,cccr
215         set_spr_immed   0x1b5b,cccr
216         set_fcc         0x9 0
217         cfcklt          fcc0,cc3,cc5,0
218         test_spr_immed  0x1b9b,cccr
220         set_spr_immed   0x1b5b,cccr
221         set_fcc         0xa 0
222         cfcklt          fcc0,cc3,cc5,0
223         test_spr_immed  0x1b9b,cccr
225         set_spr_immed   0x1b5b,cccr
226         set_fcc         0xb 0
227         cfcklt          fcc0,cc3,cc5,0
228         test_spr_immed  0x1b9b,cccr
230         set_spr_immed   0x1b5b,cccr
231         set_fcc         0xc 0
232         cfcklt          fcc0,cc3,cc5,0
233         test_spr_immed  0x1bdb,cccr
235         set_spr_immed   0x1b5b,cccr
236         set_fcc         0xd 0
237         cfcklt          fcc0,cc3,cc5,0
238         test_spr_immed  0x1bdb,cccr
240         set_spr_immed   0x1b5b,cccr
241         set_fcc         0xe 0
242         cfcklt          fcc0,cc3,cc5,0
243         test_spr_immed  0x1bdb,cccr
245         set_spr_immed   0x1b5b,cccr
246         set_fcc         0xf 0
247         cfcklt          fcc0,cc3,cc5,0
248         test_spr_immed  0x1bdb,cccr
250         set_spr_immed   0x1b5b,cccr
251         set_fcc         0x0 0
252         cfcklt          fcc0,cc3,cc1,1
253         test_spr_immed  0x1b1b,cccr
255         set_spr_immed   0x1b5b,cccr
256         set_fcc         0x1 0
257         cfcklt          fcc0,cc3,cc1,1
258         test_spr_immed  0x1b1b,cccr
260         set_spr_immed   0x1b5b,cccr
261         set_fcc         0x2 0
262         cfcklt          fcc0,cc3,cc1,1
263         test_spr_immed  0x1b1b,cccr
265         set_spr_immed   0x1b5b,cccr
266         set_fcc         0x3 0
267         cfcklt          fcc0,cc3,cc1,1
268         test_spr_immed  0x1b1b,cccr
270         set_spr_immed   0x1b5b,cccr
271         set_fcc         0x4 0
272         cfcklt          fcc0,cc3,cc1,1
273         test_spr_immed  0x1b1b,cccr
275         set_spr_immed   0x1b5b,cccr
276         set_fcc         0x5 0
277         cfcklt          fcc0,cc3,cc1,1
278         test_spr_immed  0x1b1b,cccr
280         set_spr_immed   0x1b5b,cccr
281         set_fcc         0x6 0
282         cfcklt          fcc0,cc3,cc1,1
283         test_spr_immed  0x1b1b,cccr
285         set_spr_immed   0x1b5b,cccr
286         set_fcc         0x7 0
287         cfcklt          fcc0,cc3,cc1,1
288         test_spr_immed  0x1b1b,cccr
290         set_spr_immed   0x1b5b,cccr
291         set_fcc         0x8 0
292         cfcklt          fcc0,cc3,cc5,1
293         test_spr_immed  0x1b1b,cccr
295         set_spr_immed   0x1b5b,cccr
296         set_fcc         0x9 0
297         cfcklt          fcc0,cc3,cc5,1
298         test_spr_immed  0x1b1b,cccr
300         set_spr_immed   0x1b5b,cccr
301         set_fcc         0xa 0
302         cfcklt          fcc0,cc3,cc5,1
303         test_spr_immed  0x1b1b,cccr
305         set_spr_immed   0x1b5b,cccr
306         set_fcc         0xb 0
307         cfcklt          fcc0,cc3,cc5,1
308         test_spr_immed  0x1b1b,cccr
310         set_spr_immed   0x1b5b,cccr
311         set_fcc         0xc 0
312         cfcklt          fcc0,cc3,cc5,1
313         test_spr_immed  0x1b1b,cccr
315         set_spr_immed   0x1b5b,cccr
316         set_fcc         0xd 0
317         cfcklt          fcc0,cc3,cc5,1
318         test_spr_immed  0x1b1b,cccr
320         set_spr_immed   0x1b5b,cccr
321         set_fcc         0xe 0
322         cfcklt          fcc0,cc3,cc5,1
323         test_spr_immed  0x1b1b,cccr
325         set_spr_immed   0x1b5b,cccr
326         set_fcc         0xf 0
327         cfcklt          fcc0,cc3,cc5,1
328         test_spr_immed  0x1b1b,cccr
330         set_spr_immed   0x1b5b,cccr
331         set_fcc         0x0 0
332         cfcklt          fcc0,cc3,cc2,0
333         test_spr_immed  0x1b1b,cccr
335         set_spr_immed   0x1b5b,cccr
336         set_fcc         0x1 0
337         cfcklt          fcc0,cc3,cc2,1
338         test_spr_immed  0x1b1b,cccr
340         set_spr_immed   0x1b5b,cccr
341         set_fcc         0x2 0
342         cfcklt          fcc0,cc3,cc2,0
343         test_spr_immed  0x1b1b,cccr
345         set_spr_immed   0x1b5b,cccr
346         set_fcc         0x3 0
347         cfcklt          fcc0,cc3,cc2,1
348         test_spr_immed  0x1b1b,cccr
350         set_spr_immed   0x1b5b,cccr
351         set_fcc         0x4 0
352         cfcklt          fcc0,cc3,cc2,0
353         test_spr_immed  0x1b1b,cccr
355         set_spr_immed   0x1b5b,cccr
356         set_fcc         0x5 0
357         cfcklt          fcc0,cc3,cc2,1
358         test_spr_immed  0x1b1b,cccr
360         set_spr_immed   0x1b5b,cccr
361         set_fcc         0x6 0
362         cfcklt          fcc0,cc3,cc2,0
363         test_spr_immed  0x1b1b,cccr
365         set_spr_immed   0x1b5b,cccr
366         set_fcc         0x7 0
367         cfcklt          fcc0,cc3,cc2,1
368         test_spr_immed  0x1b1b,cccr
370         set_spr_immed   0x1b5b,cccr
371         set_fcc         0x8 0
372         cfcklt          fcc0,cc3,cc6,0
373         test_spr_immed  0x1b1b,cccr
375         set_spr_immed   0x1b5b,cccr
376         set_fcc         0x9 0
377         cfcklt          fcc0,cc3,cc6,1
378         test_spr_immed  0x1b1b,cccr
380         set_spr_immed   0x1b5b,cccr
381         set_fcc         0xa 0
382         cfcklt          fcc0,cc3,cc6,0
383         test_spr_immed  0x1b1b,cccr
385         set_spr_immed   0x1b5b,cccr
386         set_fcc         0xb 0
387         cfcklt          fcc0,cc3,cc6,1
388         test_spr_immed  0x1b1b,cccr
390         set_spr_immed   0x1b5b,cccr
391         set_fcc         0xc 0
392         cfcklt          fcc0,cc3,cc6,0
393         test_spr_immed  0x1b1b,cccr
395         set_spr_immed   0x1b5b,cccr
396         set_fcc         0xd 0
397         cfcklt          fcc0,cc3,cc6,1
398         test_spr_immed  0x1b1b,cccr
400         set_spr_immed   0x1b5b,cccr
401         set_fcc         0xe 0
402         cfcklt          fcc0,cc3,cc6,0
403         test_spr_immed  0x1b1b,cccr
405         set_spr_immed   0x1b5b,cccr
406         set_fcc         0xf 0
407         cfcklt          fcc0,cc3,cc6,1
408         test_spr_immed  0x1b1b,cccr
410         set_spr_immed   0x1b5b,cccr
411         set_fcc         0x0 0
412         cfcklt          fcc0,cc3,cc3,0
413         test_spr_immed  0x1b1b,cccr
415         set_spr_immed   0x1b5b,cccr
416         set_fcc         0x1 0
417         cfcklt          fcc0,cc3,cc3,1
418         test_spr_immed  0x1b1b,cccr
420         set_spr_immed   0x1b5b,cccr
421         set_fcc         0x2 0
422         cfcklt          fcc0,cc3,cc3,0
423         test_spr_immed  0x1b1b,cccr
425         set_spr_immed   0x1b5b,cccr
426         set_fcc         0x3 0
427         cfcklt          fcc0,cc3,cc3,1
428         test_spr_immed  0x1b1b,cccr
430         set_spr_immed   0x1b5b,cccr
431         set_fcc         0x4 0
432         cfcklt          fcc0,cc3,cc3,0
433         test_spr_immed  0x1b1b,cccr
435         set_spr_immed   0x1b5b,cccr
436         set_fcc         0x5 0
437         cfcklt          fcc0,cc3,cc3,1
438         test_spr_immed  0x1b1b,cccr
440         set_spr_immed   0x1b5b,cccr
441         set_fcc         0x6 0
442         cfcklt          fcc0,cc3,cc3,0
443         test_spr_immed  0x1b1b,cccr
445         set_spr_immed   0x1b5b,cccr
446         set_fcc         0x7 0
447         cfcklt          fcc0,cc3,cc3,1
448         test_spr_immed  0x1b1b,cccr
450         set_spr_immed   0x1b5b,cccr
451         set_fcc         0x8 0
452         cfcklt          fcc0,cc3,cc7,0
453         test_spr_immed  0x1b1b,cccr
455         set_spr_immed   0x1b5b,cccr
456         set_fcc         0x9 0
457         cfcklt          fcc0,cc3,cc7,1
458         test_spr_immed  0x1b1b,cccr
460         set_spr_immed   0x1b5b,cccr
461         set_fcc         0xa 0
462         cfcklt          fcc0,cc3,cc7,0
463         test_spr_immed  0x1b1b,cccr
465         set_spr_immed   0x1b5b,cccr
466         set_fcc         0xb 0
467         cfcklt          fcc0,cc3,cc7,1
468         test_spr_immed  0x1b1b,cccr
470         set_spr_immed   0x1b5b,cccr
471         set_fcc         0xc 0
472         cfcklt          fcc0,cc3,cc7,0
473         test_spr_immed  0x1b1b,cccr
475         set_spr_immed   0x1b5b,cccr
476         set_fcc         0xd 0
477         cfcklt          fcc0,cc3,cc7,1
478         test_spr_immed  0x1b1b,cccr
480         set_spr_immed   0x1b5b,cccr
481         set_fcc         0xe 0
482         cfcklt          fcc0,cc3,cc7,0
483         test_spr_immed  0x1b1b,cccr
485         set_spr_immed   0x1b5b,cccr
486         set_fcc         0xf 0
487         cfcklt          fcc0,cc3,cc7,1
488         test_spr_immed  0x1b1b,cccr
490         pass