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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-6.8/] [sim/] [testsuite/] [sim/] [frv/] [cfmas.cgs] - Blame information for rev 24

Go to most recent revision | Details | Compare with Previous | View Log

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

powered by: WebSVN 2.1.0

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