x86: Add tests for -n option of x86 assembler
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / inval.l
CommitLineData
252b5132 1.*: Assembler messages:
252b5132
RH
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: .*
bb8f5920 47.*:49: Error: .*
f48ff2ae 48.*:50: Error: .*
98b528ac
L
49.*:51: Error: .*
50.*:52: Error: .*
7d5e4556
L
51.*:53: Error: .*
52.*:54: Error: .*
98b528ac
L
53.*:55: Error: .*
54.*:56: Error: .*
5fe308e1 55.*:57: Error: .*
582d5edd 56.*:59: Error: .*
5fe308e1 57.*:60: Error: .*
582d5edd 58.*:62: Error: .*
321fd21e
L
59.*:63: Error: .*
60.*:64: Error: .*
582d5edd 61.*:65: Error: .*
7d5e4556
L
62.*:68: Error: .*
63.*:69: Error: .*
64.*:70: Error: .*
65.*:71: Error: .*
66.*:72: Error: .*
67.*:73: Error: .*
68.*:74: Error: .*
5c07affc
L
69.*:75: Error: .*
70.*:76: Error: .*
71.*:77: Error: .*
5fe308e1 72.*:78: Error: .*
5c07affc
L
73.*:79: Error: .*
74.*:80: Error: .*
321fd21e 75.*:81: Error: .*
5c07affc 76.*:82: Error: .*
5fe308e1
L
77.*:83: Error: .*
78.*:85: Error: .*
79.*:86: Error: .*
80.*:87: Error: .*
81.*:88: Error: .*
82.*:90: Error: .*
b76bc5d5
JB
83.*:92: Error: .*shl.*
84.*:93: Error: .*rol.*
85.*:94: Error: .*rcl.*
252b5132
RH
86GAS LISTING .*
87
88
98b528ac 89[ ]*1[ ]+\.text
5fe308e1
L
90[ ]*2[ ]+\.allow_index_reg
91[ ]*3[ ]+\# All the following should be illegal
92[ ]*4[ ]+mov \(%dx\),%al
93[ ]*5[ ]+mov \(%eax,%esp,2\),%al
94[ ]*6[ ]+setae %eax
95[ ]*7[ ]+pushb %ds
96[ ]*8[ ]+popb %ds
97[ ]*9[ ]+pushb %al
98[ ]*10[ ]+popb %al
99[ ]*11[ ]+pushb %ah
100[ ]*12[ ]+popb %ah
101[ ]*13[ ]+pushb %ax
102[ ]*14[ ]+popb %ax
103[ ]*15[ ]+pushb %eax
104[ ]*16[ ]+popb %eax
105[ ]*17[ ]+movb %ds,%ax
106[ ]*18[ ]+movb %ds,%eax
107[ ]*19[ ]+movb %ax,%ds
108[ ]*20[ ]+movb %eax,%ds
109[ ]*21[ ]+movdb %eax,%mm0
110[ ]*22[ ]+movqb 0,%mm0
111[ ]*23[ ]+ldsb 0,%eax
112[ ]*24[ ]+setnew 0
113[ ]*25[ ]+movdw %eax,%mm0
114[ ]*26[ ]+movqw 0,%mm0
115[ ]*27[ ]+div %cx,%al
116[ ]*28[ ]+div %cl,%ax
117[ ]*29[ ]+div %ecx,%al
118[ ]*30[ ]+imul 10,%bx,%ecx
119[ ]*31[ ]+imul 10,%bx,%al
120[ ]*32[ ]+popab
121[ ]*33[ ]+stil
122[ ]*34[ ]+aaab
123[ ]*35[ ]+cwdel
124[ ]*36[ ]+cwdw
125[ ]*37[ ]+callww 0
126[ ]*38[ ]+foo: jaw foo
127[ ]*39[ ]+jcxzw foo
128[ ]*40[ ]+jecxzl foo
129[ ]*41[ ]+loopb foo
130[ ]*42[ ]+xlatw %es:%bx
131[ ]*43[ ]+xlatl %es:%bx
132[ ]*44[ ]+intl 2
133[ ]*45[ ]+int3b
134[ ]*46[ ]+hltb
135[ ]*47[ ]+fstb %st\(0\)
136[ ]*48[ ]+fcompll 28\(%ebp\)
137[ ]*49[ ]+fldlw \(%eax\)
138[ ]*50[ ]+movl \$%ebx,%eax
139[ ]*51[ ]+insertq \$4,\$2,%xmm2,%ebx
140[ ]*52[ ]+cvtsi2ssq \(%eax\),%xmm1
141[ ]*53[ ]+cvtsi2sdq \(%eax\),%xmm1
142[ ]*54[ ]+fnstsw %eax
143[ ]*55[ ]+fnstsw %al
144[ ]*56[ ]+fstsw %eax
145[ ]*57[ ]+fstsw %al
98b528ac
L
146\fGAS LISTING .*
147
148
5fe308e1
L
149[ ]*58[ ]+
150[ ]*59[ ]+movnti %ax, \(%eax\)
151[ ]*60[ ]+movntiw %ax, \(%eax\)
152[ ]*61[ ]+
153[ ]*62[ ]+add \(%si,%esi\), %eax
154[ ]*63[ ]+add \(%esi,%si\), %eax
155[ ]*64[ ]+add \(%eiz\), %eax
156[ ]*65[ ]+add \(%eax\), %eiz
157[ ]*66[ ]+
158[ ]*67[ ]+\.intel_syntax noprefix
159[ ]*68[ ]+cvtsi2ss xmm1,QWORD PTR \[eax\]
160[ ]*69[ ]+cvtsi2sd xmm1,QWORD PTR \[eax\]
161[ ]*70[ ]+cvtsi2ssq xmm1,QWORD PTR \[eax\]
162[ ]*71[ ]+cvtsi2sdq xmm1,QWORD PTR \[eax\]
163[ ]*72[ ]+movq xmm1, XMMWORD PTR \[esp\]
164[ ]*73[ ]+movq xmm1, DWORD PTR \[esp\]
165[ ]*74[ ]+movq xmm1, WORD PTR \[esp\]
166[ ]*75[ ]+movq xmm1, BYTE PTR \[esp\]
167[ ]*76[ ]+movq XMMWORD PTR \[esp\],xmm1
168[ ]*77[ ]+movq DWORD PTR \[esp\],xmm1
169[ ]*78[ ]+movq WORD PTR \[esp\],xmm1
170[ ]*79[ ]+movq BYTE PTR \[esp\],xmm1
171[ ]*80[ ]+fnstsw eax
172[ ]*81[ ]+fnstsw al
173[ ]*82[ ]+fstsw eax
174[ ]*83[ ]+fstsw al
175[ ]*84[ ]+
176[ ]*85[ ]+movsx ax, \[eax\]
177[ ]*86[ ]+movsx eax, \[eax\]
178[ ]*87[ ]+movzx ax, \[eax\]
179[ ]*88[ ]+movzx eax, \[eax\]
180[ ]*89[ ]+
181[ ]*90[ ]+movnti word ptr \[eax\], ax
b76bc5d5
JB
182[ ]*[1-9][0-9]*[ ]+
183[ ]*[1-9][0-9]*[ ]+shl \[eax\], 1
184[ ]*[1-9][0-9]*[ ]+rol \[ecx\], 2
185[ ]*[1-9][0-9]*[ ]+rcl \[edx\], cl
This page took 0.771628 seconds and 4 git commands to generate.