x86: replace adhoc ambiguous operand checking for CRC32
[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 jmp *(%rax)
63 lgdt (%rax)
64 lidt (%rax)
65 lldt (%rax)
66 lmsw (%rax)
67 lods
68 lods (%rsi)
69 ltr (%rax)
70 mov $0x12, (%rax)
71 mov $0x1234, (%rax)
72 mov $0x12345678, (%rax)
73 mov %es, (%rax)
74 mov (%rax), %es
75 movs
76 movs (%rsi), %es:(%rdi)
77 mul (%rax)
78 neg (%rax)
79 nop (%rax)
80 not (%rax)
81 or $1, (%rax)
82 or $0x89, (%rax)
83 or $0x1234, (%rax)
84 or $0x12345678, (%rax)
85 out $0
86 out %dx
87 outs
88 outs (%rsi), %dx
89 pop (%rax)
90 pop %fs
91 ptwrite (%rax)
92 push (%rax)
93 push %fs
94 rcl $1, (%rax)
95 rcl $2, (%rax)
96 rcl %cl, (%rax)
97 rcl (%rax)
98 rcr $1, (%rax)
99 rcr $2, (%rax)
100 rcr %cl, (%rax)
101 rcr (%rax)
102 rol $1, (%rax)
103 rol $2, (%rax)
104 rol %cl, (%rax)
105 rol (%rax)
106 ror $1, (%rax)
107 ror $2, (%rax)
108 ror %cl, (%rax)
109 ror (%rax)
110 sbb $1, (%rax)
111 sbb $0x89, (%rax)
112 sbb $0x1234, (%rax)
113 sbb $0x12345678, (%rax)
114 scas
115 scas %es:(%rdi)
116 sal $1, (%rax)
117 sal $2, (%rax)
118 sal %cl, (%rax)
119 sal (%rax)
120 sar $1, (%rax)
121 sar $2, (%rax)
122 sar %cl, (%rax)
123 sar (%rax)
124 shl $1, (%rax)
125 shl $2, (%rax)
126 shl %cl, (%rax)
127 shl (%rax)
128 shr $1, (%rax)
129 shr $2, (%rax)
130 shr %cl, (%rax)
131 shr (%rax)
132 stos
133 stos %es:(%rdi)
134 sub $1, (%rax)
135 sub $0x89, (%rax)
136 sub $0x1234, (%rax)
137 sub $0x12345678, (%rax)
138 sysret
139 test $0x89, (%rax)
140 test $0x1234, (%rax)
141 test $0x12345678, (%rax)
142 vcvtsi2sd (%rax), %xmm0, %xmm0
143 vcvtsi2sd (%rax), %xmm0, %xmm31
144 vcvtsi2ss (%rax), %xmm0, %xmm0
145 vcvtsi2ss (%rax), %xmm0, %xmm31
146 vcvtusi2sd (%rax), %xmm0, %xmm0
147 vcvtusi2ss (%rax), %xmm0, %xmm0
148 xor $1, (%rax)
149 xor $0x89, (%rax)
150 xor $0x1234, (%rax)
151 xor $0x12345678, (%rax)
This page took 0.035208 seconds and 4 git commands to generate.