gas/testsuite/
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-inval.l
CommitLineData
831b02f6
NC
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: .*
6b5abf68
L
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: .*
f48ff2ae 51.*:52: Error: .*
7d5e4556 52.*:53: Error: .*
f5804c90 53.*:54: Error: .*
582d5edd
L
54.*:55: Error: .*
55.*:56: Error: .*
56.*:57: Error: .*
57.*:58: Error: .*
582d5edd
L
58.*:61: Error: .*
59.*:62: Error: .*
7d5e4556
L
60.*:63: Error: .*
61.*:64: Error: .*
62.*:65: Error: .*
63.*:66: 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: .*
831b02f6
NC
73GAS LISTING .*
74
75
582d5edd
L
76[ ]*1[ ]+\.text
77[ ]*2[ ]+\# All the following should be illegal for x86-64
78[ ]*3[ ]+aaa \# illegal
79[ ]*4[ ]+aad \# illegal
80[ ]*5[ ]+aam \# illegal
81[ ]*6[ ]+aas \# illegal
82[ ]*7[ ]+arpl %ax,%ax \# illegal
83[ ]*8[ ]+bound %eax,\(%rax\) \# illegal
84[ ]*9[ ]+calll \*%eax \# 32-bit data size not allowed
85[ ]*10[ ]+calll \*\(%ax\) \# 32-bit data size not allowed
86[ ]*11[ ]+calll \*\(%eax\) \# 32-bit data size not allowed
87[ ]*12[ ]+calll \*\(%r8\) \# 32-bit data size not allowed
88[ ]*13[ ]+calll \*\(%rax\) \# 32-bit data size not allowed
89[ ]*14[ ]+callq \*\(%ax\) \# 32-bit data size not allowed
90[ ]*15[ ]+callw \*\(%ax\) \# no 16-bit addressing
91[ ]*16[ ]+daa \# illegal
92[ ]*17[ ]+das \# illegal
93[ ]*18[ ]+enterl \$0,\$0 \# can't have 32-bit stack operands
94[ ]*19[ ]+into \# illegal
95[ ]*20[ ]+foo: jcxz foo \# No prefix exists to select CX as a counter
96[ ]*21[ ]+jmpl \*%eax \# 32-bit data size not allowed
97[ ]*22[ ]+jmpl \*\(%rax\) \# 32-bit data size not allowed
98[ ]*23[ ]+lcalll \$0,\$0 \# illegal
99[ ]*24[ ]+lcallq \$0,\$0 \# illegal
100[ ]*25[ ]+ldsl %eax,\(%rax\) \# illegal
101[ ]*26[ ]+ldsq %rax,\(%rax\) \# illegal
102[ ]*27[ ]+lesl %eax,\(%rax\) \# illegal
103[ ]*28[ ]+lesq %rax,\(%rax\) \# illegal
104[ ]*29[ ]+ljmpl \$0,\$0 \# illegal
105[ ]*30[ ]+ljmpq \$0,\$0 \# illegal
106[ ]*31[ ]+ljmpq \*\(%rax\) \# 64-bit data size not allowed
107[ ]*32[ ]+loopw foo \# No prefix exists to select CX as a counter
108[ ]*33[ ]+loopew foo \# No prefix exists to select CX as a counter
109[ ]*34[ ]+loopnew foo \# No prefix exists to select CX as a counter
110[ ]*35[ ]+loopnzw foo \# No prefix exists to select CX as a counter
111[ ]*36[ ]+loopzw foo \# No prefix exists to select CX as a counter
112[ ]*37[ ]+leavel \# can't have 32-bit stack operands
113[ ]*38[ ]+pop %ds \# illegal
114[ ]*39[ ]+pop %es \# illegal
115[ ]*40[ ]+pop %ss \# illegal
116[ ]*41[ ]+popa \# illegal
117[ ]*42[ ]+popl %eax \# can't have 32-bit stack operands
118[ ]*43[ ]+push %cs \# illegal
119[ ]*44[ ]+push %ds \# illegal
120[ ]*45[ ]+push %es \# illegal
121[ ]*46[ ]+push %ss \# illegal
122[ ]*47[ ]+pusha \# illegal
123[ ]*48[ ]+pushl %eax \# can't have 32-bit stack operands
124[ ]*49[ ]+pushfl \# can't have 32-bit stack operands
125[ ]*50[ ]+popfl \# can't have 32-bit stack operands
126[ ]*51[ ]+retl \# can't have 32-bit stack operands
127[ ]*52[ ]+insertq \$4,\$2,%xmm2,%ebx \# The last operand must be XMM register\.
7d5e4556
L
128[ ]*53[ ]+fnstsw %eax
129[ ]*54[ ]+fnstsw %al
130[ ]*55[ ]+fstsw %eax
131[ ]*56[ ]+fstsw %al
132[ ]*57[ ]+in \$8,%rax
582d5edd
L
133\fGAS LISTING .*
134
135
7d5e4556
L
136[ ]*58[ ]+out %rax,\$8
137[ ]*59[ ]+
138[ ]*60[ ]+\.intel_syntax noprefix
139[ ]*61[ ]+cmpxchg16b dword ptr \[rax\] \# Must be oword
140[ ]*62[ ]+movq xmm1, XMMWORD PTR \[rsp\]
141[ ]*63[ ]+movq xmm1, DWORD PTR \[rsp\]
142[ ]*64[ ]+movq xmm1, WORD PTR \[rsp\]
143[ ]*65[ ]+movq xmm1, BYTE PTR \[rsp\]
144[ ]*66[ ]+movq XMMWORD PTR \[rsp\],xmm1
145[ ]*67[ ]+movq DWORD PTR \[rsp\],xmm1
146[ ]*68[ ]+movq WORD PTR \[rsp\],xmm1
147[ ]*69[ ]+movq BYTE PTR \[rsp\],xmm1
148[ ]*70[ ]+fnstsw eax
149[ ]*71[ ]+fnstsw al
150[ ]*72[ ]+fstsw eax
151[ ]*73[ ]+fstsw al
152[ ]*74[ ]+in rax,8
153[ ]*75[ ]+out 8,rax
This page took 0.276995 seconds and 4 git commands to generate.