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