x86: replace adhoc ambiguous operand checking for CRC32
[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 crc32 (%eax), %eax
27 cvtsi2sd (%eax), %xmm0
28 cvtsi2ss (%eax), %xmm0
29 dec (%eax)
30 div (%eax)
31 fadd (%eax)
32 fcom (%eax)
33 fcomp (%eax)
34 fdiv (%eax)
35 fdivr (%eax)
36 fiadd (%eax)
37 ficom (%eax)
38 ficomp (%eax)
39 fidiv (%eax)
40 fidivr (%eax)
41 fild (%eax)
42 fimul (%eax)
43 fist (%eax)
44 fistp (%eax)
45 fisttp (%eax)
46 fisub (%eax)
47 fisubr (%eax)
48 fld (%eax)
49 fmul (%eax)
50 fst (%eax)
51 fstp (%eax)
52 fsub (%eax)
53 fsubr (%eax)
54 idiv (%eax)
55 imul (%eax)
56 in $0
57 in %dx
58 inc (%eax)
59 ins
60 ins %dx, %es:(%edi)
61 jmp *(%eax)
62 lgdt (%eax)
63 lidt (%eax)
64 lldt (%eax)
65 lmsw (%eax)
66 lods
67 lods (%esi)
68 ltr (%eax)
69 mov $0x12, (%eax)
70 mov $0x1234, (%eax)
71 mov $0x12345678, (%eax)
72 mov %es, (%eax)
73 mov (%eax), %es
74 movs
75 movs (%esi), %es:(%edi)
76 mul (%eax)
77 neg (%eax)
78 nop (%eax)
79 not (%eax)
80 or $1, (%eax)
81 or $0x89, (%eax)
82 or $0x1234, (%eax)
83 or $0x12345678, (%eax)
84 out $0
85 out %dx
86 outs
87 outs (%esi), %dx
88 pop (%eax)
89 pop %es
90 ptwrite (%eax)
91 push (%eax)
92 push %es
93 rcl $1, (%eax)
94 rcl $2, (%eax)
95 rcl %cl, (%eax)
96 rcl (%eax)
97 rcr $1, (%eax)
98 rcr $2, (%eax)
99 rcr %cl, (%eax)
100 rcr (%eax)
101 rol $1, (%eax)
102 rol $2, (%eax)
103 rol %cl, (%eax)
104 rol (%eax)
105 ror $1, (%eax)
106 ror $2, (%eax)
107 ror %cl, (%eax)
108 ror (%eax)
109 sbb $1, (%eax)
110 sbb $0x89, (%eax)
111 sbb $0x1234, (%eax)
112 sbb $0x12345678, (%eax)
113 scas
114 scas %es:(%edi)
115 sal $1, (%eax)
116 sal $2, (%eax)
117 sal %cl, (%eax)
118 sal (%eax)
119 sar $1, (%eax)
120 sar $2, (%eax)
121 sar %cl, (%eax)
122 sar (%eax)
123 shl $1, (%eax)
124 shl $2, (%eax)
125 shl %cl, (%eax)
126 shl (%eax)
127 shr $1, (%eax)
128 shr $2, (%eax)
129 shr %cl, (%eax)
130 shr (%eax)
131 stos
132 stos %es:(%edi)
133 sub $1, (%eax)
134 sub $0x89, (%eax)
135 sub $0x1234, (%eax)
136 sub $0x12345678, (%eax)
137 test $0x89, (%eax)
138 test $0x1234, (%eax)
139 test $0x12345678, (%eax)
140 vcvtsi2sd (%eax), %xmm0, %xmm0
141 {evex} vcvtsi2sd (%eax), %xmm0, %xmm0
142 vcvtsi2ss (%eax), %xmm0, %xmm0
143 {evex} vcvtsi2ss (%eax), %xmm0, %xmm0
144 vcvtusi2sd (%eax), %xmm0, %xmm0
145 vcvtusi2ss (%eax), %xmm0, %xmm0
146 xor $1, (%eax)
147 xor $0x89, (%eax)
148 xor $0x1234, (%eax)
149 xor $0x12345678, (%eax)
This page took 0.034048 seconds and 5 git commands to generate.