ld: Move the .note.build-id section to near the start of the memory map.
[binutils-gdb.git] / sim / testsuite / frv / cmovfgd.cgs
blob5d1757d1f38d68c7abdd25ecd74b176f1471454c
1 # frv testcase for cmovfgd $FRk,$GRj,$CCi,$cond
2 # mach: all
4         .include "testutils.inc"
6         start
8         .global cmovfgd
9 cmovfgd:
10         set_spr_immed   0x1b1b,cccr
12         set_fr_iimmed   0xdead,0xbeef,fr8
13         set_fr_iimmed   0xbeef,0xdead,fr9
14         set_gr_limmed   0,0,gr8
15         set_gr_limmed   0,0,gr9
16         cmovfgd         fr8,gr8,cc0,1
17         test_gr_limmed  0xdead,0xbeef,gr8
18         test_gr_limmed  0xbeef,0xdead,gr9
19         test_fr_limmed  0xdead,0xbeef,fr8
20         test_fr_limmed  0xbeef,0xdead,fr9
22         set_fr_iimmed   0xdead,0xbeef,fr8
23         set_fr_iimmed   0xbeef,0xdead,fr9
24         set_gr_limmed   0,0,gr8
25         set_gr_limmed   0,0,gr9
26         cmovfgd         fr8,gr8,cc4,1
27         test_gr_limmed  0xdead,0xbeef,gr8
28         test_gr_limmed  0xbeef,0xdead,gr9
29         test_fr_limmed  0xdead,0xbeef,fr8
30         test_fr_limmed  0xbeef,0xdead,fr9
32         set_fr_iimmed   0xdead,0xbeef,fr8
33         set_fr_iimmed   0xbeef,0xdead,fr9
34         set_gr_limmed   0,0,gr8
35         set_gr_limmed   0,0,gr9
36         cmovfgd         fr8,gr8,cc0,0
37         test_gr_limmed  0,0,gr8
38         test_gr_limmed  0,0,gr9
39         test_fr_limmed  0xdead,0xbeef,fr8
40         test_fr_limmed  0xbeef,0xdead,fr9
42         set_fr_iimmed   0xdead,0xbeef,fr8
43         set_fr_iimmed   0xbeef,0xdead,fr9
44         set_gr_limmed   0,0,gr8
45         set_gr_limmed   0,0,gr9
46         cmovfgd         fr8,gr8,cc4,0
47         test_gr_limmed  0,0,gr8
48         test_gr_limmed  0,0,gr9
49         test_fr_limmed  0xdead,0xbeef,fr8
50         test_fr_limmed  0xbeef,0xdead,fr9
52         set_fr_iimmed   0xdead,0xbeef,fr8
53         set_fr_iimmed   0xbeef,0xdead,fr9
54         set_gr_limmed   0,0,gr8
55         set_gr_limmed   0,0,gr9
56         cmovfgd         fr8,gr8,cc1,0
57         test_gr_limmed  0xdead,0xbeef,gr8
58         test_gr_limmed  0xbeef,0xdead,gr9
59         test_fr_limmed  0xdead,0xbeef,fr8
60         test_fr_limmed  0xbeef,0xdead,fr9
62         set_fr_iimmed   0xdead,0xbeef,fr8
63         set_fr_iimmed   0xbeef,0xdead,fr9
64         set_gr_limmed   0,0,gr8
65         set_gr_limmed   0,0,gr9
66         cmovfgd         fr8,gr8,cc5,0
67         test_gr_limmed  0xdead,0xbeef,gr8
68         test_gr_limmed  0xbeef,0xdead,gr9
69         test_fr_limmed  0xdead,0xbeef,fr8
70         test_fr_limmed  0xbeef,0xdead,fr9
72         set_fr_iimmed   0xdead,0xbeef,fr8
73         set_fr_iimmed   0xbeef,0xdead,fr9
74         set_gr_limmed   0,0,gr8
75         set_gr_limmed   0,0,gr9
76         cmovfgd         fr8,gr8,cc1,1
77         test_gr_limmed  0,0,gr8
78         test_gr_limmed  0,0,gr9
79         test_fr_limmed  0xdead,0xbeef,fr8
80         test_fr_limmed  0xbeef,0xdead,fr9
82         set_fr_iimmed   0xdead,0xbeef,fr8
83         set_fr_iimmed   0xbeef,0xdead,fr9
84         set_gr_limmed   0,0,gr8
85         set_gr_limmed   0,0,gr9
86         cmovfgd         fr8,gr8,cc5,1
87         test_gr_limmed  0,0,gr8
88         test_gr_limmed  0,0,gr9
89         test_fr_limmed  0xdead,0xbeef,fr8
90         test_fr_limmed  0xbeef,0xdead,fr9
92         set_fr_iimmed   0xdead,0xbeef,fr8
93         set_fr_iimmed   0xbeef,0xdead,fr9
94         set_gr_limmed   0,0,gr8
95         set_gr_limmed   0,0,gr9
96         cmovfgd         fr8,gr8,cc2,0
97         test_gr_limmed  0,0,gr8
98         test_gr_limmed  0,0,gr9
99         test_fr_limmed  0xdead,0xbeef,fr8
100         test_fr_limmed  0xbeef,0xdead,fr9
102         set_fr_iimmed   0xdead,0xbeef,fr8
103         set_fr_iimmed   0xbeef,0xdead,fr9
104         set_gr_limmed   0,0,gr8
105         set_gr_limmed   0,0,gr9
106         cmovfgd         fr8,gr8,cc6,1
107         test_gr_limmed  0,0,gr8
108         test_gr_limmed  0,0,gr9
109         test_fr_limmed  0xdead,0xbeef,fr8
110         test_fr_limmed  0xbeef,0xdead,fr9
112         set_fr_iimmed   0xdead,0xbeef,fr8
113         set_fr_iimmed   0xbeef,0xdead,fr9
114         set_gr_limmed   0,0,gr8
115         set_gr_limmed   0,0,gr9
116         cmovfgd         fr8,gr8,cc3,1
117         test_gr_limmed  0,0,gr8
118         test_gr_limmed  0,0,gr9
119         test_fr_limmed  0xdead,0xbeef,fr8
120         test_fr_limmed  0xbeef,0xdead,fr9
122         set_fr_iimmed   0xdead,0xbeef,fr8
123         set_fr_iimmed   0xbeef,0xdead,fr9
124         set_gr_limmed   0,0,gr8
125         set_gr_limmed   0,0,gr9
126         cmovfgd         fr8,gr8,cc7,0
127         test_gr_limmed  0,0,gr8
128         test_gr_limmed  0,0,gr9
129         test_fr_limmed  0xdead,0xbeef,fr8
130         test_fr_limmed  0xbeef,0xdead,fr9
132         pass