2004-02-29 Andrew Cagney <cagney@redhat.com>
[deliverable/binutils-gdb.git] / sim / testsuite / sim / frv / nfdadds.cgs
CommitLineData
4a306116 1# frv testcase for nfdadds $FRi,$FRj,$FRk
086419a8 2# mach: fr500 fr550 frv
4a306116
DB
3
4 .include "testutils.inc"
5
6 float_constants
7 start
8 load_float_constants
9 load_float_constants1
10
11 .global nfdadds
12nfdadds:
13 nfdadds fr16,fr0,fr2
14 test_fr_fr fr2,fr0
15 test_fr_fr fr3,fr0
16 test_spr_immed 0,fner1
17 test_spr_immed 0,fner0
18 nfdadds fr16,fr4,fr2
19 test_fr_fr fr2,fr4
20 test_fr_fr fr3,fr4
21 test_spr_immed 0,fner1
22 test_spr_immed 0,fner0
23 nfdadds fr16,fr8,fr2
24 test_fr_fr fr2,fr8
25 test_fr_fr fr3,fr8
26 test_spr_immed 0,fner1
27 test_spr_immed 0,fner0
28 nfdadds fr16,fr12,fr2
29 test_fr_fr fr2,fr12
30 test_fr_fr fr3,fr12
31 test_spr_immed 0,fner1
32 test_spr_immed 0,fner0
33 nfdadds fr16,fr16,fr2
34 test_fr_fr fr2,fr16
35 test_fr_fr fr2,fr20
36 test_fr_fr fr3,fr16
37 test_fr_fr fr3,fr20
38 test_spr_immed 0,fner1
39 test_spr_immed 0,fner0
40 nfdadds fr16,fr20,fr2
41 test_fr_fr fr2,fr16
42 test_fr_fr fr2,fr20
43 test_fr_fr fr3,fr16
44 test_fr_fr fr3,fr20
45 test_spr_immed 0,fner1
46 test_spr_immed 0,fner0
47 nfdadds fr16,fr24,fr2
48 test_fr_fr fr2,fr24
49 test_fr_fr fr3,fr24
50 test_spr_immed 0,fner1
51 test_spr_immed 0,fner0
52 nfdadds fr16,fr28,fr2
53 test_fr_fr fr2,fr28
54 test_fr_fr fr3,fr28
55 test_spr_immed 0,fner1
56 test_spr_immed 0,fner0
57 nfdadds fr16,fr32,fr2
58 test_fr_fr fr2,fr32
59 test_fr_fr fr3,fr32
60 test_spr_immed 0,fner1
61 test_spr_immed 0,fner0
62 nfdadds fr16,fr36,fr2
63 test_fr_fr fr2,fr36
64 test_fr_fr fr3,fr36
65 test_spr_immed 0,fner1
66 test_spr_immed 0,fner0
67 nfdadds fr16,fr40,fr2
68 test_fr_fr fr2,fr40
69 test_fr_fr fr3,fr40
70 test_spr_immed 0,fner1
71 test_spr_immed 0,fner0
72 nfdadds fr16,fr44,fr2
73 test_fr_fr fr2,fr44
74 test_fr_fr fr3,fr44
75 test_spr_immed 0,fner1
76 test_spr_immed 0,fner0
77 nfdadds fr16,fr48,fr2
78 test_fr_fr fr2,fr48
79 test_fr_fr fr3,fr48
80 test_spr_immed 0,fner1
81 test_spr_immed 0,fner0
82 nfdadds fr16,fr52,fr2
83 test_fr_fr fr2,fr52
84 test_fr_fr fr3,fr52
85 test_spr_immed 0,fner1
86 test_spr_immed 0,fner0
87
88 nfdadds fr20,fr0,fr2
89 test_fr_fr fr2,fr0
90 test_fr_fr fr3,fr0
91 test_spr_immed 0,fner1
92 test_spr_immed 0,fner0
93 nfdadds fr20,fr4,fr2
94 test_fr_fr fr2,fr4
95 test_fr_fr fr3,fr4
96 test_spr_immed 0,fner1
97 test_spr_immed 0,fner0
98 nfdadds fr20,fr8,fr2
99 test_fr_fr fr2,fr8
100 test_fr_fr fr3,fr8
101 test_spr_immed 0,fner1
102 test_spr_immed 0,fner0
103 nfdadds fr20,fr12,fr2
104 test_fr_fr fr2,fr12
105 test_fr_fr fr3,fr12
106 test_spr_immed 0,fner1
107 test_spr_immed 0,fner0
108 nfdadds fr20,fr16,fr2
109 test_fr_fr fr2,fr16
110 test_fr_fr fr2,fr20
111 test_fr_fr fr3,fr16
112 test_fr_fr fr3,fr20
113 test_spr_immed 0,fner1
114 test_spr_immed 0,fner0
115 nfdadds fr20,fr20,fr2
116 test_fr_fr fr2,fr16
117 test_fr_fr fr2,fr20
118 test_fr_fr fr3,fr16
119 test_fr_fr fr3,fr20
120 test_spr_immed 0,fner1
121 test_spr_immed 0,fner0
122 nfdadds fr20,fr24,fr2
123 test_fr_fr fr2,fr24
124 test_fr_fr fr3,fr24
125 test_spr_immed 0,fner1
126 test_spr_immed 0,fner0
127 nfdadds fr20,fr28,fr2
128 test_fr_fr fr2,fr28
129 test_fr_fr fr3,fr28
130 test_spr_immed 0,fner1
131 test_spr_immed 0,fner0
132 nfdadds fr20,fr32,fr2
133 test_fr_fr fr2,fr32
134 test_fr_fr fr3,fr32
135 test_spr_immed 0,fner1
136 test_spr_immed 0,fner0
137 nfdadds fr20,fr36,fr2
138 test_fr_fr fr2,fr36
139 test_fr_fr fr3,fr36
140 test_spr_immed 0,fner1
141 test_spr_immed 0,fner0
142 nfdadds fr20,fr40,fr2
143 test_fr_fr fr2,fr40
144 test_fr_fr fr3,fr40
145 test_spr_immed 0,fner1
146 test_spr_immed 0,fner0
147 nfdadds fr20,fr44,fr2
148 test_fr_fr fr2,fr44
149 test_fr_fr fr3,fr44
150 test_spr_immed 0,fner1
151 test_spr_immed 0,fner0
152 nfdadds fr20,fr48,fr2
153 test_fr_fr fr2,fr48
154 test_fr_fr fr3,fr48
155 test_spr_immed 0,fner1
156 test_spr_immed 0,fner0
157 nfdadds fr20,fr52,fr2
158 test_fr_fr fr2,fr52
159 test_fr_fr fr3,fr52
160 test_spr_immed 0,fner1
161 test_spr_immed 0,fner0
162
163 nfdadds fr8,fr28,fr2
164 test_fr_fr fr2,fr16
165 test_fr_fr fr2,fr20
166 test_fr_fr fr3,fr16
167 test_fr_fr fr3,fr20
168 test_spr_immed 0,fner1
169 test_spr_immed 0,fner0
170 nfdadds fr12,fr24,fr2
171 test_fr_fr fr2,fr16
172 test_fr_fr fr2,fr20
173 test_fr_fr fr3,fr16
174 test_fr_fr fr3,fr20
175 test_spr_immed 0,fner1
176 test_spr_immed 0,fner0
177 nfdadds fr24,fr12,fr2
178 test_fr_fr fr2,fr16
179 test_fr_fr fr2,fr20
180 test_fr_fr fr3,fr16
181 test_fr_fr fr3,fr20
182 test_spr_immed 0,fner1
183 test_spr_immed 0,fner0
184 nfdadds fr28,fr8,fr2
185 test_fr_fr fr2,fr16
186 test_fr_fr fr2,fr20
187 test_fr_fr fr3,fr16
188 test_fr_fr fr3,fr20
189 test_spr_immed 0,fner1
190 test_spr_immed 0,fner0
191
192 nfdadds fr36,fr40,fr2
193 test_fr_fr fr2,fr44
194 test_fr_fr fr3,fr44
195 test_spr_immed 0,fner1
196 test_spr_immed 0,fner0
197
198 ; try to cause exceptions
199 nfdadds fr48,fr28,fr2
200; test_fr_fr fr2,fr44
201; test_fr_fr fr3,fr44
202 test_spr_immed 0,fner1
203 test_spr_immed 0,fner0
204
205 nfdadds fr52,fr28,fr2
206; test_fr_fr fr2,fr44
207; test_fr_fr fr3,fr44
208 test_spr_immed 0,fner1
209 test_spr_immed 0,fner0
210
211 nfdadds fr56,fr28,fr2
212; test_fr_fr fr2,fr44
213; test_fr_fr fr3,fr44
214 test_spr_immed 0,fner1
215 test_spr_immed 0,fner0
216
217 nfdadds fr60,fr28,fr2
218; test_fr_fr fr2,fr44
219; test_fr_fr fr3,fr44
220 test_spr_immed 0xc,fner1
221 test_spr_immed 0,fner0
222
223 pass
224
225
This page took 0.235225 seconds and 4 git commands to generate.