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