]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/testsuite/sim/frv/cfmss.cgs
This commit was manufactured by cvs2svn to create branch
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / frv / cfmss.cgs
1 # frv testcase for cfmss $FRi,$FRj,$FRk,$CCi,$cond
2 # mach: fr500 fr550 frv
3
4 .include "testutils.inc"
5
6 float_constants
7 start
8 load_float_constants
9 load_float_constants1
10
11 .global cfmss
12 cfmss:
13 set_spr_immed 0x1b1b,cccr
14
15 cfmss fr16,fr4,fr2,cc0,1
16 test_fr_fr fr2,fr16
17 test_fr_fr fr2,fr20
18 cfmss fr16,fr8,fr2,cc0,1
19 test_fr_fr fr2,fr16
20 test_fr_fr fr2,fr20
21 test_fr_fr fr3,fr28
22 cfmss fr16,fr12,fr2,cc0,1
23 test_fr_fr fr2,fr16
24 test_fr_fr fr2,fr20
25 cfmss fr16,fr16,fr2,cc0,1
26 test_fr_fr fr2,fr16
27 test_fr_fr fr2,fr20
28 test_fr_fr fr3,fr16
29 test_fr_fr fr3,fr20
30 cfmss fr16,fr20,fr2,cc0,1
31 test_fr_fr fr2,fr16
32 test_fr_fr fr2,fr20
33 test_fr_fr fr3,fr16
34 test_fr_fr fr3,fr20
35 cfmss fr16,fr24,fr2,cc0,1
36 test_fr_fr fr2,fr16
37 test_fr_fr fr2,fr20
38 cfmss fr16,fr28,fr2,cc0,1
39 test_fr_fr fr2,fr16
40 test_fr_fr fr2,fr20
41 test_fr_fr fr3,fr8
42 cfmss fr16,fr32,fr2,cc0,1
43 test_fr_fr fr2,fr16
44 test_fr_fr fr2,fr20
45 cfmss fr16,fr36,fr2,cc0,1
46 test_fr_fr fr2,fr16
47 test_fr_fr fr2,fr20
48 cfmss fr16,fr40,fr2,cc0,1
49 test_fr_fr fr2,fr16
50 test_fr_fr fr2,fr20
51 cfmss fr16,fr44,fr2,cc0,1
52 test_fr_fr fr2,fr16
53 test_fr_fr fr2,fr20
54 cfmss fr16,fr48,fr2,cc0,1
55 test_fr_fr fr2,fr16
56 test_fr_fr fr2,fr20
57
58 cfmss fr20,fr4,fr2,cc0,1
59 test_fr_fr fr2,fr16
60 test_fr_fr fr2,fr20
61 cfmss fr20,fr8,fr2,cc0,1
62 test_fr_fr fr2,fr16
63 test_fr_fr fr2,fr20
64 test_fr_fr fr3,fr28
65 cfmss fr20,fr12,fr2,cc0,1
66 test_fr_fr fr2,fr16
67 test_fr_fr fr2,fr20
68 cfmss fr20,fr16,fr2,cc0,1
69 test_fr_fr fr2,fr16
70 test_fr_fr fr2,fr20
71 test_fr_fr fr3,fr16
72 test_fr_fr fr3,fr20
73 cfmss fr20,fr20,fr2,cc0,1
74 test_fr_fr fr2,fr16
75 test_fr_fr fr2,fr20
76 test_fr_fr fr3,fr16
77 test_fr_fr fr3,fr20
78 cfmss fr20,fr24,fr2,cc0,1
79 test_fr_fr fr2,fr16
80 test_fr_fr fr2,fr20
81 cfmss fr20,fr28,fr2,cc0,1
82 test_fr_fr fr2,fr16
83 test_fr_fr fr2,fr20
84 test_fr_fr fr3,fr8
85 cfmss fr20,fr32,fr2,cc0,1
86 test_fr_fr fr2,fr16
87 test_fr_fr fr2,fr20
88 cfmss fr20,fr36,fr2,cc4,1
89 test_fr_fr fr2,fr16
90 test_fr_fr fr2,fr20
91 cfmss fr20,fr40,fr2,cc4,1
92 test_fr_fr fr2,fr16
93 test_fr_fr fr2,fr20
94 cfmss fr20,fr44,fr2,cc4,1
95 test_fr_fr fr2,fr16
96 test_fr_fr fr2,fr20
97 cfmss fr20,fr48,fr2,cc4,1
98 test_fr_fr fr2,fr16
99 test_fr_fr fr2,fr20
100
101 cfmss fr28,fr0,fr2,cc4,1
102 test_fr_fr fr2,fr0
103 cfmss fr28,fr4,fr2,cc4,1
104 test_fr_fr fr2,fr4
105 cfmss fr28,fr8,fr2,cc4,1
106 test_fr_fr fr2,fr8
107 test_fr_fr fr3,fr32
108 cfmss fr28,fr12,fr2,cc4,1
109 test_fr_fr fr2,fr12
110 cfmss fr28,fr16,fr2,cc4,1
111 test_fr_fr fr2,fr16
112 test_fr_fr fr2,fr20
113 test_fr_fr fr3,fr28
114 cfmss fr28,fr20,fr2,cc4,1
115 test_fr_fr fr2,fr16
116 test_fr_fr fr2,fr20
117 test_fr_fr fr3,fr28
118 cfmss fr28,fr24,fr2,cc4,1
119 test_fr_fr fr2,fr24
120 cfmss fr28,fr28,fr2,cc4,1
121 test_fr_fr fr2,fr28
122 test_fr_fr fr3,fr20
123 test_fr_fr fr3,fr16
124 cfmss fr28,fr32,fr2,cc4,1
125 test_fr_fr fr2,fr32
126 test_fr_fr fr3,fr8
127 cfmss fr28,fr36,fr2,cc4,1
128 test_fr_fr fr2,fr36
129 cfmss fr28,fr40,fr2,cc4,1
130 test_fr_fr fr2,fr40
131 cfmss fr28,fr44,fr2,cc4,1
132 test_fr_fr fr2,fr44
133 cfmss fr28,fr48,fr2,cc4,1
134 test_fr_fr fr2,fr48
135 cfmss fr28,fr52,fr2,cc4,1
136 test_fr_fr fr2,fr52
137
138 cfmss fr28,fr8,fr2,cc4,1
139 test_fr_fr fr2,fr8
140 test_fr_fr fr3,fr32
141 cfmss fr8,fr28,fr2,cc4,1
142 test_fr_fr fr2,fr8
143
144 cfmss fr32,fr36,fr2,cc4,1
145 test_fr_fr fr2,fr40
146 test_fr_fr fr3,fr8
147 ;
148 cfmss fr16,fr4,fr2,cc1,0
149 test_fr_fr fr2,fr16
150 test_fr_fr fr2,fr20
151 cfmss fr16,fr8,fr2,cc1,0
152 test_fr_fr fr2,fr16
153 test_fr_fr fr2,fr20
154 test_fr_fr fr3,fr28
155 cfmss fr16,fr12,fr2,cc1,0
156 test_fr_fr fr2,fr16
157 test_fr_fr fr2,fr20
158 cfmss fr16,fr16,fr2,cc1,0
159 test_fr_fr fr2,fr16
160 test_fr_fr fr2,fr20
161 test_fr_fr fr3,fr16
162 test_fr_fr fr3,fr20
163 cfmss fr16,fr20,fr2,cc1,0
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 cfmss fr16,fr24,fr2,cc1,0
169 test_fr_fr fr2,fr16
170 test_fr_fr fr2,fr20
171 cfmss fr16,fr28,fr2,cc1,0
172 test_fr_fr fr2,fr16
173 test_fr_fr fr2,fr20
174 test_fr_fr fr3,fr8
175 cfmss fr16,fr32,fr2,cc1,0
176 test_fr_fr fr2,fr16
177 test_fr_fr fr2,fr20
178 cfmss fr16,fr36,fr2,cc1,0
179 test_fr_fr fr2,fr16
180 test_fr_fr fr2,fr20
181 cfmss fr16,fr40,fr2,cc1,0
182 test_fr_fr fr2,fr16
183 test_fr_fr fr2,fr20
184 cfmss fr16,fr44,fr2,cc1,0
185 test_fr_fr fr2,fr16
186 test_fr_fr fr2,fr20
187 cfmss fr16,fr48,fr2,cc1,0
188 test_fr_fr fr2,fr16
189 test_fr_fr fr2,fr20
190
191 cfmss fr20,fr4,fr2,cc1,0
192 test_fr_fr fr2,fr16
193 test_fr_fr fr2,fr20
194 cfmss fr20,fr8,fr2,cc1,0
195 test_fr_fr fr2,fr16
196 test_fr_fr fr2,fr20
197 test_fr_fr fr3,fr28
198 cfmss fr20,fr12,fr2,cc1,0
199 test_fr_fr fr2,fr16
200 test_fr_fr fr2,fr20
201 cfmss fr20,fr16,fr2,cc1,0
202 test_fr_fr fr2,fr16
203 test_fr_fr fr2,fr20
204 test_fr_fr fr3,fr16
205 test_fr_fr fr3,fr20
206 cfmss fr20,fr20,fr2,cc1,0
207 test_fr_fr fr2,fr16
208 test_fr_fr fr2,fr20
209 test_fr_fr fr3,fr16
210 test_fr_fr fr3,fr20
211 cfmss fr20,fr24,fr2,cc1,0
212 test_fr_fr fr2,fr16
213 test_fr_fr fr2,fr20
214 cfmss fr20,fr28,fr2,cc1,0
215 test_fr_fr fr2,fr16
216 test_fr_fr fr2,fr20
217 test_fr_fr fr3,fr8
218 cfmss fr20,fr32,fr2,cc1,0
219 test_fr_fr fr2,fr16
220 test_fr_fr fr2,fr20
221 cfmss fr20,fr36,fr2,cc5,0
222 test_fr_fr fr2,fr16
223 test_fr_fr fr2,fr20
224 cfmss fr20,fr40,fr2,cc5,0
225 test_fr_fr fr2,fr16
226 test_fr_fr fr2,fr20
227 cfmss fr20,fr44,fr2,cc5,0
228 test_fr_fr fr2,fr16
229 test_fr_fr fr2,fr20
230 cfmss fr20,fr48,fr2,cc5,0
231 test_fr_fr fr2,fr16
232 test_fr_fr fr2,fr20
233
234 cfmss fr28,fr0,fr2,cc5,0
235 test_fr_fr fr2,fr0
236 cfmss fr28,fr4,fr2,cc5,0
237 test_fr_fr fr2,fr4
238 cfmss fr28,fr8,fr2,cc5,0
239 test_fr_fr fr2,fr8
240 test_fr_fr fr3,fr32
241 cfmss fr28,fr12,fr2,cc5,0
242 test_fr_fr fr2,fr12
243 cfmss fr28,fr16,fr2,cc5,0
244 test_fr_fr fr2,fr16
245 test_fr_fr fr2,fr20
246 test_fr_fr fr3,fr28
247 cfmss fr28,fr20,fr2,cc5,0
248 test_fr_fr fr2,fr16
249 test_fr_fr fr2,fr20
250 test_fr_fr fr3,fr28
251 cfmss fr28,fr24,fr2,cc5,0
252 test_fr_fr fr2,fr24
253 cfmss fr28,fr28,fr2,cc5,0
254 test_fr_fr fr2,fr28
255 test_fr_fr fr3,fr20
256 test_fr_fr fr3,fr16
257 cfmss fr28,fr32,fr2,cc5,0
258 test_fr_fr fr2,fr32
259 test_fr_fr fr3,fr8
260 cfmss fr28,fr36,fr2,cc5,0
261 test_fr_fr fr2,fr36
262 cfmss fr28,fr40,fr2,cc5,0
263 test_fr_fr fr2,fr40
264 cfmss fr28,fr44,fr2,cc5,0
265 test_fr_fr fr2,fr44
266 cfmss fr28,fr48,fr2,cc5,0
267 test_fr_fr fr2,fr48
268 cfmss fr28,fr52,fr2,cc5,0
269 test_fr_fr fr2,fr52
270
271 cfmss fr28,fr8,fr2,cc5,0
272 test_fr_fr fr2,fr8
273 test_fr_fr fr3,fr32
274 cfmss fr8,fr28,fr2,cc5,0
275 test_fr_fr fr2,fr8
276
277 cfmss fr32,fr36,fr2,cc5,0
278 test_fr_fr fr2,fr40
279 test_fr_fr fr3,fr8
280 ;
281 set_fr_iimmed 0x1111,0x1111,fr2
282 set_fr_iimmed 0x2222,0x2222,fr3
283 cfmss fr16,fr4,fr2,cc0,0
284 test_fr_iimmed 0x11111111,fr2
285 cfmss fr16,fr8,fr2,cc0,0
286 test_fr_iimmed 0x11111111,fr2
287 test_fr_iimmed 0x22222222,fr3
288 cfmss fr16,fr12,fr2,cc0,0
289 test_fr_iimmed 0x11111111,fr2
290 cfmss fr16,fr16,fr2,cc0,0
291 test_fr_iimmed 0x11111111,fr2
292 test_fr_iimmed 0x22222222,fr3
293 cfmss fr16,fr20,fr2,cc0,0
294 test_fr_iimmed 0x11111111,fr2
295 test_fr_iimmed 0x22222222,fr3
296 cfmss fr16,fr24,fr2,cc0,0
297 test_fr_iimmed 0x11111111,fr2
298 cfmss fr16,fr28,fr2,cc0,0
299 test_fr_iimmed 0x11111111,fr2
300 test_fr_iimmed 0x22222222,fr3
301 cfmss fr16,fr32,fr2,cc0,0
302 test_fr_iimmed 0x11111111,fr2
303 cfmss fr16,fr36,fr2,cc0,0
304 test_fr_iimmed 0x11111111,fr2
305 cfmss fr16,fr40,fr2,cc0,0
306 test_fr_iimmed 0x11111111,fr2
307 cfmss fr16,fr44,fr2,cc0,0
308 test_fr_iimmed 0x11111111,fr2
309 cfmss fr16,fr48,fr2,cc0,0
310 test_fr_iimmed 0x11111111,fr2
311
312 cfmss fr20,fr4,fr2,cc0,0
313 test_fr_iimmed 0x11111111,fr2
314 cfmss fr20,fr8,fr2,cc0,0
315 test_fr_iimmed 0x11111111,fr2
316 test_fr_iimmed 0x22222222,fr3
317 cfmss fr20,fr12,fr2,cc0,0
318 test_fr_iimmed 0x11111111,fr2
319 cfmss fr20,fr16,fr2,cc0,0
320 test_fr_iimmed 0x11111111,fr2
321 test_fr_iimmed 0x22222222,fr3
322 cfmss fr20,fr20,fr2,cc0,0
323 test_fr_iimmed 0x11111111,fr2
324 test_fr_iimmed 0x22222222,fr3
325 cfmss fr20,fr24,fr2,cc0,0
326 test_fr_iimmed 0x11111111,fr2
327 cfmss fr20,fr28,fr2,cc0,0
328 test_fr_iimmed 0x11111111,fr2
329 test_fr_iimmed 0x22222222,fr3
330 cfmss fr20,fr32,fr2,cc0,0
331 test_fr_iimmed 0x11111111,fr2
332 cfmss fr20,fr36,fr2,cc4,0
333 test_fr_iimmed 0x11111111,fr2
334 cfmss fr20,fr40,fr2,cc4,0
335 test_fr_iimmed 0x11111111,fr2
336 cfmss fr20,fr44,fr2,cc4,0
337 test_fr_iimmed 0x11111111,fr2
338 cfmss fr20,fr48,fr2,cc4,0
339 test_fr_iimmed 0x11111111,fr2
340
341 cfmss fr28,fr0,fr2,cc4,0
342 test_fr_iimmed 0x11111111,fr2
343 cfmss fr28,fr4,fr2,cc4,0
344 test_fr_iimmed 0x11111111,fr2
345 cfmss fr28,fr8,fr2,cc4,0
346 test_fr_iimmed 0x11111111,fr2
347 test_fr_iimmed 0x22222222,fr3
348 cfmss fr28,fr12,fr2,cc4,0
349 test_fr_iimmed 0x11111111,fr2
350 cfmss fr28,fr16,fr2,cc4,0
351 test_fr_iimmed 0x11111111,fr2
352 test_fr_iimmed 0x22222222,fr3
353 cfmss fr28,fr20,fr2,cc4,0
354 test_fr_iimmed 0x11111111,fr2
355 test_fr_iimmed 0x22222222,fr3
356 cfmss fr28,fr24,fr2,cc4,0
357 test_fr_iimmed 0x11111111,fr2
358 cfmss fr28,fr28,fr2,cc4,0
359 test_fr_iimmed 0x11111111,fr2
360 test_fr_iimmed 0x22222222,fr3
361 cfmss fr28,fr32,fr2,cc4,0
362 test_fr_iimmed 0x11111111,fr2
363 test_fr_iimmed 0x22222222,fr3
364 cfmss fr28,fr36,fr2,cc4,0
365 test_fr_iimmed 0x11111111,fr2
366 cfmss fr28,fr40,fr2,cc4,0
367 test_fr_iimmed 0x11111111,fr2
368 cfmss fr28,fr44,fr2,cc4,0
369 test_fr_iimmed 0x11111111,fr2
370 cfmss fr28,fr48,fr2,cc4,0
371 test_fr_iimmed 0x11111111,fr2
372 cfmss fr28,fr52,fr2,cc4,0
373 test_fr_iimmed 0x11111111,fr2
374
375 cfmss fr28,fr8,fr2,cc4,0
376 test_fr_iimmed 0x11111111,fr2
377 test_fr_iimmed 0x22222222,fr3
378 cfmss fr8,fr28,fr2,cc4,0
379 test_fr_iimmed 0x11111111,fr2
380
381 cfmss fr32,fr36,fr2,cc4,0
382 test_fr_iimmed 0x11111111,fr2
383 test_fr_iimmed 0x22222222,fr3
384 ;
385 set_fr_iimmed 0x1111,0x1111,fr2
386 set_fr_iimmed 0x2222,0x2222,fr3
387 cfmss fr16,fr4,fr2,cc1,1
388 test_fr_iimmed 0x11111111,fr2
389 cfmss fr16,fr8,fr2,cc1,1
390 test_fr_iimmed 0x11111111,fr2
391 test_fr_iimmed 0x22222222,fr3
392 cfmss fr16,fr12,fr2,cc1,1
393 test_fr_iimmed 0x11111111,fr2
394 cfmss fr16,fr16,fr2,cc1,1
395 test_fr_iimmed 0x11111111,fr2
396 test_fr_iimmed 0x22222222,fr3
397 cfmss fr16,fr20,fr2,cc1,1
398 test_fr_iimmed 0x11111111,fr2
399 test_fr_iimmed 0x22222222,fr3
400 cfmss fr16,fr24,fr2,cc1,1
401 test_fr_iimmed 0x11111111,fr2
402 cfmss fr16,fr28,fr2,cc1,1
403 test_fr_iimmed 0x11111111,fr2
404 test_fr_iimmed 0x22222222,fr3
405 cfmss fr16,fr32,fr2,cc1,1
406 test_fr_iimmed 0x11111111,fr2
407 cfmss fr16,fr36,fr2,cc1,1
408 test_fr_iimmed 0x11111111,fr2
409 cfmss fr16,fr40,fr2,cc1,1
410 test_fr_iimmed 0x11111111,fr2
411 cfmss fr16,fr44,fr2,cc1,1
412 test_fr_iimmed 0x11111111,fr2
413 cfmss fr16,fr48,fr2,cc1,1
414 test_fr_iimmed 0x11111111,fr2
415
416 cfmss fr20,fr4,fr2,cc1,1
417 test_fr_iimmed 0x11111111,fr2
418 cfmss fr20,fr8,fr2,cc1,1
419 test_fr_iimmed 0x11111111,fr2
420 test_fr_iimmed 0x22222222,fr3
421 cfmss fr20,fr12,fr2,cc1,1
422 test_fr_iimmed 0x11111111,fr2
423 cfmss fr20,fr16,fr2,cc1,1
424 test_fr_iimmed 0x11111111,fr2
425 test_fr_iimmed 0x22222222,fr3
426 cfmss fr20,fr20,fr2,cc1,1
427 test_fr_iimmed 0x11111111,fr2
428 test_fr_iimmed 0x22222222,fr3
429 cfmss fr20,fr24,fr2,cc1,1
430 test_fr_iimmed 0x11111111,fr2
431 cfmss fr20,fr28,fr2,cc1,1
432 test_fr_iimmed 0x11111111,fr2
433 test_fr_iimmed 0x22222222,fr3
434 cfmss fr20,fr32,fr2,cc1,1
435 test_fr_iimmed 0x11111111,fr2
436 cfmss fr20,fr36,fr2,cc5,1
437 test_fr_iimmed 0x11111111,fr2
438 cfmss fr20,fr40,fr2,cc5,1
439 test_fr_iimmed 0x11111111,fr2
440 cfmss fr20,fr44,fr2,cc5,1
441 test_fr_iimmed 0x11111111,fr2
442 cfmss fr20,fr48,fr2,cc5,1
443 test_fr_iimmed 0x11111111,fr2
444
445 cfmss fr28,fr0,fr2,cc5,1
446 test_fr_iimmed 0x11111111,fr2
447 cfmss fr28,fr4,fr2,cc5,1
448 test_fr_iimmed 0x11111111,fr2
449 cfmss fr28,fr8,fr2,cc5,1
450 test_fr_iimmed 0x11111111,fr2
451 test_fr_iimmed 0x22222222,fr3
452 cfmss fr28,fr12,fr2,cc5,1
453 test_fr_iimmed 0x11111111,fr2
454 cfmss fr28,fr16,fr2,cc5,1
455 test_fr_iimmed 0x11111111,fr2
456 test_fr_iimmed 0x22222222,fr3
457 cfmss fr28,fr20,fr2,cc5,1
458 test_fr_iimmed 0x11111111,fr2
459 test_fr_iimmed 0x22222222,fr3
460 cfmss fr28,fr24,fr2,cc5,1
461 test_fr_iimmed 0x11111111,fr2
462 cfmss fr28,fr28,fr2,cc5,1
463 test_fr_iimmed 0x11111111,fr2
464 test_fr_iimmed 0x22222222,fr3
465 cfmss fr28,fr32,fr2,cc5,1
466 test_fr_iimmed 0x11111111,fr2
467 test_fr_iimmed 0x22222222,fr3
468 cfmss fr28,fr36,fr2,cc5,1
469 test_fr_iimmed 0x11111111,fr2
470 cfmss fr28,fr40,fr2,cc5,1
471 test_fr_iimmed 0x11111111,fr2
472 cfmss fr28,fr44,fr2,cc5,1
473 test_fr_iimmed 0x11111111,fr2
474 cfmss fr28,fr48,fr2,cc5,1
475 test_fr_iimmed 0x11111111,fr2
476 cfmss fr28,fr52,fr2,cc5,1
477 test_fr_iimmed 0x11111111,fr2
478
479 cfmss fr28,fr8,fr2,cc5,1
480 test_fr_iimmed 0x11111111,fr2
481 test_fr_iimmed 0x22222222,fr3
482 cfmss fr8,fr28,fr2,cc5,1
483 test_fr_iimmed 0x11111111,fr2
484
485 cfmss fr32,fr36,fr2,cc5,1
486 test_fr_iimmed 0x11111111,fr2
487 test_fr_iimmed 0x22222222,fr3
488 ;
489 set_fr_iimmed 0x1111,0x1111,fr2
490 set_fr_iimmed 0x2222,0x2222,fr3
491 cfmss fr16,fr4,fr2,cc2,1
492 test_fr_iimmed 0x11111111,fr2
493 cfmss fr16,fr8,fr2,cc2,0
494 test_fr_iimmed 0x11111111,fr2
495 test_fr_iimmed 0x22222222,fr3
496 cfmss fr16,fr12,fr2,cc2,1
497 test_fr_iimmed 0x11111111,fr2
498 cfmss fr16,fr16,fr2,cc2,0
499 test_fr_iimmed 0x11111111,fr2
500 test_fr_iimmed 0x22222222,fr3
501 cfmss fr16,fr20,fr2,cc2,1
502 test_fr_iimmed 0x11111111,fr2
503 test_fr_iimmed 0x22222222,fr3
504 cfmss fr16,fr24,fr2,cc2,0
505 test_fr_iimmed 0x11111111,fr2
506 cfmss fr16,fr28,fr2,cc2,1
507 test_fr_iimmed 0x11111111,fr2
508 test_fr_iimmed 0x22222222,fr3
509 cfmss fr16,fr32,fr2,cc2,0
510 test_fr_iimmed 0x11111111,fr2
511 cfmss fr16,fr36,fr2,cc2,1
512 test_fr_iimmed 0x11111111,fr2
513 cfmss fr16,fr40,fr2,cc2,0
514 test_fr_iimmed 0x11111111,fr2
515 cfmss fr16,fr44,fr2,cc2,1
516 test_fr_iimmed 0x11111111,fr2
517 cfmss fr16,fr48,fr2,cc2,0
518 test_fr_iimmed 0x11111111,fr2
519
520 cfmss fr20,fr4,fr2,cc2,1
521 test_fr_iimmed 0x11111111,fr2
522 cfmss fr20,fr8,fr2,cc2,0
523 test_fr_iimmed 0x11111111,fr2
524 test_fr_iimmed 0x22222222,fr3
525 cfmss fr20,fr12,fr2,cc2,1
526 test_fr_iimmed 0x11111111,fr2
527 cfmss fr20,fr16,fr2,cc2,0
528 test_fr_iimmed 0x11111111,fr2
529 test_fr_iimmed 0x22222222,fr3
530 cfmss fr20,fr20,fr2,cc2,1
531 test_fr_iimmed 0x11111111,fr2
532 test_fr_iimmed 0x22222222,fr3
533 cfmss fr20,fr24,fr2,cc2,0
534 test_fr_iimmed 0x11111111,fr2
535 cfmss fr20,fr28,fr2,cc2,1
536 test_fr_iimmed 0x11111111,fr2
537 test_fr_iimmed 0x22222222,fr3
538 cfmss fr20,fr32,fr2,cc2,0
539 test_fr_iimmed 0x11111111,fr2
540 cfmss fr20,fr36,fr2,cc6,1
541 test_fr_iimmed 0x11111111,fr2
542 cfmss fr20,fr40,fr2,cc6,0
543 test_fr_iimmed 0x11111111,fr2
544 cfmss fr20,fr44,fr2,cc6,1
545 test_fr_iimmed 0x11111111,fr2
546 cfmss fr20,fr48,fr2,cc6,0
547 test_fr_iimmed 0x11111111,fr2
548
549 cfmss fr28,fr0,fr2,cc6,1
550 test_fr_iimmed 0x11111111,fr2
551 cfmss fr28,fr4,fr2,cc6,0
552 test_fr_iimmed 0x11111111,fr2
553 cfmss fr28,fr8,fr2,cc6,1
554 test_fr_iimmed 0x11111111,fr2
555 test_fr_iimmed 0x22222222,fr3
556 cfmss fr28,fr12,fr2,cc6,0
557 test_fr_iimmed 0x11111111,fr2
558 cfmss fr28,fr16,fr2,cc6,1
559 test_fr_iimmed 0x11111111,fr2
560 test_fr_iimmed 0x22222222,fr3
561 cfmss fr28,fr20,fr2,cc6,0
562 test_fr_iimmed 0x11111111,fr2
563 test_fr_iimmed 0x22222222,fr3
564 cfmss fr28,fr24,fr2,cc6,1
565 test_fr_iimmed 0x11111111,fr2
566 cfmss fr28,fr28,fr2,cc6,0
567 test_fr_iimmed 0x11111111,fr2
568 test_fr_iimmed 0x22222222,fr3
569 cfmss fr28,fr32,fr2,cc6,1
570 test_fr_iimmed 0x11111111,fr2
571 test_fr_iimmed 0x22222222,fr3
572 cfmss fr28,fr36,fr2,cc6,0
573 test_fr_iimmed 0x11111111,fr2
574 cfmss fr28,fr40,fr2,cc6,1
575 test_fr_iimmed 0x11111111,fr2
576 cfmss fr28,fr44,fr2,cc6,0
577 test_fr_iimmed 0x11111111,fr2
578 cfmss fr28,fr48,fr2,cc6,1
579 test_fr_iimmed 0x11111111,fr2
580 cfmss fr28,fr52,fr2,cc6,0
581 test_fr_iimmed 0x11111111,fr2
582
583 cfmss fr28,fr8,fr2,cc6,1
584 test_fr_iimmed 0x11111111,fr2
585 test_fr_iimmed 0x22222222,fr3
586 cfmss fr8,fr28,fr2,cc6,0
587 test_fr_iimmed 0x11111111,fr2
588
589 cfmss fr32,fr36,fr2,cc6,1
590 test_fr_iimmed 0x11111111,fr2
591 test_fr_iimmed 0x22222222,fr3
592 ;
593 set_fr_iimmed 0x1111,0x1111,fr2
594 set_fr_iimmed 0x2222,0x2222,fr3
595 cfmss fr16,fr4,fr2,cc3,1
596 test_fr_iimmed 0x11111111,fr2
597 cfmss fr16,fr8,fr2,cc3,0
598 test_fr_iimmed 0x11111111,fr2
599 test_fr_iimmed 0x22222222,fr3
600 cfmss fr16,fr12,fr2,cc3,1
601 test_fr_iimmed 0x11111111,fr2
602 cfmss fr16,fr16,fr2,cc3,0
603 test_fr_iimmed 0x11111111,fr2
604 test_fr_iimmed 0x22222222,fr3
605 cfmss fr16,fr20,fr2,cc3,1
606 test_fr_iimmed 0x11111111,fr2
607 test_fr_iimmed 0x22222222,fr3
608 cfmss fr16,fr24,fr2,cc3,0
609 test_fr_iimmed 0x11111111,fr2
610 cfmss fr16,fr28,fr2,cc3,1
611 test_fr_iimmed 0x11111111,fr2
612 test_fr_iimmed 0x22222222,fr3
613 cfmss fr16,fr32,fr2,cc3,0
614 test_fr_iimmed 0x11111111,fr2
615 cfmss fr16,fr36,fr2,cc3,1
616 test_fr_iimmed 0x11111111,fr2
617 cfmss fr16,fr40,fr2,cc3,0
618 test_fr_iimmed 0x11111111,fr2
619 cfmss fr16,fr44,fr2,cc3,1
620 test_fr_iimmed 0x11111111,fr2
621 cfmss fr16,fr48,fr2,cc3,0
622 test_fr_iimmed 0x11111111,fr2
623
624 cfmss fr20,fr4,fr2,cc3,1
625 test_fr_iimmed 0x11111111,fr2
626 cfmss fr20,fr8,fr2,cc3,0
627 test_fr_iimmed 0x11111111,fr2
628 test_fr_iimmed 0x22222222,fr3
629 cfmss fr20,fr12,fr2,cc3,1
630 test_fr_iimmed 0x11111111,fr2
631 cfmss fr20,fr16,fr2,cc3,0
632 test_fr_iimmed 0x11111111,fr2
633 test_fr_iimmed 0x22222222,fr3
634 cfmss fr20,fr20,fr2,cc3,1
635 test_fr_iimmed 0x11111111,fr2
636 test_fr_iimmed 0x22222222,fr3
637 cfmss fr20,fr24,fr2,cc3,0
638 test_fr_iimmed 0x11111111,fr2
639 cfmss fr20,fr28,fr2,cc3,1
640 test_fr_iimmed 0x11111111,fr2
641 test_fr_iimmed 0x22222222,fr3
642 cfmss fr20,fr32,fr2,cc3,0
643 test_fr_iimmed 0x11111111,fr2
644 cfmss fr20,fr36,fr2,cc7,1
645 test_fr_iimmed 0x11111111,fr2
646 cfmss fr20,fr40,fr2,cc7,0
647 test_fr_iimmed 0x11111111,fr2
648 cfmss fr20,fr44,fr2,cc7,1
649 test_fr_iimmed 0x11111111,fr2
650 cfmss fr20,fr48,fr2,cc7,0
651 test_fr_iimmed 0x11111111,fr2
652
653 cfmss fr28,fr0,fr2,cc7,1
654 test_fr_iimmed 0x11111111,fr2
655 cfmss fr28,fr4,fr2,cc7,0
656 test_fr_iimmed 0x11111111,fr2
657 cfmss fr28,fr8,fr2,cc7,1
658 test_fr_iimmed 0x11111111,fr2
659 test_fr_iimmed 0x22222222,fr3
660 cfmss fr28,fr12,fr2,cc7,0
661 test_fr_iimmed 0x11111111,fr2
662 cfmss fr28,fr16,fr2,cc7,1
663 test_fr_iimmed 0x11111111,fr2
664 test_fr_iimmed 0x22222222,fr3
665 cfmss fr28,fr20,fr2,cc7,0
666 test_fr_iimmed 0x11111111,fr2
667 test_fr_iimmed 0x22222222,fr3
668 cfmss fr28,fr24,fr2,cc7,1
669 test_fr_iimmed 0x11111111,fr2
670 cfmss fr28,fr28,fr2,cc7,0
671 test_fr_iimmed 0x11111111,fr2
672 test_fr_iimmed 0x22222222,fr3
673 cfmss fr28,fr32,fr2,cc7,1
674 test_fr_iimmed 0x11111111,fr2
675 test_fr_iimmed 0x22222222,fr3
676 cfmss fr28,fr36,fr2,cc7,0
677 test_fr_iimmed 0x11111111,fr2
678 cfmss fr28,fr40,fr2,cc7,1
679 test_fr_iimmed 0x11111111,fr2
680 cfmss fr28,fr44,fr2,cc7,0
681 test_fr_iimmed 0x11111111,fr2
682 cfmss fr28,fr48,fr2,cc7,1
683 test_fr_iimmed 0x11111111,fr2
684 cfmss fr28,fr52,fr2,cc7,0
685 test_fr_iimmed 0x11111111,fr2
686
687 cfmss fr28,fr8,fr2,cc7,1
688 test_fr_iimmed 0x11111111,fr2
689 test_fr_iimmed 0x22222222,fr3
690 cfmss fr8,fr28,fr2,cc7,0
691 test_fr_iimmed 0x11111111,fr2
692
693 cfmss fr32,fr36,fr2,cc7,1
694 test_fr_iimmed 0x11111111,fr2
695 test_fr_iimmed 0x22222222,fr3
696
697 pass