x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / iamcu-1.d
CommitLineData
81486035
L
1#as: -J -march=iamcu
2#objdump: -dw
b47b60aa 3#notarget: *-*-nacl*
81486035
L
4
5.*: +file format elf32-iamcu.*
6
7Disassembly of section .text:
8
90+ <.text>:
10[ ]*[a-f0-9]+: 66 0f be f0 movsbw %al,%si
11[ ]*[a-f0-9]+: 0f be f0 movsbl %al,%esi
12[ ]*[a-f0-9]+: 0f bf f0 movswl %ax,%esi
81486035
L
13[ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%eax\),%dx
14[ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%eax\),%dx
15[ ]*[a-f0-9]+: 0f be 10 movsbl \(%eax\),%edx
16[ ]*[a-f0-9]+: 0f bf 10 movswl \(%eax\),%edx
17[ ]*[a-f0-9]+: 0f be 10 movsbl \(%eax\),%edx
18[ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%eax\),%dx
19[ ]*[a-f0-9]+: 0f bf 10 movswl \(%eax\),%edx
20[ ]*[a-f0-9]+: 66 0f b6 f0 movzbw %al,%si
21[ ]*[a-f0-9]+: 0f b6 f0 movzbl %al,%esi
22[ ]*[a-f0-9]+: 0f b7 f0 movzwl %ax,%esi
81486035
L
23[ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%eax\),%dx
24[ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%eax\),%dx
25[ ]*[a-f0-9]+: 0f b6 10 movzbl \(%eax\),%edx
26[ ]*[a-f0-9]+: 0f b7 10 movzwl \(%eax\),%edx
27[ ]*[a-f0-9]+: 0f b6 10 movzbl \(%eax\),%edx
28[ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%eax\),%dx
29[ ]*[a-f0-9]+: 0f b6 10 movzbl \(%eax\),%edx
30[ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%eax\),%dx
31[ ]*[a-f0-9]+: 0f b7 10 movzwl \(%eax\),%edx
32[ ]*[a-f0-9]+: 66 0f be f0 movsbw %al,%si
33[ ]*[a-f0-9]+: 0f be f0 movsbl %al,%esi
34[ ]*[a-f0-9]+: 0f bf f0 movswl %ax,%esi
35[ ]*[a-f0-9]+: 0f be 10 movsbl \(%eax\),%edx
36[ ]*[a-f0-9]+: 66 0f be 10 movsbw \(%eax\),%dx
37[ ]*[a-f0-9]+: 0f bf 10 movswl \(%eax\),%edx
38[ ]*[a-f0-9]+: 66 0f b6 f0 movzbw %al,%si
39[ ]*[a-f0-9]+: 0f b6 f0 movzbl %al,%esi
40[ ]*[a-f0-9]+: 0f b7 f0 movzwl %ax,%esi
41[ ]*[a-f0-9]+: 0f b6 10 movzbl \(%eax\),%edx
42[ ]*[a-f0-9]+: 66 0f b6 10 movzbw \(%eax\),%dx
43[ ]*[a-f0-9]+: 0f b7 10 movzwl \(%eax\),%edx
44[ ]*[a-f0-9]+: 66 0f be 00 movsbw \(%eax\),%ax
45[ ]*[a-f0-9]+: 0f be 00 movsbl \(%eax\),%eax
46[ ]*[a-f0-9]+: 0f bf 00 movswl \(%eax\),%eax
47[ ]*[a-f0-9]+: 66 0f b6 00 movzbw \(%eax\),%ax
48[ ]*[a-f0-9]+: 0f b6 00 movzbl \(%eax\),%eax
49[ ]*[a-f0-9]+: 0f b7 00 movzwl \(%eax\),%eax
50#pass
This page took 0.287286 seconds and 4 git commands to generate.