1 //Original:/testcases/core/c_alu2op_conv_h/c_alu2op_conv_h.dsp
2 // Spec Reference: alu2op convert h
5 .include "testutils.inc"
26 CHECKREG r0, 0x00009ABC;
27 CHECKREG r1, 0x00009ABC;
28 CHECKREG r2, 0x00009ABC;
29 CHECKREG r3, 0x00009ABC;
30 CHECKREG r4, 0x00009ABC;
31 CHECKREG r5, 0x00009ABC;
32 CHECKREG r6, 0x00009ABC;
33 CHECKREG r7, 0x00009ABC;
51 CHECKREG r0, 0x00004659;
52 CHECKREG r1, 0x00004659;
53 CHECKREG r2, 0x00004659;
54 CHECKREG r3, 0x00004659;
55 CHECKREG r4, 0x00004659;
56 CHECKREG r5, 0x00004659;
57 CHECKREG r6, 0x00004659;
58 CHECKREG r7, 0x00004659;
76 CHECKREG r0, 0x00006789;
77 CHECKREG r1, 0x00006789;
78 CHECKREG r2, 0x00006789;
79 CHECKREG r3, 0x00006789;
80 CHECKREG r4, 0x00006789;
81 CHECKREG r5, 0x00006789;
82 CHECKREG r6, 0x00006789;
83 CHECKREG r7, 0x00006789;
101 CHECKREG r0, 0x0000789A;
102 CHECKREG r1, 0x0000789A;
103 CHECKREG r2, 0x0000789A;
104 CHECKREG r3, 0x0000789A;
105 CHECKREG r4, 0x0000789A;
106 CHECKREG r5, 0x0000789A;
107 CHECKREG r6, 0x0000789A;
108 CHECKREG r7, 0x0000789A;
110 imm32 r0, 0xa0789abc;
111 imm32 r1, 0x1a345678;
112 imm32 r2, 0x23a56789;
113 imm32 r3, 0x645a789a;
114 imm32 r4, 0x8667a9ab;
115 imm32 r5, 0x96689abc;
116 imm32 r6, 0xa787abad;
117 imm32 r7, 0xb89a7cda;
126 CHECKREG r0, 0x0000A9AB;
127 CHECKREG r1, 0x0000A9AB;
128 CHECKREG r2, 0x0000A9AB;
129 CHECKREG r3, 0x0000A9AB;
130 CHECKREG r4, 0x0000A9AB;
131 CHECKREG r5, 0x0000A9AB;
132 CHECKREG r6, 0x0000A9AB;
133 CHECKREG r7, 0x0000A9AB;
135 imm32 r0, 0xf1230002;
136 imm32 r1, 0x0f374659;
137 imm32 r2, 0x93f56789;
138 imm32 r3, 0xa45f789a;
139 imm32 r4, 0xb567f9ab;
140 imm32 r5, 0xc6789fbc;
141 imm32 r6, 0xd789abfd;
142 imm32 r7, 0xe89abcdf;
151 CHECKREG r0, 0x00009FBC;
152 CHECKREG r1, 0x00009FBC;
153 CHECKREG r2, 0x00009FBC;
154 CHECKREG r3, 0x00009FBC;
155 CHECKREG r4, 0x00009FBC;
156 CHECKREG r5, 0x00009FBC;
157 CHECKREG r6, 0x00009FBC;
158 CHECKREG r7, 0x00009FBC;
160 imm32 r0, 0xe0789abc;
161 imm32 r1, 0xe2345678;
162 imm32 r2, 0x2e456789;
163 imm32 r3, 0x34e6789a;
164 imm32 r4, 0x856e89ab;
165 imm32 r5, 0x9678eabc;
166 imm32 r6, 0xa789aecd;
167 imm32 r7, 0xb89abcee;
176 CHECKREG r0, 0x0000AECD;
177 CHECKREG r1, 0x0000AECD;
178 CHECKREG r2, 0x0000AECD;
179 CHECKREG r3, 0x0000AECD;
180 CHECKREG r4, 0x0000AECD;
181 CHECKREG r5, 0x0000AECD;
182 CHECKREG r6, 0x0000AECD;
183 CHECKREG r7, 0x0000AECD;
185 imm32 r0, 0x012300f5;
186 imm32 r1, 0x80374659;
187 imm32 r2, 0x98456589;
188 imm32 r3, 0xa486589a;
189 imm32 r4, 0xb56589ab;
190 imm32 r5, 0xc6588abc;
191 imm32 r6, 0xd589a8cd;
192 imm32 r7, 0x589abc88;
201 CHECKREG r0, 0x0000BC88;
202 CHECKREG r1, 0x0000BC88;
203 CHECKREG r2, 0x0000BC88;
204 CHECKREG r3, 0x0000BC88;
205 CHECKREG r4, 0x0000BC88;
206 CHECKREG r5, 0x0000BC88;
207 CHECKREG r6, 0x0000BC88;
208 CHECKREG r7, 0x0000BC88;