x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / movx64.s
1 .text
2 .psize 0
3 movsx:
4 movsx %al, %cl
5 movsx %ax, %cl
6 movsx %eax, %cl
7 movsx %rax, %cl
8
9 movsx %al, %cx
10 movsx %ax, %cx
11 movsx %eax, %cx
12 movsx %rax, %cx
13
14 movsx %al, %ecx
15 movsx %ax, %ecx
16 movsx %eax, %ecx
17 movsx %rax, %ecx
18
19 movsx %al, %rcx
20 movsx %ax, %rcx
21 movsx %eax, %rcx
22 movsx %rax, %rcx
23
24 movsxb %al, %cl
25 movsxb %ax, %cl
26 movsxb %eax, %cl
27 movsxb %rax, %cl
28
29 movsxb %al, %cx
30 movsxb %ax, %cx
31 movsxb %eax, %cx
32 movsxb %rax, %cx
33
34 movsxb %al, %ecx
35 movsxb %ax, %ecx
36 movsxb %eax, %ecx
37 movsxb %rax, %ecx
38
39 movsxb %al, %rcx
40 movsxb %ax, %rcx
41 movsxb %eax, %rcx
42 movsxb %rax, %rcx
43
44 movsxw %al, %cl
45 movsxw %ax, %cl
46 movsxw %eax, %cl
47 movsxw %rax, %cl
48
49 movsxw %al, %cx
50 movsxw %ax, %cx
51 movsxw %eax, %cx
52 movsxw %rax, %cx
53
54 movsxw %al, %ecx
55 movsxw %ax, %ecx
56 movsxw %eax, %ecx
57 movsxw %rax, %ecx
58
59 movsxw %al, %rcx
60 movsxw %ax, %rcx
61 movsxw %eax, %rcx
62 movsxw %rax, %rcx
63
64 movsxl %al, %cl
65 movsxl %ax, %cl
66 movsxl %eax, %cl
67 movsxl %rax, %cl
68
69 movsxl %al, %cx
70 movsxl %ax, %cx
71 movsxl %eax, %cx
72 movsxl %rax, %cx
73
74 movsxl %al, %ecx
75 movsxl %ax, %ecx
76 movsxl %eax, %ecx
77 movsxl %rax, %ecx
78
79 movsxl %al, %rcx
80 movsxl %ax, %rcx
81 movsxl %eax, %rcx
82 movsxl %rax, %rcx
83
84 movsxd %al, %cl
85 movsxd %ax, %cl
86 movsxd %eax, %cl
87 movsxd %rax, %cl
88
89 movsxd %al, %cx
90 movsxd %ax, %cx
91 movsxd %eax, %cx
92 movsxd %rax, %cx
93
94 movsxd %al, %ecx
95 movsxd %ax, %ecx
96 movsxd %eax, %ecx
97 movsxd %rax, %ecx
98
99 movsxd %al, %rcx
100 movsxd %ax, %rcx
101 movsxd %eax, %rcx
102 movsxd %rax, %rcx
103
104 movsb %al, %cl
105 movsb %ax, %cl
106 movsb %eax, %cl
107 movsb %rax, %cl
108
109 movsb %al, %cx
110 movsb %ax, %cx
111 movsb %eax, %cx
112 movsb %rax, %cx
113
114 movsb %al, %ecx
115 movsb %ax, %ecx
116 movsb %eax, %ecx
117 movsb %rax, %ecx
118
119 movsb %al, %rcx
120 movsb %ax, %rcx
121 movsb %eax, %rcx
122 movsb %rax, %rcx
123
124 movsbw %al, %cl
125 movsbw %ax, %cl
126 movsbw %eax, %cl
127 movsbw %rax, %cl
128
129 movsbw %al, %cx
130 movsbw %ax, %cx
131 movsbw %eax, %cx
132 movsbw %rax, %cx
133
134 movsbw %al, %ecx
135 movsbw %ax, %ecx
136 movsbw %eax, %ecx
137 movsbw %rax, %ecx
138
139 movsbw %al, %rcx
140 movsbw %ax, %rcx
141 movsbw %eax, %rcx
142 movsbw %rax, %rcx
143
144 movsbl %al, %cl
145 movsbl %ax, %cl
146 movsbl %eax, %cl
147 movsbl %rax, %cl
148
149 movsbl %al, %cx
150 movsbl %ax, %cx
151 movsbl %eax, %cx
152 movsbl %rax, %cx
153
154 movsbl %al, %ecx
155 movsbl %ax, %ecx
156 movsbl %eax, %ecx
157 movsbl %rax, %ecx
158
159 movsbl %al, %rcx
160 movsbl %ax, %rcx
161 movsbl %eax, %rcx
162 movsbl %rax, %rcx
163
164 movsbq %al, %cl
165 movsbq %ax, %cl
166 movsbq %eax, %cl
167 movsbq %rax, %cl
168
169 movsbq %al, %cx
170 movsbq %ax, %cx
171 movsbq %eax, %cx
172 movsbq %rax, %cx
173
174 movsbq %al, %ecx
175 movsbq %ax, %ecx
176 movsbq %eax, %ecx
177 movsbq %rax, %ecx
178
179 movsbq %al, %rcx
180 movsbq %ax, %rcx
181 movsbq %eax, %rcx
182 movsbq %rax, %rcx
183
184 movsw %al, %cl
185 movsw %ax, %cl
186 movsw %eax, %cl
187 movsw %rax, %cl
188
189 movsw %al, %cx
190 movsw %ax, %cx
191 movsw %eax, %cx
192 movsw %rax, %cx
193
194 movsw %al, %ecx
195 movsw %ax, %ecx
196 movsw %eax, %ecx
197 movsw %rax, %ecx
198
199 movsw %al, %rcx
200 movsw %ax, %rcx
201 movsw %eax, %rcx
202 movsw %rax, %rcx
203
204 movswl %al, %cl
205 movswl %ax, %cl
206 movswl %eax, %cl
207 movswl %rax, %cl
208
209 movswl %al, %cx
210 movswl %ax, %cx
211 movswl %eax, %cx
212 movswl %rax, %cx
213
214 movswl %al, %ecx
215 movswl %ax, %ecx
216 movswl %eax, %ecx
217 movswl %rax, %ecx
218
219 movswl %al, %rcx
220 movswl %ax, %rcx
221 movswl %eax, %rcx
222 movswl %rax, %rcx
223
224 movswq %al, %cl
225 movswq %ax, %cl
226 movswq %eax, %cl
227 movswq %rax, %cl
228
229 movswq %al, %cx
230 movswq %ax, %cx
231 movswq %eax, %cx
232 movswq %rax, %cx
233
234 movswq %al, %ecx
235 movswq %ax, %ecx
236 movswq %eax, %ecx
237 movswq %rax, %ecx
238
239 movswq %al, %rcx
240 movswq %ax, %rcx
241 movswq %eax, %rcx
242 movswq %rax, %rcx
243
244 movzx:
245 movzx %al, %cl
246 movzx %ax, %cl
247 movzx %eax, %cl
248 movzx %rax, %cl
249
250 movzx %al, %cx
251 movzx %ax, %cx
252 movzx %eax, %cx
253 movzx %rax, %cx
254
255 movzx %al, %ecx
256 movzx %ax, %ecx
257 movzx %eax, %ecx
258 movzx %rax, %ecx
259
260 movzx %al, %rcx
261 movzx %ax, %rcx
262 movzx %eax, %rcx
263 movzx %rax, %rcx
264
265 movzxb %al, %cl
266 movzxb %ax, %cl
267 movzxb %eax, %cl
268 movzxb %rax, %cl
269
270 movzxb %al, %cx
271 movzxb %ax, %cx
272 movzxb %eax, %cx
273 movzxb %rax, %cx
274
275 movzxb %al, %ecx
276 movzxb %ax, %ecx
277 movzxb %eax, %ecx
278 movzxb %rax, %ecx
279
280 movzxb %al, %rcx
281 movzxb %ax, %rcx
282 movzxb %eax, %rcx
283 movzxb %rax, %rcx
284
285 movzxw %al, %cl
286 movzxw %ax, %cl
287 movzxw %eax, %cl
288 movzxw %rax, %cl
289
290 movzxw %al, %cx
291 movzxw %ax, %cx
292 movzxw %eax, %cx
293 movzxw %rax, %cx
294
295 movzxw %al, %ecx
296 movzxw %ax, %ecx
297 movzxw %eax, %ecx
298 movzxw %rax, %ecx
299
300 movzxw %al, %rcx
301 movzxw %ax, %rcx
302 movzxw %eax, %rcx
303 movzxw %rax, %rcx
304
305 movzxl %al, %cl
306 movzxl %ax, %cl
307 movzxl %eax, %cl
308 movzxl %rax, %cl
309
310 movzxl %al, %cx
311 movzxl %ax, %cx
312 movzxl %eax, %cx
313 movzxl %rax, %cx
314
315 movzxl %al, %ecx
316 movzxl %ax, %ecx
317 movzxl %eax, %ecx
318 movzxl %rax, %ecx
319
320 movzxl %al, %rcx
321 movzxl %ax, %rcx
322 movzxl %eax, %rcx
323 movzxl %rax, %rcx
324
325 movzxd %al, %cl
326 movzxd %ax, %cl
327 movzxd %eax, %cl
328 movzxd %rax, %cl
329
330 movzxd %al, %cx
331 movzxd %ax, %cx
332 movzxd %eax, %cx
333 movzxd %rax, %cx
334
335 movzxd %al, %ecx
336 movzxd %ax, %ecx
337 movzxd %eax, %ecx
338 movzxd %rax, %ecx
339
340 movzxd %al, %rcx
341 movzxd %ax, %rcx
342 movzxd %eax, %rcx
343 movzxd %rax, %rcx
344
345 movzb %al, %cl
346 movzb %ax, %cl
347 movzb %eax, %cl
348 movzb %rax, %cl
349
350 movzb %al, %cx
351 movzb %ax, %cx
352 movzb %eax, %cx
353 movzb %rax, %cx
354
355 movzb %al, %ecx
356 movzb %ax, %ecx
357 movzb %eax, %ecx
358 movzb %rax, %ecx
359
360 movzb %al, %rcx
361 movzb %ax, %rcx
362 movzb %eax, %rcx
363 movzb %rax, %rcx
364
365 movzbw %al, %cl
366 movzbw %ax, %cl
367 movzbw %eax, %cl
368 movzbw %rax, %cl
369
370 movzbw %al, %cx
371 movzbw %ax, %cx
372 movzbw %eax, %cx
373 movzbw %rax, %cx
374
375 movzbw %al, %ecx
376 movzbw %ax, %ecx
377 movzbw %eax, %ecx
378 movzbw %rax, %ecx
379
380 movzbw %al, %rcx
381 movzbw %ax, %rcx
382 movzbw %eax, %rcx
383 movzbw %rax, %rcx
384
385 movzbl %al, %cl
386 movzbl %ax, %cl
387 movzbl %eax, %cl
388 movzbl %rax, %cl
389
390 movzbl %al, %cx
391 movzbl %ax, %cx
392 movzbl %eax, %cx
393 movzbl %rax, %cx
394
395 movzbl %al, %ecx
396 movzbl %ax, %ecx
397 movzbl %eax, %ecx
398 movzbl %rax, %ecx
399
400 movzbl %al, %rcx
401 movzbl %ax, %rcx
402 movzbl %eax, %rcx
403 movzbl %rax, %rcx
404
405 movzbq %al, %cl
406 movzbq %ax, %cl
407 movzbq %eax, %cl
408 movzbq %rax, %cl
409
410 movzbq %al, %cx
411 movzbq %ax, %cx
412 movzbq %eax, %cx
413 movzbq %rax, %cx
414
415 movzbq %al, %ecx
416 movzbq %ax, %ecx
417 movzbq %eax, %ecx
418 movzbq %rax, %ecx
419
420 movzbq %al, %rcx
421 movzbq %ax, %rcx
422 movzbq %eax, %rcx
423 movzbq %rax, %rcx
424
425 movzw %al, %cl
426 movzw %ax, %cl
427 movzw %eax, %cl
428 movzw %rax, %cl
429
430 movzw %al, %cx
431 movzw %ax, %cx
432 movzw %eax, %cx
433 movzw %rax, %cx
434
435 movzw %al, %ecx
436 movzw %ax, %ecx
437 movzw %eax, %ecx
438 movzw %rax, %ecx
439
440 movzw %al, %rcx
441 movzw %ax, %rcx
442 movzw %eax, %rcx
443 movzw %rax, %rcx
444
445 movzwl %al, %cl
446 movzwl %ax, %cl
447 movzwl %eax, %cl
448 movzwl %rax, %cl
449
450 movzwl %al, %cx
451 movzwl %ax, %cx
452 movzwl %eax, %cx
453 movzwl %rax, %cx
454
455 movzwl %al, %ecx
456 movzwl %ax, %ecx
457 movzwl %eax, %ecx
458 movzwl %rax, %ecx
459
460 movzwl %al, %rcx
461 movzwl %ax, %rcx
462 movzwl %eax, %rcx
463 movzwl %rax, %rcx
464
465 movzwq %al, %cl
466 movzwq %ax, %cl
467 movzwq %eax, %cl
468 movzwq %rax, %cl
469
470 movzwq %al, %cx
471 movzwq %ax, %cx
472 movzwq %eax, %cx
473 movzwq %rax, %cx
474
475 movzwq %al, %ecx
476 movzwq %ax, %ecx
477 movzwq %eax, %ecx
478 movzwq %rax, %ecx
479
480 movzwq %al, %rcx
481 movzwq %ax, %rcx
482 movzwq %eax, %rcx
483 movzwq %rax, %rcx
484
485 .p2align 4
This page took 0.058869 seconds and 4 git commands to generate.