Support R_SPARC_WDISP10 and R_SPARC_H34.
[external/binutils.git] / sim / testsuite / sim / frv / fmsd.cgs
1 # frv testcase for fmsd $FRi,$FRj,$FRk
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 fmsd
12 fmsd:
13         fmsd            fr16,fr4,fr2
14         test_fr_fr      fr2,fr16
15         test_fr_fr      fr2,fr20
16         fmsd            fr16,fr8,fr2
17         test_fr_fr      fr2,fr16
18         test_fr_fr      fr2,fr20
19         test_fr_fr      fr3,fr28
20         fmsd            fr16,fr12,fr2
21         test_fr_fr      fr2,fr16
22         test_fr_fr      fr2,fr20
23         fmsd            fr16,fr16,fr2
24         test_fr_fr      fr2,fr16
25         test_fr_fr      fr2,fr20
26         test_fr_fr      fr3,fr16
27         test_fr_fr      fr3,fr20
28         fmsd            fr16,fr20,fr2
29         test_fr_fr      fr2,fr16
30         test_fr_fr      fr2,fr20
31         test_fr_fr      fr3,fr16
32         test_fr_fr      fr3,fr20
33         fmsd            fr16,fr24,fr2
34         test_fr_fr      fr2,fr16
35         test_fr_fr      fr2,fr20
36         fmsd            fr16,fr28,fr2
37         test_fr_fr      fr2,fr16
38         test_fr_fr      fr2,fr20
39         test_fr_fr      fr3,fr8
40         fmsd            fr16,fr32,fr2
41         test_fr_fr      fr2,fr16
42         test_fr_fr      fr2,fr20
43         fmsd            fr16,fr36,fr2
44         test_fr_fr      fr2,fr16
45         test_fr_fr      fr2,fr20
46         fmsd            fr16,fr40,fr2
47         test_fr_fr      fr2,fr16
48         test_fr_fr      fr2,fr20
49         fmsd            fr16,fr44,fr2
50         test_fr_fr      fr2,fr16
51         test_fr_fr      fr2,fr20
52         fmsd            fr16,fr48,fr2
53         test_fr_fr      fr2,fr16
54         test_fr_fr      fr2,fr20
55
56         fmsd            fr20,fr4,fr2
57         test_fr_fr      fr2,fr16
58         test_fr_fr      fr2,fr20
59         fmsd            fr20,fr8,fr2
60         test_fr_fr      fr2,fr16
61         test_fr_fr      fr2,fr20
62         test_fr_fr      fr3,fr28
63         fmsd            fr20,fr12,fr2
64         test_fr_fr      fr2,fr16
65         test_fr_fr      fr2,fr20
66         fmsd            fr20,fr16,fr2
67         test_fr_fr      fr2,fr16
68         test_fr_fr      fr2,fr20
69         test_fr_fr      fr3,fr16
70         test_fr_fr      fr3,fr20
71         fmsd            fr20,fr20,fr2
72         test_fr_fr      fr2,fr16
73         test_fr_fr      fr2,fr20
74         test_fr_fr      fr3,fr16
75         test_fr_fr      fr3,fr20
76         fmsd            fr20,fr24,fr2
77         test_fr_fr      fr2,fr16
78         test_fr_fr      fr2,fr20
79         fmsd            fr20,fr28,fr2
80         test_fr_fr      fr2,fr16
81         test_fr_fr      fr2,fr20
82         test_fr_fr      fr3,fr8
83         fmsd            fr20,fr32,fr2
84         test_fr_fr      fr2,fr16
85         test_fr_fr      fr2,fr20
86         fmsd            fr20,fr36,fr2
87         test_fr_fr      fr2,fr16
88         test_fr_fr      fr2,fr20
89         fmsd            fr20,fr40,fr2
90         test_fr_fr      fr2,fr16
91         test_fr_fr      fr2,fr20
92         fmsd            fr20,fr44,fr2
93         test_fr_fr      fr2,fr16
94         test_fr_fr      fr2,fr20
95         fmsd            fr20,fr48,fr2
96         test_fr_fr      fr2,fr16
97         test_fr_fr      fr2,fr20
98
99         fmsd            fr28,fr0,fr2
100         test_fr_fr      fr2,fr0
101         fmsd            fr28,fr4,fr2
102         test_fr_fr      fr2,fr4
103         fmsd            fr28,fr8,fr2
104         test_fr_fr      fr2,fr8
105         test_fr_fr      fr3,fr32
106         fmsd            fr28,fr12,fr2
107         test_fr_fr      fr2,fr12
108         fmsd            fr28,fr16,fr2
109         test_fr_fr      fr2,fr16
110         test_fr_fr      fr2,fr20
111         test_fr_fr      fr3,fr28
112         fmsd            fr28,fr20,fr2
113         test_fr_fr      fr2,fr16
114         test_fr_fr      fr2,fr20
115         test_fr_fr      fr3,fr28
116         fmsd            fr28,fr24,fr2
117         test_fr_fr      fr2,fr24
118         fmsd            fr28,fr28,fr2
119         test_fr_fr      fr2,fr28
120         test_fr_fr      fr3,fr20
121         test_fr_fr      fr3,fr16
122         fmsd            fr28,fr32,fr2
123         test_fr_fr      fr2,fr32
124         test_fr_fr      fr3,fr8
125         fmsd            fr28,fr36,fr2
126         test_fr_fr      fr2,fr36
127         fmsd            fr28,fr40,fr2
128         test_fr_fr      fr2,fr40
129         fmsd            fr28,fr44,fr2
130         test_fr_fr      fr2,fr44
131         fmsd            fr28,fr48,fr2
132         test_fr_fr      fr2,fr48
133         fmsd            fr28,fr52,fr2
134         test_fr_fr      fr2,fr52
135
136         fmsd            fr28,fr8,fr2
137         test_fr_fr      fr2,fr8
138         test_fr_fr      fr3,fr32
139         fmsd            fr8,fr28,fr2
140         test_fr_fr      fr2,fr8
141
142         fmsd            fr32,fr36,fr2
143         test_fr_fr      fr2,fr40
144         test_fr_fr      fr3,fr8
145
146         pass