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