Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / frv / nfdsads.cgs
blob6c06f16c0c26dda5ca2af7f8b158b9698cd5e86c
1 # frv testcase for nfdsads $FRi,$FRj,$FRk
2 # mach: fr500 fr550 frv
4         .include "testutils.inc"
6         float_constants
7         start
8         load_float_constants
9         load_float_constants1
11         .global nfdsads
12 nfdsads:
13         nfdsads         fr16,fr0,fr2
14         test_fr_fr      fr2,fr0
15         test_fr_fr      fr3,fr52
16         test_spr_immed  0,fner1
17         test_spr_immed  0,fner0
18         nfdsads         fr16,fr4,fr2
19         test_fr_fr      fr2,fr4
20         test_fr_fr      fr3,fr48
21         test_spr_immed  0,fner1
22         test_spr_immed  0,fner0
23         nfdsads         fr16,fr8,fr2
24         test_fr_fr      fr2,fr8
25         test_fr_fr      fr3,fr28
26         test_spr_immed  0,fner1
27         test_spr_immed  0,fner0
28         nfdsads         fr16,fr12,fr2
29         test_fr_fr      fr2,fr12
30         test_fr_fr      fr3,fr24
31         test_spr_immed  0,fner1
32         test_spr_immed  0,fner0
33         nfdsads         fr16,fr16,fr2
34         test_fr_fr      fr2,fr16
35         test_fr_fr      fr2,fr20
36         test_fr_fr      fr3,fr16
37         test_fr_fr      fr3,fr20
38         test_spr_immed  0,fner1
39         test_spr_immed  0,fner0
40         nfdsads         fr16,fr20,fr2
41         test_fr_fr      fr2,fr16
42         test_fr_fr      fr2,fr20
43         test_fr_fr      fr3,fr16
44         test_fr_fr      fr3,fr20
45         test_spr_immed  0,fner1
46         test_spr_immed  0,fner0
47         nfdsads         fr16,fr24,fr2
48         test_fr_fr      fr2,fr24
49         test_fr_fr      fr3,fr12
50         test_spr_immed  0,fner1
51         test_spr_immed  0,fner0
52         nfdsads         fr16,fr28,fr2
53         test_fr_fr      fr2,fr28
54         test_fr_fr      fr3,fr8
55         test_spr_immed  0,fner1
56         test_spr_immed  0,fner0
57         nfdsads         fr16,fr32,fr2
58         test_fr_fr      fr2,fr32
59         test_spr_immed  0,fner1
60         test_spr_immed  0,fner0
61         nfdsads         fr16,fr36,fr2
62         test_fr_fr      fr2,fr36
63         test_spr_immed  0,fner1
64         test_spr_immed  0,fner0
65         nfdsads         fr16,fr40,fr2
66         test_fr_fr      fr2,fr40
67         test_spr_immed  0,fner1
68         test_spr_immed  0,fner0
69         nfdsads         fr16,fr44,fr2
70         test_fr_fr      fr2,fr44
71         test_spr_immed  0,fner1
72         test_spr_immed  0,fner0
73         nfdsads         fr16,fr48,fr2
74         test_fr_fr      fr2,fr48
75         test_fr_fr      fr3,fr4
76         test_spr_immed  0,fner1
77         test_spr_immed  0,fner0
78         nfdsads         fr16,fr52,fr2
79         test_fr_fr      fr2,fr52
80         test_fr_fr      fr3,fr0
81         test_spr_immed  0,fner1
82         test_spr_immed  0,fner0
84         nfdsads         fr20,fr0,fr2
85         test_fr_fr      fr2,fr0
86         test_fr_fr      fr3,fr52
87         test_spr_immed  0,fner1
88         test_spr_immed  0,fner0
89         nfdsads         fr20,fr4,fr2
90         test_fr_fr      fr2,fr4
91         test_fr_fr      fr3,fr48
92         test_spr_immed  0,fner1
93         test_spr_immed  0,fner0
94         nfdsads         fr20,fr8,fr2
95         test_fr_fr      fr2,fr8
96         test_fr_fr      fr3,fr28
97         test_spr_immed  0,fner1
98         test_spr_immed  0,fner0
99         nfdsads         fr20,fr12,fr2
100         test_fr_fr      fr2,fr12
101         test_fr_fr      fr3,fr24
102         test_spr_immed  0,fner1
103         test_spr_immed  0,fner0
104         nfdsads         fr20,fr16,fr2
105         test_fr_fr      fr2,fr16
106         test_fr_fr      fr2,fr20
107         test_fr_fr      fr3,fr16
108         test_fr_fr      fr3,fr20
109         test_spr_immed  0,fner1
110         test_spr_immed  0,fner0
111         nfdsads         fr20,fr20,fr2
112         test_fr_fr      fr2,fr16
113         test_fr_fr      fr2,fr20
114         test_fr_fr      fr3,fr16
115         test_fr_fr      fr3,fr20
116         test_spr_immed  0,fner1
117         test_spr_immed  0,fner0
118         nfdsads         fr20,fr24,fr2
119         test_fr_fr      fr2,fr24
120         test_fr_fr      fr3,fr12
121         test_spr_immed  0,fner1
122         test_spr_immed  0,fner0
123         nfdsads         fr20,fr28,fr2
124         test_fr_fr      fr2,fr28
125         test_fr_fr      fr3,fr8
126         test_spr_immed  0,fner1
127         test_spr_immed  0,fner0
128         nfdsads         fr20,fr32,fr2
129         test_fr_fr      fr2,fr32
130         test_spr_immed  0,fner1
131         test_spr_immed  0,fner0
132         nfdsads         fr20,fr36,fr2
133         test_fr_fr      fr2,fr36
134         test_spr_immed  0,fner1
135         test_spr_immed  0,fner0
136         nfdsads         fr20,fr40,fr2
137         test_fr_fr      fr2,fr40
138         test_spr_immed  0,fner1
139         test_spr_immed  0,fner0
140         nfdsads         fr20,fr44,fr2
141         test_fr_fr      fr2,fr44
142         test_spr_immed  0,fner1
143         test_spr_immed  0,fner0
144         nfdsads         fr20,fr48,fr2
145         test_fr_fr      fr2,fr48
146         test_fr_fr      fr3,fr4
147         test_spr_immed  0,fner1
148         test_spr_immed  0,fner0
149         nfdsads         fr20,fr52,fr2
150         test_fr_fr      fr2,fr52
151         test_fr_fr      fr3,fr0
152         test_spr_immed  0,fner1
153         test_spr_immed  0,fner0
155         nfdsads         fr8,fr28,fr2
156         test_fr_fr      fr2,fr16
157         test_fr_fr      fr2,fr20
158         test_spr_immed  0,fner1
159         test_spr_immed  0,fner0
160         nfdsads         fr12,fr24,fr2
161         test_fr_fr      fr2,fr16
162         test_fr_fr      fr2,fr20
163         test_spr_immed  0,fner1
164         test_spr_immed  0,fner0
165         nfdsads         fr24,fr12,fr2
166         test_fr_fr      fr2,fr16
167         test_fr_fr      fr2,fr20
168         test_spr_immed  0,fner1
169         test_spr_immed  0,fner0
170         nfdsads         fr28,fr8,fr2
171         test_fr_fr      fr2,fr16
172         test_fr_fr      fr2,fr20
173         test_fr_fr      fr3,fr32
174         test_fr_fr      fr3,fr32
175         test_spr_immed  0,fner1
176         test_spr_immed  0,fner0
178         nfdsads         fr36,fr40,fr2
179         test_fr_fr      fr2,fr44
180         test_spr_immed  0,fner1
181         test_spr_immed  0,fner0
183         ; try to cause exceptions
184         set_fr_fr       fr4,fr49
185         nfdsads         fr48,fr28,fr2
186 ;       test_fr_fr      fr2,fr44
187 ;       test_fr_fr      fr3,fr44
188         test_spr_immed  0,fner1
189         test_spr_immed  0,fner0
191         set_fr_fr       fr0,fr53
192         nfdsads         fr52,fr28,fr2
193 ;       test_fr_fr      fr2,fr44
194 ;       test_fr_fr      fr3,fr44
195         test_spr_immed  0,fner1
196         test_spr_immed  0,fner0
198         nfdsads         fr56,fr28,fr2
199 ;       test_fr_fr      fr2,fr44
200 ;       test_fr_fr      fr3,fr44
201         test_spr_immed  0,fner1
202         test_spr_immed  0,fner0
204         nfdsads         fr60,fr28,fr2
205 ;       test_fr_fr      fr2,fr44
206 ;       test_fr_fr      fr3,fr44
207         test_spr_immed  0xc,fner1
208         test_spr_immed  0,fner0
210         pass