Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / frv / fdmadds.cgs
blob7035366ac5066ffdc9a6ca17ad5cd2941c2b6512
1 # frv testcase for fdmadds $GRi,$GRj,$GRk
2 # mach: frv
3 # as(frv): -mcpu=frv
5         .include "testutils.inc"
7         float_constants
8         start
9         load_float_constants
10         load_float_constants1
12         .global fdmadds
13 fdmadds:
14         fdmadds         fr16,fr4,fr2
15         test_fr_fr      fr2,fr16
16         test_fr_fr      fr2,fr20
17         test_fr_fr      fr3,fr16
18         test_fr_fr      fr3,fr20
19         fdmadds         fr16,fr8,fr2
20         test_fr_fr      fr2,fr16
21         test_fr_fr      fr2,fr20
22         test_fr_fr      fr3,fr16
23         test_fr_fr      fr3,fr20
24         fdmadds         fr16,fr12,fr2
25         test_fr_fr      fr2,fr16
26         test_fr_fr      fr2,fr20
27         test_fr_fr      fr3,fr16
28         test_fr_fr      fr3,fr20
29         fdmadds         fr16,fr16,fr2
30         test_fr_fr      fr2,fr16
31         test_fr_fr      fr2,fr20
32         test_fr_fr      fr3,fr16
33         test_fr_fr      fr3,fr20
34         fdmadds         fr16,fr20,fr2
35         test_fr_fr      fr2,fr16
36         test_fr_fr      fr2,fr20
37         test_fr_fr      fr3,fr16
38         test_fr_fr      fr3,fr20
39         fdmadds         fr16,fr24,fr2
40         test_fr_fr      fr2,fr16
41         test_fr_fr      fr2,fr20
42         test_fr_fr      fr3,fr16
43         test_fr_fr      fr3,fr20
44         fdmadds         fr16,fr28,fr2
45         test_fr_fr      fr2,fr16
46         test_fr_fr      fr2,fr20
47         test_fr_fr      fr3,fr16
48         test_fr_fr      fr3,fr20
49         fdmadds         fr16,fr32,fr2
50         test_fr_fr      fr2,fr16
51         test_fr_fr      fr2,fr20
52         test_fr_fr      fr3,fr16
53         test_fr_fr      fr3,fr20
54         fdmadds         fr16,fr36,fr2
55         test_fr_fr      fr2,fr16
56         test_fr_fr      fr2,fr20
57         test_fr_fr      fr3,fr16
58         test_fr_fr      fr3,fr20
59         fdmadds         fr16,fr40,fr2
60         test_fr_fr      fr2,fr16
61         test_fr_fr      fr2,fr20
62         test_fr_fr      fr3,fr16
63         test_fr_fr      fr3,fr20
64         fdmadds         fr16,fr44,fr2
65         test_fr_fr      fr2,fr16
66         test_fr_fr      fr2,fr20
67         test_fr_fr      fr3,fr16
68         test_fr_fr      fr3,fr20
69         fdmadds         fr16,fr48,fr2
70         test_fr_fr      fr2,fr16
71         test_fr_fr      fr2,fr20
72         test_fr_fr      fr3,fr16
73         test_fr_fr      fr3,fr20
75         fdmadds         fr20,fr4,fr2
76         test_fr_fr      fr2,fr16
77         test_fr_fr      fr2,fr20
78         test_fr_fr      fr3,fr16
79         test_fr_fr      fr3,fr20
80         fdmadds         fr20,fr8,fr2
81         test_fr_fr      fr2,fr16
82         test_fr_fr      fr2,fr20
83         test_fr_fr      fr3,fr16
84         test_fr_fr      fr3,fr20
85         fdmadds         fr20,fr12,fr2
86         test_fr_fr      fr2,fr16
87         test_fr_fr      fr2,fr20
88         test_fr_fr      fr3,fr16
89         test_fr_fr      fr3,fr20
90         fdmadds         fr20,fr16,fr2
91         test_fr_fr      fr2,fr16
92         test_fr_fr      fr2,fr20
93         test_fr_fr      fr3,fr16
94         test_fr_fr      fr3,fr20
95         fdmadds         fr20,fr20,fr2
96         test_fr_fr      fr2,fr16
97         test_fr_fr      fr2,fr20
98         test_fr_fr      fr3,fr16
99         test_fr_fr      fr3,fr20
100         fdmadds         fr20,fr24,fr2
101         test_fr_fr      fr2,fr16
102         test_fr_fr      fr2,fr20
103         test_fr_fr      fr3,fr16
104         test_fr_fr      fr3,fr20
105         fdmadds         fr20,fr28,fr2
106         test_fr_fr      fr2,fr16
107         test_fr_fr      fr2,fr20
108         test_fr_fr      fr3,fr16
109         test_fr_fr      fr3,fr20
110         fdmadds         fr20,fr32,fr2
111         test_fr_fr      fr2,fr16
112         test_fr_fr      fr2,fr20
113         test_fr_fr      fr3,fr16
114         test_fr_fr      fr3,fr20
115         fdmadds         fr20,fr36,fr2
116         test_fr_fr      fr2,fr16
117         test_fr_fr      fr2,fr20
118         test_fr_fr      fr3,fr16
119         test_fr_fr      fr3,fr20
120         fdmadds         fr20,fr40,fr2
121         test_fr_fr      fr2,fr16
122         test_fr_fr      fr2,fr20
123         test_fr_fr      fr3,fr16
124         test_fr_fr      fr3,fr20
125         fdmadds         fr20,fr44,fr2
126         test_fr_fr      fr2,fr16
127         test_fr_fr      fr2,fr20
128         test_fr_fr      fr3,fr16
129         test_fr_fr      fr3,fr20
130         fdmadds         fr20,fr48,fr2
131         test_fr_fr      fr2,fr16
132         test_fr_fr      fr2,fr20
133         test_fr_fr      fr3,fr16
134         test_fr_fr      fr3,fr20
136         set_fr_fr       fr16,fr2
137         set_fr_fr       fr16,fr3
138         fdmadds         fr28,fr0,fr2
139         test_fr_fr      fr2,fr0
140         test_fr_fr      fr3,fr0
141         set_fr_fr       fr16,fr2
142         set_fr_fr       fr16,fr3
143         fdmadds         fr28,fr4,fr2
144         test_fr_fr      fr2,fr4
145         test_fr_fr      fr3,fr4
146         set_fr_fr       fr16,fr2
147         set_fr_fr       fr16,fr3
148         fdmadds         fr28,fr8,fr2
149         test_fr_fr      fr2,fr8
150         test_fr_fr      fr3,fr8
151         set_fr_fr       fr16,fr2
152         set_fr_fr       fr16,fr3
153         fdmadds         fr28,fr12,fr2
154         test_fr_fr      fr2,fr12
155         test_fr_fr      fr3,fr12
156         set_fr_fr       fr16,fr2
157         set_fr_fr       fr16,fr3
158         fdmadds         fr28,fr16,fr2
159         test_fr_fr      fr2,fr16
160         test_fr_fr      fr2,fr20
161         test_fr_fr      fr3,fr16
162         test_fr_fr      fr3,fr20
163         set_fr_fr       fr16,fr2
164         set_fr_fr       fr16,fr3
165         fdmadds         fr28,fr20,fr2
166         test_fr_fr      fr2,fr16
167         test_fr_fr      fr2,fr20
168         test_fr_fr      fr3,fr16
169         test_fr_fr      fr3,fr20
170         set_fr_fr       fr16,fr2
171         set_fr_fr       fr16,fr3
172         fdmadds         fr28,fr24,fr2
173         test_fr_fr      fr2,fr24
174         test_fr_fr      fr3,fr24
175         set_fr_fr       fr16,fr2
176         set_fr_fr       fr16,fr3
177         fdmadds         fr28,fr28,fr2
178         test_fr_fr      fr2,fr28
179         test_fr_fr      fr3,fr28
180         set_fr_fr       fr16,fr2
181         set_fr_fr       fr16,fr3
182         fdmadds         fr28,fr32,fr2
183         test_fr_fr      fr2,fr32
184         test_fr_fr      fr3,fr32
185         set_fr_fr       fr16,fr2
186         set_fr_fr       fr16,fr3
187         fdmadds         fr28,fr36,fr2
188         test_fr_fr      fr2,fr36
189         test_fr_fr      fr3,fr36
190         set_fr_fr       fr16,fr2
191         set_fr_fr       fr16,fr3
192         fdmadds         fr28,fr40,fr2
193         test_fr_fr      fr2,fr40
194         test_fr_fr      fr3,fr40
195         set_fr_fr       fr16,fr2
196         set_fr_fr       fr16,fr3
197         fdmadds         fr28,fr44,fr2
198         test_fr_fr      fr2,fr44
199         test_fr_fr      fr3,fr44
200         set_fr_fr       fr16,fr2
201         set_fr_fr       fr16,fr3
202         fdmadds         fr28,fr48,fr2
203         test_fr_fr      fr2,fr48
204         test_fr_fr      fr3,fr48
205         set_fr_fr       fr16,fr2
206         set_fr_fr       fr16,fr3
207         fdmadds         fr28,fr52,fr2
208         test_fr_fr      fr2,fr52
209         test_fr_fr      fr3,fr52
211         set_fr_fr       fr36,fr2
212         set_fr_fr       fr36,fr3
213         fdmadds         fr28,fr8,fr2
214         test_fr_fr      fr2,fr32
215         test_fr_fr      fr3,fr32
216         fdmadds         fr8,fr28,fr2
217         test_fr_fr      fr2,fr28
218         test_fr_fr      fr3,fr28
220         set_fr_fr       fr36,fr2
221         set_fr_fr       fr36,fr3
222         fdmadds         fr32,fr36,fr2
223         test_fr_fr      fr2,fr44
224         test_fr_fr      fr3,fr44
226         pass