Upload Tizen:Base source
[external/gdb.git] / sim / testsuite / sim / frv / fmuls.cgs
1 # frv testcase for fmuls $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 fmuls
11 fmuls:
12         fmuls           fr16,fr4,fr1
13         test_fr_fr      fr1,fr16
14         test_fr_fr      fr1,fr20
15         fmuls           fr16,fr8,fr1
16         test_fr_fr      fr1,fr16
17         test_fr_fr      fr1,fr20
18         fmuls           fr16,fr12,fr1
19         test_fr_fr      fr1,fr16
20         test_fr_fr      fr1,fr20
21         fmuls           fr16,fr16,fr1
22         test_fr_fr      fr1,fr16
23         test_fr_fr      fr1,fr20
24         fmuls           fr16,fr20,fr1
25         test_fr_fr      fr1,fr16
26         test_fr_fr      fr1,fr20
27         fmuls           fr16,fr24,fr1
28         test_fr_fr      fr1,fr16
29         test_fr_fr      fr1,fr20
30         fmuls           fr16,fr28,fr1
31         test_fr_fr      fr1,fr16
32         test_fr_fr      fr1,fr20
33         fmuls           fr16,fr32,fr1
34         test_fr_fr      fr1,fr16
35         test_fr_fr      fr1,fr20
36         fmuls           fr16,fr36,fr1
37         test_fr_fr      fr1,fr16
38         test_fr_fr      fr1,fr20
39         fmuls           fr16,fr40,fr1
40         test_fr_fr      fr1,fr16
41         test_fr_fr      fr1,fr20
42         fmuls           fr16,fr44,fr1
43         test_fr_fr      fr1,fr16
44         test_fr_fr      fr1,fr20
45         fmuls           fr16,fr48,fr1
46         test_fr_fr      fr1,fr16
47         test_fr_fr      fr1,fr20
48
49         fmuls           fr20,fr4,fr1
50         test_fr_fr      fr1,fr16
51         test_fr_fr      fr1,fr20
52         fmuls           fr20,fr8,fr1
53         test_fr_fr      fr1,fr16
54         test_fr_fr      fr1,fr20
55         fmuls           fr20,fr12,fr1
56         test_fr_fr      fr1,fr16
57         test_fr_fr      fr1,fr20
58         fmuls           fr20,fr16,fr1
59         test_fr_fr      fr1,fr16
60         test_fr_fr      fr1,fr20
61         fmuls           fr20,fr20,fr1
62         test_fr_fr      fr1,fr16
63         test_fr_fr      fr1,fr20
64         fmuls           fr20,fr24,fr1
65         test_fr_fr      fr1,fr16
66         test_fr_fr      fr1,fr20
67         fmuls           fr20,fr28,fr1
68         test_fr_fr      fr1,fr16
69         test_fr_fr      fr1,fr20
70         fmuls           fr20,fr32,fr1
71         test_fr_fr      fr1,fr16
72         test_fr_fr      fr1,fr20
73         fmuls           fr20,fr36,fr1
74         test_fr_fr      fr1,fr16
75         test_fr_fr      fr1,fr20
76         fmuls           fr20,fr40,fr1
77         test_fr_fr      fr1,fr16
78         test_fr_fr      fr1,fr20
79         fmuls           fr20,fr44,fr1
80         test_fr_fr      fr1,fr16
81         test_fr_fr      fr1,fr20
82         fmuls           fr20,fr48,fr1
83         test_fr_fr      fr1,fr16
84         test_fr_fr      fr1,fr20
85
86         fmuls           fr28,fr0,fr1
87         test_fr_fr      fr1,fr0
88         fmuls           fr28,fr4,fr1
89         test_fr_fr      fr1,fr4
90         fmuls           fr28,fr8,fr1
91         test_fr_fr      fr1,fr8
92         fmuls           fr28,fr12,fr1
93         test_fr_fr      fr1,fr12
94         fmuls           fr28,fr16,fr1
95         test_fr_fr      fr1,fr16
96         test_fr_fr      fr1,fr20
97         fmuls           fr28,fr20,fr1
98         test_fr_fr      fr1,fr16
99         test_fr_fr      fr1,fr20
100         fmuls           fr28,fr24,fr1
101         test_fr_fr      fr1,fr24
102         fmuls           fr28,fr28,fr1
103         test_fr_fr      fr1,fr28
104         fmuls           fr28,fr32,fr1
105         test_fr_fr      fr1,fr32
106         fmuls           fr28,fr36,fr1
107         test_fr_fr      fr1,fr36
108         fmuls           fr28,fr40,fr1
109         test_fr_fr      fr1,fr40
110         fmuls           fr28,fr44,fr1
111         test_fr_fr      fr1,fr44
112         fmuls           fr28,fr48,fr1
113         test_fr_fr      fr1,fr48
114         fmuls           fr28,fr52,fr1
115         test_fr_fr      fr1,fr52
116
117         fmuls           fr28,fr8,fr1
118         test_fr_fr      fr1,fr8
119         fmuls           fr8,fr28,fr1
120         test_fr_fr      fr1,fr8
121
122         fmuls           fr32,fr36,fr1
123         test_fr_fr      fr1,fr40
124
125         pass