Support Intel MPX
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-mpx-inval-2.l
CommitLineData
7e8b059b
L
1.*: Assembler messages:
2.*:6: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
3.*:7: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
4.*:10: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
5.*:11: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
6.*:13: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
7.*:14: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
8.*:17: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
9.*:18: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
10.*:21: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
11.*:22: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
12.*:25: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
13.*:26: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
14.*:29: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
15.*:30: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
16.*:33: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
17.*:34: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
18.*:37: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
19.*:38: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
20.*:41: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
21.*:42: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
22.*:44: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
23.*:45: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
24.*:48: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
25.*:49: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
26.*:52: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
27.*:53: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
28.*:56: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
29.*:57: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
30.*:60: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
31.*:61: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
32.*:64: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
33.*:65: Error: 32-bit address isn't allowed in 64-bit MPX instructions.
34GAS LISTING .*
35
36
37[ ]*1[ ]+\# MPX instructions
38[ ]*2[ ]+\.allow_index_reg
39[ ]*3[ ]+\.text
40[ ]*4[ ]+
41[ ]*5[ ]+\#\#\# bndmk
42[ ]*6[ ]+\?\?\?\? 67F30F1B bndmk \(%eax\), %bnd1
43\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
44[ ]*6[ ]+08
45[ ]*7[ ]+\?\?\?\? 67F30F1B bndmk 0x3\(%ecx,%ebx,1\), %bnd1
46\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
47[ ]*7[ ]+4C1903
48[ ]*8[ ]+
49[ ]*9[ ]+\#\#\# bndmov
50[ ]*10[ ]+\?\?\?\? 6766410F bndmov \(%r8d\), %bnd1
51\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
52[ ]*10[ ]+1A08
53[ ]*11[ ]+\?\?\?\? 6766410F bndmov 0x3\(%r9d,%edx,1\), %bnd1
54\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
55[ ]*11[ ]+1A4C1103
56[ ]*12[ ]+
57[ ]*13[ ]+\?\?\?\? 67660F1B bndmov %bnd1, \(%eax\)
58\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
59[ ]*13[ ]+08
60[ ]*14[ ]+\?\?\?\? 67660F1B bndmov %bnd1, 0x3\(%ecx,%eax,1\)
61\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
62[ ]*14[ ]+4C0103
63[ ]*15[ ]+
64[ ]*16[ ]+\#\#\# bndcl
65[ ]*17[ ]+\?\?\?\? 67F30F1A bndcl \(%ecx\), %bnd1
66\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
67[ ]*17[ ]+09
68[ ]*18[ ]+\?\?\?\? 67F30F1A bndcl 0x3\(%ecx,%eax,1\), %bnd1
69\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
70[ ]*18[ ]+4C0103
71[ ]*19[ ]+
72[ ]*20[ ]+\#\#\# bndcu
73[ ]*21[ ]+\?\?\?\? 67F20F1A bndcu \(%ecx\), %bnd1
74\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
75[ ]*21[ ]+09
76[ ]*22[ ]+\?\?\?\? 67F20F1A bndcu 0x3\(%ecx,%eax,1\), %bnd1
77\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
78[ ]*22[ ]+4C0103
79[ ]*23[ ]+
80[ ]*24[ ]+\#\#\# bndcn
81[ ]*25[ ]+\?\?\?\? 67F20F1B bndcn \(%ecx\), %bnd1
82\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
83[ ]*25[ ]+09
84[ ]*26[ ]+\?\?\?\? 67F20F1B bndcn 0x3\(%ecx,%eax,1\), %bnd1
85\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
86[ ]*26[ ]+4C0103
87[ ]*27[ ]+
88[ ]*28[ ]+\#\#\# bndstx
89[ ]*29[ ]+\?\?\?\? 670F1B44 bndstx %bnd0, 0x3\(%eax,%ebx,1\)
90\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
91[ ]*29[ ]+1803
92[ ]*30[ ]+\?\?\?\? 670F1B53 bndstx %bnd2, 3\(%ebx,1\)
93\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
94\fGAS LISTING .*
95
96
97[ ]*30[ ]+03
98[ ]*31[ ]+
99[ ]*32[ ]+\#\#\# bndldx
100[ ]*33[ ]+\?\?\?\? 670F1A44 bndldx 0x3\(%eax,%ebx,1\), %bnd0
101\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
102[ ]*33[ ]+1803
103[ ]*34[ ]+\?\?\?\? 670F1A53 bndldx 3\(%ebx,1\), %bnd2
104\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
105[ ]*34[ ]+03
106[ ]*35[ ]+
107[ ]*36[ ]+\.intel_syntax noprefix
108[ ]*37[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[eax\]
109\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
110[ ]*37[ ]+08
111[ ]*38[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[edx\+1\*eax\+0x3\]
112\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
113[ ]*38[ ]+4C0203
114[ ]*39[ ]+
115[ ]*40[ ]+\#\#\# bndmov
116[ ]*41[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[eax\]
117\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
118[ ]*41[ ]+08
119[ ]*42[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[edx\+1\*eax\+0x3\]
120\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
121[ ]*42[ ]+4C0203
122[ ]*43[ ]+
123[ ]*44[ ]+\?\?\?\? 67660F1B bndmov \[eax\], bnd1
124\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
125[ ]*44[ ]+08
126[ ]*45[ ]+\?\?\?\? 67660F1B bndmov \[edx\+1\*eax\+0x3\], bnd1
127\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
128[ ]*45[ ]+4C0203
129[ ]*46[ ]+
130[ ]*47[ ]+\#\#\# bndcl
131[ ]*48[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[eax\]
132\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
133[ ]*48[ ]+08
134[ ]*49[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[edx\+1\*eax\+0x3\]
135\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
136[ ]*49[ ]+4C0203
137[ ]*50[ ]+
138[ ]*51[ ]+\#\#\# bndcu
139[ ]*52[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[eax\]
140\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
141[ ]*52[ ]+08
142[ ]*53[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[edx\+1\*eax\+0x3\]
143\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
144[ ]*53[ ]+4C0203
145[ ]*54[ ]+
146[ ]*55[ ]+\#\#\# bndcn
147[ ]*56[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[eax\]
148\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
149[ ]*56[ ]+08
150[ ]*57[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[edx\+1\*eax\+0x3\]
151\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
152[ ]*57[ ]+4C0203
153[ ]*58[ ]+
154\fGAS LISTING .*
155
156
157[ ]*59[ ]+\#\#\# bndstx
158[ ]*60[ ]+\?\?\?\? 670F1B44 bndstx \[eax\+ebx\*1\+0x3\], bnd0
159\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
160[ ]*60[ ]+1803
161[ ]*61[ ]+\?\?\?\? 670F1B14 bndstx \[1\*ebx\+3\], bnd2
162\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
163[ ]*61[ ]+1D030000
164[ ]*61[ ]+00
165[ ]*62[ ]+
166[ ]*63[ ]+\#\#\# bndldx
167[ ]*64[ ]+\?\?\?\? 670F1A44 bndldx bnd0, \[eax\+ebx\*1\+0x3\]
168\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
169[ ]*64[ ]+1803
170[ ]*65[ ]+\?\?\?\? 670F1A14 bndldx bnd2, \[1\*ebx\+3\]
171\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
172[ ]*65[ ]+1D030000
173[ ]*65[ ]+00
This page took 0.028863 seconds and 4 git commands to generate.