i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / nops-4-i686.d
1 #as: -mtune=i686
2 #source: nops-4.s
3 #objdump: -drw
4 #name: i386 -mtune=i686 nops 4
5
6 .*: +file format .*
7
8 Disassembly of section .text:
9
10 0+ <nop31>:
11 [       ]*[a-f0-9]+:    90                      nop
12 [       ]*[a-f0-9]+:    eb 1d                   jmp    20 <nop30>
13 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
14 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
15 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
16 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
17 [       ]*[a-f0-9]+:    90                      nop
18
19 0+20 <nop30>:
20 [       ]*[a-f0-9]+:    90                      nop
21 [       ]*[a-f0-9]+:    90                      nop
22 [       ]*[a-f0-9]+:    eb 1c                   jmp    40 <nop29>
23 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
24 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
25 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
26 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
27
28 0+40 <nop29>:
29 [       ]*[a-f0-9]+:    90                      nop
30 [       ]*[a-f0-9]+:    90                      nop
31 [       ]*[a-f0-9]+:    90                      nop
32 [       ]*[a-f0-9]+:    eb 1b                   jmp    60 <nop28>
33 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
34 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
35 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
36 [       ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
37
38 0+60 <nop28>:
39 [       ]*[a-f0-9]+:    90                      nop
40 [       ]*[a-f0-9]+:    90                      nop
41 [       ]*[a-f0-9]+:    90                      nop
42 [       ]*[a-f0-9]+:    90                      nop
43 [       ]*[a-f0-9]+:    eb 1a                   jmp    80 <nop27>
44 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
45 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
46 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
47 [       ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
48 [       ]*[a-f0-9]+:    90                      nop
49
50 0+80 <nop27>:
51 [       ]*[a-f0-9]+:    90                      nop
52 [       ]*[a-f0-9]+:    90                      nop
53 [       ]*[a-f0-9]+:    90                      nop
54 [       ]*[a-f0-9]+:    90                      nop
55 [       ]*[a-f0-9]+:    90                      nop
56 [       ]*[a-f0-9]+:    eb 19                   jmp    a0 <nop26>
57 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
58 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
59 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
60 [       ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
61
62 0+a0 <nop26>:
63 [       ]*[a-f0-9]+:    90                      nop
64 [       ]*[a-f0-9]+:    90                      nop
65 [       ]*[a-f0-9]+:    90                      nop
66 [       ]*[a-f0-9]+:    90                      nop
67 [       ]*[a-f0-9]+:    90                      nop
68 [       ]*[a-f0-9]+:    90                      nop
69 [       ]*[a-f0-9]+:    eb 18                   jmp    c0 <nop25>
70 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
71 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
72 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
73 [       ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%esi
74
75 0+c0 <nop25>:
76 [       ]*[a-f0-9]+:    90                      nop
77 [       ]*[a-f0-9]+:    90                      nop
78 [       ]*[a-f0-9]+:    90                      nop
79 [       ]*[a-f0-9]+:    90                      nop
80 [       ]*[a-f0-9]+:    90                      nop
81 [       ]*[a-f0-9]+:    90                      nop
82 [       ]*[a-f0-9]+:    90                      nop
83 [       ]*[a-f0-9]+:    eb 17                   jmp    e0 <nop24>
84 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
85 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
86 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
87 [       ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
88
89 0+e0 <nop24>:
90 [       ]*[a-f0-9]+:    90                      nop
91 [       ]*[a-f0-9]+:    90                      nop
92 [       ]*[a-f0-9]+:    90                      nop
93 [       ]*[a-f0-9]+:    90                      nop
94 [       ]*[a-f0-9]+:    90                      nop
95 [       ]*[a-f0-9]+:    90                      nop
96 [       ]*[a-f0-9]+:    90                      nop
97 [       ]*[a-f0-9]+:    90                      nop
98 [       ]*[a-f0-9]+:    eb 16                   jmp    100 <nop23>
99 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
100 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
101 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
102 [       ]*[a-f0-9]+:    90                      nop
103
104 0+100 <nop23>:
105 [       ]*[a-f0-9]+:    90                      nop
106 [       ]*[a-f0-9]+:    90                      nop
107 [       ]*[a-f0-9]+:    90                      nop
108 [       ]*[a-f0-9]+:    90                      nop
109 [       ]*[a-f0-9]+:    90                      nop
110 [       ]*[a-f0-9]+:    90                      nop
111 [       ]*[a-f0-9]+:    90                      nop
112 [       ]*[a-f0-9]+:    90                      nop
113 [       ]*[a-f0-9]+:    90                      nop
114 [       ]*[a-f0-9]+:    eb 15                   jmp    120 <nop22>
115 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
116 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
117 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
118
119 0+120 <nop22>:
120 [       ]*[a-f0-9]+:    90                      nop
121 [       ]*[a-f0-9]+:    90                      nop
122 [       ]*[a-f0-9]+:    90                      nop
123 [       ]*[a-f0-9]+:    90                      nop
124 [       ]*[a-f0-9]+:    90                      nop
125 [       ]*[a-f0-9]+:    90                      nop
126 [       ]*[a-f0-9]+:    90                      nop
127 [       ]*[a-f0-9]+:    90                      nop
128 [       ]*[a-f0-9]+:    90                      nop
129 [       ]*[a-f0-9]+:    90                      nop
130 [       ]*[a-f0-9]+:    eb 14                   jmp    140 <nop21>
131 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
132 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
133 [       ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
134
135 0+140 <nop21>:
136 [       ]*[a-f0-9]+:    90                      nop
137 [       ]*[a-f0-9]+:    90                      nop
138 [       ]*[a-f0-9]+:    90                      nop
139 [       ]*[a-f0-9]+:    90                      nop
140 [       ]*[a-f0-9]+:    90                      nop
141 [       ]*[a-f0-9]+:    90                      nop
142 [       ]*[a-f0-9]+:    90                      nop
143 [       ]*[a-f0-9]+:    90                      nop
144 [       ]*[a-f0-9]+:    90                      nop
145 [       ]*[a-f0-9]+:    90                      nop
146 [       ]*[a-f0-9]+:    90                      nop
147 [       ]*[a-f0-9]+:    eb 13                   jmp    160 <nop20>
148 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
149 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
150 [       ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
151 [       ]*[a-f0-9]+:    90                      nop
152
153 0+160 <nop20>:
154 [       ]*[a-f0-9]+:    90                      nop
155 [       ]*[a-f0-9]+:    90                      nop
156 [       ]*[a-f0-9]+:    90                      nop
157 [       ]*[a-f0-9]+:    90                      nop
158 [       ]*[a-f0-9]+:    90                      nop
159 [       ]*[a-f0-9]+:    90                      nop
160 [       ]*[a-f0-9]+:    90                      nop
161 [       ]*[a-f0-9]+:    90                      nop
162 [       ]*[a-f0-9]+:    90                      nop
163 [       ]*[a-f0-9]+:    90                      nop
164 [       ]*[a-f0-9]+:    90                      nop
165 [       ]*[a-f0-9]+:    90                      nop
166 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
167 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
168 [       ]*[a-f0-9]+:    8d b6 00 00 00 00       lea    0x0\(%esi\),%esi
169
170 0+180 <nop19>:
171 [       ]*[a-f0-9]+:    90                      nop
172 [       ]*[a-f0-9]+:    90                      nop
173 [       ]*[a-f0-9]+:    90                      nop
174 [       ]*[a-f0-9]+:    90                      nop
175 [       ]*[a-f0-9]+:    90                      nop
176 [       ]*[a-f0-9]+:    90                      nop
177 [       ]*[a-f0-9]+:    90                      nop
178 [       ]*[a-f0-9]+:    90                      nop
179 [       ]*[a-f0-9]+:    90                      nop
180 [       ]*[a-f0-9]+:    90                      nop
181 [       ]*[a-f0-9]+:    90                      nop
182 [       ]*[a-f0-9]+:    90                      nop
183 [       ]*[a-f0-9]+:    90                      nop
184 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
185 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
186 [       ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
187 [       ]*[a-f0-9]+:    90                      nop
188
189 0+1a0 <nop18>:
190 [       ]*[a-f0-9]+:    90                      nop
191 [       ]*[a-f0-9]+:    90                      nop
192 [       ]*[a-f0-9]+:    90                      nop
193 [       ]*[a-f0-9]+:    90                      nop
194 [       ]*[a-f0-9]+:    90                      nop
195 [       ]*[a-f0-9]+:    90                      nop
196 [       ]*[a-f0-9]+:    90                      nop
197 [       ]*[a-f0-9]+:    90                      nop
198 [       ]*[a-f0-9]+:    90                      nop
199 [       ]*[a-f0-9]+:    90                      nop
200 [       ]*[a-f0-9]+:    90                      nop
201 [       ]*[a-f0-9]+:    90                      nop
202 [       ]*[a-f0-9]+:    90                      nop
203 [       ]*[a-f0-9]+:    90                      nop
204 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
205 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
206 [       ]*[a-f0-9]+:    8d 74 26 00             lea    0x0\(%esi,%eiz,1\),%esi
207
208 0+1c0 <nop17>:
209 [       ]*[a-f0-9]+:    90                      nop
210 [       ]*[a-f0-9]+:    90                      nop
211 [       ]*[a-f0-9]+:    90                      nop
212 [       ]*[a-f0-9]+:    90                      nop
213 [       ]*[a-f0-9]+:    90                      nop
214 [       ]*[a-f0-9]+:    90                      nop
215 [       ]*[a-f0-9]+:    90                      nop
216 [       ]*[a-f0-9]+:    90                      nop
217 [       ]*[a-f0-9]+:    90                      nop
218 [       ]*[a-f0-9]+:    90                      nop
219 [       ]*[a-f0-9]+:    90                      nop
220 [       ]*[a-f0-9]+:    90                      nop
221 [       ]*[a-f0-9]+:    90                      nop
222 [       ]*[a-f0-9]+:    90                      nop
223 [       ]*[a-f0-9]+:    90                      nop
224 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
225 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
226 [       ]*[a-f0-9]+:    8d 76 00                lea    0x0\(%esi\),%esi
227
228 0+1e0 <nop16>:
229 [       ]*[a-f0-9]+:    90                      nop
230 [       ]*[a-f0-9]+:    90                      nop
231 [       ]*[a-f0-9]+:    90                      nop
232 [       ]*[a-f0-9]+:    90                      nop
233 [       ]*[a-f0-9]+:    90                      nop
234 [       ]*[a-f0-9]+:    90                      nop
235 [       ]*[a-f0-9]+:    90                      nop
236 [       ]*[a-f0-9]+:    90                      nop
237 [       ]*[a-f0-9]+:    90                      nop
238 [       ]*[a-f0-9]+:    90                      nop
239 [       ]*[a-f0-9]+:    90                      nop
240 [       ]*[a-f0-9]+:    90                      nop
241 [       ]*[a-f0-9]+:    90                      nop
242 [       ]*[a-f0-9]+:    90                      nop
243 [       ]*[a-f0-9]+:    90                      nop
244 [       ]*[a-f0-9]+:    90                      nop
245 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
246 [       ]*[a-f0-9]+:    8d b4 26 00 00 00 00    lea    0x0\(%esi,%eiz,1\),%esi
247 [       ]*[a-f0-9]+:    66 90                   xchg   %ax,%ax
248 #pass