OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-7.1/] [sim/] [testsuite/] [sim/] [frv/] [cfmss.cgs] - Blame information for rev 842

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 227 jeremybenn
# 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

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.