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