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