x86: improve handling of insns with ambiguous operand sizes
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / noreg32.s
1 .text
2 noreg:
3 adc $1, (%eax)
4 adc $0x89, (%eax)
5 adc $0x1234, (%eax)
6 adc $0x12345678, (%eax)
7 add $1, (%eax)
8 add $0x89, (%eax)
9 add $0x1234, (%eax)
10 add $0x12345678, (%eax)
11 and $1, (%eax)
12 and $0x89, (%eax)
13 and $0x1234, (%eax)
14 and $0x12345678, (%eax)
15 bt $1, (%eax)
16 btc $1, (%eax)
17 btr $1, (%eax)
18 bts $1, (%eax)
19 call *(%eax)
20 cmp $1, (%eax)
21 cmp $0x89, (%eax)
22 cmp $0x1234, (%eax)
23 cmp $0x12345678, (%eax)
24 cmps
25 cmps %es:(%edi), (%esi)
26 cvtsi2sd (%eax), %xmm0
27 cvtsi2ss (%eax), %xmm0
28 dec (%eax)
29 div (%eax)
30 fadd (%eax)
31 fcom (%eax)
32 fcomp (%eax)
33 fdiv (%eax)
34 fdivr (%eax)
35 fiadd (%eax)
36 ficom (%eax)
37 ficomp (%eax)
38 fidiv (%eax)
39 fidivr (%eax)
40 fild (%eax)
41 fimul (%eax)
42 fist (%eax)
43 fistp (%eax)
44 fisttp (%eax)
45 fisub (%eax)
46 fisubr (%eax)
47 fld (%eax)
48 fmul (%eax)
49 fst (%eax)
50 fstp (%eax)
51 fsub (%eax)
52 fsubr (%eax)
53 idiv (%eax)
54 imul (%eax)
55 in $0
56 in %dx
57 inc (%eax)
58 ins
59 ins %dx, %es:(%edi)
60 jmp *(%eax)
61 lgdt (%eax)
62 lidt (%eax)
63 lldt (%eax)
64 lmsw (%eax)
65 lods
66 lods (%esi)
67 ltr (%eax)
68 mov $0x12, (%eax)
69 mov $0x1234, (%eax)
70 mov $0x12345678, (%eax)
71 mov %es, (%eax)
72 mov (%eax), %es
73 movs
74 movs (%esi), %es:(%edi)
75 mul (%eax)
76 neg (%eax)
77 nop (%eax)
78 not (%eax)
79 or $1, (%eax)
80 or $0x89, (%eax)
81 or $0x1234, (%eax)
82 or $0x12345678, (%eax)
83 out $0
84 out %dx
85 outs
86 outs (%esi), %dx
87 pop (%eax)
88 pop %es
89 ptwrite (%eax)
90 push (%eax)
91 push %es
92 rcl $1, (%eax)
93 rcl $2, (%eax)
94 rcl %cl, (%eax)
95 rcl (%eax)
96 rcr $1, (%eax)
97 rcr $2, (%eax)
98 rcr %cl, (%eax)
99 rcr (%eax)
100 rol $1, (%eax)
101 rol $2, (%eax)
102 rol %cl, (%eax)
103 rol (%eax)
104 ror $1, (%eax)
105 ror $2, (%eax)
106 ror %cl, (%eax)
107 ror (%eax)
108 sbb $1, (%eax)
109 sbb $0x89, (%eax)
110 sbb $0x1234, (%eax)
111 sbb $0x12345678, (%eax)
112 scas
113 scas %es:(%edi)
114 sal $1, (%eax)
115 sal $2, (%eax)
116 sal %cl, (%eax)
117 sal (%eax)
118 sar $1, (%eax)
119 sar $2, (%eax)
120 sar %cl, (%eax)
121 sar (%eax)
122 shl $1, (%eax)
123 shl $2, (%eax)
124 shl %cl, (%eax)
125 shl (%eax)
126 shr $1, (%eax)
127 shr $2, (%eax)
128 shr %cl, (%eax)
129 shr (%eax)
130 stos
131 stos %es:(%edi)
132 sub $1, (%eax)
133 sub $0x89, (%eax)
134 sub $0x1234, (%eax)
135 sub $0x12345678, (%eax)
136 test $0x89, (%eax)
137 test $0x1234, (%eax)
138 test $0x12345678, (%eax)
139 vcvtsi2sd (%eax), %xmm0, %xmm0
140 {evex} vcvtsi2sd (%eax), %xmm0, %xmm0
141 vcvtsi2ss (%eax), %xmm0, %xmm0
142 {evex} vcvtsi2ss (%eax), %xmm0, %xmm0
143 vcvtusi2sd (%eax), %xmm0, %xmm0
144 vcvtusi2ss (%eax), %xmm0, %xmm0
145 xor $1, (%eax)
146 xor $0x89, (%eax)
147 xor $0x1234, (%eax)
148 xor $0x12345678, (%eax)
This page took 0.036258 seconds and 4 git commands to generate.