1 //Original:/proj/frio/dv/testcases/core/c_alu2op_log_r_sft/c_alu2op_log_r_sft.dsp
2 // Spec Reference: alu2op logical right
5 .include "testutils.inc"
26 CHECKREG r1, 0x091A2B3C;
27 CHECKREG r2, 0x11A2B3C4;
28 CHECKREG r3, 0x1A2B3C4D;
29 CHECKREG r4, 0x2159E26A;
30 CHECKREG r5, 0x4B3C4D5E;
31 CHECKREG r6, 0x53C4D5E6;
32 CHECKREG r7, 0x5C4D5E6F;
33 CHECKREG r0, 0x00000000;
52 CHECKREG r0, 0x00000000;
53 CHECKREG r1, 0x00000000;
54 CHECKREG r2, 0x00000000;
55 CHECKREG r3, 0x00000000;
56 CHECKREG r4, 0x00000000;
57 CHECKREG r5, 0x00000000;
58 CHECKREG r6, 0x00000000;
59 CHECKREG r7, 0x00000000;
78 CHECKREG r0, 0x00000000;
79 CHECKREG r1, 0x00000000;
80 CHECKREG r2, 0x00000000;
81 CHECKREG r3, 0x00000000;
82 CHECKREG r4, 0x00000001;
83 CHECKREG r5, 0x00000001;
84 CHECKREG r6, 0x00000000;
85 CHECKREG r7, 0x00000000;
113 imm32 r0, 0x00000001;
114 imm32 r1, 0x12345678;
115 imm32 r2, 0x23456789;
116 imm32 r3, 0x3456789a;
117 imm32 r4, 0x00000000;
118 imm32 r5, 0x96789abc;
119 imm32 r6, 0xa789abcd;
120 imm32 r7, 0xb89abcde;
130 CHECKREG r0, 0x00000000;
131 CHECKREG r1, 0x00002468;
132 CHECKREG r2, 0x0000468A;
133 CHECKREG r3, 0x000068AC;
134 CHECKREG r4, 0x00000000;
135 CHECKREG r5, 0x00012CF1;
136 CHECKREG r6, 0x00014F13;
137 CHECKREG r7, 0x00017135;
139 imm32 r0, 0x01230002;
140 imm32 r1, 0x00000000;
141 imm32 r2, 0x93456789;
142 imm32 r3, 0xa456789a;
143 imm32 r4, 0xb56789ab;
144 imm32 r5, 0x00000000;
145 imm32 r6, 0xd789abcd;
146 imm32 r7, 0xe89abcde;
156 CHECKREG r0, 0x000000;
157 CHECKREG r1, 0x00000000;
161 CHECKREG r5, 0x00000000;
165 imm32 r0, 0x51230002;
166 imm32 r1, 0x12345678;
167 imm32 r2, 0xb1256790;
168 imm32 r3, 0x3456789a;
169 imm32 r4, 0x956789ab;
170 imm32 r5, 0x86789abc;
171 imm32 r6, 0x00000000;
172 imm32 r7, 0x789abcde;
182 CHECKREG r0, 0x00000051;
183 CHECKREG r1, 0x00000012;
184 CHECKREG r2, 0x000000B1;
185 CHECKREG r3, 0x00000034;
186 CHECKREG r4, 0x00000095;
187 CHECKREG r5, 0x00000086;
188 CHECKREG r6, 0x00000000;
189 CHECKREG r7, 0x00000078;
191 imm32 r0, 0x01230002;
192 imm32 r1, 0x82345678;
193 imm32 r2, 0x93456789;
194 imm32 r3, 0xa456789a;
195 imm32 r4, 0xb56789ab;
196 imm32 r5, 0xc6789abc;
197 imm32 r6, 0xd789abcd;
198 imm32 r7, 0x00000000;