1 # frv testcase for mcmpsh $FRi,$FRj,$FCCk
4 .include "testutils.inc"
10 set_fr_iimmed 0x7fff,0x7fff,fr10
11 set_fr_iimmed 0x7fff,0x7fff,fr11
12 set_fcc 0x7,0 ; Set mask opposite of expected
13 set_fcc 0x7,1 ; Set mask opposite of expected
18 set_fr_iimmed 0x7fff,0x7fff,fr10
19 set_fr_iimmed 0x7fff,0x8000,fr11
20 set_fcc 0x7,0 ; Set mask opposite of expected
21 set_fcc 0xd,1 ; Set mask opposite of expected
26 set_fr_iimmed 0x7fff,0x7fff,fr10
27 set_fr_iimmed 0x8000,0x7fff,fr11
28 set_fcc 0xd,0 ; Set mask opposite of expected
29 set_fcc 0x7,1 ; Set mask opposite of expected
34 set_fr_iimmed 0x7fff,0x7fff,fr10
35 set_fr_iimmed 0x8000,0x8000,fr11
36 set_fcc 0xd,0 ; Set mask opposite of expected
37 set_fcc 0xd,1 ; Set mask opposite of expected
42 set_fr_iimmed 0x7fff,0x8000,fr10
43 set_fr_iimmed 0x7fff,0x7fff,fr11
44 set_fcc 0x7,0 ; Set mask opposite of expected
45 set_fcc 0xb,1 ; Set mask opposite of expected
50 set_fr_iimmed 0x7fff,0x8000,fr10
51 set_fr_iimmed 0x7fff,0x8000,fr11
52 set_fcc 0x7,0 ; Set mask opposite of expected
53 set_fcc 0x7,1 ; Set mask opposite of expected
58 set_fr_iimmed 0x7fff,0x8000,fr10
59 set_fr_iimmed 0x8000,0x7fff,fr11
60 set_fcc 0xd,0 ; Set mask opposite of expected
61 set_fcc 0xb,1 ; Set mask opposite of expected
66 set_fr_iimmed 0x7fff,0x8000,fr10
67 set_fr_iimmed 0x8000,0x8000,fr11
68 set_fcc 0xd,0 ; Set mask opposite of expected
69 set_fcc 0x7,1 ; Set mask opposite of expected
74 set_fr_iimmed 0x8000,0x7fff,fr10
75 set_fr_iimmed 0x7fff,0x7fff,fr11
76 set_fcc 0xb,0 ; Set mask opposite of expected
77 set_fcc 0x7,1 ; Set mask opposite of expected
82 set_fr_iimmed 0x8000,0x7fff,fr10
83 set_fr_iimmed 0x7fff,0x8000,fr11
84 set_fcc 0xb,0 ; Set mask opposite of expected
85 set_fcc 0xd,1 ; Set mask opposite of expected
90 set_fr_iimmed 0x8000,0x7fff,fr10
91 set_fr_iimmed 0x8000,0x7fff,fr11
92 set_fcc 0x7,0 ; Set mask opposite of expected
93 set_fcc 0x7,1 ; Set mask opposite of expected
98 set_fr_iimmed 0x8000,0x7fff,fr10
99 set_fr_iimmed 0x8000,0x8000,fr11
100 set_fcc 0x7,0 ; Set mask opposite of expected
101 set_fcc 0xd,1 ; Set mask opposite of expected
102 mcmpsh fr10,fr11,fcc0
106 set_fr_iimmed 0x8000,0x8000,fr10
107 set_fr_iimmed 0x7fff,0x7fff,fr11
108 set_fcc 0xb,0 ; Set mask opposite of expected
109 set_fcc 0xb,1 ; Set mask opposite of expected
110 mcmpsh fr10,fr11,fcc0
114 set_fr_iimmed 0x8000,0x8000,fr10
115 set_fr_iimmed 0x7fff,0x8000,fr11
116 set_fcc 0xb,0 ; Set mask opposite of expected
117 set_fcc 0x7,1 ; Set mask opposite of expected
118 mcmpsh fr10,fr11,fcc0
122 set_fr_iimmed 0x8000,0x8000,fr10
123 set_fr_iimmed 0x8000,0x7fff,fr11
124 set_fcc 0x7,0 ; Set mask opposite of expected
125 set_fcc 0xb,1 ; Set mask opposite of expected
126 mcmpsh fr10,fr11,fcc0
130 set_fr_iimmed 0x8000,0x8000,fr10
131 set_fr_iimmed 0x8000,0x8000,fr11
132 set_fcc 0x7,0 ; Set mask opposite of expected
133 set_fcc 0x7,1 ; Set mask opposite of expected
134 mcmpsh fr10,fr11,fcc0