1 //Original
:/testcases
/core
/c_regmv_imlb_dr
/c_regmv_imlb_dr.dsp
2 // Spec Reference
: regmv imlb to dr
5 .include "testutils.inc"
13 // initialize source regs
29 CHECKREG
r0, 0x11111111;
30 CHECKREG
r1, 0x11111111;
31 CHECKREG
r2, 0x11111111;
32 CHECKREG
r3, 0x11111111;
33 CHECKREG
r4, 0x22222222;
34 CHECKREG
r5, 0x22222222;
35 CHECKREG
r6, 0x22222222;
36 CHECKREG
r7, 0x22222222;
46 CHECKREG
r0, 0x22222222;
47 CHECKREG
r1, 0x22222222;
48 CHECKREG
r2, 0x22222222;
49 CHECKREG
r3, 0x22222222;
50 CHECKREG
r4, 0x11111111;
51 CHECKREG
r5, 0x11111111;
52 CHECKREG
r6, 0x11111111;
53 CHECKREG
r7, 0x11111111;
65 CHECKREG
r0, 0x33333333;
66 CHECKREG
r1, 0x33333333;
67 CHECKREG
r2, 0x33333333;
68 CHECKREG
r3, 0x33333333;
69 CHECKREG
r4, 0x44444444;
70 CHECKREG
r5, 0x44444444;
71 CHECKREG
r6, 0x44444444;
72 CHECKREG
r7, 0x44444444;
82 CHECKREG
r0, 0x44444444;
83 CHECKREG
r1, 0x44444444;
84 CHECKREG
r2, 0x44444444;
85 CHECKREG
r3, 0x44444444;
86 CHECKREG
r4, 0x33333333;
87 CHECKREG
r5, 0x33333333;
88 CHECKREG
r6, 0x33333333;
89 CHECKREG
r7, 0x33333333;
105 CHECKREG
r0, 0x55555555;
106 CHECKREG
r1, 0x55555555;
107 CHECKREG
r2, 0x55555555;
108 CHECKREG
r3, 0x55555555;
109 CHECKREG
r4, 0x66666666;
110 CHECKREG
r5, 0x66666666;
111 CHECKREG
r6, 0x66666666;
112 CHECKREG
r7, 0x66666666;
122 CHECKREG
r0, 0x66666666;
123 CHECKREG
r1, 0x66666666;
124 CHECKREG
r2, 0x66666666;
125 CHECKREG
r3, 0x66666666;
126 CHECKREG
r4, 0x55555555;
127 CHECKREG
r5, 0x55555555;
128 CHECKREG
r6, 0x55555555;
129 CHECKREG
r7, 0x55555555;
139 CHECKREG
r0, 0x77777777;
140 CHECKREG
r1, 0x77777777;
141 CHECKREG
r2, 0x77777777;
142 CHECKREG
r3, 0x77777777;
143 CHECKREG
r4, 0x88888888;
144 CHECKREG
r5, 0x88888888;
145 CHECKREG
r6, 0x88888888;
146 CHECKREG
r7, 0x88888888;
156 CHECKREG
r0, 0x88888888;
157 CHECKREG
r1, 0x88888888;
158 CHECKREG
r2, 0x88888888;
159 CHECKREG
r3, 0x88888888;
160 CHECKREG
r4, 0x77777777;
161 CHECKREG
r5, 0x77777777;
162 CHECKREG
r6, 0x77777777;
163 CHECKREG
r7, 0x77777777;
165 imm32 l0
, 0x99999999;
166 imm32 l1
, 0xaaaaaaaa;
167 imm32 l2
, 0xbbbbbbbb;
168 imm32 l3
, 0xcccccccc;
178 CHECKREG
r0, 0x99999999;
179 CHECKREG
r1, 0x99999999;
180 CHECKREG
r2, 0x99999999;
181 CHECKREG
r3, 0x99999999;
182 CHECKREG
r4, 0xaaaaaaaa;
183 CHECKREG
r5, 0xaaaaaaaa;
184 CHECKREG
r6, 0xaaaaaaaa;
185 CHECKREG
r7, 0xaaaaaaaa;
195 CHECKREG
r0, 0xaaaaaaaa;
196 CHECKREG
r1, 0xaaaaaaaa;
197 CHECKREG
r2, 0xaaaaaaaa;
198 CHECKREG
r3, 0xaaaaaaaa;
199 CHECKREG
r4, 0x99999999;
200 CHECKREG
r5, 0x99999999;
201 CHECKREG
r6, 0x99999999;
202 CHECKREG
r7, 0x99999999;
213 CHECKREG
r0, 0xbbbbbbbb;
214 CHECKREG
r1, 0xbbbbbbbb;
215 CHECKREG
r2, 0xbbbbbbbb;
216 CHECKREG
r3, 0xbbbbbbbb;
217 CHECKREG
r4, 0xcccccccc;
218 CHECKREG
r5, 0xcccccccc;
219 CHECKREG
r6, 0xcccccccc;
220 CHECKREG
r7, 0xcccccccc;
230 CHECKREG
r0, 0xcccccccc;
231 CHECKREG
r1, 0xcccccccc;
232 CHECKREG
r2, 0xcccccccc;
233 CHECKREG
r3, 0xcccccccc;
234 CHECKREG
r4, 0xbbbbbbbb;
235 CHECKREG
r5, 0xbbbbbbbb;
236 CHECKREG
r6, 0xbbbbbbbb;
237 CHECKREG
r7, 0xbbbbbbbb;
240 imm32 b0
, 0xdddddddd;
241 imm32 b1
, 0xeeeeeeee;
242 imm32 b2
, 0xffffffff;
243 imm32 b3
, 0x12345678;
253 CHECKREG
r0, 0xdddddddd;
254 CHECKREG
r1, 0xdddddddd;
255 CHECKREG
r2, 0xdddddddd;
256 CHECKREG
r3, 0xdddddddd;
257 CHECKREG
r4, 0xeeeeeeee;
258 CHECKREG
r5, 0xeeeeeeee;
259 CHECKREG
r6, 0xeeeeeeee;
260 CHECKREG
r7, 0xeeeeeeee;
270 CHECKREG
r0, 0xeeeeeeee;
271 CHECKREG
r1, 0xeeeeeeee;
272 CHECKREG
r2, 0xeeeeeeee;
273 CHECKREG
r3, 0xeeeeeeee;
274 CHECKREG
r4, 0xdddddddd;
275 CHECKREG
r5, 0xdddddddd;
276 CHECKREG
r6, 0xdddddddd;
277 CHECKREG
r7, 0xdddddddd;
287 CHECKREG
r0, 0xffffffff;
288 CHECKREG
r1, 0xffffffff;
289 CHECKREG
r2, 0xffffffff;
290 CHECKREG
r3, 0xffffffff;
291 CHECKREG
r4, 0x12345678;
292 CHECKREG
r5, 0x12345678;
293 CHECKREG
r6, 0x12345678;
294 CHECKREG
r7, 0x12345678;
304 CHECKREG
r0, 0x12345678;
305 CHECKREG
r1, 0x12345678;
306 CHECKREG
r2, 0x12345678;
307 CHECKREG
r3, 0x12345678;
308 CHECKREG
r4, 0xffffffff;
309 CHECKREG
r5, 0xffffffff;
310 CHECKREG
r6, 0xffffffff;
311 CHECKREG
r7, 0xffffffff;