x86-64: don't accept supposedly disabled MOVQ forms
[binutils-gdb.git] / gas / testsuite / gas / i386 / inval.l
1 .*: Assembler messages:
2 .*:4: Error: .*
3 .*:5: Error: .*
4 .*:6: Error: .*
5 .*:7: Error: .*
6 .*:8: Error: .*
7 .*:9: Error: .*
8 .*:10: Error: .*
9 .*:11: Error: .*
10 .*:12: Error: .*
11 .*:13: Error: .*
12 .*:14: Error: .*
13 .*:15: Error: .*
14 .*:16: Error: .*
15 .*:17: Error: .*
16 .*:18: Error: .*
17 .*:19: Error: .*
18 .*:20: Error: .*
19 .*:21: Error: .*
20 .*:22: Error: .*
21 .*:23: Error: .*
22 .*:24: Error: .*
23 .*:25: Error: .*
24 .*:26: Error: .*
25 .*:27: Error: .*
26 .*:28: Error: .*
27 .*:29: Error: .*
28 .*:30: Error: .*
29 .*:31: Error: .*
30 .*:32: Error: .*
31 .*:33: Error: .*
32 .*:34: Error: .*
33 .*:35: Error: .*
34 .*:36: Error: .*
35 .*:37: Error: .*
36 .*:38: Error: .*
37 .*:39: Error: .*
38 .*:40: Error: .*
39 .*:41: Error: .*
40 .*:42: Error: .*
41 .*:43: Error: .*
42 .*:44: Error: .*
43 .*:45: Error: .*
44 .*:46: Error: .*
45 .*:47: Error: .*
46 .*:48: Error: .*
47 .*:49: Error: .*
48 .*:50: Error: .*
49 .*:51: Error: .*
50 .*:52: Error: .*
51 .*:53: Error: .*
52 .*:54: Error: .*
53 .*:55: Error: .*
54 .*:56: Error: .*
55 .*:57: Error: .*
56 .*:59: Error: .*
57 .*:60: Error: .*
58 .*:62: Error: .*
59 .*:63: Error: .*
60 .*:64: Error: .*
61 .*:65: Error: .*
62 .*:67: Error: .*mov.*
63 .*:68: Error: .*mov.*
64 .*:69: Error: .*mov.*
65 .*:70: Error: .*mov.*
66 .*:73: Error: .*
67 .*:74: Error: .*
68 .*:75: Error: .*
69 .*:76: Error: .*
70 .*:77: Error: .*
71 .*:78: Error: .*
72 .*:79: Error: .*
73 .*:80: Error: .*
74 .*:81: Error: .*
75 .*:82: Error: .*
76 .*:83: Error: .*
77 .*:84: Error: .*
78 .*:85: Error: .*
79 .*:86: Error: .*
80 .*:87: Error: .*
81 .*:88: Error: .*
82 .*:90: Error: .*
83 .*:91: Error: .*
84 .*:92: Error: .*
85 .*:93: Error: .*
86 .*:95: Error: .*
87 .*:97: Error: .*shl.*
88 .*:98: Error: .*rol.*
89 .*:99: Error: .*rcl.*
90 .*:102: Error: .*
91 .*:104: Error: .*
92 .*:105: Error: .*
93 .*:106: Error: .*
94 .*:108: Error: .*
95 .*:109: Error: .*
96 .*:110: Error: .*
97 .*:112: Error: .*
98 .*:113: Error: .*
99 .*:114: Error: .*
100 GAS LISTING .*
101
102
103 [ ]*1[ ]+\.text
104 [ ]*2[ ]+\.allow_index_reg
105 [ ]*3[ ]+\# All the following should be illegal
106 [ ]*4[ ]+mov \(%dx\),%al
107 [ ]*5[ ]+mov \(%eax,%esp,2\),%al
108 [ ]*6[ ]+setae %eax
109 [ ]*7[ ]+pushb %ds
110 [ ]*8[ ]+popb %ds
111 [ ]*9[ ]+pushb %al
112 [ ]*10[ ]+popb %al
113 [ ]*11[ ]+pushb %ah
114 [ ]*12[ ]+popb %ah
115 [ ]*13[ ]+pushb %ax
116 [ ]*14[ ]+popb %ax
117 [ ]*15[ ]+pushb %eax
118 [ ]*16[ ]+popb %eax
119 [ ]*17[ ]+movb %ds,%ax
120 [ ]*18[ ]+movb %ds,%eax
121 [ ]*19[ ]+movb %ax,%ds
122 [ ]*20[ ]+movb %eax,%ds
123 [ ]*21[ ]+movdb %eax,%mm0
124 [ ]*22[ ]+movqb 0,%mm0
125 [ ]*23[ ]+ldsb 0,%eax
126 [ ]*24[ ]+setnew 0
127 [ ]*25[ ]+movdw %eax,%mm0
128 [ ]*26[ ]+movqw 0,%mm0
129 [ ]*27[ ]+div %cx,%al
130 [ ]*28[ ]+div %cl,%ax
131 [ ]*29[ ]+div %ecx,%al
132 [ ]*30[ ]+imul 10,%bx,%ecx
133 [ ]*31[ ]+imul 10,%bx,%al
134 [ ]*32[ ]+popab
135 [ ]*33[ ]+stil
136 [ ]*34[ ]+aaab
137 [ ]*35[ ]+cwdel
138 [ ]*36[ ]+cwdw
139 [ ]*37[ ]+callww 0
140 [ ]*38[ ]+foo: jaw foo
141 [ ]*39[ ]+jcxzw foo
142 [ ]*40[ ]+jecxzl foo
143 [ ]*41[ ]+loopb foo
144 [ ]*42[ ]+xlatw %es:%bx
145 [ ]*43[ ]+xlatl %es:%bx
146 [ ]*44[ ]+intl 2
147 [ ]*45[ ]+int3b
148 [ ]*46[ ]+hltb
149 [ ]*47[ ]+fstb %st\(0\)
150 [ ]*48[ ]+fcompll 28\(%ebp\)
151 [ ]*49[ ]+fldlw \(%eax\)
152 [ ]*50[ ]+movl \$%ebx,%eax
153 [ ]*51[ ]+insertq \$4,\$2,%xmm2,%ebx
154 [ ]*52[ ]+cvtsi2ssq \(%eax\),%xmm1
155 [ ]*53[ ]+cvtsi2sdq \(%eax\),%xmm1
156 [ ]*54[ ]+fnstsw %eax
157 [ ]*55[ ]+fnstsw %al
158 [ ]*56[ ]+fstsw %eax
159 [ ]*57[ ]+fstsw %al
160 \fGAS LISTING .*
161
162
163 [ ]*58[ ]+
164 [ ]*59[ ]+movnti %ax, \(%eax\)
165 [ ]*60[ ]+movntiw %ax, \(%eax\)
166 [ ]*61[ ]+
167 [ ]*62[ ]+add \(%si,%esi\), %eax
168 [ ]*63[ ]+add \(%esi,%si\), %eax
169 [ ]*64[ ]+add \(%eiz\), %eax
170 [ ]*65[ ]+add \(%eax\), %eiz
171 [ ]*66[ ]+
172 [ ]*[1-9][0-9]*[ ]+mov %cr0, %di
173 [ ]*[1-9][0-9]*[ ]+mov %ax, %cr7
174 [ ]*[1-9][0-9]*[ ]+mov %cr0, %bh
175 [ ]*[1-9][0-9]*[ ]+mov %al, %cr7
176 [ ]*[1-9][0-9]*[ ]+
177 [ ]*[1-9][0-9]*[ ]+\.intel_syntax noprefix
178 [ ]*[1-9][0-9]*[ ]+cvtsi2ss xmm1,QWORD PTR \[eax\]
179 [ ]*[1-9][0-9]*[ ]+cvtsi2sd xmm1,QWORD PTR \[eax\]
180 [ ]*[1-9][0-9]*[ ]+cvtsi2ssq xmm1,QWORD PTR \[eax\]
181 [ ]*[1-9][0-9]*[ ]+cvtsi2sdq xmm1,QWORD PTR \[eax\]
182 [ ]*[1-9][0-9]*[ ]+movq xmm1, XMMWORD PTR \[esp\]
183 [ ]*[1-9][0-9]*[ ]+movq xmm1, DWORD PTR \[esp\]
184 [ ]*[1-9][0-9]*[ ]+movq xmm1, WORD PTR \[esp\]
185 [ ]*[1-9][0-9]*[ ]+movq xmm1, BYTE PTR \[esp\]
186 [ ]*[1-9][0-9]*[ ]+movq XMMWORD PTR \[esp\],xmm1
187 [ ]*[1-9][0-9]*[ ]+movq DWORD PTR \[esp\],xmm1
188 [ ]*[1-9][0-9]*[ ]+movq WORD PTR \[esp\],xmm1
189 [ ]*[1-9][0-9]*[ ]+movq BYTE PTR \[esp\],xmm1
190 [ ]*[1-9][0-9]*[ ]+fnstsw eax
191 [ ]*[1-9][0-9]*[ ]+fnstsw al
192 [ ]*[1-9][0-9]*[ ]+fstsw eax
193 [ ]*[1-9][0-9]*[ ]+fstsw al
194 [ ]*[1-9][0-9]*[ ]+
195 [ ]*[1-9][0-9]*[ ]+movsx ax, \[eax\]
196 [ ]*[1-9][0-9]*[ ]+movsx eax, \[eax\]
197 [ ]*[1-9][0-9]*[ ]+movzx ax, \[eax\]
198 [ ]*[1-9][0-9]*[ ]+movzx eax, \[eax\]
199 [ ]*[1-9][0-9]*[ ]+
200 [ ]*[1-9][0-9]*[ ]+movnti word ptr \[eax\], ax
201 [ ]*[1-9][0-9]*[ ]+
202 [ ]*[1-9][0-9]*[ ]+shl \[eax\], 1
203 [ ]*[1-9][0-9]*[ ]+rol \[ecx\], 2
204 [ ]*[1-9][0-9]*[ ]+rcl \[edx\], cl
205 [ ]*[1-9][0-9]*[ ]+
206 [ ]*[1-9][0-9]*[ ]+\.att_syntax prefix
207 [ ]*[1-9][0-9]*[ ]+movsd \(%esi\), %ss:\(%edi\), %ss:\(%eax\)
208 [ ]*[1-9][0-9]*[ ]+
209 [ ]*[1-9][0-9]*[ ]+movl %ds, %ax
210 [ ]*[1-9][0-9]*[ ]+movl %ax, %ds
211 [ ]*[1-9][0-9]*[ ]+movl %ax, %bx
212 [ ]*[1-9][0-9]*[ ]+
213 [ ]*[1-9][0-9]*[ ]+movw %ds, %eax
214 [ ]*[1-9][0-9]*[ ]+movw %eax, %ds
215 [ ]*[1-9][0-9]*[ ]+movw %eax, %ebx
216 [ ]*[1-9][0-9]*[ ]+
217 [ ]*[1-9][0-9]*[ ]+inb %dx, %ax
218 [ ]*[1-9][0-9]*[ ]+outb %ax, %dx
219 [ ]*[1-9][0-9]*[ ]+movb %ax, %bx
220 \fGAS LISTING .*
221
222