gas/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-inval.l
1 .*: Assembler messages:
2 .*:3: Error: .*
3 .*:4: Error: .*
4 .*:5: Error: .*
5 .*:6: Error: .*
6 .*:7: Error: .*
7 .*:8: Error: .*
8 .*:9: Error: .*
9 .*:10: Error: .*
10 .*:11: Error: .*
11 .*:12: Error: .*
12 .*:13: Error: .*
13 .*:14: Error: .*
14 .*:15: Error: .*
15 .*:16: Error: .*
16 .*:17: Error: .*
17 .*:18: Error: .*
18 .*:19: Error: .*
19 .*:20: Error: .*
20 .*:21: Error: .*
21 .*:22: Error: .*
22 .*:23: Error: .*
23 .*:24: Error: .*
24 .*:25: Error: .*
25 .*:26: Error: .*
26 .*:27: Error: .*
27 .*:28: Error: .*
28 .*:29: Error: .*
29 .*:30: Error: .*
30 .*:31: Error: .*
31 .*:32: Error: .*
32 .*:33: Error: .*
33 .*:34: Error: .*
34 .*:35: Error: .*
35 .*:36: Error: .*
36 .*:37: Error: .*
37 .*:38: Error: .*
38 .*:39: Error: .*
39 .*:40: Error: .*
40 .*:41: Error: .*
41 .*:42: Error: .*
42 .*:43: Error: .*
43 .*:44: Error: .*
44 .*:45: Error: .*
45 .*:46: Error: .*
46 .*:47: Error: .*
47 .*:48: Error: .*
48 .*:49: Error: .*
49 .*:50: Error: .*
50 .*:51: Error: .*
51 .*:52: Error: .*
52 .*:53: Error: .*
53 .*:54: Error: .*
54 .*:55: Error: .*
55 .*:56: Error: .*
56 .*:57: Error: .*
57 .*:58: Error: .*
58 .*:59: Error: .*
59 .*:60: Error: .*
60 .*:61: Error: .*
61 .*:62: Error: .*
62 .*:63: Error: .*
63 .*:64: Error: .*
64 .*:67: Error: .*
65 .*:68: Error: .*
66 .*:69: Error: .*
67 .*:70: Error: .*
68 .*:71: Error: .*
69 .*:72: Error: .*
70 .*:73: Error: .*
71 .*:74: Error: .*
72 .*:75: Error: .*
73 .*:76: Error: .*
74 .*:77: Error: .*
75 .*:78: Error: .*
76 .*:79: Error: .*
77 .*:80: Error: .*
78 .*:81: Error: .*
79 .*:82: Error: .*
80 .*:83: Error: .*
81 .*:84: Error: .*
82 .*:85: Error: .*
83 .*:86: Error: .*
84 .*:87: Error: .*
85 .*:88: Error: .*
86 .*:89: Error: .*
87 .*:90: Error: .*
88 .*:91: Error: .*
89 .*:92: Error: .*
90 .*:93: Error: .*
91 .*:94: Error: .*
92 .*:95: Error: .*
93 .*:96: Error: .*
94 .*:97: Error: .*
95 .*:98: Error: .*
96 .*:99: Error: .*
97 .*:100: Error: .*
98 GAS LISTING .*
99
100
101 [ ]*1[ ]+\.text
102 [ ]*2[ ]+\# All the following should be illegal for x86-64
103 [ ]*3[ ]+aaa \# illegal
104 [ ]*4[ ]+aad \# illegal
105 [ ]*5[ ]+aam \# illegal
106 [ ]*6[ ]+aas \# illegal
107 [ ]*7[ ]+arpl %ax,%ax \# illegal
108 [ ]*8[ ]+bound %eax,\(%rax\) \# illegal
109 [ ]*9[ ]+calll \*%eax \# 32-bit data size not allowed
110 [ ]*10[ ]+calll \*\(%ax\) \# 32-bit data size not allowed
111 [ ]*11[ ]+calll \*\(%eax\) \# 32-bit data size not allowed
112 [ ]*12[ ]+calll \*\(%r8\) \# 32-bit data size not allowed
113 [ ]*13[ ]+calll \*\(%rax\) \# 32-bit data size not allowed
114 [ ]*14[ ]+callq \*\(%ax\) \# no 16-bit addressing
115 [ ]*15[ ]+daa \# illegal
116 [ ]*16[ ]+das \# illegal
117 [ ]*17[ ]+enterl \$0,\$0 \# can't have 32-bit stack operands
118 [ ]*18[ ]+into \# illegal
119 [ ]*19[ ]+foo: jcxz foo \# No prefix exists to select CX as a counter
120 [ ]*20[ ]+jmpl \*%eax \# 32-bit data size not allowed
121 [ ]*21[ ]+jmpl \*\(%ax\) \# 32-bit data size not allowed
122 [ ]*22[ ]+jmpl \*\(%eax\) \# 32-bit data size not allowed
123 [ ]*23[ ]+jmpl \*\(%r8\) \# 32-bit data size not allowed
124 [ ]*24[ ]+jmpl \*\(%rax\) \# 32-bit data size not allowed
125 [ ]*25[ ]+jmpq \*\(%ax\) \# no 16-bit addressing
126 [ ]*26[ ]+lcalll \$0,\$0 \# illegal
127 [ ]*27[ ]+lcallq \$0,\$0 \# illegal
128 [ ]*28[ ]+ldsl %eax,\(%rax\) \# illegal
129 [ ]*29[ ]+ldsq %rax,\(%rax\) \# illegal
130 [ ]*30[ ]+lesl %eax,\(%rax\) \# illegal
131 [ ]*31[ ]+lesq %rax,\(%rax\) \# illegal
132 [ ]*32[ ]+ljmpl \$0,\$0 \# illegal
133 [ ]*33[ ]+ljmpq \$0,\$0 \# illegal
134 [ ]*34[ ]+ljmpq \*\(%rax\) \# 64-bit data size not allowed
135 [ ]*35[ ]+loopw foo \# No prefix exists to select CX as a counter
136 [ ]*36[ ]+loopew foo \# No prefix exists to select CX as a counter
137 [ ]*37[ ]+loopnew foo \# No prefix exists to select CX as a counter
138 [ ]*38[ ]+loopnzw foo \# No prefix exists to select CX as a counter
139 [ ]*39[ ]+loopzw foo \# No prefix exists to select CX as a counter
140 [ ]*40[ ]+leavel \# can't have 32-bit stack operands
141 [ ]*41[ ]+pop %ds \# illegal
142 [ ]*42[ ]+pop %es \# illegal
143 [ ]*43[ ]+pop %ss \# illegal
144 [ ]*44[ ]+popa \# illegal
145 [ ]*45[ ]+popl %eax \# can't have 32-bit stack operands
146 [ ]*46[ ]+push %cs \# illegal
147 [ ]*47[ ]+push %ds \# illegal
148 [ ]*48[ ]+push %es \# illegal
149 [ ]*49[ ]+push %ss \# illegal
150 [ ]*50[ ]+pusha \# illegal
151 [ ]*51[ ]+pushl %eax \# can't have 32-bit stack operands
152 [ ]*52[ ]+pushfl \# can't have 32-bit stack operands
153 [ ]*53[ ]+popfl \# can't have 32-bit stack operands
154 [ ]*54[ ]+retl \# can't have 32-bit stack operands
155 [ ]*55[ ]+insertq \$4,\$2,%xmm2,%ebx \# The last operand must be XMM register\.
156 [ ]*56[ ]+fnstsw %eax
157 [ ]*57[ ]+fnstsw %al
158 \fGAS LISTING .*
159
160
161 [ ]*58[ ]+fstsw %eax
162 [ ]*59[ ]+fstsw %al
163 [ ]*60[ ]+in \$8,%rax
164 [ ]*61[ ]+out %rax,\$8
165 [ ]*62[ ]+movzxl \(%rax\),%rax
166 [ ]*63[ ]+movnti %ax, \(%rax\)
167 [ ]*64[ ]+movntiw %ax, \(%rax\)
168 [ ]*65[ ]+
169 [ ]*66[ ]+\.intel_syntax noprefix
170 [ ]*67[ ]+cmpxchg16b dword ptr \[rax\] \# Must be oword
171 [ ]*68[ ]+movq xmm1, XMMWORD PTR \[rsp\]
172 [ ]*69[ ]+movq xmm1, DWORD PTR \[rsp\]
173 [ ]*70[ ]+movq xmm1, WORD PTR \[rsp\]
174 [ ]*71[ ]+movq xmm1, BYTE PTR \[rsp\]
175 [ ]*72[ ]+movq XMMWORD PTR \[rsp\],xmm1
176 [ ]*73[ ]+movq DWORD PTR \[rsp\],xmm1
177 [ ]*74[ ]+movq WORD PTR \[rsp\],xmm1
178 [ ]*75[ ]+movq BYTE PTR \[rsp\],xmm1
179 [ ]*76[ ]+fnstsw eax
180 [ ]*77[ ]+fnstsw al
181 [ ]*78[ ]+fstsw eax
182 [ ]*79[ ]+fstsw al
183 [ ]*80[ ]+in rax,8
184 [ ]*81[ ]+out 8,rax
185 [ ]*82[ ]+movsx ax, \[rax\]
186 [ ]*83[ ]+movsx eax, \[rax\]
187 [ ]*84[ ]+movsx rax, \[rax\]
188 [ ]*85[ ]+movzx ax, \[rax\]
189 [ ]*86[ ]+movzx eax, \[rax\]
190 [ ]*87[ ]+movzx rax, \[rax\]
191 [ ]*88[ ]+movnti word ptr \[rax\], ax
192 [ ]*89[ ]+calld eax \# 32-bit data size not allowed
193 [ ]*90[ ]+calld \[ax\] \# 32-bit data size not allowed
194 [ ]*91[ ]+calld \[eax\] \# 32-bit data size not allowed
195 [ ]*92[ ]+calld \[r8\] \# 32-bit data size not allowed
196 [ ]*93[ ]+calld \[rax\] \# 32-bit data size not allowed
197 [ ]*94[ ]+callq \[ax\] \# no 16-bit addressing
198 [ ]*95[ ]+jmpd eax \# 32-bit data size not allowed
199 [ ]*96[ ]+jmpd \[ax\] \# 32-bit data size not allowed
200 [ ]*97[ ]+jmpd \[eax\] \# 32-bit data size not allowed
201 [ ]*98[ ]+jmpd \[r8\] \# 32-bit data size not allowed
202 [ ]*99[ ]+jmpd \[rax\] \# 32-bit data size not allowed
203 [ ]*100[ ]+jmpq \[ax\] \# no 16-bit addressing
This page took 0.03481 seconds and 4 git commands to generate.