x86: replace adhoc (partly wrong) ambiguous operand checking for MOVSX/MOVZX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / noreg64.s
1 .text
2 noreg:
3 adc $1, (%rax)
4 adc $0x89, (%rax)
5 adc $0x1234, (%rax)
6 adc $0x12345678, (%rax)
7 add $1, (%rax)
8 add $0x89, (%rax)
9 add $0x1234, (%rax)
10 add $0x12345678, (%rax)
11 and $1, (%rax)
12 and $0x89, (%rax)
13 and $0x1234, (%rax)
14 and $0x12345678, (%rax)
15 bt $1, (%rax)
16 btc $1, (%rax)
17 btr $1, (%rax)
18 bts $1, (%rax)
19 call *(%rax)
20 cmp $1, (%rax)
21 cmp $0x89, (%rax)
22 cmp $0x1234, (%rax)
23 cmp $0x12345678, (%rax)
24 cmps
25 cmps %es:(%rdi), (%rsi)
26 crc32 (%rax), %eax
27 crc32 (%rax), %rax
28 cvtsi2sd (%rax), %xmm0
29 cvtsi2ss (%rax), %xmm0
30 dec (%rax)
31 div (%rax)
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)
55 idiv (%rax)
56 imul (%rax)
57 in $0
58 in %dx
59 inc (%rax)
60 ins
61 ins %dx, %es:(%rdi)
62 iret
63 jmp *(%rax)
64 lgdt (%rax)
65 lidt (%rax)
66 lldt (%rax)
67 lmsw (%rax)
68 lods
69 lods (%rsi)
70 lret
71 lret $4
72 ltr (%rax)
73 mov $0x12, (%rax)
74 mov $0x1234, (%rax)
75 mov $0x12345678, (%rax)
76 mov %es, (%rax)
77 mov (%rax), %es
78 movs
79 movs (%rsi), %es:(%rdi)
80 movsx (%rax), %ax
81 movsx (%rax), %eax
82 movsx (%rax), %rax
83 movzx (%rax), %ax
84 movzx (%rax), %eax
85 movzx (%rax), %rax
86 mul (%rax)
87 neg (%rax)
88 nop (%rax)
89 not (%rax)
90 or $1, (%rax)
91 or $0x89, (%rax)
92 or $0x1234, (%rax)
93 or $0x12345678, (%rax)
94 out $0
95 out %dx
96 outs
97 outs (%rsi), %dx
98 pop (%rax)
99 pop %fs
100 ptwrite (%rax)
101 push (%rax)
102 push %fs
103 rcl $1, (%rax)
104 rcl $2, (%rax)
105 rcl %cl, (%rax)
106 rcl (%rax)
107 rcr $1, (%rax)
108 rcr $2, (%rax)
109 rcr %cl, (%rax)
110 rcr (%rax)
111 rol $1, (%rax)
112 rol $2, (%rax)
113 rol %cl, (%rax)
114 rol (%rax)
115 ror $1, (%rax)
116 ror $2, (%rax)
117 ror %cl, (%rax)
118 ror (%rax)
119 sbb $1, (%rax)
120 sbb $0x89, (%rax)
121 sbb $0x1234, (%rax)
122 sbb $0x12345678, (%rax)
123 scas
124 scas %es:(%rdi)
125 sal $1, (%rax)
126 sal $2, (%rax)
127 sal %cl, (%rax)
128 sal (%rax)
129 sar $1, (%rax)
130 sar $2, (%rax)
131 sar %cl, (%rax)
132 sar (%rax)
133 shl $1, (%rax)
134 shl $2, (%rax)
135 shl %cl, (%rax)
136 shl (%rax)
137 shr $1, (%rax)
138 shr $2, (%rax)
139 shr %cl, (%rax)
140 shr (%rax)
141 stos
142 stos %es:(%rdi)
143 sub $1, (%rax)
144 sub $0x89, (%rax)
145 sub $0x1234, (%rax)
146 sub $0x12345678, (%rax)
147 sysret
148 test $0x89, (%rax)
149 test $0x1234, (%rax)
150 test $0x12345678, (%rax)
151 vcvtsi2sd (%rax), %xmm0, %xmm0
152 vcvtsi2sd (%rax), %xmm0, %xmm31
153 vcvtsi2ss (%rax), %xmm0, %xmm0
154 vcvtsi2ss (%rax), %xmm0, %xmm31
155 vcvtusi2sd (%rax), %xmm0, %xmm0
156 vcvtusi2ss (%rax), %xmm0, %xmm0
157 xor $1, (%rax)
158 xor $0x89, (%rax)
159 xor $0x1234, (%rax)
160 xor $0x12345678, (%rax)
This page took 0.040147 seconds and 4 git commands to generate.