2003-10-06 Dave Brolley <brolley@redhat.com>
[external/binutils.git] / sim / testsuite / sim / frv / fdivs.cgs
1 # frv testcase for fdivs $GRi,$GRj,$GRk
2 # mach: fr500 fr550 frv
3
4         .include "testutils.inc"
5
6         float_constants
7         start
8         load_float_constants
9
10         .global fdivs
11 fdivs:
12         fdivs           fr0,fr28,fr1
13         test_fr_fr      fr1,fr0
14         fdivs           fr4,fr28,fr1
15         test_fr_fr      fr1,fr4
16         fdivs           fr8,fr28,fr1
17         test_fr_fr      fr1,fr8
18         fdivs           fr12,fr28,fr1
19         test_fr_fr      fr1,fr12
20         fdivs           fr16,fr28,fr1
21         test_fr_fr      fr1,fr16
22         test_fr_fr      fr1,fr20
23         fdivs           fr20,fr28,fr1
24         test_fr_fr      fr1,fr16
25         test_fr_fr      fr1,fr20
26         fdivs           fr24,fr28,fr1
27         test_fr_fr      fr1,fr24
28         fdivs           fr28,fr28,fr1
29         test_fr_fr      fr1,fr28
30         fdivs           fr32,fr28,fr1
31         test_fr_fr      fr1,fr32
32         fdivs           fr36,fr28,fr1
33         test_fr_fr      fr1,fr36
34         fdivs           fr40,fr28,fr1
35         test_fr_fr      fr1,fr40
36         fdivs           fr44,fr28,fr1
37         test_fr_fr      fr1,fr44
38         fdivs           fr48,fr28,fr1
39         test_fr_fr      fr1,fr48
40         fdivs           fr52,fr28,fr1
41         test_fr_fr      fr1,fr52
42
43         fdivs           fr16,fr0,fr1
44         test_fr_fr      fr1,fr16
45         test_fr_fr      fr1,fr20
46         fdivs           fr16,fr4,fr1
47         test_fr_fr      fr1,fr16
48         test_fr_fr      fr1,fr20
49         fdivs           fr16,fr8,fr1
50         test_fr_fr      fr1,fr16
51         test_fr_fr      fr1,fr20
52         fdivs           fr16,fr12,fr1
53         test_fr_fr      fr1,fr16
54         test_fr_fr      fr1,fr20
55         fdivs           fr16,fr24,fr1
56         test_fr_fr      fr1,fr16
57         test_fr_fr      fr1,fr20
58         fdivs           fr16,fr28,fr1
59         test_fr_fr      fr1,fr16
60         test_fr_fr      fr1,fr20
61         fdivs           fr16,fr32,fr1
62         test_fr_fr      fr1,fr16
63         test_fr_fr      fr1,fr20
64         fdivs           fr16,fr36,fr1
65         test_fr_fr      fr1,fr16
66         test_fr_fr      fr1,fr20
67         fdivs           fr16,fr40,fr1
68         test_fr_fr      fr1,fr16
69         test_fr_fr      fr1,fr20
70         fdivs           fr16,fr44,fr1
71         test_fr_fr      fr1,fr16
72         test_fr_fr      fr1,fr20
73         fdivs           fr16,fr48,fr1
74         test_fr_fr      fr1,fr16
75         test_fr_fr      fr1,fr20
76         fdivs           fr16,fr52,fr1
77         test_fr_fr      fr1,fr16
78         test_fr_fr      fr1,fr20
79
80         fdivs           fr20,fr0,fr1
81         test_fr_fr      fr1,fr16
82         test_fr_fr      fr1,fr20
83         fdivs           fr20,fr4,fr1
84         test_fr_fr      fr1,fr16
85         test_fr_fr      fr1,fr20
86         fdivs           fr20,fr8,fr1
87         test_fr_fr      fr1,fr16
88         test_fr_fr      fr1,fr20
89         fdivs           fr20,fr12,fr1
90         test_fr_fr      fr1,fr16
91         test_fr_fr      fr1,fr20
92         fdivs           fr20,fr24,fr1
93         test_fr_fr      fr1,fr16
94         test_fr_fr      fr1,fr20
95         fdivs           fr20,fr28,fr1
96         test_fr_fr      fr1,fr16
97         test_fr_fr      fr1,fr20
98         fdivs           fr20,fr32,fr1
99         test_fr_fr      fr1,fr16
100         test_fr_fr      fr1,fr20
101         fdivs           fr20,fr36,fr1
102         test_fr_fr      fr1,fr16
103         test_fr_fr      fr1,fr20
104         fdivs           fr20,fr40,fr1
105         test_fr_fr      fr1,fr16
106         test_fr_fr      fr1,fr20
107         fdivs           fr20,fr44,fr1
108         test_fr_fr      fr1,fr16
109         test_fr_fr      fr1,fr20
110         fdivs           fr20,fr48,fr1
111         test_fr_fr      fr1,fr16
112         test_fr_fr      fr1,fr20
113         fdivs           fr20,fr52,fr1
114         test_fr_fr      fr1,fr16
115         test_fr_fr      fr1,fr20
116
117         fdivs           fr8,fr28,fr1
118         test_fr_fr      fr1,fr8
119         fdivs           fr28,fr8,fr1
120         test_fr_fr      fr1,fr8
121
122         fdivs           fr40,fr32,fr1
123         test_fr_fr      fr1,fr36
124
125         pass
126
127