1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: vaddpd
485498096, %xmm15
, %xmm15
4 // CHECK
: encoding
: [0xc5,0x01,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5 vaddpd
485498096, %xmm15
, %xmm15
7 // CHECK
: vaddpd
485498096, %xmm6
, %xmm6
8 // CHECK
: encoding
: [0xc5,0xc9,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9 vaddpd
485498096, %xmm6
, %xmm6
11 // CHECK
: vaddpd
485498096, %ymm7
, %ymm7
12 // CHECK
: encoding
: [0xc5,0xc5,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13 vaddpd
485498096, %ymm7
, %ymm7
15 // CHECK
: vaddpd
485498096, %ymm9
, %ymm9
16 // CHECK
: encoding
: [0xc5,0x35,0x58,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
17 vaddpd
485498096, %ymm9
, %ymm9
19 // CHECK
: vaddpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
20 // CHECK
: encoding
: [0xc5,0x01,0x58,0x7c,0x82,0xc0]
21 vaddpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
23 // CHECK
: vaddpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
24 // CHECK
: encoding
: [0xc5,0x01,0x58,0x7c,0x82,0x40]
25 vaddpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
27 // CHECK
: vaddpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
28 // CHECK
: encoding
: [0xc5,0xc9,0x58,0x74,0x82,0xc0]
29 vaddpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
31 // CHECK
: vaddpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
32 // CHECK
: encoding
: [0xc5,0xc9,0x58,0x74,0x82,0x40]
33 vaddpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
35 // CHECK
: vaddpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
36 // CHECK
: encoding
: [0xc5,0xc5,0x58,0x7c,0x82,0xc0]
37 vaddpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
39 // CHECK
: vaddpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
40 // CHECK
: encoding
: [0xc5,0xc5,0x58,0x7c,0x82,0x40]
41 vaddpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
43 // CHECK
: vaddpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
44 // CHECK
: encoding
: [0xc5,0x35,0x58,0x4c,0x82,0xc0]
45 vaddpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
47 // CHECK
: vaddpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
48 // CHECK
: encoding
: [0xc5,0x35,0x58,0x4c,0x82,0x40]
49 vaddpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
51 // CHECK
: vaddpd
64(%rdx
,%rax
), %xmm15
, %xmm15
52 // CHECK
: encoding
: [0xc5,0x01,0x58,0x7c,0x02,0x40]
53 vaddpd
64(%rdx
,%rax
), %xmm15
, %xmm15
55 // CHECK
: vaddpd
64(%rdx
,%rax
), %xmm6
, %xmm6
56 // CHECK
: encoding
: [0xc5,0xc9,0x58,0x74,0x02,0x40]
57 vaddpd
64(%rdx
,%rax
), %xmm6
, %xmm6
59 // CHECK
: vaddpd
64(%rdx
,%rax
), %ymm7
, %ymm7
60 // CHECK
: encoding
: [0xc5,0xc5,0x58,0x7c,0x02,0x40]
61 vaddpd
64(%rdx
,%rax
), %ymm7
, %ymm7
63 // CHECK
: vaddpd
64(%rdx
,%rax
), %ymm9
, %ymm9
64 // CHECK
: encoding
: [0xc5,0x35,0x58,0x4c,0x02,0x40]
65 vaddpd
64(%rdx
,%rax
), %ymm9
, %ymm9
67 // CHECK
: vaddpd
64(%rdx
), %xmm15
, %xmm15
68 // CHECK
: encoding
: [0xc5,0x01,0x58,0x7a,0x40]
69 vaddpd
64(%rdx
), %xmm15
, %xmm15
71 // CHECK
: vaddpd
64(%rdx
), %xmm6
, %xmm6
72 // CHECK
: encoding
: [0xc5,0xc9,0x58,0x72,0x40]
73 vaddpd
64(%rdx
), %xmm6
, %xmm6
75 // CHECK
: vaddpd
64(%rdx
), %ymm7
, %ymm7
76 // CHECK
: encoding
: [0xc5,0xc5,0x58,0x7a,0x40]
77 vaddpd
64(%rdx
), %ymm7
, %ymm7
79 // CHECK
: vaddpd
64(%rdx
), %ymm9
, %ymm9
80 // CHECK
: encoding
: [0xc5,0x35,0x58,0x4a,0x40]
81 vaddpd
64(%rdx
), %ymm9
, %ymm9
83 // CHECK
: vaddpd
(%rdx
), %xmm15
, %xmm15
84 // CHECK
: encoding
: [0xc5,0x01,0x58,0x3a]
85 vaddpd
(%rdx
), %xmm15
, %xmm15
87 // CHECK
: vaddpd
(%rdx
), %xmm6
, %xmm6
88 // CHECK
: encoding
: [0xc5,0xc9,0x58,0x32]
89 vaddpd
(%rdx
), %xmm6
, %xmm6
91 // CHECK
: vaddpd
(%rdx
), %ymm7
, %ymm7
92 // CHECK
: encoding
: [0xc5,0xc5,0x58,0x3a]
93 vaddpd
(%rdx
), %ymm7
, %ymm7
95 // CHECK
: vaddpd
(%rdx
), %ymm9
, %ymm9
96 // CHECK
: encoding
: [0xc5,0x35,0x58,0x0a]
97 vaddpd
(%rdx
), %ymm9
, %ymm9
99 // CHECK
: vaddpd
%xmm15
, %xmm15
, %xmm15
100 // CHECK
: encoding
: [0xc4,0x41,0x01,0x58,0xff]
101 vaddpd
%xmm15
, %xmm15
, %xmm15
103 // CHECK
: vaddpd
%xmm6
, %xmm6
, %xmm6
104 // CHECK
: encoding
: [0xc5,0xc9,0x58,0xf6]
105 vaddpd
%xmm6
, %xmm6
, %xmm6
107 // CHECK
: vaddpd
%ymm7
, %ymm7
, %ymm7
108 // CHECK
: encoding
: [0xc5,0xc5,0x58,0xff]
109 vaddpd
%ymm7
, %ymm7
, %ymm7
111 // CHECK
: vaddpd
%ymm9
, %ymm9
, %ymm9
112 // CHECK
: encoding
: [0xc4,0x41,0x35,0x58,0xc9]
113 vaddpd
%ymm9
, %ymm9
, %ymm9
115 // CHECK
: vaddps
485498096, %xmm15
, %xmm15
116 // CHECK
: encoding
: [0xc5,0x00,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
117 vaddps
485498096, %xmm15
, %xmm15
119 // CHECK
: vaddps
485498096, %xmm6
, %xmm6
120 // CHECK
: encoding
: [0xc5,0xc8,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
121 vaddps
485498096, %xmm6
, %xmm6
123 // CHECK
: vaddps
485498096, %ymm7
, %ymm7
124 // CHECK
: encoding
: [0xc5,0xc4,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
125 vaddps
485498096, %ymm7
, %ymm7
127 // CHECK
: vaddps
485498096, %ymm9
, %ymm9
128 // CHECK
: encoding
: [0xc5,0x34,0x58,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
129 vaddps
485498096, %ymm9
, %ymm9
131 // CHECK
: vaddps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
132 // CHECK
: encoding
: [0xc5,0x00,0x58,0x7c,0x82,0xc0]
133 vaddps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
135 // CHECK
: vaddps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
136 // CHECK
: encoding
: [0xc5,0x00,0x58,0x7c,0x82,0x40]
137 vaddps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
139 // CHECK
: vaddps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
140 // CHECK
: encoding
: [0xc5,0xc8,0x58,0x74,0x82,0xc0]
141 vaddps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
143 // CHECK
: vaddps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
144 // CHECK
: encoding
: [0xc5,0xc8,0x58,0x74,0x82,0x40]
145 vaddps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
147 // CHECK
: vaddps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
148 // CHECK
: encoding
: [0xc5,0xc4,0x58,0x7c,0x82,0xc0]
149 vaddps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
151 // CHECK
: vaddps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
152 // CHECK
: encoding
: [0xc5,0xc4,0x58,0x7c,0x82,0x40]
153 vaddps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
155 // CHECK
: vaddps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
156 // CHECK
: encoding
: [0xc5,0x34,0x58,0x4c,0x82,0xc0]
157 vaddps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
159 // CHECK
: vaddps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
160 // CHECK
: encoding
: [0xc5,0x34,0x58,0x4c,0x82,0x40]
161 vaddps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
163 // CHECK
: vaddps
64(%rdx
,%rax
), %xmm15
, %xmm15
164 // CHECK
: encoding
: [0xc5,0x00,0x58,0x7c,0x02,0x40]
165 vaddps
64(%rdx
,%rax
), %xmm15
, %xmm15
167 // CHECK
: vaddps
64(%rdx
,%rax
), %xmm6
, %xmm6
168 // CHECK
: encoding
: [0xc5,0xc8,0x58,0x74,0x02,0x40]
169 vaddps
64(%rdx
,%rax
), %xmm6
, %xmm6
171 // CHECK
: vaddps
64(%rdx
,%rax
), %ymm7
, %ymm7
172 // CHECK
: encoding
: [0xc5,0xc4,0x58,0x7c,0x02,0x40]
173 vaddps
64(%rdx
,%rax
), %ymm7
, %ymm7
175 // CHECK
: vaddps
64(%rdx
,%rax
), %ymm9
, %ymm9
176 // CHECK
: encoding
: [0xc5,0x34,0x58,0x4c,0x02,0x40]
177 vaddps
64(%rdx
,%rax
), %ymm9
, %ymm9
179 // CHECK
: vaddps
64(%rdx
), %xmm15
, %xmm15
180 // CHECK
: encoding
: [0xc5,0x00,0x58,0x7a,0x40]
181 vaddps
64(%rdx
), %xmm15
, %xmm15
183 // CHECK
: vaddps
64(%rdx
), %xmm6
, %xmm6
184 // CHECK
: encoding
: [0xc5,0xc8,0x58,0x72,0x40]
185 vaddps
64(%rdx
), %xmm6
, %xmm6
187 // CHECK
: vaddps
64(%rdx
), %ymm7
, %ymm7
188 // CHECK
: encoding
: [0xc5,0xc4,0x58,0x7a,0x40]
189 vaddps
64(%rdx
), %ymm7
, %ymm7
191 // CHECK
: vaddps
64(%rdx
), %ymm9
, %ymm9
192 // CHECK
: encoding
: [0xc5,0x34,0x58,0x4a,0x40]
193 vaddps
64(%rdx
), %ymm9
, %ymm9
195 // CHECK
: vaddps
(%rdx
), %xmm15
, %xmm15
196 // CHECK
: encoding
: [0xc5,0x00,0x58,0x3a]
197 vaddps
(%rdx
), %xmm15
, %xmm15
199 // CHECK
: vaddps
(%rdx
), %xmm6
, %xmm6
200 // CHECK
: encoding
: [0xc5,0xc8,0x58,0x32]
201 vaddps
(%rdx
), %xmm6
, %xmm6
203 // CHECK
: vaddps
(%rdx
), %ymm7
, %ymm7
204 // CHECK
: encoding
: [0xc5,0xc4,0x58,0x3a]
205 vaddps
(%rdx
), %ymm7
, %ymm7
207 // CHECK
: vaddps
(%rdx
), %ymm9
, %ymm9
208 // CHECK
: encoding
: [0xc5,0x34,0x58,0x0a]
209 vaddps
(%rdx
), %ymm9
, %ymm9
211 // CHECK
: vaddps
%xmm15
, %xmm15
, %xmm15
212 // CHECK
: encoding
: [0xc4,0x41,0x00,0x58,0xff]
213 vaddps
%xmm15
, %xmm15
, %xmm15
215 // CHECK
: vaddps
%xmm6
, %xmm6
, %xmm6
216 // CHECK
: encoding
: [0xc5,0xc8,0x58,0xf6]
217 vaddps
%xmm6
, %xmm6
, %xmm6
219 // CHECK
: vaddps
%ymm7
, %ymm7
, %ymm7
220 // CHECK
: encoding
: [0xc5,0xc4,0x58,0xff]
221 vaddps
%ymm7
, %ymm7
, %ymm7
223 // CHECK
: vaddps
%ymm9
, %ymm9
, %ymm9
224 // CHECK
: encoding
: [0xc4,0x41,0x34,0x58,0xc9]
225 vaddps
%ymm9
, %ymm9
, %ymm9
227 // CHECK
: vaddsd
485498096, %xmm15
, %xmm15
228 // CHECK
: encoding
: [0xc5,0x03,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
229 vaddsd
485498096, %xmm15
, %xmm15
231 // CHECK
: vaddsd
485498096, %xmm6
, %xmm6
232 // CHECK
: encoding
: [0xc5,0xcb,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
233 vaddsd
485498096, %xmm6
, %xmm6
235 // CHECK
: vaddsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
236 // CHECK
: encoding
: [0xc5,0x03,0x58,0x7c,0x82,0xc0]
237 vaddsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
239 // CHECK
: vaddsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
240 // CHECK
: encoding
: [0xc5,0x03,0x58,0x7c,0x82,0x40]
241 vaddsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
243 // CHECK
: vaddsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
244 // CHECK
: encoding
: [0xc5,0xcb,0x58,0x74,0x82,0xc0]
245 vaddsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
247 // CHECK
: vaddsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
248 // CHECK
: encoding
: [0xc5,0xcb,0x58,0x74,0x82,0x40]
249 vaddsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
251 // CHECK
: vaddsd
64(%rdx
,%rax
), %xmm15
, %xmm15
252 // CHECK
: encoding
: [0xc5,0x03,0x58,0x7c,0x02,0x40]
253 vaddsd
64(%rdx
,%rax
), %xmm15
, %xmm15
255 // CHECK
: vaddsd
64(%rdx
,%rax
), %xmm6
, %xmm6
256 // CHECK
: encoding
: [0xc5,0xcb,0x58,0x74,0x02,0x40]
257 vaddsd
64(%rdx
,%rax
), %xmm6
, %xmm6
259 // CHECK
: vaddsd
64(%rdx
), %xmm15
, %xmm15
260 // CHECK
: encoding
: [0xc5,0x03,0x58,0x7a,0x40]
261 vaddsd
64(%rdx
), %xmm15
, %xmm15
263 // CHECK
: vaddsd
64(%rdx
), %xmm6
, %xmm6
264 // CHECK
: encoding
: [0xc5,0xcb,0x58,0x72,0x40]
265 vaddsd
64(%rdx
), %xmm6
, %xmm6
267 // CHECK
: vaddsd
(%rdx
), %xmm15
, %xmm15
268 // CHECK
: encoding
: [0xc5,0x03,0x58,0x3a]
269 vaddsd
(%rdx
), %xmm15
, %xmm15
271 // CHECK
: vaddsd
(%rdx
), %xmm6
, %xmm6
272 // CHECK
: encoding
: [0xc5,0xcb,0x58,0x32]
273 vaddsd
(%rdx
), %xmm6
, %xmm6
275 // CHECK
: vaddsd
%xmm15
, %xmm15
, %xmm15
276 // CHECK
: encoding
: [0xc4,0x41,0x03,0x58,0xff]
277 vaddsd
%xmm15
, %xmm15
, %xmm15
279 // CHECK
: vaddsd
%xmm6
, %xmm6
, %xmm6
280 // CHECK
: encoding
: [0xc5,0xcb,0x58,0xf6]
281 vaddsd
%xmm6
, %xmm6
, %xmm6
283 // CHECK
: vaddss
485498096, %xmm15
, %xmm15
284 // CHECK
: encoding
: [0xc5,0x02,0x58,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
285 vaddss
485498096, %xmm15
, %xmm15
287 // CHECK
: vaddss
485498096, %xmm6
, %xmm6
288 // CHECK
: encoding
: [0xc5,0xca,0x58,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
289 vaddss
485498096, %xmm6
, %xmm6
291 // CHECK
: vaddss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
292 // CHECK
: encoding
: [0xc5,0x02,0x58,0x7c,0x82,0xc0]
293 vaddss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
295 // CHECK
: vaddss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
296 // CHECK
: encoding
: [0xc5,0x02,0x58,0x7c,0x82,0x40]
297 vaddss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
299 // CHECK
: vaddss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
300 // CHECK
: encoding
: [0xc5,0xca,0x58,0x74,0x82,0xc0]
301 vaddss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
303 // CHECK
: vaddss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
304 // CHECK
: encoding
: [0xc5,0xca,0x58,0x74,0x82,0x40]
305 vaddss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
307 // CHECK
: vaddss
64(%rdx
,%rax
), %xmm15
, %xmm15
308 // CHECK
: encoding
: [0xc5,0x02,0x58,0x7c,0x02,0x40]
309 vaddss
64(%rdx
,%rax
), %xmm15
, %xmm15
311 // CHECK
: vaddss
64(%rdx
,%rax
), %xmm6
, %xmm6
312 // CHECK
: encoding
: [0xc5,0xca,0x58,0x74,0x02,0x40]
313 vaddss
64(%rdx
,%rax
), %xmm6
, %xmm6
315 // CHECK
: vaddss
64(%rdx
), %xmm15
, %xmm15
316 // CHECK
: encoding
: [0xc5,0x02,0x58,0x7a,0x40]
317 vaddss
64(%rdx
), %xmm15
, %xmm15
319 // CHECK
: vaddss
64(%rdx
), %xmm6
, %xmm6
320 // CHECK
: encoding
: [0xc5,0xca,0x58,0x72,0x40]
321 vaddss
64(%rdx
), %xmm6
, %xmm6
323 // CHECK
: vaddss
(%rdx
), %xmm15
, %xmm15
324 // CHECK
: encoding
: [0xc5,0x02,0x58,0x3a]
325 vaddss
(%rdx
), %xmm15
, %xmm15
327 // CHECK
: vaddss
(%rdx
), %xmm6
, %xmm6
328 // CHECK
: encoding
: [0xc5,0xca,0x58,0x32]
329 vaddss
(%rdx
), %xmm6
, %xmm6
331 // CHECK
: vaddss
%xmm15
, %xmm15
, %xmm15
332 // CHECK
: encoding
: [0xc4,0x41,0x02,0x58,0xff]
333 vaddss
%xmm15
, %xmm15
, %xmm15
335 // CHECK
: vaddss
%xmm6
, %xmm6
, %xmm6
336 // CHECK
: encoding
: [0xc5,0xca,0x58,0xf6]
337 vaddss
%xmm6
, %xmm6
, %xmm6
339 // CHECK
: vaddsubpd
485498096, %xmm15
, %xmm15
340 // CHECK
: encoding
: [0xc5,0x01,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
341 vaddsubpd
485498096, %xmm15
, %xmm15
343 // CHECK
: vaddsubpd
485498096, %xmm6
, %xmm6
344 // CHECK
: encoding
: [0xc5,0xc9,0xd0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
345 vaddsubpd
485498096, %xmm6
, %xmm6
347 // CHECK
: vaddsubpd
485498096, %ymm7
, %ymm7
348 // CHECK
: encoding
: [0xc5,0xc5,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
349 vaddsubpd
485498096, %ymm7
, %ymm7
351 // CHECK
: vaddsubpd
485498096, %ymm9
, %ymm9
352 // CHECK
: encoding
: [0xc5,0x35,0xd0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
353 vaddsubpd
485498096, %ymm9
, %ymm9
355 // CHECK
: vaddsubpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
356 // CHECK
: encoding
: [0xc5,0x01,0xd0,0x7c,0x82,0xc0]
357 vaddsubpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
359 // CHECK
: vaddsubpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
360 // CHECK
: encoding
: [0xc5,0x01,0xd0,0x7c,0x82,0x40]
361 vaddsubpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
363 // CHECK
: vaddsubpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
364 // CHECK
: encoding
: [0xc5,0xc9,0xd0,0x74,0x82,0xc0]
365 vaddsubpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
367 // CHECK
: vaddsubpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
368 // CHECK
: encoding
: [0xc5,0xc9,0xd0,0x74,0x82,0x40]
369 vaddsubpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
371 // CHECK
: vaddsubpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
372 // CHECK
: encoding
: [0xc5,0xc5,0xd0,0x7c,0x82,0xc0]
373 vaddsubpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
375 // CHECK
: vaddsubpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
376 // CHECK
: encoding
: [0xc5,0xc5,0xd0,0x7c,0x82,0x40]
377 vaddsubpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
379 // CHECK
: vaddsubpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
380 // CHECK
: encoding
: [0xc5,0x35,0xd0,0x4c,0x82,0xc0]
381 vaddsubpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
383 // CHECK
: vaddsubpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
384 // CHECK
: encoding
: [0xc5,0x35,0xd0,0x4c,0x82,0x40]
385 vaddsubpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
387 // CHECK
: vaddsubpd
64(%rdx
,%rax
), %xmm15
, %xmm15
388 // CHECK
: encoding
: [0xc5,0x01,0xd0,0x7c,0x02,0x40]
389 vaddsubpd
64(%rdx
,%rax
), %xmm15
, %xmm15
391 // CHECK
: vaddsubpd
64(%rdx
,%rax
), %xmm6
, %xmm6
392 // CHECK
: encoding
: [0xc5,0xc9,0xd0,0x74,0x02,0x40]
393 vaddsubpd
64(%rdx
,%rax
), %xmm6
, %xmm6
395 // CHECK
: vaddsubpd
64(%rdx
,%rax
), %ymm7
, %ymm7
396 // CHECK
: encoding
: [0xc5,0xc5,0xd0,0x7c,0x02,0x40]
397 vaddsubpd
64(%rdx
,%rax
), %ymm7
, %ymm7
399 // CHECK
: vaddsubpd
64(%rdx
,%rax
), %ymm9
, %ymm9
400 // CHECK
: encoding
: [0xc5,0x35,0xd0,0x4c,0x02,0x40]
401 vaddsubpd
64(%rdx
,%rax
), %ymm9
, %ymm9
403 // CHECK
: vaddsubpd
64(%rdx
), %xmm15
, %xmm15
404 // CHECK
: encoding
: [0xc5,0x01,0xd0,0x7a,0x40]
405 vaddsubpd
64(%rdx
), %xmm15
, %xmm15
407 // CHECK
: vaddsubpd
64(%rdx
), %xmm6
, %xmm6
408 // CHECK
: encoding
: [0xc5,0xc9,0xd0,0x72,0x40]
409 vaddsubpd
64(%rdx
), %xmm6
, %xmm6
411 // CHECK
: vaddsubpd
64(%rdx
), %ymm7
, %ymm7
412 // CHECK
: encoding
: [0xc5,0xc5,0xd0,0x7a,0x40]
413 vaddsubpd
64(%rdx
), %ymm7
, %ymm7
415 // CHECK
: vaddsubpd
64(%rdx
), %ymm9
, %ymm9
416 // CHECK
: encoding
: [0xc5,0x35,0xd0,0x4a,0x40]
417 vaddsubpd
64(%rdx
), %ymm9
, %ymm9
419 // CHECK
: vaddsubpd
(%rdx
), %xmm15
, %xmm15
420 // CHECK
: encoding
: [0xc5,0x01,0xd0,0x3a]
421 vaddsubpd
(%rdx
), %xmm15
, %xmm15
423 // CHECK
: vaddsubpd
(%rdx
), %xmm6
, %xmm6
424 // CHECK
: encoding
: [0xc5,0xc9,0xd0,0x32]
425 vaddsubpd
(%rdx
), %xmm6
, %xmm6
427 // CHECK
: vaddsubpd
(%rdx
), %ymm7
, %ymm7
428 // CHECK
: encoding
: [0xc5,0xc5,0xd0,0x3a]
429 vaddsubpd
(%rdx
), %ymm7
, %ymm7
431 // CHECK
: vaddsubpd
(%rdx
), %ymm9
, %ymm9
432 // CHECK
: encoding
: [0xc5,0x35,0xd0,0x0a]
433 vaddsubpd
(%rdx
), %ymm9
, %ymm9
435 // CHECK
: vaddsubpd
%xmm15
, %xmm15
, %xmm15
436 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd0,0xff]
437 vaddsubpd
%xmm15
, %xmm15
, %xmm15
439 // CHECK
: vaddsubpd
%xmm6
, %xmm6
, %xmm6
440 // CHECK
: encoding
: [0xc5,0xc9,0xd0,0xf6]
441 vaddsubpd
%xmm6
, %xmm6
, %xmm6
443 // CHECK
: vaddsubpd
%ymm7
, %ymm7
, %ymm7
444 // CHECK
: encoding
: [0xc5,0xc5,0xd0,0xff]
445 vaddsubpd
%ymm7
, %ymm7
, %ymm7
447 // CHECK
: vaddsubpd
%ymm9
, %ymm9
, %ymm9
448 // CHECK
: encoding
: [0xc4,0x41,0x35,0xd0,0xc9]
449 vaddsubpd
%ymm9
, %ymm9
, %ymm9
451 // CHECK
: vaddsubps
485498096, %xmm15
, %xmm15
452 // CHECK
: encoding
: [0xc5,0x03,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
453 vaddsubps
485498096, %xmm15
, %xmm15
455 // CHECK
: vaddsubps
485498096, %xmm6
, %xmm6
456 // CHECK
: encoding
: [0xc5,0xcb,0xd0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
457 vaddsubps
485498096, %xmm6
, %xmm6
459 // CHECK
: vaddsubps
485498096, %ymm7
, %ymm7
460 // CHECK
: encoding
: [0xc5,0xc7,0xd0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
461 vaddsubps
485498096, %ymm7
, %ymm7
463 // CHECK
: vaddsubps
485498096, %ymm9
, %ymm9
464 // CHECK
: encoding
: [0xc5,0x37,0xd0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
465 vaddsubps
485498096, %ymm9
, %ymm9
467 // CHECK
: vaddsubps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
468 // CHECK
: encoding
: [0xc5,0x03,0xd0,0x7c,0x82,0xc0]
469 vaddsubps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
471 // CHECK
: vaddsubps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
472 // CHECK
: encoding
: [0xc5,0x03,0xd0,0x7c,0x82,0x40]
473 vaddsubps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
475 // CHECK
: vaddsubps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
476 // CHECK
: encoding
: [0xc5,0xcb,0xd0,0x74,0x82,0xc0]
477 vaddsubps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
479 // CHECK
: vaddsubps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
480 // CHECK
: encoding
: [0xc5,0xcb,0xd0,0x74,0x82,0x40]
481 vaddsubps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
483 // CHECK
: vaddsubps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
484 // CHECK
: encoding
: [0xc5,0xc7,0xd0,0x7c,0x82,0xc0]
485 vaddsubps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
487 // CHECK
: vaddsubps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
488 // CHECK
: encoding
: [0xc5,0xc7,0xd0,0x7c,0x82,0x40]
489 vaddsubps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
491 // CHECK
: vaddsubps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
492 // CHECK
: encoding
: [0xc5,0x37,0xd0,0x4c,0x82,0xc0]
493 vaddsubps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
495 // CHECK
: vaddsubps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
496 // CHECK
: encoding
: [0xc5,0x37,0xd0,0x4c,0x82,0x40]
497 vaddsubps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
499 // CHECK
: vaddsubps
64(%rdx
,%rax
), %xmm15
, %xmm15
500 // CHECK
: encoding
: [0xc5,0x03,0xd0,0x7c,0x02,0x40]
501 vaddsubps
64(%rdx
,%rax
), %xmm15
, %xmm15
503 // CHECK
: vaddsubps
64(%rdx
,%rax
), %xmm6
, %xmm6
504 // CHECK
: encoding
: [0xc5,0xcb,0xd0,0x74,0x02,0x40]
505 vaddsubps
64(%rdx
,%rax
), %xmm6
, %xmm6
507 // CHECK
: vaddsubps
64(%rdx
,%rax
), %ymm7
, %ymm7
508 // CHECK
: encoding
: [0xc5,0xc7,0xd0,0x7c,0x02,0x40]
509 vaddsubps
64(%rdx
,%rax
), %ymm7
, %ymm7
511 // CHECK
: vaddsubps
64(%rdx
,%rax
), %ymm9
, %ymm9
512 // CHECK
: encoding
: [0xc5,0x37,0xd0,0x4c,0x02,0x40]
513 vaddsubps
64(%rdx
,%rax
), %ymm9
, %ymm9
515 // CHECK
: vaddsubps
64(%rdx
), %xmm15
, %xmm15
516 // CHECK
: encoding
: [0xc5,0x03,0xd0,0x7a,0x40]
517 vaddsubps
64(%rdx
), %xmm15
, %xmm15
519 // CHECK
: vaddsubps
64(%rdx
), %xmm6
, %xmm6
520 // CHECK
: encoding
: [0xc5,0xcb,0xd0,0x72,0x40]
521 vaddsubps
64(%rdx
), %xmm6
, %xmm6
523 // CHECK
: vaddsubps
64(%rdx
), %ymm7
, %ymm7
524 // CHECK
: encoding
: [0xc5,0xc7,0xd0,0x7a,0x40]
525 vaddsubps
64(%rdx
), %ymm7
, %ymm7
527 // CHECK
: vaddsubps
64(%rdx
), %ymm9
, %ymm9
528 // CHECK
: encoding
: [0xc5,0x37,0xd0,0x4a,0x40]
529 vaddsubps
64(%rdx
), %ymm9
, %ymm9
531 // CHECK
: vaddsubps
(%rdx
), %xmm15
, %xmm15
532 // CHECK
: encoding
: [0xc5,0x03,0xd0,0x3a]
533 vaddsubps
(%rdx
), %xmm15
, %xmm15
535 // CHECK
: vaddsubps
(%rdx
), %xmm6
, %xmm6
536 // CHECK
: encoding
: [0xc5,0xcb,0xd0,0x32]
537 vaddsubps
(%rdx
), %xmm6
, %xmm6
539 // CHECK
: vaddsubps
(%rdx
), %ymm7
, %ymm7
540 // CHECK
: encoding
: [0xc5,0xc7,0xd0,0x3a]
541 vaddsubps
(%rdx
), %ymm7
, %ymm7
543 // CHECK
: vaddsubps
(%rdx
), %ymm9
, %ymm9
544 // CHECK
: encoding
: [0xc5,0x37,0xd0,0x0a]
545 vaddsubps
(%rdx
), %ymm9
, %ymm9
547 // CHECK
: vaddsubps
%xmm15
, %xmm15
, %xmm15
548 // CHECK
: encoding
: [0xc4,0x41,0x03,0xd0,0xff]
549 vaddsubps
%xmm15
, %xmm15
, %xmm15
551 // CHECK
: vaddsubps
%xmm6
, %xmm6
, %xmm6
552 // CHECK
: encoding
: [0xc5,0xcb,0xd0,0xf6]
553 vaddsubps
%xmm6
, %xmm6
, %xmm6
555 // CHECK
: vaddsubps
%ymm7
, %ymm7
, %ymm7
556 // CHECK
: encoding
: [0xc5,0xc7,0xd0,0xff]
557 vaddsubps
%ymm7
, %ymm7
, %ymm7
559 // CHECK
: vaddsubps
%ymm9
, %ymm9
, %ymm9
560 // CHECK
: encoding
: [0xc4,0x41,0x37,0xd0,0xc9]
561 vaddsubps
%ymm9
, %ymm9
, %ymm9
563 // CHECK
: vandnpd
485498096, %xmm15
, %xmm15
564 // CHECK
: encoding
: [0xc5,0x01,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
565 vandnpd
485498096, %xmm15
, %xmm15
567 // CHECK
: vandnpd
485498096, %xmm6
, %xmm6
568 // CHECK
: encoding
: [0xc5,0xc9,0x55,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
569 vandnpd
485498096, %xmm6
, %xmm6
571 // CHECK
: vandnpd
485498096, %ymm7
, %ymm7
572 // CHECK
: encoding
: [0xc5,0xc5,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
573 vandnpd
485498096, %ymm7
, %ymm7
575 // CHECK
: vandnpd
485498096, %ymm9
, %ymm9
576 // CHECK
: encoding
: [0xc5,0x35,0x55,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
577 vandnpd
485498096, %ymm9
, %ymm9
579 // CHECK
: vandnpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
580 // CHECK
: encoding
: [0xc5,0x01,0x55,0x7c,0x82,0xc0]
581 vandnpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
583 // CHECK
: vandnpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
584 // CHECK
: encoding
: [0xc5,0x01,0x55,0x7c,0x82,0x40]
585 vandnpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
587 // CHECK
: vandnpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
588 // CHECK
: encoding
: [0xc5,0xc9,0x55,0x74,0x82,0xc0]
589 vandnpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
591 // CHECK
: vandnpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
592 // CHECK
: encoding
: [0xc5,0xc9,0x55,0x74,0x82,0x40]
593 vandnpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
595 // CHECK
: vandnpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
596 // CHECK
: encoding
: [0xc5,0xc5,0x55,0x7c,0x82,0xc0]
597 vandnpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
599 // CHECK
: vandnpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
600 // CHECK
: encoding
: [0xc5,0xc5,0x55,0x7c,0x82,0x40]
601 vandnpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
603 // CHECK
: vandnpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
604 // CHECK
: encoding
: [0xc5,0x35,0x55,0x4c,0x82,0xc0]
605 vandnpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
607 // CHECK
: vandnpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
608 // CHECK
: encoding
: [0xc5,0x35,0x55,0x4c,0x82,0x40]
609 vandnpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
611 // CHECK
: vandnpd
64(%rdx
,%rax
), %xmm15
, %xmm15
612 // CHECK
: encoding
: [0xc5,0x01,0x55,0x7c,0x02,0x40]
613 vandnpd
64(%rdx
,%rax
), %xmm15
, %xmm15
615 // CHECK
: vandnpd
64(%rdx
,%rax
), %xmm6
, %xmm6
616 // CHECK
: encoding
: [0xc5,0xc9,0x55,0x74,0x02,0x40]
617 vandnpd
64(%rdx
,%rax
), %xmm6
, %xmm6
619 // CHECK
: vandnpd
64(%rdx
,%rax
), %ymm7
, %ymm7
620 // CHECK
: encoding
: [0xc5,0xc5,0x55,0x7c,0x02,0x40]
621 vandnpd
64(%rdx
,%rax
), %ymm7
, %ymm7
623 // CHECK
: vandnpd
64(%rdx
,%rax
), %ymm9
, %ymm9
624 // CHECK
: encoding
: [0xc5,0x35,0x55,0x4c,0x02,0x40]
625 vandnpd
64(%rdx
,%rax
), %ymm9
, %ymm9
627 // CHECK
: vandnpd
64(%rdx
), %xmm15
, %xmm15
628 // CHECK
: encoding
: [0xc5,0x01,0x55,0x7a,0x40]
629 vandnpd
64(%rdx
), %xmm15
, %xmm15
631 // CHECK
: vandnpd
64(%rdx
), %xmm6
, %xmm6
632 // CHECK
: encoding
: [0xc5,0xc9,0x55,0x72,0x40]
633 vandnpd
64(%rdx
), %xmm6
, %xmm6
635 // CHECK
: vandnpd
64(%rdx
), %ymm7
, %ymm7
636 // CHECK
: encoding
: [0xc5,0xc5,0x55,0x7a,0x40]
637 vandnpd
64(%rdx
), %ymm7
, %ymm7
639 // CHECK
: vandnpd
64(%rdx
), %ymm9
, %ymm9
640 // CHECK
: encoding
: [0xc5,0x35,0x55,0x4a,0x40]
641 vandnpd
64(%rdx
), %ymm9
, %ymm9
643 // CHECK
: vandnpd
(%rdx
), %xmm15
, %xmm15
644 // CHECK
: encoding
: [0xc5,0x01,0x55,0x3a]
645 vandnpd
(%rdx
), %xmm15
, %xmm15
647 // CHECK
: vandnpd
(%rdx
), %xmm6
, %xmm6
648 // CHECK
: encoding
: [0xc5,0xc9,0x55,0x32]
649 vandnpd
(%rdx
), %xmm6
, %xmm6
651 // CHECK
: vandnpd
(%rdx
), %ymm7
, %ymm7
652 // CHECK
: encoding
: [0xc5,0xc5,0x55,0x3a]
653 vandnpd
(%rdx
), %ymm7
, %ymm7
655 // CHECK
: vandnpd
(%rdx
), %ymm9
, %ymm9
656 // CHECK
: encoding
: [0xc5,0x35,0x55,0x0a]
657 vandnpd
(%rdx
), %ymm9
, %ymm9
659 // CHECK
: vandnpd
%xmm15
, %xmm15
, %xmm15
660 // CHECK
: encoding
: [0xc4,0x41,0x01,0x55,0xff]
661 vandnpd
%xmm15
, %xmm15
, %xmm15
663 // CHECK
: vandnpd
%xmm6
, %xmm6
, %xmm6
664 // CHECK
: encoding
: [0xc5,0xc9,0x55,0xf6]
665 vandnpd
%xmm6
, %xmm6
, %xmm6
667 // CHECK
: vandnpd
%ymm7
, %ymm7
, %ymm7
668 // CHECK
: encoding
: [0xc5,0xc5,0x55,0xff]
669 vandnpd
%ymm7
, %ymm7
, %ymm7
671 // CHECK
: vandnpd
%ymm9
, %ymm9
, %ymm9
672 // CHECK
: encoding
: [0xc4,0x41,0x35,0x55,0xc9]
673 vandnpd
%ymm9
, %ymm9
, %ymm9
675 // CHECK
: vandnps
485498096, %xmm15
, %xmm15
676 // CHECK
: encoding
: [0xc5,0x00,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
677 vandnps
485498096, %xmm15
, %xmm15
679 // CHECK
: vandnps
485498096, %xmm6
, %xmm6
680 // CHECK
: encoding
: [0xc5,0xc8,0x55,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
681 vandnps
485498096, %xmm6
, %xmm6
683 // CHECK
: vandnps
485498096, %ymm7
, %ymm7
684 // CHECK
: encoding
: [0xc5,0xc4,0x55,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
685 vandnps
485498096, %ymm7
, %ymm7
687 // CHECK
: vandnps
485498096, %ymm9
, %ymm9
688 // CHECK
: encoding
: [0xc5,0x34,0x55,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
689 vandnps
485498096, %ymm9
, %ymm9
691 // CHECK
: vandnps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
692 // CHECK
: encoding
: [0xc5,0x00,0x55,0x7c,0x82,0xc0]
693 vandnps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
695 // CHECK
: vandnps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
696 // CHECK
: encoding
: [0xc5,0x00,0x55,0x7c,0x82,0x40]
697 vandnps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
699 // CHECK
: vandnps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
700 // CHECK
: encoding
: [0xc5,0xc8,0x55,0x74,0x82,0xc0]
701 vandnps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
703 // CHECK
: vandnps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
704 // CHECK
: encoding
: [0xc5,0xc8,0x55,0x74,0x82,0x40]
705 vandnps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
707 // CHECK
: vandnps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
708 // CHECK
: encoding
: [0xc5,0xc4,0x55,0x7c,0x82,0xc0]
709 vandnps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
711 // CHECK
: vandnps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
712 // CHECK
: encoding
: [0xc5,0xc4,0x55,0x7c,0x82,0x40]
713 vandnps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
715 // CHECK
: vandnps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
716 // CHECK
: encoding
: [0xc5,0x34,0x55,0x4c,0x82,0xc0]
717 vandnps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
719 // CHECK
: vandnps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
720 // CHECK
: encoding
: [0xc5,0x34,0x55,0x4c,0x82,0x40]
721 vandnps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
723 // CHECK
: vandnps
64(%rdx
,%rax
), %xmm15
, %xmm15
724 // CHECK
: encoding
: [0xc5,0x00,0x55,0x7c,0x02,0x40]
725 vandnps
64(%rdx
,%rax
), %xmm15
, %xmm15
727 // CHECK
: vandnps
64(%rdx
,%rax
), %xmm6
, %xmm6
728 // CHECK
: encoding
: [0xc5,0xc8,0x55,0x74,0x02,0x40]
729 vandnps
64(%rdx
,%rax
), %xmm6
, %xmm6
731 // CHECK
: vandnps
64(%rdx
,%rax
), %ymm7
, %ymm7
732 // CHECK
: encoding
: [0xc5,0xc4,0x55,0x7c,0x02,0x40]
733 vandnps
64(%rdx
,%rax
), %ymm7
, %ymm7
735 // CHECK
: vandnps
64(%rdx
,%rax
), %ymm9
, %ymm9
736 // CHECK
: encoding
: [0xc5,0x34,0x55,0x4c,0x02,0x40]
737 vandnps
64(%rdx
,%rax
), %ymm9
, %ymm9
739 // CHECK
: vandnps
64(%rdx
), %xmm15
, %xmm15
740 // CHECK
: encoding
: [0xc5,0x00,0x55,0x7a,0x40]
741 vandnps
64(%rdx
), %xmm15
, %xmm15
743 // CHECK
: vandnps
64(%rdx
), %xmm6
, %xmm6
744 // CHECK
: encoding
: [0xc5,0xc8,0x55,0x72,0x40]
745 vandnps
64(%rdx
), %xmm6
, %xmm6
747 // CHECK
: vandnps
64(%rdx
), %ymm7
, %ymm7
748 // CHECK
: encoding
: [0xc5,0xc4,0x55,0x7a,0x40]
749 vandnps
64(%rdx
), %ymm7
, %ymm7
751 // CHECK
: vandnps
64(%rdx
), %ymm9
, %ymm9
752 // CHECK
: encoding
: [0xc5,0x34,0x55,0x4a,0x40]
753 vandnps
64(%rdx
), %ymm9
, %ymm9
755 // CHECK
: vandnps
(%rdx
), %xmm15
, %xmm15
756 // CHECK
: encoding
: [0xc5,0x00,0x55,0x3a]
757 vandnps
(%rdx
), %xmm15
, %xmm15
759 // CHECK
: vandnps
(%rdx
), %xmm6
, %xmm6
760 // CHECK
: encoding
: [0xc5,0xc8,0x55,0x32]
761 vandnps
(%rdx
), %xmm6
, %xmm6
763 // CHECK
: vandnps
(%rdx
), %ymm7
, %ymm7
764 // CHECK
: encoding
: [0xc5,0xc4,0x55,0x3a]
765 vandnps
(%rdx
), %ymm7
, %ymm7
767 // CHECK
: vandnps
(%rdx
), %ymm9
, %ymm9
768 // CHECK
: encoding
: [0xc5,0x34,0x55,0x0a]
769 vandnps
(%rdx
), %ymm9
, %ymm9
771 // CHECK
: vandnps
%xmm15
, %xmm15
, %xmm15
772 // CHECK
: encoding
: [0xc4,0x41,0x00,0x55,0xff]
773 vandnps
%xmm15
, %xmm15
, %xmm15
775 // CHECK
: vandnps
%xmm6
, %xmm6
, %xmm6
776 // CHECK
: encoding
: [0xc5,0xc8,0x55,0xf6]
777 vandnps
%xmm6
, %xmm6
, %xmm6
779 // CHECK
: vandnps
%ymm7
, %ymm7
, %ymm7
780 // CHECK
: encoding
: [0xc5,0xc4,0x55,0xff]
781 vandnps
%ymm7
, %ymm7
, %ymm7
783 // CHECK
: vandnps
%ymm9
, %ymm9
, %ymm9
784 // CHECK
: encoding
: [0xc4,0x41,0x34,0x55,0xc9]
785 vandnps
%ymm9
, %ymm9
, %ymm9
787 // CHECK
: vandpd
485498096, %xmm15
, %xmm15
788 // CHECK
: encoding
: [0xc5,0x01,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
789 vandpd
485498096, %xmm15
, %xmm15
791 // CHECK
: vandpd
485498096, %xmm6
, %xmm6
792 // CHECK
: encoding
: [0xc5,0xc9,0x54,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
793 vandpd
485498096, %xmm6
, %xmm6
795 // CHECK
: vandpd
485498096, %ymm7
, %ymm7
796 // CHECK
: encoding
: [0xc5,0xc5,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
797 vandpd
485498096, %ymm7
, %ymm7
799 // CHECK
: vandpd
485498096, %ymm9
, %ymm9
800 // CHECK
: encoding
: [0xc5,0x35,0x54,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
801 vandpd
485498096, %ymm9
, %ymm9
803 // CHECK
: vandpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
804 // CHECK
: encoding
: [0xc5,0x01,0x54,0x7c,0x82,0xc0]
805 vandpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
807 // CHECK
: vandpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
808 // CHECK
: encoding
: [0xc5,0x01,0x54,0x7c,0x82,0x40]
809 vandpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
811 // CHECK
: vandpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
812 // CHECK
: encoding
: [0xc5,0xc9,0x54,0x74,0x82,0xc0]
813 vandpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
815 // CHECK
: vandpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
816 // CHECK
: encoding
: [0xc5,0xc9,0x54,0x74,0x82,0x40]
817 vandpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
819 // CHECK
: vandpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
820 // CHECK
: encoding
: [0xc5,0xc5,0x54,0x7c,0x82,0xc0]
821 vandpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
823 // CHECK
: vandpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
824 // CHECK
: encoding
: [0xc5,0xc5,0x54,0x7c,0x82,0x40]
825 vandpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
827 // CHECK
: vandpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
828 // CHECK
: encoding
: [0xc5,0x35,0x54,0x4c,0x82,0xc0]
829 vandpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
831 // CHECK
: vandpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
832 // CHECK
: encoding
: [0xc5,0x35,0x54,0x4c,0x82,0x40]
833 vandpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
835 // CHECK
: vandpd
64(%rdx
,%rax
), %xmm15
, %xmm15
836 // CHECK
: encoding
: [0xc5,0x01,0x54,0x7c,0x02,0x40]
837 vandpd
64(%rdx
,%rax
), %xmm15
, %xmm15
839 // CHECK
: vandpd
64(%rdx
,%rax
), %xmm6
, %xmm6
840 // CHECK
: encoding
: [0xc5,0xc9,0x54,0x74,0x02,0x40]
841 vandpd
64(%rdx
,%rax
), %xmm6
, %xmm6
843 // CHECK
: vandpd
64(%rdx
,%rax
), %ymm7
, %ymm7
844 // CHECK
: encoding
: [0xc5,0xc5,0x54,0x7c,0x02,0x40]
845 vandpd
64(%rdx
,%rax
), %ymm7
, %ymm7
847 // CHECK
: vandpd
64(%rdx
,%rax
), %ymm9
, %ymm9
848 // CHECK
: encoding
: [0xc5,0x35,0x54,0x4c,0x02,0x40]
849 vandpd
64(%rdx
,%rax
), %ymm9
, %ymm9
851 // CHECK
: vandpd
64(%rdx
), %xmm15
, %xmm15
852 // CHECK
: encoding
: [0xc5,0x01,0x54,0x7a,0x40]
853 vandpd
64(%rdx
), %xmm15
, %xmm15
855 // CHECK
: vandpd
64(%rdx
), %xmm6
, %xmm6
856 // CHECK
: encoding
: [0xc5,0xc9,0x54,0x72,0x40]
857 vandpd
64(%rdx
), %xmm6
, %xmm6
859 // CHECK
: vandpd
64(%rdx
), %ymm7
, %ymm7
860 // CHECK
: encoding
: [0xc5,0xc5,0x54,0x7a,0x40]
861 vandpd
64(%rdx
), %ymm7
, %ymm7
863 // CHECK
: vandpd
64(%rdx
), %ymm9
, %ymm9
864 // CHECK
: encoding
: [0xc5,0x35,0x54,0x4a,0x40]
865 vandpd
64(%rdx
), %ymm9
, %ymm9
867 // CHECK
: vandpd
(%rdx
), %xmm15
, %xmm15
868 // CHECK
: encoding
: [0xc5,0x01,0x54,0x3a]
869 vandpd
(%rdx
), %xmm15
, %xmm15
871 // CHECK
: vandpd
(%rdx
), %xmm6
, %xmm6
872 // CHECK
: encoding
: [0xc5,0xc9,0x54,0x32]
873 vandpd
(%rdx
), %xmm6
, %xmm6
875 // CHECK
: vandpd
(%rdx
), %ymm7
, %ymm7
876 // CHECK
: encoding
: [0xc5,0xc5,0x54,0x3a]
877 vandpd
(%rdx
), %ymm7
, %ymm7
879 // CHECK
: vandpd
(%rdx
), %ymm9
, %ymm9
880 // CHECK
: encoding
: [0xc5,0x35,0x54,0x0a]
881 vandpd
(%rdx
), %ymm9
, %ymm9
883 // CHECK
: vandpd
%xmm15
, %xmm15
, %xmm15
884 // CHECK
: encoding
: [0xc4,0x41,0x01,0x54,0xff]
885 vandpd
%xmm15
, %xmm15
, %xmm15
887 // CHECK
: vandpd
%xmm6
, %xmm6
, %xmm6
888 // CHECK
: encoding
: [0xc5,0xc9,0x54,0xf6]
889 vandpd
%xmm6
, %xmm6
, %xmm6
891 // CHECK
: vandpd
%ymm7
, %ymm7
, %ymm7
892 // CHECK
: encoding
: [0xc5,0xc5,0x54,0xff]
893 vandpd
%ymm7
, %ymm7
, %ymm7
895 // CHECK
: vandpd
%ymm9
, %ymm9
, %ymm9
896 // CHECK
: encoding
: [0xc4,0x41,0x35,0x54,0xc9]
897 vandpd
%ymm9
, %ymm9
, %ymm9
899 // CHECK
: vandps
485498096, %xmm15
, %xmm15
900 // CHECK
: encoding
: [0xc5,0x00,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
901 vandps
485498096, %xmm15
, %xmm15
903 // CHECK
: vandps
485498096, %xmm6
, %xmm6
904 // CHECK
: encoding
: [0xc5,0xc8,0x54,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
905 vandps
485498096, %xmm6
, %xmm6
907 // CHECK
: vandps
485498096, %ymm7
, %ymm7
908 // CHECK
: encoding
: [0xc5,0xc4,0x54,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
909 vandps
485498096, %ymm7
, %ymm7
911 // CHECK
: vandps
485498096, %ymm9
, %ymm9
912 // CHECK
: encoding
: [0xc5,0x34,0x54,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
913 vandps
485498096, %ymm9
, %ymm9
915 // CHECK
: vandps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
916 // CHECK
: encoding
: [0xc5,0x00,0x54,0x7c,0x82,0xc0]
917 vandps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
919 // CHECK
: vandps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
920 // CHECK
: encoding
: [0xc5,0x00,0x54,0x7c,0x82,0x40]
921 vandps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
923 // CHECK
: vandps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
924 // CHECK
: encoding
: [0xc5,0xc8,0x54,0x74,0x82,0xc0]
925 vandps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
927 // CHECK
: vandps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
928 // CHECK
: encoding
: [0xc5,0xc8,0x54,0x74,0x82,0x40]
929 vandps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
931 // CHECK
: vandps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
932 // CHECK
: encoding
: [0xc5,0xc4,0x54,0x7c,0x82,0xc0]
933 vandps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
935 // CHECK
: vandps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
936 // CHECK
: encoding
: [0xc5,0xc4,0x54,0x7c,0x82,0x40]
937 vandps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
939 // CHECK
: vandps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
940 // CHECK
: encoding
: [0xc5,0x34,0x54,0x4c,0x82,0xc0]
941 vandps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
943 // CHECK
: vandps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
944 // CHECK
: encoding
: [0xc5,0x34,0x54,0x4c,0x82,0x40]
945 vandps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
947 // CHECK
: vandps
64(%rdx
,%rax
), %xmm15
, %xmm15
948 // CHECK
: encoding
: [0xc5,0x00,0x54,0x7c,0x02,0x40]
949 vandps
64(%rdx
,%rax
), %xmm15
, %xmm15
951 // CHECK
: vandps
64(%rdx
,%rax
), %xmm6
, %xmm6
952 // CHECK
: encoding
: [0xc5,0xc8,0x54,0x74,0x02,0x40]
953 vandps
64(%rdx
,%rax
), %xmm6
, %xmm6
955 // CHECK
: vandps
64(%rdx
,%rax
), %ymm7
, %ymm7
956 // CHECK
: encoding
: [0xc5,0xc4,0x54,0x7c,0x02,0x40]
957 vandps
64(%rdx
,%rax
), %ymm7
, %ymm7
959 // CHECK
: vandps
64(%rdx
,%rax
), %ymm9
, %ymm9
960 // CHECK
: encoding
: [0xc5,0x34,0x54,0x4c,0x02,0x40]
961 vandps
64(%rdx
,%rax
), %ymm9
, %ymm9
963 // CHECK
: vandps
64(%rdx
), %xmm15
, %xmm15
964 // CHECK
: encoding
: [0xc5,0x00,0x54,0x7a,0x40]
965 vandps
64(%rdx
), %xmm15
, %xmm15
967 // CHECK
: vandps
64(%rdx
), %xmm6
, %xmm6
968 // CHECK
: encoding
: [0xc5,0xc8,0x54,0x72,0x40]
969 vandps
64(%rdx
), %xmm6
, %xmm6
971 // CHECK
: vandps
64(%rdx
), %ymm7
, %ymm7
972 // CHECK
: encoding
: [0xc5,0xc4,0x54,0x7a,0x40]
973 vandps
64(%rdx
), %ymm7
, %ymm7
975 // CHECK
: vandps
64(%rdx
), %ymm9
, %ymm9
976 // CHECK
: encoding
: [0xc5,0x34,0x54,0x4a,0x40]
977 vandps
64(%rdx
), %ymm9
, %ymm9
979 // CHECK
: vandps
(%rdx
), %xmm15
, %xmm15
980 // CHECK
: encoding
: [0xc5,0x00,0x54,0x3a]
981 vandps
(%rdx
), %xmm15
, %xmm15
983 // CHECK
: vandps
(%rdx
), %xmm6
, %xmm6
984 // CHECK
: encoding
: [0xc5,0xc8,0x54,0x32]
985 vandps
(%rdx
), %xmm6
, %xmm6
987 // CHECK
: vandps
(%rdx
), %ymm7
, %ymm7
988 // CHECK
: encoding
: [0xc5,0xc4,0x54,0x3a]
989 vandps
(%rdx
), %ymm7
, %ymm7
991 // CHECK
: vandps
(%rdx
), %ymm9
, %ymm9
992 // CHECK
: encoding
: [0xc5,0x34,0x54,0x0a]
993 vandps
(%rdx
), %ymm9
, %ymm9
995 // CHECK
: vandps
%xmm15
, %xmm15
, %xmm15
996 // CHECK
: encoding
: [0xc4,0x41,0x00,0x54,0xff]
997 vandps
%xmm15
, %xmm15
, %xmm15
999 // CHECK
: vandps
%xmm6
, %xmm6
, %xmm6
1000 // CHECK
: encoding
: [0xc5,0xc8,0x54,0xf6]
1001 vandps
%xmm6
, %xmm6
, %xmm6
1003 // CHECK
: vandps
%ymm7
, %ymm7
, %ymm7
1004 // CHECK
: encoding
: [0xc5,0xc4,0x54,0xff]
1005 vandps
%ymm7
, %ymm7
, %ymm7
1007 // CHECK
: vandps
%ymm9
, %ymm9
, %ymm9
1008 // CHECK
: encoding
: [0xc4,0x41,0x34,0x54,0xc9]
1009 vandps
%ymm9
, %ymm9
, %ymm9
1011 // CHECK
: vblendpd $
0, 485498096, %xmm15
, %xmm15
1012 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1013 vblendpd $
0, 485498096, %xmm15
, %xmm15
1015 // CHECK
: vblendpd $
0, 485498096, %xmm6
, %xmm6
1016 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0d,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1017 vblendpd $
0, 485498096, %xmm6
, %xmm6
1019 // CHECK
: vblendpd $
0, 485498096, %ymm7
, %ymm7
1020 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1021 vblendpd $
0, 485498096, %ymm7
, %ymm7
1023 // CHECK
: vblendpd $
0, 485498096, %ymm9
, %ymm9
1024 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1025 vblendpd $
0, 485498096, %ymm9
, %ymm9
1027 // CHECK
: vblendpd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1028 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0d,0x7c,0x82,0xc0,0x00]
1029 vblendpd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1031 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1032 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0d,0x7c,0x82,0x40,0x00]
1033 vblendpd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1035 // CHECK
: vblendpd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1036 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0d,0x74,0x82,0xc0,0x00]
1037 vblendpd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1039 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1040 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0d,0x74,0x82,0x40,0x00]
1041 vblendpd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1043 // CHECK
: vblendpd $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1044 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0d,0x7c,0x82,0xc0,0x00]
1045 vblendpd $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1047 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1048 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0d,0x7c,0x82,0x40,0x00]
1049 vblendpd $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1051 // CHECK
: vblendpd $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1052 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0d,0x4c,0x82,0xc0,0x00]
1053 vblendpd $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1055 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1056 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0d,0x4c,0x82,0x40,0x00]
1057 vblendpd $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1059 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
1060 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0d,0x7c,0x02,0x40,0x00]
1061 vblendpd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
1063 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
1064 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0d,0x74,0x02,0x40,0x00]
1065 vblendpd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
1067 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
1068 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0d,0x7c,0x02,0x40,0x00]
1069 vblendpd $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
1071 // CHECK
: vblendpd $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
1072 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0d,0x4c,0x02,0x40,0x00]
1073 vblendpd $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
1075 // CHECK
: vblendpd $
0, 64(%rdx
), %xmm15
, %xmm15
1076 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0d,0x7a,0x40,0x00]
1077 vblendpd $
0, 64(%rdx
), %xmm15
, %xmm15
1079 // CHECK
: vblendpd $
0, 64(%rdx
), %xmm6
, %xmm6
1080 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0d,0x72,0x40,0x00]
1081 vblendpd $
0, 64(%rdx
), %xmm6
, %xmm6
1083 // CHECK
: vblendpd $
0, 64(%rdx
), %ymm7
, %ymm7
1084 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0d,0x7a,0x40,0x00]
1085 vblendpd $
0, 64(%rdx
), %ymm7
, %ymm7
1087 // CHECK
: vblendpd $
0, 64(%rdx
), %ymm9
, %ymm9
1088 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0d,0x4a,0x40,0x00]
1089 vblendpd $
0, 64(%rdx
), %ymm9
, %ymm9
1091 // CHECK
: vblendpd $
0, (%rdx
), %xmm15
, %xmm15
1092 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0d,0x3a,0x00]
1093 vblendpd $
0, (%rdx
), %xmm15
, %xmm15
1095 // CHECK
: vblendpd $
0, (%rdx
), %xmm6
, %xmm6
1096 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0d,0x32,0x00]
1097 vblendpd $
0, (%rdx
), %xmm6
, %xmm6
1099 // CHECK
: vblendpd $
0, (%rdx
), %ymm7
, %ymm7
1100 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0d,0x3a,0x00]
1101 vblendpd $
0, (%rdx
), %ymm7
, %ymm7
1103 // CHECK
: vblendpd $
0, (%rdx
), %ymm9
, %ymm9
1104 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0d,0x0a,0x00]
1105 vblendpd $
0, (%rdx
), %ymm9
, %ymm9
1107 // CHECK
: vblendpd $
0, %xmm15
, %xmm15
, %xmm15
1108 // CHECK
: encoding
: [0xc4,0x43,0x01,0x0d,0xff,0x00]
1109 vblendpd $
0, %xmm15
, %xmm15
, %xmm15
1111 // CHECK
: vblendpd $
0, %xmm6
, %xmm6
, %xmm6
1112 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0d,0xf6,0x00]
1113 vblendpd $
0, %xmm6
, %xmm6
, %xmm6
1115 // CHECK
: vblendpd $
0, %ymm7
, %ymm7
, %ymm7
1116 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0d,0xff,0x00]
1117 vblendpd $
0, %ymm7
, %ymm7
, %ymm7
1119 // CHECK
: vblendpd $
0, %ymm9
, %ymm9
, %ymm9
1120 // CHECK
: encoding
: [0xc4,0x43,0x35,0x0d,0xc9,0x00]
1121 vblendpd $
0, %ymm9
, %ymm9
, %ymm9
1123 // CHECK
: vblendps $
0, 485498096, %xmm15
, %xmm15
1124 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1125 vblendps $
0, 485498096, %xmm15
, %xmm15
1127 // CHECK
: vblendps $
0, 485498096, %xmm6
, %xmm6
1128 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0c,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1129 vblendps $
0, 485498096, %xmm6
, %xmm6
1131 // CHECK
: vblendps $
0, 485498096, %ymm7
, %ymm7
1132 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1133 vblendps $
0, 485498096, %ymm7
, %ymm7
1135 // CHECK
: vblendps $
0, 485498096, %ymm9
, %ymm9
1136 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1137 vblendps $
0, 485498096, %ymm9
, %ymm9
1139 // CHECK
: vblendps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1140 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0c,0x7c,0x82,0xc0,0x00]
1141 vblendps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1143 // CHECK
: vblendps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1144 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0c,0x7c,0x82,0x40,0x00]
1145 vblendps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1147 // CHECK
: vblendps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1148 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0c,0x74,0x82,0xc0,0x00]
1149 vblendps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1151 // CHECK
: vblendps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1152 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0c,0x74,0x82,0x40,0x00]
1153 vblendps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1155 // CHECK
: vblendps $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1156 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0c,0x7c,0x82,0xc0,0x00]
1157 vblendps $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1159 // CHECK
: vblendps $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1160 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0c,0x7c,0x82,0x40,0x00]
1161 vblendps $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1163 // CHECK
: vblendps $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1164 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0c,0x4c,0x82,0xc0,0x00]
1165 vblendps $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1167 // CHECK
: vblendps $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1168 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0c,0x4c,0x82,0x40,0x00]
1169 vblendps $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1171 // CHECK
: vblendps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
1172 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0c,0x7c,0x02,0x40,0x00]
1173 vblendps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
1175 // CHECK
: vblendps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
1176 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0c,0x74,0x02,0x40,0x00]
1177 vblendps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
1179 // CHECK
: vblendps $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
1180 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0c,0x7c,0x02,0x40,0x00]
1181 vblendps $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
1183 // CHECK
: vblendps $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
1184 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0c,0x4c,0x02,0x40,0x00]
1185 vblendps $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
1187 // CHECK
: vblendps $
0, 64(%rdx
), %xmm15
, %xmm15
1188 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0c,0x7a,0x40,0x00]
1189 vblendps $
0, 64(%rdx
), %xmm15
, %xmm15
1191 // CHECK
: vblendps $
0, 64(%rdx
), %xmm6
, %xmm6
1192 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0c,0x72,0x40,0x00]
1193 vblendps $
0, 64(%rdx
), %xmm6
, %xmm6
1195 // CHECK
: vblendps $
0, 64(%rdx
), %ymm7
, %ymm7
1196 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0c,0x7a,0x40,0x00]
1197 vblendps $
0, 64(%rdx
), %ymm7
, %ymm7
1199 // CHECK
: vblendps $
0, 64(%rdx
), %ymm9
, %ymm9
1200 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0c,0x4a,0x40,0x00]
1201 vblendps $
0, 64(%rdx
), %ymm9
, %ymm9
1203 // CHECK
: vblendps $
0, (%rdx
), %xmm15
, %xmm15
1204 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0c,0x3a,0x00]
1205 vblendps $
0, (%rdx
), %xmm15
, %xmm15
1207 // CHECK
: vblendps $
0, (%rdx
), %xmm6
, %xmm6
1208 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0c,0x32,0x00]
1209 vblendps $
0, (%rdx
), %xmm6
, %xmm6
1211 // CHECK
: vblendps $
0, (%rdx
), %ymm7
, %ymm7
1212 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0c,0x3a,0x00]
1213 vblendps $
0, (%rdx
), %ymm7
, %ymm7
1215 // CHECK
: vblendps $
0, (%rdx
), %ymm9
, %ymm9
1216 // CHECK
: encoding
: [0xc4,0x63,0x35,0x0c,0x0a,0x00]
1217 vblendps $
0, (%rdx
), %ymm9
, %ymm9
1219 // CHECK
: vblendps $
0, %xmm15
, %xmm15
, %xmm15
1220 // CHECK
: encoding
: [0xc4,0x43,0x01,0x0c,0xff,0x00]
1221 vblendps $
0, %xmm15
, %xmm15
, %xmm15
1223 // CHECK
: vblendps $
0, %xmm6
, %xmm6
, %xmm6
1224 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0c,0xf6,0x00]
1225 vblendps $
0, %xmm6
, %xmm6
, %xmm6
1227 // CHECK
: vblendps $
0, %ymm7
, %ymm7
, %ymm7
1228 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x0c,0xff,0x00]
1229 vblendps $
0, %ymm7
, %ymm7
, %ymm7
1231 // CHECK
: vblendps $
0, %ymm9
, %ymm9
, %ymm9
1232 // CHECK
: encoding
: [0xc4,0x43,0x35,0x0c,0xc9,0x00]
1233 vblendps $
0, %ymm9
, %ymm9
, %ymm9
1235 // CHECK
: vblendvpd
%xmm15
, 485498096, %xmm15
, %xmm15
1236 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0xf0]
1237 vblendvpd
%xmm15
, 485498096, %xmm15
, %xmm15
1239 // CHECK
: vblendvpd
%xmm15
, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1240 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4b,0x7c,0x82,0xc0,0xf0]
1241 vblendvpd
%xmm15
, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1243 // CHECK
: vblendvpd
%xmm15
, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1244 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4b,0x7c,0x82,0x40,0xf0]
1245 vblendvpd
%xmm15
, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1247 // CHECK
: vblendvpd
%xmm15
, 64(%rdx
,%rax
), %xmm15
, %xmm15
1248 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4b,0x7c,0x02,0x40,0xf0]
1249 vblendvpd
%xmm15
, 64(%rdx
,%rax
), %xmm15
, %xmm15
1251 // CHECK
: vblendvpd
%xmm15
, 64(%rdx
), %xmm15
, %xmm15
1252 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4b,0x7a,0x40,0xf0]
1253 vblendvpd
%xmm15
, 64(%rdx
), %xmm15
, %xmm15
1255 // CHECK
: vblendvpd
%xmm15
, (%rdx
), %xmm15
, %xmm15
1256 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4b,0x3a,0xf0]
1257 vblendvpd
%xmm15
, (%rdx
), %xmm15
, %xmm15
1259 // CHECK
: vblendvpd
%xmm15
, %xmm15
, %xmm15
, %xmm15
1260 // CHECK
: encoding
: [0xc4,0x43,0x01,0x4b,0xff,0xf0]
1261 vblendvpd
%xmm15
, %xmm15
, %xmm15
, %xmm15
1263 // CHECK
: vblendvpd
%xmm6
, 485498096, %xmm6
, %xmm6
1264 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4b,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x60]
1265 vblendvpd
%xmm6
, 485498096, %xmm6
, %xmm6
1267 // CHECK
: vblendvpd
%xmm6
, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1268 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4b,0x74,0x82,0xc0,0x60]
1269 vblendvpd
%xmm6
, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1271 // CHECK
: vblendvpd
%xmm6
, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1272 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4b,0x74,0x82,0x40,0x60]
1273 vblendvpd
%xmm6
, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1275 // CHECK
: vblendvpd
%xmm6
, 64(%rdx
,%rax
), %xmm6
, %xmm6
1276 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4b,0x74,0x02,0x40,0x60]
1277 vblendvpd
%xmm6
, 64(%rdx
,%rax
), %xmm6
, %xmm6
1279 // CHECK
: vblendvpd
%xmm6
, 64(%rdx
), %xmm6
, %xmm6
1280 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4b,0x72,0x40,0x60]
1281 vblendvpd
%xmm6
, 64(%rdx
), %xmm6
, %xmm6
1283 // CHECK
: vblendvpd
%xmm6
, (%rdx
), %xmm6
, %xmm6
1284 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4b,0x32,0x60]
1285 vblendvpd
%xmm6
, (%rdx
), %xmm6
, %xmm6
1287 // CHECK
: vblendvpd
%xmm6
, %xmm6
, %xmm6
, %xmm6
1288 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4b,0xf6,0x60]
1289 vblendvpd
%xmm6
, %xmm6
, %xmm6
, %xmm6
1291 // CHECK
: vblendvpd
%ymm7
, 485498096, %ymm7
, %ymm7
1292 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x70]
1293 vblendvpd
%ymm7
, 485498096, %ymm7
, %ymm7
1295 // CHECK
: vblendvpd
%ymm7
, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1296 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4b,0x7c,0x82,0xc0,0x70]
1297 vblendvpd
%ymm7
, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1299 // CHECK
: vblendvpd
%ymm7
, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1300 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4b,0x7c,0x82,0x40,0x70]
1301 vblendvpd
%ymm7
, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1303 // CHECK
: vblendvpd
%ymm7
, 64(%rdx
,%rax
), %ymm7
, %ymm7
1304 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4b,0x7c,0x02,0x40,0x70]
1305 vblendvpd
%ymm7
, 64(%rdx
,%rax
), %ymm7
, %ymm7
1307 // CHECK
: vblendvpd
%ymm7
, 64(%rdx
), %ymm7
, %ymm7
1308 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4b,0x7a,0x40,0x70]
1309 vblendvpd
%ymm7
, 64(%rdx
), %ymm7
, %ymm7
1311 // CHECK
: vblendvpd
%ymm7
, (%rdx
), %ymm7
, %ymm7
1312 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4b,0x3a,0x70]
1313 vblendvpd
%ymm7
, (%rdx
), %ymm7
, %ymm7
1315 // CHECK
: vblendvpd
%ymm7
, %ymm7
, %ymm7
, %ymm7
1316 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4b,0xff,0x70]
1317 vblendvpd
%ymm7
, %ymm7
, %ymm7
, %ymm7
1319 // CHECK
: vblendvpd
%ymm9
, 485498096, %ymm9
, %ymm9
1320 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x90]
1321 vblendvpd
%ymm9
, 485498096, %ymm9
, %ymm9
1323 // CHECK
: vblendvpd
%ymm9
, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1324 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4b,0x4c,0x82,0xc0,0x90]
1325 vblendvpd
%ymm9
, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1327 // CHECK
: vblendvpd
%ymm9
, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1328 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4b,0x4c,0x82,0x40,0x90]
1329 vblendvpd
%ymm9
, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1331 // CHECK
: vblendvpd
%ymm9
, 64(%rdx
,%rax
), %ymm9
, %ymm9
1332 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4b,0x4c,0x02,0x40,0x90]
1333 vblendvpd
%ymm9
, 64(%rdx
,%rax
), %ymm9
, %ymm9
1335 // CHECK
: vblendvpd
%ymm9
, 64(%rdx
), %ymm9
, %ymm9
1336 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4b,0x4a,0x40,0x90]
1337 vblendvpd
%ymm9
, 64(%rdx
), %ymm9
, %ymm9
1339 // CHECK
: vblendvpd
%ymm9
, (%rdx
), %ymm9
, %ymm9
1340 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4b,0x0a,0x90]
1341 vblendvpd
%ymm9
, (%rdx
), %ymm9
, %ymm9
1343 // CHECK
: vblendvpd
%ymm9
, %ymm9
, %ymm9
, %ymm9
1344 // CHECK
: encoding
: [0xc4,0x43,0x35,0x4b,0xc9,0x90]
1345 vblendvpd
%ymm9
, %ymm9
, %ymm9
, %ymm9
1347 // CHECK
: vblendvps
%xmm15
, 485498096, %xmm15
, %xmm15
1348 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0xf0]
1349 vblendvps
%xmm15
, 485498096, %xmm15
, %xmm15
1351 // CHECK
: vblendvps
%xmm15
, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1352 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4a,0x7c,0x82,0xc0,0xf0]
1353 vblendvps
%xmm15
, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
1355 // CHECK
: vblendvps
%xmm15
, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1356 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4a,0x7c,0x82,0x40,0xf0]
1357 vblendvps
%xmm15
, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
1359 // CHECK
: vblendvps
%xmm15
, 64(%rdx
,%rax
), %xmm15
, %xmm15
1360 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4a,0x7c,0x02,0x40,0xf0]
1361 vblendvps
%xmm15
, 64(%rdx
,%rax
), %xmm15
, %xmm15
1363 // CHECK
: vblendvps
%xmm15
, 64(%rdx
), %xmm15
, %xmm15
1364 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4a,0x7a,0x40,0xf0]
1365 vblendvps
%xmm15
, 64(%rdx
), %xmm15
, %xmm15
1367 // CHECK
: vblendvps
%xmm15
, (%rdx
), %xmm15
, %xmm15
1368 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4a,0x3a,0xf0]
1369 vblendvps
%xmm15
, (%rdx
), %xmm15
, %xmm15
1371 // CHECK
: vblendvps
%xmm15
, %xmm15
, %xmm15
, %xmm15
1372 // CHECK
: encoding
: [0xc4,0x43,0x01,0x4a,0xff,0xf0]
1373 vblendvps
%xmm15
, %xmm15
, %xmm15
, %xmm15
1375 // CHECK
: vblendvps
%xmm6
, 485498096, %xmm6
, %xmm6
1376 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4a,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x60]
1377 vblendvps
%xmm6
, 485498096, %xmm6
, %xmm6
1379 // CHECK
: vblendvps
%xmm6
, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1380 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4a,0x74,0x82,0xc0,0x60]
1381 vblendvps
%xmm6
, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
1383 // CHECK
: vblendvps
%xmm6
, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1384 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4a,0x74,0x82,0x40,0x60]
1385 vblendvps
%xmm6
, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
1387 // CHECK
: vblendvps
%xmm6
, 64(%rdx
,%rax
), %xmm6
, %xmm6
1388 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4a,0x74,0x02,0x40,0x60]
1389 vblendvps
%xmm6
, 64(%rdx
,%rax
), %xmm6
, %xmm6
1391 // CHECK
: vblendvps
%xmm6
, 64(%rdx
), %xmm6
, %xmm6
1392 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4a,0x72,0x40,0x60]
1393 vblendvps
%xmm6
, 64(%rdx
), %xmm6
, %xmm6
1395 // CHECK
: vblendvps
%xmm6
, (%rdx
), %xmm6
, %xmm6
1396 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4a,0x32,0x60]
1397 vblendvps
%xmm6
, (%rdx
), %xmm6
, %xmm6
1399 // CHECK
: vblendvps
%xmm6
, %xmm6
, %xmm6
, %xmm6
1400 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4a,0xf6,0x60]
1401 vblendvps
%xmm6
, %xmm6
, %xmm6
, %xmm6
1403 // CHECK
: vblendvps
%ymm7
, 485498096, %ymm7
, %ymm7
1404 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x70]
1405 vblendvps
%ymm7
, 485498096, %ymm7
, %ymm7
1407 // CHECK
: vblendvps
%ymm7
, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1408 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4a,0x7c,0x82,0xc0,0x70]
1409 vblendvps
%ymm7
, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
1411 // CHECK
: vblendvps
%ymm7
, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1412 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4a,0x7c,0x82,0x40,0x70]
1413 vblendvps
%ymm7
, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
1415 // CHECK
: vblendvps
%ymm7
, 64(%rdx
,%rax
), %ymm7
, %ymm7
1416 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4a,0x7c,0x02,0x40,0x70]
1417 vblendvps
%ymm7
, 64(%rdx
,%rax
), %ymm7
, %ymm7
1419 // CHECK
: vblendvps
%ymm7
, 64(%rdx
), %ymm7
, %ymm7
1420 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4a,0x7a,0x40,0x70]
1421 vblendvps
%ymm7
, 64(%rdx
), %ymm7
, %ymm7
1423 // CHECK
: vblendvps
%ymm7
, (%rdx
), %ymm7
, %ymm7
1424 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4a,0x3a,0x70]
1425 vblendvps
%ymm7
, (%rdx
), %ymm7
, %ymm7
1427 // CHECK
: vblendvps
%ymm7
, %ymm7
, %ymm7
, %ymm7
1428 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x4a,0xff,0x70]
1429 vblendvps
%ymm7
, %ymm7
, %ymm7
, %ymm7
1431 // CHECK
: vblendvps
%ymm9
, 485498096, %ymm9
, %ymm9
1432 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4a,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x90]
1433 vblendvps
%ymm9
, 485498096, %ymm9
, %ymm9
1435 // CHECK
: vblendvps
%ymm9
, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1436 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4a,0x4c,0x82,0xc0,0x90]
1437 vblendvps
%ymm9
, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
1439 // CHECK
: vblendvps
%ymm9
, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1440 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4a,0x4c,0x82,0x40,0x90]
1441 vblendvps
%ymm9
, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
1443 // CHECK
: vblendvps
%ymm9
, 64(%rdx
,%rax
), %ymm9
, %ymm9
1444 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4a,0x4c,0x02,0x40,0x90]
1445 vblendvps
%ymm9
, 64(%rdx
,%rax
), %ymm9
, %ymm9
1447 // CHECK
: vblendvps
%ymm9
, 64(%rdx
), %ymm9
, %ymm9
1448 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4a,0x4a,0x40,0x90]
1449 vblendvps
%ymm9
, 64(%rdx
), %ymm9
, %ymm9
1451 // CHECK
: vblendvps
%ymm9
, (%rdx
), %ymm9
, %ymm9
1452 // CHECK
: encoding
: [0xc4,0x63,0x35,0x4a,0x0a,0x90]
1453 vblendvps
%ymm9
, (%rdx
), %ymm9
, %ymm9
1455 // CHECK
: vblendvps
%ymm9
, %ymm9
, %ymm9
, %ymm9
1456 // CHECK
: encoding
: [0xc4,0x43,0x35,0x4a,0xc9,0x90]
1457 vblendvps
%ymm9
, %ymm9
, %ymm9
, %ymm9
1459 // CHECK
: vbroadcastf128
485498096, %ymm7
1460 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1461 vbroadcastf128
485498096, %ymm7
1463 // CHECK
: vbroadcastf128
485498096, %ymm9
1464 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x1a,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
1465 vbroadcastf128
485498096, %ymm9
1467 // CHECK
: vbroadcastf128
-64(%rdx
,%rax
,4), %ymm7
1468 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1a,0x7c,0x82,0xc0]
1469 vbroadcastf128
-64(%rdx
,%rax
,4), %ymm7
1471 // CHECK
: vbroadcastf128
64(%rdx
,%rax
,4), %ymm7
1472 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1a,0x7c,0x82,0x40]
1473 vbroadcastf128
64(%rdx
,%rax
,4), %ymm7
1475 // CHECK
: vbroadcastf128
-64(%rdx
,%rax
,4), %ymm9
1476 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x1a,0x4c,0x82,0xc0]
1477 vbroadcastf128
-64(%rdx
,%rax
,4), %ymm9
1479 // CHECK
: vbroadcastf128
64(%rdx
,%rax
,4), %ymm9
1480 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x1a,0x4c,0x82,0x40]
1481 vbroadcastf128
64(%rdx
,%rax
,4), %ymm9
1483 // CHECK
: vbroadcastf128
64(%rdx
,%rax
), %ymm7
1484 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1a,0x7c,0x02,0x40]
1485 vbroadcastf128
64(%rdx
,%rax
), %ymm7
1487 // CHECK
: vbroadcastf128
64(%rdx
,%rax
), %ymm9
1488 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x1a,0x4c,0x02,0x40]
1489 vbroadcastf128
64(%rdx
,%rax
), %ymm9
1491 // CHECK
: vbroadcastf128
64(%rdx
), %ymm7
1492 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1a,0x7a,0x40]
1493 vbroadcastf128
64(%rdx
), %ymm7
1495 // CHECK
: vbroadcastf128
64(%rdx
), %ymm9
1496 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x1a,0x4a,0x40]
1497 vbroadcastf128
64(%rdx
), %ymm9
1499 // CHECK
: vbroadcastf128
(%rdx
), %ymm7
1500 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x1a,0x3a]
1501 vbroadcastf128
(%rdx
), %ymm7
1503 // CHECK
: vbroadcastf128
(%rdx
), %ymm9
1504 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x1a,0x0a]
1505 vbroadcastf128
(%rdx
), %ymm9
1507 // CHECK
: vbroadcastsd
485498096, %ymm7
1508 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x19,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1509 vbroadcastsd
485498096, %ymm7
1511 // CHECK
: vbroadcastsd
485498096, %ymm9
1512 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x19,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
1513 vbroadcastsd
485498096, %ymm9
1515 // CHECK
: vbroadcastsd
-64(%rdx
,%rax
,4), %ymm7
1516 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x19,0x7c,0x82,0xc0]
1517 vbroadcastsd
-64(%rdx
,%rax
,4), %ymm7
1519 // CHECK
: vbroadcastsd
64(%rdx
,%rax
,4), %ymm7
1520 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x19,0x7c,0x82,0x40]
1521 vbroadcastsd
64(%rdx
,%rax
,4), %ymm7
1523 // CHECK
: vbroadcastsd
-64(%rdx
,%rax
,4), %ymm9
1524 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x19,0x4c,0x82,0xc0]
1525 vbroadcastsd
-64(%rdx
,%rax
,4), %ymm9
1527 // CHECK
: vbroadcastsd
64(%rdx
,%rax
,4), %ymm9
1528 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x19,0x4c,0x82,0x40]
1529 vbroadcastsd
64(%rdx
,%rax
,4), %ymm9
1531 // CHECK
: vbroadcastsd
64(%rdx
,%rax
), %ymm7
1532 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x19,0x7c,0x02,0x40]
1533 vbroadcastsd
64(%rdx
,%rax
), %ymm7
1535 // CHECK
: vbroadcastsd
64(%rdx
,%rax
), %ymm9
1536 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x19,0x4c,0x02,0x40]
1537 vbroadcastsd
64(%rdx
,%rax
), %ymm9
1539 // CHECK
: vbroadcastsd
64(%rdx
), %ymm7
1540 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x19,0x7a,0x40]
1541 vbroadcastsd
64(%rdx
), %ymm7
1543 // CHECK
: vbroadcastsd
64(%rdx
), %ymm9
1544 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x19,0x4a,0x40]
1545 vbroadcastsd
64(%rdx
), %ymm9
1547 // CHECK
: vbroadcastsd
(%rdx
), %ymm7
1548 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x19,0x3a]
1549 vbroadcastsd
(%rdx
), %ymm7
1551 // CHECK
: vbroadcastsd
(%rdx
), %ymm9
1552 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x19,0x0a]
1553 vbroadcastsd
(%rdx
), %ymm9
1555 // CHECK
: vbroadcastss
485498096, %xmm15
1556 // CHECK
: encoding
: [0xc4,0x62,0x79,0x18,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1557 vbroadcastss
485498096, %xmm15
1559 // CHECK
: vbroadcastss
485498096, %xmm6
1560 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x18,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1561 vbroadcastss
485498096, %xmm6
1563 // CHECK
: vbroadcastss
485498096, %ymm7
1564 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x18,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1565 vbroadcastss
485498096, %ymm7
1567 // CHECK
: vbroadcastss
485498096, %ymm9
1568 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x18,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
1569 vbroadcastss
485498096, %ymm9
1571 // CHECK
: vbroadcastss
-64(%rdx
,%rax
,4), %xmm15
1572 // CHECK
: encoding
: [0xc4,0x62,0x79,0x18,0x7c,0x82,0xc0]
1573 vbroadcastss
-64(%rdx
,%rax
,4), %xmm15
1575 // CHECK
: vbroadcastss
64(%rdx
,%rax
,4), %xmm15
1576 // CHECK
: encoding
: [0xc4,0x62,0x79,0x18,0x7c,0x82,0x40]
1577 vbroadcastss
64(%rdx
,%rax
,4), %xmm15
1579 // CHECK
: vbroadcastss
-64(%rdx
,%rax
,4), %xmm6
1580 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x18,0x74,0x82,0xc0]
1581 vbroadcastss
-64(%rdx
,%rax
,4), %xmm6
1583 // CHECK
: vbroadcastss
64(%rdx
,%rax
,4), %xmm6
1584 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x18,0x74,0x82,0x40]
1585 vbroadcastss
64(%rdx
,%rax
,4), %xmm6
1587 // CHECK
: vbroadcastss
-64(%rdx
,%rax
,4), %ymm7
1588 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x18,0x7c,0x82,0xc0]
1589 vbroadcastss
-64(%rdx
,%rax
,4), %ymm7
1591 // CHECK
: vbroadcastss
64(%rdx
,%rax
,4), %ymm7
1592 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x18,0x7c,0x82,0x40]
1593 vbroadcastss
64(%rdx
,%rax
,4), %ymm7
1595 // CHECK
: vbroadcastss
-64(%rdx
,%rax
,4), %ymm9
1596 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x18,0x4c,0x82,0xc0]
1597 vbroadcastss
-64(%rdx
,%rax
,4), %ymm9
1599 // CHECK
: vbroadcastss
64(%rdx
,%rax
,4), %ymm9
1600 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x18,0x4c,0x82,0x40]
1601 vbroadcastss
64(%rdx
,%rax
,4), %ymm9
1603 // CHECK
: vbroadcastss
64(%rdx
,%rax
), %xmm15
1604 // CHECK
: encoding
: [0xc4,0x62,0x79,0x18,0x7c,0x02,0x40]
1605 vbroadcastss
64(%rdx
,%rax
), %xmm15
1607 // CHECK
: vbroadcastss
64(%rdx
,%rax
), %xmm6
1608 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x18,0x74,0x02,0x40]
1609 vbroadcastss
64(%rdx
,%rax
), %xmm6
1611 // CHECK
: vbroadcastss
64(%rdx
,%rax
), %ymm7
1612 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x18,0x7c,0x02,0x40]
1613 vbroadcastss
64(%rdx
,%rax
), %ymm7
1615 // CHECK
: vbroadcastss
64(%rdx
,%rax
), %ymm9
1616 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x18,0x4c,0x02,0x40]
1617 vbroadcastss
64(%rdx
,%rax
), %ymm9
1619 // CHECK
: vbroadcastss
64(%rdx
), %xmm15
1620 // CHECK
: encoding
: [0xc4,0x62,0x79,0x18,0x7a,0x40]
1621 vbroadcastss
64(%rdx
), %xmm15
1623 // CHECK
: vbroadcastss
64(%rdx
), %xmm6
1624 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x18,0x72,0x40]
1625 vbroadcastss
64(%rdx
), %xmm6
1627 // CHECK
: vbroadcastss
64(%rdx
), %ymm7
1628 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x18,0x7a,0x40]
1629 vbroadcastss
64(%rdx
), %ymm7
1631 // CHECK
: vbroadcastss
64(%rdx
), %ymm9
1632 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x18,0x4a,0x40]
1633 vbroadcastss
64(%rdx
), %ymm9
1635 // CHECK
: vbroadcastss
(%rdx
), %xmm15
1636 // CHECK
: encoding
: [0xc4,0x62,0x79,0x18,0x3a]
1637 vbroadcastss
(%rdx
), %xmm15
1639 // CHECK
: vbroadcastss
(%rdx
), %xmm6
1640 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x18,0x32]
1641 vbroadcastss
(%rdx
), %xmm6
1643 // CHECK
: vbroadcastss
(%rdx
), %ymm7
1644 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x18,0x3a]
1645 vbroadcastss
(%rdx
), %ymm7
1647 // CHECK
: vbroadcastss
(%rdx
), %ymm9
1648 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x18,0x0a]
1649 vbroadcastss
(%rdx
), %ymm9
1651 // CHECK
: vcmpeqpd
485498096, %xmm15
, %xmm15
1652 // CHECK
: encoding
: [0xc5,0x01,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1653 vcmpeqpd
485498096, %xmm15
, %xmm15
1655 // CHECK
: vcmpeqpd
485498096, %xmm6
, %xmm6
1656 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1657 vcmpeqpd
485498096, %xmm6
, %xmm6
1659 // CHECK
: vcmpeqpd
485498096, %ymm7
, %ymm7
1660 // CHECK
: encoding
: [0xc5,0xc5,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1661 vcmpeqpd
485498096, %ymm7
, %ymm7
1663 // CHECK
: vcmpeqpd
485498096, %ymm9
, %ymm9
1664 // CHECK
: encoding
: [0xc5,0x35,0xc2,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1665 vcmpeqpd
485498096, %ymm9
, %ymm9
1667 // CHECK
: vcmpeqpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1668 // CHECK
: encoding
: [0xc5,0x01,0xc2,0x7c,0x82,0xc0,0x00]
1669 vcmpeqpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1671 // CHECK
: vcmpeqpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1672 // CHECK
: encoding
: [0xc5,0x01,0xc2,0x7c,0x82,0x40,0x00]
1673 vcmpeqpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1675 // CHECK
: vcmpeqpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1676 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x74,0x82,0xc0,0x00]
1677 vcmpeqpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1679 // CHECK
: vcmpeqpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1680 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x74,0x82,0x40,0x00]
1681 vcmpeqpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1683 // CHECK
: vcmpeqpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
1684 // CHECK
: encoding
: [0xc5,0xc5,0xc2,0x7c,0x82,0xc0,0x00]
1685 vcmpeqpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
1687 // CHECK
: vcmpeqpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
1688 // CHECK
: encoding
: [0xc5,0xc5,0xc2,0x7c,0x82,0x40,0x00]
1689 vcmpeqpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
1691 // CHECK
: vcmpeqpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
1692 // CHECK
: encoding
: [0xc5,0x35,0xc2,0x4c,0x82,0xc0,0x00]
1693 vcmpeqpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
1695 // CHECK
: vcmpeqpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
1696 // CHECK
: encoding
: [0xc5,0x35,0xc2,0x4c,0x82,0x40,0x00]
1697 vcmpeqpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
1699 // CHECK
: vcmpeqpd
64(%rdx
,%rax
), %xmm15
, %xmm15
1700 // CHECK
: encoding
: [0xc5,0x01,0xc2,0x7c,0x02,0x40,0x00]
1701 vcmpeqpd
64(%rdx
,%rax
), %xmm15
, %xmm15
1703 // CHECK
: vcmpeqpd
64(%rdx
,%rax
), %xmm6
, %xmm6
1704 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x74,0x02,0x40,0x00]
1705 vcmpeqpd
64(%rdx
,%rax
), %xmm6
, %xmm6
1707 // CHECK
: vcmpeqpd
64(%rdx
,%rax
), %ymm7
, %ymm7
1708 // CHECK
: encoding
: [0xc5,0xc5,0xc2,0x7c,0x02,0x40,0x00]
1709 vcmpeqpd
64(%rdx
,%rax
), %ymm7
, %ymm7
1711 // CHECK
: vcmpeqpd
64(%rdx
,%rax
), %ymm9
, %ymm9
1712 // CHECK
: encoding
: [0xc5,0x35,0xc2,0x4c,0x02,0x40,0x00]
1713 vcmpeqpd
64(%rdx
,%rax
), %ymm9
, %ymm9
1715 // CHECK
: vcmpeqpd
64(%rdx
), %xmm15
, %xmm15
1716 // CHECK
: encoding
: [0xc5,0x01,0xc2,0x7a,0x40,0x00]
1717 vcmpeqpd
64(%rdx
), %xmm15
, %xmm15
1719 // CHECK
: vcmpeqpd
64(%rdx
), %xmm6
, %xmm6
1720 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x72,0x40,0x00]
1721 vcmpeqpd
64(%rdx
), %xmm6
, %xmm6
1723 // CHECK
: vcmpeqpd
64(%rdx
), %ymm7
, %ymm7
1724 // CHECK
: encoding
: [0xc5,0xc5,0xc2,0x7a,0x40,0x00]
1725 vcmpeqpd
64(%rdx
), %ymm7
, %ymm7
1727 // CHECK
: vcmpeqpd
64(%rdx
), %ymm9
, %ymm9
1728 // CHECK
: encoding
: [0xc5,0x35,0xc2,0x4a,0x40,0x00]
1729 vcmpeqpd
64(%rdx
), %ymm9
, %ymm9
1731 // CHECK
: vcmpeqpd
(%rdx
), %xmm15
, %xmm15
1732 // CHECK
: encoding
: [0xc5,0x01,0xc2,0x3a,0x00]
1733 vcmpeqpd
(%rdx
), %xmm15
, %xmm15
1735 // CHECK
: vcmpeqpd
(%rdx
), %xmm6
, %xmm6
1736 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0x32,0x00]
1737 vcmpeqpd
(%rdx
), %xmm6
, %xmm6
1739 // CHECK
: vcmpeqpd
(%rdx
), %ymm7
, %ymm7
1740 // CHECK
: encoding
: [0xc5,0xc5,0xc2,0x3a,0x00]
1741 vcmpeqpd
(%rdx
), %ymm7
, %ymm7
1743 // CHECK
: vcmpeqpd
(%rdx
), %ymm9
, %ymm9
1744 // CHECK
: encoding
: [0xc5,0x35,0xc2,0x0a,0x00]
1745 vcmpeqpd
(%rdx
), %ymm9
, %ymm9
1747 // CHECK
: vcmpeqpd
%xmm15
, %xmm15
, %xmm15
1748 // CHECK
: encoding
: [0xc4,0x41,0x01,0xc2,0xff,0x00]
1749 vcmpeqpd
%xmm15
, %xmm15
, %xmm15
1751 // CHECK
: vcmpeqpd
%xmm6
, %xmm6
, %xmm6
1752 // CHECK
: encoding
: [0xc5,0xc9,0xc2,0xf6,0x00]
1753 vcmpeqpd
%xmm6
, %xmm6
, %xmm6
1755 // CHECK
: vcmpeqpd
%ymm7
, %ymm7
, %ymm7
1756 // CHECK
: encoding
: [0xc5,0xc5,0xc2,0xff,0x00]
1757 vcmpeqpd
%ymm7
, %ymm7
, %ymm7
1759 // CHECK
: vcmpeqpd
%ymm9
, %ymm9
, %ymm9
1760 // CHECK
: encoding
: [0xc4,0x41,0x35,0xc2,0xc9,0x00]
1761 vcmpeqpd
%ymm9
, %ymm9
, %ymm9
1763 // CHECK
: vcmpeqps
485498096, %xmm15
, %xmm15
1764 // CHECK
: encoding
: [0xc5,0x00,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1765 vcmpeqps
485498096, %xmm15
, %xmm15
1767 // CHECK
: vcmpeqps
485498096, %xmm6
, %xmm6
1768 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1769 vcmpeqps
485498096, %xmm6
, %xmm6
1771 // CHECK
: vcmpeqps
485498096, %ymm7
, %ymm7
1772 // CHECK
: encoding
: [0xc5,0xc4,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1773 vcmpeqps
485498096, %ymm7
, %ymm7
1775 // CHECK
: vcmpeqps
485498096, %ymm9
, %ymm9
1776 // CHECK
: encoding
: [0xc5,0x34,0xc2,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1777 vcmpeqps
485498096, %ymm9
, %ymm9
1779 // CHECK
: vcmpeqps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1780 // CHECK
: encoding
: [0xc5,0x00,0xc2,0x7c,0x82,0xc0,0x00]
1781 vcmpeqps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1783 // CHECK
: vcmpeqps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1784 // CHECK
: encoding
: [0xc5,0x00,0xc2,0x7c,0x82,0x40,0x00]
1785 vcmpeqps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1787 // CHECK
: vcmpeqps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1788 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x74,0x82,0xc0,0x00]
1789 vcmpeqps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1791 // CHECK
: vcmpeqps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1792 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x74,0x82,0x40,0x00]
1793 vcmpeqps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1795 // CHECK
: vcmpeqps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
1796 // CHECK
: encoding
: [0xc5,0xc4,0xc2,0x7c,0x82,0xc0,0x00]
1797 vcmpeqps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
1799 // CHECK
: vcmpeqps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
1800 // CHECK
: encoding
: [0xc5,0xc4,0xc2,0x7c,0x82,0x40,0x00]
1801 vcmpeqps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
1803 // CHECK
: vcmpeqps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
1804 // CHECK
: encoding
: [0xc5,0x34,0xc2,0x4c,0x82,0xc0,0x00]
1805 vcmpeqps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
1807 // CHECK
: vcmpeqps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
1808 // CHECK
: encoding
: [0xc5,0x34,0xc2,0x4c,0x82,0x40,0x00]
1809 vcmpeqps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
1811 // CHECK
: vcmpeqps
64(%rdx
,%rax
), %xmm15
, %xmm15
1812 // CHECK
: encoding
: [0xc5,0x00,0xc2,0x7c,0x02,0x40,0x00]
1813 vcmpeqps
64(%rdx
,%rax
), %xmm15
, %xmm15
1815 // CHECK
: vcmpeqps
64(%rdx
,%rax
), %xmm6
, %xmm6
1816 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x74,0x02,0x40,0x00]
1817 vcmpeqps
64(%rdx
,%rax
), %xmm6
, %xmm6
1819 // CHECK
: vcmpeqps
64(%rdx
,%rax
), %ymm7
, %ymm7
1820 // CHECK
: encoding
: [0xc5,0xc4,0xc2,0x7c,0x02,0x40,0x00]
1821 vcmpeqps
64(%rdx
,%rax
), %ymm7
, %ymm7
1823 // CHECK
: vcmpeqps
64(%rdx
,%rax
), %ymm9
, %ymm9
1824 // CHECK
: encoding
: [0xc5,0x34,0xc2,0x4c,0x02,0x40,0x00]
1825 vcmpeqps
64(%rdx
,%rax
), %ymm9
, %ymm9
1827 // CHECK
: vcmpeqps
64(%rdx
), %xmm15
, %xmm15
1828 // CHECK
: encoding
: [0xc5,0x00,0xc2,0x7a,0x40,0x00]
1829 vcmpeqps
64(%rdx
), %xmm15
, %xmm15
1831 // CHECK
: vcmpeqps
64(%rdx
), %xmm6
, %xmm6
1832 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x72,0x40,0x00]
1833 vcmpeqps
64(%rdx
), %xmm6
, %xmm6
1835 // CHECK
: vcmpeqps
64(%rdx
), %ymm7
, %ymm7
1836 // CHECK
: encoding
: [0xc5,0xc4,0xc2,0x7a,0x40,0x00]
1837 vcmpeqps
64(%rdx
), %ymm7
, %ymm7
1839 // CHECK
: vcmpeqps
64(%rdx
), %ymm9
, %ymm9
1840 // CHECK
: encoding
: [0xc5,0x34,0xc2,0x4a,0x40,0x00]
1841 vcmpeqps
64(%rdx
), %ymm9
, %ymm9
1843 // CHECK
: vcmpeqps
(%rdx
), %xmm15
, %xmm15
1844 // CHECK
: encoding
: [0xc5,0x00,0xc2,0x3a,0x00]
1845 vcmpeqps
(%rdx
), %xmm15
, %xmm15
1847 // CHECK
: vcmpeqps
(%rdx
), %xmm6
, %xmm6
1848 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0x32,0x00]
1849 vcmpeqps
(%rdx
), %xmm6
, %xmm6
1851 // CHECK
: vcmpeqps
(%rdx
), %ymm7
, %ymm7
1852 // CHECK
: encoding
: [0xc5,0xc4,0xc2,0x3a,0x00]
1853 vcmpeqps
(%rdx
), %ymm7
, %ymm7
1855 // CHECK
: vcmpeqps
(%rdx
), %ymm9
, %ymm9
1856 // CHECK
: encoding
: [0xc5,0x34,0xc2,0x0a,0x00]
1857 vcmpeqps
(%rdx
), %ymm9
, %ymm9
1859 // CHECK
: vcmpeqps
%xmm15
, %xmm15
, %xmm15
1860 // CHECK
: encoding
: [0xc4,0x41,0x00,0xc2,0xff,0x00]
1861 vcmpeqps
%xmm15
, %xmm15
, %xmm15
1863 // CHECK
: vcmpeqps
%xmm6
, %xmm6
, %xmm6
1864 // CHECK
: encoding
: [0xc5,0xc8,0xc2,0xf6,0x00]
1865 vcmpeqps
%xmm6
, %xmm6
, %xmm6
1867 // CHECK
: vcmpeqps
%ymm7
, %ymm7
, %ymm7
1868 // CHECK
: encoding
: [0xc5,0xc4,0xc2,0xff,0x00]
1869 vcmpeqps
%ymm7
, %ymm7
, %ymm7
1871 // CHECK
: vcmpeqps
%ymm9
, %ymm9
, %ymm9
1872 // CHECK
: encoding
: [0xc4,0x41,0x34,0xc2,0xc9,0x00]
1873 vcmpeqps
%ymm9
, %ymm9
, %ymm9
1875 // CHECK
: vcmpeqsd
485498096, %xmm15
, %xmm15
1876 // CHECK
: encoding
: [0xc5,0x03,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1877 vcmpeqsd
485498096, %xmm15
, %xmm15
1879 // CHECK
: vcmpeqsd
485498096, %xmm6
, %xmm6
1880 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1881 vcmpeqsd
485498096, %xmm6
, %xmm6
1883 // CHECK
: vcmpeqsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1884 // CHECK
: encoding
: [0xc5,0x03,0xc2,0x7c,0x82,0xc0,0x00]
1885 vcmpeqsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1887 // CHECK
: vcmpeqsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1888 // CHECK
: encoding
: [0xc5,0x03,0xc2,0x7c,0x82,0x40,0x00]
1889 vcmpeqsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1891 // CHECK
: vcmpeqsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1892 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0x74,0x82,0xc0,0x00]
1893 vcmpeqsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1895 // CHECK
: vcmpeqsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1896 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0x74,0x82,0x40,0x00]
1897 vcmpeqsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1899 // CHECK
: vcmpeqsd
64(%rdx
,%rax
), %xmm15
, %xmm15
1900 // CHECK
: encoding
: [0xc5,0x03,0xc2,0x7c,0x02,0x40,0x00]
1901 vcmpeqsd
64(%rdx
,%rax
), %xmm15
, %xmm15
1903 // CHECK
: vcmpeqsd
64(%rdx
,%rax
), %xmm6
, %xmm6
1904 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0x74,0x02,0x40,0x00]
1905 vcmpeqsd
64(%rdx
,%rax
), %xmm6
, %xmm6
1907 // CHECK
: vcmpeqsd
64(%rdx
), %xmm15
, %xmm15
1908 // CHECK
: encoding
: [0xc5,0x03,0xc2,0x7a,0x40,0x00]
1909 vcmpeqsd
64(%rdx
), %xmm15
, %xmm15
1911 // CHECK
: vcmpeqsd
64(%rdx
), %xmm6
, %xmm6
1912 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0x72,0x40,0x00]
1913 vcmpeqsd
64(%rdx
), %xmm6
, %xmm6
1915 // CHECK
: vcmpeqsd
(%rdx
), %xmm15
, %xmm15
1916 // CHECK
: encoding
: [0xc5,0x03,0xc2,0x3a,0x00]
1917 vcmpeqsd
(%rdx
), %xmm15
, %xmm15
1919 // CHECK
: vcmpeqsd
(%rdx
), %xmm6
, %xmm6
1920 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0x32,0x00]
1921 vcmpeqsd
(%rdx
), %xmm6
, %xmm6
1923 // CHECK
: vcmpeqsd
%xmm15
, %xmm15
, %xmm15
1924 // CHECK
: encoding
: [0xc4,0x41,0x03,0xc2,0xff,0x00]
1925 vcmpeqsd
%xmm15
, %xmm15
, %xmm15
1927 // CHECK
: vcmpeqsd
%xmm6
, %xmm6
, %xmm6
1928 // CHECK
: encoding
: [0xc5,0xcb,0xc2,0xf6,0x00]
1929 vcmpeqsd
%xmm6
, %xmm6
, %xmm6
1931 // CHECK
: vcmpeqss
485498096, %xmm15
, %xmm15
1932 // CHECK
: encoding
: [0xc5,0x02,0xc2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1933 vcmpeqss
485498096, %xmm15
, %xmm15
1935 // CHECK
: vcmpeqss
485498096, %xmm6
, %xmm6
1936 // CHECK
: encoding
: [0xc5,0xca,0xc2,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
1937 vcmpeqss
485498096, %xmm6
, %xmm6
1939 // CHECK
: vcmpeqss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1940 // CHECK
: encoding
: [0xc5,0x02,0xc2,0x7c,0x82,0xc0,0x00]
1941 vcmpeqss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
1943 // CHECK
: vcmpeqss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1944 // CHECK
: encoding
: [0xc5,0x02,0xc2,0x7c,0x82,0x40,0x00]
1945 vcmpeqss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
1947 // CHECK
: vcmpeqss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1948 // CHECK
: encoding
: [0xc5,0xca,0xc2,0x74,0x82,0xc0,0x00]
1949 vcmpeqss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
1951 // CHECK
: vcmpeqss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1952 // CHECK
: encoding
: [0xc5,0xca,0xc2,0x74,0x82,0x40,0x00]
1953 vcmpeqss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
1955 // CHECK
: vcmpeqss
64(%rdx
,%rax
), %xmm15
, %xmm15
1956 // CHECK
: encoding
: [0xc5,0x02,0xc2,0x7c,0x02,0x40,0x00]
1957 vcmpeqss
64(%rdx
,%rax
), %xmm15
, %xmm15
1959 // CHECK
: vcmpeqss
64(%rdx
,%rax
), %xmm6
, %xmm6
1960 // CHECK
: encoding
: [0xc5,0xca,0xc2,0x74,0x02,0x40,0x00]
1961 vcmpeqss
64(%rdx
,%rax
), %xmm6
, %xmm6
1963 // CHECK
: vcmpeqss
64(%rdx
), %xmm15
, %xmm15
1964 // CHECK
: encoding
: [0xc5,0x02,0xc2,0x7a,0x40,0x00]
1965 vcmpeqss
64(%rdx
), %xmm15
, %xmm15
1967 // CHECK
: vcmpeqss
64(%rdx
), %xmm6
, %xmm6
1968 // CHECK
: encoding
: [0xc5,0xca,0xc2,0x72,0x40,0x00]
1969 vcmpeqss
64(%rdx
), %xmm6
, %xmm6
1971 // CHECK
: vcmpeqss
(%rdx
), %xmm15
, %xmm15
1972 // CHECK
: encoding
: [0xc5,0x02,0xc2,0x3a,0x00]
1973 vcmpeqss
(%rdx
), %xmm15
, %xmm15
1975 // CHECK
: vcmpeqss
(%rdx
), %xmm6
, %xmm6
1976 // CHECK
: encoding
: [0xc5,0xca,0xc2,0x32,0x00]
1977 vcmpeqss
(%rdx
), %xmm6
, %xmm6
1979 // CHECK
: vcmpeqss
%xmm15
, %xmm15
, %xmm15
1980 // CHECK
: encoding
: [0xc4,0x41,0x02,0xc2,0xff,0x00]
1981 vcmpeqss
%xmm15
, %xmm15
, %xmm15
1983 // CHECK
: vcmpeqss
%xmm6
, %xmm6
, %xmm6
1984 // CHECK
: encoding
: [0xc5,0xca,0xc2,0xf6,0x00]
1985 vcmpeqss
%xmm6
, %xmm6
, %xmm6
1987 // CHECK
: vcomisd
485498096, %xmm15
1988 // CHECK
: encoding
: [0xc5,0x79,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
1989 vcomisd
485498096, %xmm15
1991 // CHECK
: vcomisd
485498096, %xmm6
1992 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
1993 vcomisd
485498096, %xmm6
1995 // CHECK
: vcomisd
-64(%rdx
,%rax
,4), %xmm15
1996 // CHECK
: encoding
: [0xc5,0x79,0x2f,0x7c,0x82,0xc0]
1997 vcomisd
-64(%rdx
,%rax
,4), %xmm15
1999 // CHECK
: vcomisd
64(%rdx
,%rax
,4), %xmm15
2000 // CHECK
: encoding
: [0xc5,0x79,0x2f,0x7c,0x82,0x40]
2001 vcomisd
64(%rdx
,%rax
,4), %xmm15
2003 // CHECK
: vcomisd
-64(%rdx
,%rax
,4), %xmm6
2004 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0x74,0x82,0xc0]
2005 vcomisd
-64(%rdx
,%rax
,4), %xmm6
2007 // CHECK
: vcomisd
64(%rdx
,%rax
,4), %xmm6
2008 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0x74,0x82,0x40]
2009 vcomisd
64(%rdx
,%rax
,4), %xmm6
2011 // CHECK
: vcomisd
64(%rdx
,%rax
), %xmm15
2012 // CHECK
: encoding
: [0xc5,0x79,0x2f,0x7c,0x02,0x40]
2013 vcomisd
64(%rdx
,%rax
), %xmm15
2015 // CHECK
: vcomisd
64(%rdx
,%rax
), %xmm6
2016 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0x74,0x02,0x40]
2017 vcomisd
64(%rdx
,%rax
), %xmm6
2019 // CHECK
: vcomisd
64(%rdx
), %xmm15
2020 // CHECK
: encoding
: [0xc5,0x79,0x2f,0x7a,0x40]
2021 vcomisd
64(%rdx
), %xmm15
2023 // CHECK
: vcomisd
64(%rdx
), %xmm6
2024 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0x72,0x40]
2025 vcomisd
64(%rdx
), %xmm6
2027 // CHECK
: vcomisd
(%rdx
), %xmm15
2028 // CHECK
: encoding
: [0xc5,0x79,0x2f,0x3a]
2029 vcomisd
(%rdx
), %xmm15
2031 // CHECK
: vcomisd
(%rdx
), %xmm6
2032 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0x32]
2033 vcomisd
(%rdx
), %xmm6
2035 // CHECK
: vcomisd
%xmm15
, %xmm15
2036 // CHECK
: encoding
: [0xc4,0x41,0x79,0x2f,0xff]
2037 vcomisd
%xmm15
, %xmm15
2039 // CHECK
: vcomisd
%xmm6
, %xmm6
2040 // CHECK
: encoding
: [0xc5,0xf9,0x2f,0xf6]
2041 vcomisd
%xmm6
, %xmm6
2043 // CHECK
: vcomiss
485498096, %xmm15
2044 // CHECK
: encoding
: [0xc5,0x78,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2045 vcomiss
485498096, %xmm15
2047 // CHECK
: vcomiss
485498096, %xmm6
2048 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2049 vcomiss
485498096, %xmm6
2051 // CHECK
: vcomiss
-64(%rdx
,%rax
,4), %xmm15
2052 // CHECK
: encoding
: [0xc5,0x78,0x2f,0x7c,0x82,0xc0]
2053 vcomiss
-64(%rdx
,%rax
,4), %xmm15
2055 // CHECK
: vcomiss
64(%rdx
,%rax
,4), %xmm15
2056 // CHECK
: encoding
: [0xc5,0x78,0x2f,0x7c,0x82,0x40]
2057 vcomiss
64(%rdx
,%rax
,4), %xmm15
2059 // CHECK
: vcomiss
-64(%rdx
,%rax
,4), %xmm6
2060 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0x74,0x82,0xc0]
2061 vcomiss
-64(%rdx
,%rax
,4), %xmm6
2063 // CHECK
: vcomiss
64(%rdx
,%rax
,4), %xmm6
2064 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0x74,0x82,0x40]
2065 vcomiss
64(%rdx
,%rax
,4), %xmm6
2067 // CHECK
: vcomiss
64(%rdx
,%rax
), %xmm15
2068 // CHECK
: encoding
: [0xc5,0x78,0x2f,0x7c,0x02,0x40]
2069 vcomiss
64(%rdx
,%rax
), %xmm15
2071 // CHECK
: vcomiss
64(%rdx
,%rax
), %xmm6
2072 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0x74,0x02,0x40]
2073 vcomiss
64(%rdx
,%rax
), %xmm6
2075 // CHECK
: vcomiss
64(%rdx
), %xmm15
2076 // CHECK
: encoding
: [0xc5,0x78,0x2f,0x7a,0x40]
2077 vcomiss
64(%rdx
), %xmm15
2079 // CHECK
: vcomiss
64(%rdx
), %xmm6
2080 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0x72,0x40]
2081 vcomiss
64(%rdx
), %xmm6
2083 // CHECK
: vcomiss
(%rdx
), %xmm15
2084 // CHECK
: encoding
: [0xc5,0x78,0x2f,0x3a]
2085 vcomiss
(%rdx
), %xmm15
2087 // CHECK
: vcomiss
(%rdx
), %xmm6
2088 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0x32]
2089 vcomiss
(%rdx
), %xmm6
2091 // CHECK
: vcomiss
%xmm15
, %xmm15
2092 // CHECK
: encoding
: [0xc4,0x41,0x78,0x2f,0xff]
2093 vcomiss
%xmm15
, %xmm15
2095 // CHECK
: vcomiss
%xmm6
, %xmm6
2096 // CHECK
: encoding
: [0xc5,0xf8,0x2f,0xf6]
2097 vcomiss
%xmm6
, %xmm6
2099 // CHECK
: vcvtdq2pd
485498096, %xmm15
2100 // CHECK
: encoding
: [0xc5,0x7a,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2101 vcvtdq2pd
485498096, %xmm15
2103 // CHECK
: vcvtdq2pd
485498096, %xmm6
2104 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2105 vcvtdq2pd
485498096, %xmm6
2107 // CHECK
: vcvtdq2pd
485498096, %ymm7
2108 // CHECK
: encoding
: [0xc5,0xfe,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2109 vcvtdq2pd
485498096, %ymm7
2111 // CHECK
: vcvtdq2pd
485498096, %ymm9
2112 // CHECK
: encoding
: [0xc5,0x7e,0xe6,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
2113 vcvtdq2pd
485498096, %ymm9
2115 // CHECK
: vcvtdq2pd
-64(%rdx
,%rax
,4), %xmm15
2116 // CHECK
: encoding
: [0xc5,0x7a,0xe6,0x7c,0x82,0xc0]
2117 vcvtdq2pd
-64(%rdx
,%rax
,4), %xmm15
2119 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
,4), %xmm15
2120 // CHECK
: encoding
: [0xc5,0x7a,0xe6,0x7c,0x82,0x40]
2121 vcvtdq2pd
64(%rdx
,%rax
,4), %xmm15
2123 // CHECK
: vcvtdq2pd
-64(%rdx
,%rax
,4), %xmm6
2124 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0x74,0x82,0xc0]
2125 vcvtdq2pd
-64(%rdx
,%rax
,4), %xmm6
2127 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
,4), %xmm6
2128 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0x74,0x82,0x40]
2129 vcvtdq2pd
64(%rdx
,%rax
,4), %xmm6
2131 // CHECK
: vcvtdq2pd
-64(%rdx
,%rax
,4), %ymm7
2132 // CHECK
: encoding
: [0xc5,0xfe,0xe6,0x7c,0x82,0xc0]
2133 vcvtdq2pd
-64(%rdx
,%rax
,4), %ymm7
2135 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
,4), %ymm7
2136 // CHECK
: encoding
: [0xc5,0xfe,0xe6,0x7c,0x82,0x40]
2137 vcvtdq2pd
64(%rdx
,%rax
,4), %ymm7
2139 // CHECK
: vcvtdq2pd
-64(%rdx
,%rax
,4), %ymm9
2140 // CHECK
: encoding
: [0xc5,0x7e,0xe6,0x4c,0x82,0xc0]
2141 vcvtdq2pd
-64(%rdx
,%rax
,4), %ymm9
2143 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
,4), %ymm9
2144 // CHECK
: encoding
: [0xc5,0x7e,0xe6,0x4c,0x82,0x40]
2145 vcvtdq2pd
64(%rdx
,%rax
,4), %ymm9
2147 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
), %xmm15
2148 // CHECK
: encoding
: [0xc5,0x7a,0xe6,0x7c,0x02,0x40]
2149 vcvtdq2pd
64(%rdx
,%rax
), %xmm15
2151 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
), %xmm6
2152 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0x74,0x02,0x40]
2153 vcvtdq2pd
64(%rdx
,%rax
), %xmm6
2155 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
), %ymm7
2156 // CHECK
: encoding
: [0xc5,0xfe,0xe6,0x7c,0x02,0x40]
2157 vcvtdq2pd
64(%rdx
,%rax
), %ymm7
2159 // CHECK
: vcvtdq2pd
64(%rdx
,%rax
), %ymm9
2160 // CHECK
: encoding
: [0xc5,0x7e,0xe6,0x4c,0x02,0x40]
2161 vcvtdq2pd
64(%rdx
,%rax
), %ymm9
2163 // CHECK
: vcvtdq2pd
64(%rdx
), %xmm15
2164 // CHECK
: encoding
: [0xc5,0x7a,0xe6,0x7a,0x40]
2165 vcvtdq2pd
64(%rdx
), %xmm15
2167 // CHECK
: vcvtdq2pd
64(%rdx
), %xmm6
2168 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0x72,0x40]
2169 vcvtdq2pd
64(%rdx
), %xmm6
2171 // CHECK
: vcvtdq2pd
64(%rdx
), %ymm7
2172 // CHECK
: encoding
: [0xc5,0xfe,0xe6,0x7a,0x40]
2173 vcvtdq2pd
64(%rdx
), %ymm7
2175 // CHECK
: vcvtdq2pd
64(%rdx
), %ymm9
2176 // CHECK
: encoding
: [0xc5,0x7e,0xe6,0x4a,0x40]
2177 vcvtdq2pd
64(%rdx
), %ymm9
2179 // CHECK
: vcvtdq2pd
(%rdx
), %xmm15
2180 // CHECK
: encoding
: [0xc5,0x7a,0xe6,0x3a]
2181 vcvtdq2pd
(%rdx
), %xmm15
2183 // CHECK
: vcvtdq2pd
(%rdx
), %xmm6
2184 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0x32]
2185 vcvtdq2pd
(%rdx
), %xmm6
2187 // CHECK
: vcvtdq2pd
(%rdx
), %ymm7
2188 // CHECK
: encoding
: [0xc5,0xfe,0xe6,0x3a]
2189 vcvtdq2pd
(%rdx
), %ymm7
2191 // CHECK
: vcvtdq2pd
(%rdx
), %ymm9
2192 // CHECK
: encoding
: [0xc5,0x7e,0xe6,0x0a]
2193 vcvtdq2pd
(%rdx
), %ymm9
2195 // CHECK
: vcvtdq2pd
%xmm15
, %xmm15
2196 // CHECK
: encoding
: [0xc4,0x41,0x7a,0xe6,0xff]
2197 vcvtdq2pd
%xmm15
, %xmm15
2199 // CHECK
: vcvtdq2pd
%xmm15
, %ymm9
2200 // CHECK
: encoding
: [0xc4,0x41,0x7e,0xe6,0xcf]
2201 vcvtdq2pd
%xmm15
, %ymm9
2203 // CHECK
: vcvtdq2pd
%xmm6
, %xmm6
2204 // CHECK
: encoding
: [0xc5,0xfa,0xe6,0xf6]
2205 vcvtdq2pd
%xmm6
, %xmm6
2207 // CHECK
: vcvtdq2pd
%xmm6
, %ymm7
2208 // CHECK
: encoding
: [0xc5,0xfe,0xe6,0xfe]
2209 vcvtdq2pd
%xmm6
, %ymm7
2211 // CHECK
: vcvtdq2ps
485498096, %xmm15
2212 // CHECK
: encoding
: [0xc5,0x78,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2213 vcvtdq2ps
485498096, %xmm15
2215 // CHECK
: vcvtdq2ps
485498096, %xmm6
2216 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2217 vcvtdq2ps
485498096, %xmm6
2219 // CHECK
: vcvtdq2ps
485498096, %ymm7
2220 // CHECK
: encoding
: [0xc5,0xfc,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2221 vcvtdq2ps
485498096, %ymm7
2223 // CHECK
: vcvtdq2ps
485498096, %ymm9
2224 // CHECK
: encoding
: [0xc5,0x7c,0x5b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
2225 vcvtdq2ps
485498096, %ymm9
2227 // CHECK
: vcvtdq2ps
-64(%rdx
,%rax
,4), %xmm15
2228 // CHECK
: encoding
: [0xc5,0x78,0x5b,0x7c,0x82,0xc0]
2229 vcvtdq2ps
-64(%rdx
,%rax
,4), %xmm15
2231 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
,4), %xmm15
2232 // CHECK
: encoding
: [0xc5,0x78,0x5b,0x7c,0x82,0x40]
2233 vcvtdq2ps
64(%rdx
,%rax
,4), %xmm15
2235 // CHECK
: vcvtdq2ps
-64(%rdx
,%rax
,4), %xmm6
2236 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x74,0x82,0xc0]
2237 vcvtdq2ps
-64(%rdx
,%rax
,4), %xmm6
2239 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
,4), %xmm6
2240 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x74,0x82,0x40]
2241 vcvtdq2ps
64(%rdx
,%rax
,4), %xmm6
2243 // CHECK
: vcvtdq2ps
-64(%rdx
,%rax
,4), %ymm7
2244 // CHECK
: encoding
: [0xc5,0xfc,0x5b,0x7c,0x82,0xc0]
2245 vcvtdq2ps
-64(%rdx
,%rax
,4), %ymm7
2247 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
,4), %ymm7
2248 // CHECK
: encoding
: [0xc5,0xfc,0x5b,0x7c,0x82,0x40]
2249 vcvtdq2ps
64(%rdx
,%rax
,4), %ymm7
2251 // CHECK
: vcvtdq2ps
-64(%rdx
,%rax
,4), %ymm9
2252 // CHECK
: encoding
: [0xc5,0x7c,0x5b,0x4c,0x82,0xc0]
2253 vcvtdq2ps
-64(%rdx
,%rax
,4), %ymm9
2255 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
,4), %ymm9
2256 // CHECK
: encoding
: [0xc5,0x7c,0x5b,0x4c,0x82,0x40]
2257 vcvtdq2ps
64(%rdx
,%rax
,4), %ymm9
2259 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
), %xmm15
2260 // CHECK
: encoding
: [0xc5,0x78,0x5b,0x7c,0x02,0x40]
2261 vcvtdq2ps
64(%rdx
,%rax
), %xmm15
2263 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
), %xmm6
2264 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x74,0x02,0x40]
2265 vcvtdq2ps
64(%rdx
,%rax
), %xmm6
2267 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
), %ymm7
2268 // CHECK
: encoding
: [0xc5,0xfc,0x5b,0x7c,0x02,0x40]
2269 vcvtdq2ps
64(%rdx
,%rax
), %ymm7
2271 // CHECK
: vcvtdq2ps
64(%rdx
,%rax
), %ymm9
2272 // CHECK
: encoding
: [0xc5,0x7c,0x5b,0x4c,0x02,0x40]
2273 vcvtdq2ps
64(%rdx
,%rax
), %ymm9
2275 // CHECK
: vcvtdq2ps
64(%rdx
), %xmm15
2276 // CHECK
: encoding
: [0xc5,0x78,0x5b,0x7a,0x40]
2277 vcvtdq2ps
64(%rdx
), %xmm15
2279 // CHECK
: vcvtdq2ps
64(%rdx
), %xmm6
2280 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x72,0x40]
2281 vcvtdq2ps
64(%rdx
), %xmm6
2283 // CHECK
: vcvtdq2ps
64(%rdx
), %ymm7
2284 // CHECK
: encoding
: [0xc5,0xfc,0x5b,0x7a,0x40]
2285 vcvtdq2ps
64(%rdx
), %ymm7
2287 // CHECK
: vcvtdq2ps
64(%rdx
), %ymm9
2288 // CHECK
: encoding
: [0xc5,0x7c,0x5b,0x4a,0x40]
2289 vcvtdq2ps
64(%rdx
), %ymm9
2291 // CHECK
: vcvtdq2ps
(%rdx
), %xmm15
2292 // CHECK
: encoding
: [0xc5,0x78,0x5b,0x3a]
2293 vcvtdq2ps
(%rdx
), %xmm15
2295 // CHECK
: vcvtdq2ps
(%rdx
), %xmm6
2296 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0x32]
2297 vcvtdq2ps
(%rdx
), %xmm6
2299 // CHECK
: vcvtdq2ps
(%rdx
), %ymm7
2300 // CHECK
: encoding
: [0xc5,0xfc,0x5b,0x3a]
2301 vcvtdq2ps
(%rdx
), %ymm7
2303 // CHECK
: vcvtdq2ps
(%rdx
), %ymm9
2304 // CHECK
: encoding
: [0xc5,0x7c,0x5b,0x0a]
2305 vcvtdq2ps
(%rdx
), %ymm9
2307 // CHECK
: vcvtdq2ps
%xmm15
, %xmm15
2308 // CHECK
: encoding
: [0xc4,0x41,0x78,0x5b,0xff]
2309 vcvtdq2ps
%xmm15
, %xmm15
2311 // CHECK
: vcvtdq2ps
%xmm6
, %xmm6
2312 // CHECK
: encoding
: [0xc5,0xf8,0x5b,0xf6]
2313 vcvtdq2ps
%xmm6
, %xmm6
2315 // CHECK
: vcvtdq2ps
%ymm7
, %ymm7
2316 // CHECK
: encoding
: [0xc5,0xfc,0x5b,0xff]
2317 vcvtdq2ps
%ymm7
, %ymm7
2319 // CHECK
: vcvtdq2ps
%ymm9
, %ymm9
2320 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x5b,0xc9]
2321 vcvtdq2ps
%ymm9
, %ymm9
2323 // CHECK
: vcvtpd2dqx
485498096, %xmm15
2324 // CHECK
: encoding
: [0xc5,0x7b,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2325 vcvtpd2dqx
485498096, %xmm15
2327 // CHECK
: vcvtpd2dqx
485498096, %xmm6
2328 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2329 vcvtpd2dqx
485498096, %xmm6
2331 // CHECK
: vcvtpd2dqx
-64(%rdx
,%rax
,4), %xmm15
2332 // CHECK
: encoding
: [0xc5,0x7b,0xe6,0x7c,0x82,0xc0]
2333 vcvtpd2dqx
-64(%rdx
,%rax
,4), %xmm15
2335 // CHECK
: vcvtpd2dqx
64(%rdx
,%rax
,4), %xmm15
2336 // CHECK
: encoding
: [0xc5,0x7b,0xe6,0x7c,0x82,0x40]
2337 vcvtpd2dqx
64(%rdx
,%rax
,4), %xmm15
2339 // CHECK
: vcvtpd2dqx
-64(%rdx
,%rax
,4), %xmm6
2340 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0x74,0x82,0xc0]
2341 vcvtpd2dqx
-64(%rdx
,%rax
,4), %xmm6
2343 // CHECK
: vcvtpd2dqx
64(%rdx
,%rax
,4), %xmm6
2344 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0x74,0x82,0x40]
2345 vcvtpd2dqx
64(%rdx
,%rax
,4), %xmm6
2347 // CHECK
: vcvtpd2dqx
64(%rdx
,%rax
), %xmm15
2348 // CHECK
: encoding
: [0xc5,0x7b,0xe6,0x7c,0x02,0x40]
2349 vcvtpd2dqx
64(%rdx
,%rax
), %xmm15
2351 // CHECK
: vcvtpd2dqx
64(%rdx
,%rax
), %xmm6
2352 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0x74,0x02,0x40]
2353 vcvtpd2dqx
64(%rdx
,%rax
), %xmm6
2355 // CHECK
: vcvtpd2dqx
64(%rdx
), %xmm15
2356 // CHECK
: encoding
: [0xc5,0x7b,0xe6,0x7a,0x40]
2357 vcvtpd2dqx
64(%rdx
), %xmm15
2359 // CHECK
: vcvtpd2dqx
64(%rdx
), %xmm6
2360 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0x72,0x40]
2361 vcvtpd2dqx
64(%rdx
), %xmm6
2363 // CHECK
: vcvtpd2dq
%xmm15
, %xmm15
2364 // CHECK
: encoding
: [0xc4,0x41,0x7b,0xe6,0xff]
2365 vcvtpd2dq
%xmm15
, %xmm15
2367 // CHECK
: vcvtpd2dq
%xmm6
, %xmm6
2368 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0xf6]
2369 vcvtpd2dq
%xmm6
, %xmm6
2371 // CHECK
: vcvtpd2dqx
(%rdx
), %xmm15
2372 // CHECK
: encoding
: [0xc5,0x7b,0xe6,0x3a]
2373 vcvtpd2dqx
(%rdx
), %xmm15
2375 // CHECK
: vcvtpd2dqx
(%rdx
), %xmm6
2376 // CHECK
: encoding
: [0xc5,0xfb,0xe6,0x32]
2377 vcvtpd2dqx
(%rdx
), %xmm6
2379 // CHECK
: vcvtpd2dqy
485498096, %xmm15
2380 // CHECK
: encoding
: [0xc5,0x7f,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2381 vcvtpd2dqy
485498096, %xmm15
2383 // CHECK
: vcvtpd2dqy
485498096, %xmm6
2384 // CHECK
: encoding
: [0xc5,0xff,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2385 vcvtpd2dqy
485498096, %xmm6
2387 // CHECK
: vcvtpd2dqy
-64(%rdx
,%rax
,4), %xmm15
2388 // CHECK
: encoding
: [0xc5,0x7f,0xe6,0x7c,0x82,0xc0]
2389 vcvtpd2dqy
-64(%rdx
,%rax
,4), %xmm15
2391 // CHECK
: vcvtpd2dqy
64(%rdx
,%rax
,4), %xmm15
2392 // CHECK
: encoding
: [0xc5,0x7f,0xe6,0x7c,0x82,0x40]
2393 vcvtpd2dqy
64(%rdx
,%rax
,4), %xmm15
2395 // CHECK
: vcvtpd2dqy
-64(%rdx
,%rax
,4), %xmm6
2396 // CHECK
: encoding
: [0xc5,0xff,0xe6,0x74,0x82,0xc0]
2397 vcvtpd2dqy
-64(%rdx
,%rax
,4), %xmm6
2399 // CHECK
: vcvtpd2dqy
64(%rdx
,%rax
,4), %xmm6
2400 // CHECK
: encoding
: [0xc5,0xff,0xe6,0x74,0x82,0x40]
2401 vcvtpd2dqy
64(%rdx
,%rax
,4), %xmm6
2403 // CHECK
: vcvtpd2dqy
64(%rdx
,%rax
), %xmm15
2404 // CHECK
: encoding
: [0xc5,0x7f,0xe6,0x7c,0x02,0x40]
2405 vcvtpd2dqy
64(%rdx
,%rax
), %xmm15
2407 // CHECK
: vcvtpd2dqy
64(%rdx
,%rax
), %xmm6
2408 // CHECK
: encoding
: [0xc5,0xff,0xe6,0x74,0x02,0x40]
2409 vcvtpd2dqy
64(%rdx
,%rax
), %xmm6
2411 // CHECK
: vcvtpd2dqy
64(%rdx
), %xmm15
2412 // CHECK
: encoding
: [0xc5,0x7f,0xe6,0x7a,0x40]
2413 vcvtpd2dqy
64(%rdx
), %xmm15
2415 // CHECK
: vcvtpd2dqy
64(%rdx
), %xmm6
2416 // CHECK
: encoding
: [0xc5,0xff,0xe6,0x72,0x40]
2417 vcvtpd2dqy
64(%rdx
), %xmm6
2419 // CHECK
: vcvtpd2dq
%ymm7
, %xmm6
2420 // CHECK
: encoding
: [0xc5,0xff,0xe6,0xf7]
2421 vcvtpd2dq
%ymm7
, %xmm6
2423 // CHECK
: vcvtpd2dq
%ymm9
, %xmm15
2424 // CHECK
: encoding
: [0xc4,0x41,0x7f,0xe6,0xf9]
2425 vcvtpd2dq
%ymm9
, %xmm15
2427 // CHECK
: vcvtpd2dqy
(%rdx
), %xmm15
2428 // CHECK
: encoding
: [0xc5,0x7f,0xe6,0x3a]
2429 vcvtpd2dqy
(%rdx
), %xmm15
2431 // CHECK
: vcvtpd2dqy
(%rdx
), %xmm6
2432 // CHECK
: encoding
: [0xc5,0xff,0xe6,0x32]
2433 vcvtpd2dqy
(%rdx
), %xmm6
2435 // CHECK
: vcvtpd2psx
485498096, %xmm15
2436 // CHECK
: encoding
: [0xc5,0x79,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2437 vcvtpd2psx
485498096, %xmm15
2439 // CHECK
: vcvtpd2psx
485498096, %xmm6
2440 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2441 vcvtpd2psx
485498096, %xmm6
2443 // CHECK
: vcvtpd2psx
-64(%rdx
,%rax
,4), %xmm15
2444 // CHECK
: encoding
: [0xc5,0x79,0x5a,0x7c,0x82,0xc0]
2445 vcvtpd2psx
-64(%rdx
,%rax
,4), %xmm15
2447 // CHECK
: vcvtpd2psx
64(%rdx
,%rax
,4), %xmm15
2448 // CHECK
: encoding
: [0xc5,0x79,0x5a,0x7c,0x82,0x40]
2449 vcvtpd2psx
64(%rdx
,%rax
,4), %xmm15
2451 // CHECK
: vcvtpd2psx
-64(%rdx
,%rax
,4), %xmm6
2452 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0x74,0x82,0xc0]
2453 vcvtpd2psx
-64(%rdx
,%rax
,4), %xmm6
2455 // CHECK
: vcvtpd2psx
64(%rdx
,%rax
,4), %xmm6
2456 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0x74,0x82,0x40]
2457 vcvtpd2psx
64(%rdx
,%rax
,4), %xmm6
2459 // CHECK
: vcvtpd2psx
64(%rdx
,%rax
), %xmm15
2460 // CHECK
: encoding
: [0xc5,0x79,0x5a,0x7c,0x02,0x40]
2461 vcvtpd2psx
64(%rdx
,%rax
), %xmm15
2463 // CHECK
: vcvtpd2psx
64(%rdx
,%rax
), %xmm6
2464 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0x74,0x02,0x40]
2465 vcvtpd2psx
64(%rdx
,%rax
), %xmm6
2467 // CHECK
: vcvtpd2psx
64(%rdx
), %xmm15
2468 // CHECK
: encoding
: [0xc5,0x79,0x5a,0x7a,0x40]
2469 vcvtpd2psx
64(%rdx
), %xmm15
2471 // CHECK
: vcvtpd2psx
64(%rdx
), %xmm6
2472 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0x72,0x40]
2473 vcvtpd2psx
64(%rdx
), %xmm6
2475 // CHECK
: vcvtpd2ps
%xmm15
, %xmm15
2476 // CHECK
: encoding
: [0xc4,0x41,0x79,0x5a,0xff]
2477 vcvtpd2ps
%xmm15
, %xmm15
2479 // CHECK
: vcvtpd2ps
%xmm6
, %xmm6
2480 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0xf6]
2481 vcvtpd2ps
%xmm6
, %xmm6
2483 // CHECK
: vcvtpd2psx
(%rdx
), %xmm15
2484 // CHECK
: encoding
: [0xc5,0x79,0x5a,0x3a]
2485 vcvtpd2psx
(%rdx
), %xmm15
2487 // CHECK
: vcvtpd2psx
(%rdx
), %xmm6
2488 // CHECK
: encoding
: [0xc5,0xf9,0x5a,0x32]
2489 vcvtpd2psx
(%rdx
), %xmm6
2491 // CHECK
: vcvtpd2psy
485498096, %xmm15
2492 // CHECK
: encoding
: [0xc5,0x7d,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2493 vcvtpd2psy
485498096, %xmm15
2495 // CHECK
: vcvtpd2psy
485498096, %xmm6
2496 // CHECK
: encoding
: [0xc5,0xfd,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2497 vcvtpd2psy
485498096, %xmm6
2499 // CHECK
: vcvtpd2psy
-64(%rdx
,%rax
,4), %xmm15
2500 // CHECK
: encoding
: [0xc5,0x7d,0x5a,0x7c,0x82,0xc0]
2501 vcvtpd2psy
-64(%rdx
,%rax
,4), %xmm15
2503 // CHECK
: vcvtpd2psy
64(%rdx
,%rax
,4), %xmm15
2504 // CHECK
: encoding
: [0xc5,0x7d,0x5a,0x7c,0x82,0x40]
2505 vcvtpd2psy
64(%rdx
,%rax
,4), %xmm15
2507 // CHECK
: vcvtpd2psy
-64(%rdx
,%rax
,4), %xmm6
2508 // CHECK
: encoding
: [0xc5,0xfd,0x5a,0x74,0x82,0xc0]
2509 vcvtpd2psy
-64(%rdx
,%rax
,4), %xmm6
2511 // CHECK
: vcvtpd2psy
64(%rdx
,%rax
,4), %xmm6
2512 // CHECK
: encoding
: [0xc5,0xfd,0x5a,0x74,0x82,0x40]
2513 vcvtpd2psy
64(%rdx
,%rax
,4), %xmm6
2515 // CHECK
: vcvtpd2psy
64(%rdx
,%rax
), %xmm15
2516 // CHECK
: encoding
: [0xc5,0x7d,0x5a,0x7c,0x02,0x40]
2517 vcvtpd2psy
64(%rdx
,%rax
), %xmm15
2519 // CHECK
: vcvtpd2psy
64(%rdx
,%rax
), %xmm6
2520 // CHECK
: encoding
: [0xc5,0xfd,0x5a,0x74,0x02,0x40]
2521 vcvtpd2psy
64(%rdx
,%rax
), %xmm6
2523 // CHECK
: vcvtpd2psy
64(%rdx
), %xmm15
2524 // CHECK
: encoding
: [0xc5,0x7d,0x5a,0x7a,0x40]
2525 vcvtpd2psy
64(%rdx
), %xmm15
2527 // CHECK
: vcvtpd2psy
64(%rdx
), %xmm6
2528 // CHECK
: encoding
: [0xc5,0xfd,0x5a,0x72,0x40]
2529 vcvtpd2psy
64(%rdx
), %xmm6
2531 // CHECK
: vcvtpd2ps
%ymm7
, %xmm6
2532 // CHECK
: encoding
: [0xc5,0xfd,0x5a,0xf7]
2533 vcvtpd2ps
%ymm7
, %xmm6
2535 // CHECK
: vcvtpd2ps
%ymm9
, %xmm15
2536 // CHECK
: encoding
: [0xc4,0x41,0x7d,0x5a,0xf9]
2537 vcvtpd2ps
%ymm9
, %xmm15
2539 // CHECK
: vcvtpd2psy
(%rdx
), %xmm15
2540 // CHECK
: encoding
: [0xc5,0x7d,0x5a,0x3a]
2541 vcvtpd2psy
(%rdx
), %xmm15
2543 // CHECK
: vcvtpd2psy
(%rdx
), %xmm6
2544 // CHECK
: encoding
: [0xc5,0xfd,0x5a,0x32]
2545 vcvtpd2psy
(%rdx
), %xmm6
2547 // CHECK
: vcvtps2dq
485498096, %xmm15
2548 // CHECK
: encoding
: [0xc5,0x79,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2549 vcvtps2dq
485498096, %xmm15
2551 // CHECK
: vcvtps2dq
485498096, %xmm6
2552 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2553 vcvtps2dq
485498096, %xmm6
2555 // CHECK
: vcvtps2dq
485498096, %ymm7
2556 // CHECK
: encoding
: [0xc5,0xfd,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2557 vcvtps2dq
485498096, %ymm7
2559 // CHECK
: vcvtps2dq
485498096, %ymm9
2560 // CHECK
: encoding
: [0xc5,0x7d,0x5b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
2561 vcvtps2dq
485498096, %ymm9
2563 // CHECK
: vcvtps2dq
-64(%rdx
,%rax
,4), %xmm15
2564 // CHECK
: encoding
: [0xc5,0x79,0x5b,0x7c,0x82,0xc0]
2565 vcvtps2dq
-64(%rdx
,%rax
,4), %xmm15
2567 // CHECK
: vcvtps2dq
64(%rdx
,%rax
,4), %xmm15
2568 // CHECK
: encoding
: [0xc5,0x79,0x5b,0x7c,0x82,0x40]
2569 vcvtps2dq
64(%rdx
,%rax
,4), %xmm15
2571 // CHECK
: vcvtps2dq
-64(%rdx
,%rax
,4), %xmm6
2572 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0x74,0x82,0xc0]
2573 vcvtps2dq
-64(%rdx
,%rax
,4), %xmm6
2575 // CHECK
: vcvtps2dq
64(%rdx
,%rax
,4), %xmm6
2576 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0x74,0x82,0x40]
2577 vcvtps2dq
64(%rdx
,%rax
,4), %xmm6
2579 // CHECK
: vcvtps2dq
-64(%rdx
,%rax
,4), %ymm7
2580 // CHECK
: encoding
: [0xc5,0xfd,0x5b,0x7c,0x82,0xc0]
2581 vcvtps2dq
-64(%rdx
,%rax
,4), %ymm7
2583 // CHECK
: vcvtps2dq
64(%rdx
,%rax
,4), %ymm7
2584 // CHECK
: encoding
: [0xc5,0xfd,0x5b,0x7c,0x82,0x40]
2585 vcvtps2dq
64(%rdx
,%rax
,4), %ymm7
2587 // CHECK
: vcvtps2dq
-64(%rdx
,%rax
,4), %ymm9
2588 // CHECK
: encoding
: [0xc5,0x7d,0x5b,0x4c,0x82,0xc0]
2589 vcvtps2dq
-64(%rdx
,%rax
,4), %ymm9
2591 // CHECK
: vcvtps2dq
64(%rdx
,%rax
,4), %ymm9
2592 // CHECK
: encoding
: [0xc5,0x7d,0x5b,0x4c,0x82,0x40]
2593 vcvtps2dq
64(%rdx
,%rax
,4), %ymm9
2595 // CHECK
: vcvtps2dq
64(%rdx
,%rax
), %xmm15
2596 // CHECK
: encoding
: [0xc5,0x79,0x5b,0x7c,0x02,0x40]
2597 vcvtps2dq
64(%rdx
,%rax
), %xmm15
2599 // CHECK
: vcvtps2dq
64(%rdx
,%rax
), %xmm6
2600 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0x74,0x02,0x40]
2601 vcvtps2dq
64(%rdx
,%rax
), %xmm6
2603 // CHECK
: vcvtps2dq
64(%rdx
,%rax
), %ymm7
2604 // CHECK
: encoding
: [0xc5,0xfd,0x5b,0x7c,0x02,0x40]
2605 vcvtps2dq
64(%rdx
,%rax
), %ymm7
2607 // CHECK
: vcvtps2dq
64(%rdx
,%rax
), %ymm9
2608 // CHECK
: encoding
: [0xc5,0x7d,0x5b,0x4c,0x02,0x40]
2609 vcvtps2dq
64(%rdx
,%rax
), %ymm9
2611 // CHECK
: vcvtps2dq
64(%rdx
), %xmm15
2612 // CHECK
: encoding
: [0xc5,0x79,0x5b,0x7a,0x40]
2613 vcvtps2dq
64(%rdx
), %xmm15
2615 // CHECK
: vcvtps2dq
64(%rdx
), %xmm6
2616 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0x72,0x40]
2617 vcvtps2dq
64(%rdx
), %xmm6
2619 // CHECK
: vcvtps2dq
64(%rdx
), %ymm7
2620 // CHECK
: encoding
: [0xc5,0xfd,0x5b,0x7a,0x40]
2621 vcvtps2dq
64(%rdx
), %ymm7
2623 // CHECK
: vcvtps2dq
64(%rdx
), %ymm9
2624 // CHECK
: encoding
: [0xc5,0x7d,0x5b,0x4a,0x40]
2625 vcvtps2dq
64(%rdx
), %ymm9
2627 // CHECK
: vcvtps2dq
(%rdx
), %xmm15
2628 // CHECK
: encoding
: [0xc5,0x79,0x5b,0x3a]
2629 vcvtps2dq
(%rdx
), %xmm15
2631 // CHECK
: vcvtps2dq
(%rdx
), %xmm6
2632 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0x32]
2633 vcvtps2dq
(%rdx
), %xmm6
2635 // CHECK
: vcvtps2dq
(%rdx
), %ymm7
2636 // CHECK
: encoding
: [0xc5,0xfd,0x5b,0x3a]
2637 vcvtps2dq
(%rdx
), %ymm7
2639 // CHECK
: vcvtps2dq
(%rdx
), %ymm9
2640 // CHECK
: encoding
: [0xc5,0x7d,0x5b,0x0a]
2641 vcvtps2dq
(%rdx
), %ymm9
2643 // CHECK
: vcvtps2dq
%xmm15
, %xmm15
2644 // CHECK
: encoding
: [0xc4,0x41,0x79,0x5b,0xff]
2645 vcvtps2dq
%xmm15
, %xmm15
2647 // CHECK
: vcvtps2dq
%xmm6
, %xmm6
2648 // CHECK
: encoding
: [0xc5,0xf9,0x5b,0xf6]
2649 vcvtps2dq
%xmm6
, %xmm6
2651 // CHECK
: vcvtps2dq
%ymm7
, %ymm7
2652 // CHECK
: encoding
: [0xc5,0xfd,0x5b,0xff]
2653 vcvtps2dq
%ymm7
, %ymm7
2655 // CHECK
: vcvtps2dq
%ymm9
, %ymm9
2656 // CHECK
: encoding
: [0xc4,0x41,0x7d,0x5b,0xc9]
2657 vcvtps2dq
%ymm9
, %ymm9
2659 // CHECK
: vcvtps2pd
485498096, %xmm15
2660 // CHECK
: encoding
: [0xc5,0x78,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2661 vcvtps2pd
485498096, %xmm15
2663 // CHECK
: vcvtps2pd
485498096, %xmm6
2664 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2665 vcvtps2pd
485498096, %xmm6
2667 // CHECK
: vcvtps2pd
485498096, %ymm7
2668 // CHECK
: encoding
: [0xc5,0xfc,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2669 vcvtps2pd
485498096, %ymm7
2671 // CHECK
: vcvtps2pd
485498096, %ymm9
2672 // CHECK
: encoding
: [0xc5,0x7c,0x5a,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
2673 vcvtps2pd
485498096, %ymm9
2675 // CHECK
: vcvtps2pd
-64(%rdx
,%rax
,4), %xmm15
2676 // CHECK
: encoding
: [0xc5,0x78,0x5a,0x7c,0x82,0xc0]
2677 vcvtps2pd
-64(%rdx
,%rax
,4), %xmm15
2679 // CHECK
: vcvtps2pd
64(%rdx
,%rax
,4), %xmm15
2680 // CHECK
: encoding
: [0xc5,0x78,0x5a,0x7c,0x82,0x40]
2681 vcvtps2pd
64(%rdx
,%rax
,4), %xmm15
2683 // CHECK
: vcvtps2pd
-64(%rdx
,%rax
,4), %xmm6
2684 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0x74,0x82,0xc0]
2685 vcvtps2pd
-64(%rdx
,%rax
,4), %xmm6
2687 // CHECK
: vcvtps2pd
64(%rdx
,%rax
,4), %xmm6
2688 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0x74,0x82,0x40]
2689 vcvtps2pd
64(%rdx
,%rax
,4), %xmm6
2691 // CHECK
: vcvtps2pd
-64(%rdx
,%rax
,4), %ymm7
2692 // CHECK
: encoding
: [0xc5,0xfc,0x5a,0x7c,0x82,0xc0]
2693 vcvtps2pd
-64(%rdx
,%rax
,4), %ymm7
2695 // CHECK
: vcvtps2pd
64(%rdx
,%rax
,4), %ymm7
2696 // CHECK
: encoding
: [0xc5,0xfc,0x5a,0x7c,0x82,0x40]
2697 vcvtps2pd
64(%rdx
,%rax
,4), %ymm7
2699 // CHECK
: vcvtps2pd
-64(%rdx
,%rax
,4), %ymm9
2700 // CHECK
: encoding
: [0xc5,0x7c,0x5a,0x4c,0x82,0xc0]
2701 vcvtps2pd
-64(%rdx
,%rax
,4), %ymm9
2703 // CHECK
: vcvtps2pd
64(%rdx
,%rax
,4), %ymm9
2704 // CHECK
: encoding
: [0xc5,0x7c,0x5a,0x4c,0x82,0x40]
2705 vcvtps2pd
64(%rdx
,%rax
,4), %ymm9
2707 // CHECK
: vcvtps2pd
64(%rdx
,%rax
), %xmm15
2708 // CHECK
: encoding
: [0xc5,0x78,0x5a,0x7c,0x02,0x40]
2709 vcvtps2pd
64(%rdx
,%rax
), %xmm15
2711 // CHECK
: vcvtps2pd
64(%rdx
,%rax
), %xmm6
2712 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0x74,0x02,0x40]
2713 vcvtps2pd
64(%rdx
,%rax
), %xmm6
2715 // CHECK
: vcvtps2pd
64(%rdx
,%rax
), %ymm7
2716 // CHECK
: encoding
: [0xc5,0xfc,0x5a,0x7c,0x02,0x40]
2717 vcvtps2pd
64(%rdx
,%rax
), %ymm7
2719 // CHECK
: vcvtps2pd
64(%rdx
,%rax
), %ymm9
2720 // CHECK
: encoding
: [0xc5,0x7c,0x5a,0x4c,0x02,0x40]
2721 vcvtps2pd
64(%rdx
,%rax
), %ymm9
2723 // CHECK
: vcvtps2pd
64(%rdx
), %xmm15
2724 // CHECK
: encoding
: [0xc5,0x78,0x5a,0x7a,0x40]
2725 vcvtps2pd
64(%rdx
), %xmm15
2727 // CHECK
: vcvtps2pd
64(%rdx
), %xmm6
2728 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0x72,0x40]
2729 vcvtps2pd
64(%rdx
), %xmm6
2731 // CHECK
: vcvtps2pd
64(%rdx
), %ymm7
2732 // CHECK
: encoding
: [0xc5,0xfc,0x5a,0x7a,0x40]
2733 vcvtps2pd
64(%rdx
), %ymm7
2735 // CHECK
: vcvtps2pd
64(%rdx
), %ymm9
2736 // CHECK
: encoding
: [0xc5,0x7c,0x5a,0x4a,0x40]
2737 vcvtps2pd
64(%rdx
), %ymm9
2739 // CHECK
: vcvtps2pd
(%rdx
), %xmm15
2740 // CHECK
: encoding
: [0xc5,0x78,0x5a,0x3a]
2741 vcvtps2pd
(%rdx
), %xmm15
2743 // CHECK
: vcvtps2pd
(%rdx
), %xmm6
2744 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0x32]
2745 vcvtps2pd
(%rdx
), %xmm6
2747 // CHECK
: vcvtps2pd
(%rdx
), %ymm7
2748 // CHECK
: encoding
: [0xc5,0xfc,0x5a,0x3a]
2749 vcvtps2pd
(%rdx
), %ymm7
2751 // CHECK
: vcvtps2pd
(%rdx
), %ymm9
2752 // CHECK
: encoding
: [0xc5,0x7c,0x5a,0x0a]
2753 vcvtps2pd
(%rdx
), %ymm9
2755 // CHECK
: vcvtps2pd
%xmm15
, %xmm15
2756 // CHECK
: encoding
: [0xc4,0x41,0x78,0x5a,0xff]
2757 vcvtps2pd
%xmm15
, %xmm15
2759 // CHECK
: vcvtps2pd
%xmm15
, %ymm9
2760 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x5a,0xcf]
2761 vcvtps2pd
%xmm15
, %ymm9
2763 // CHECK
: vcvtps2pd
%xmm6
, %xmm6
2764 // CHECK
: encoding
: [0xc5,0xf8,0x5a,0xf6]
2765 vcvtps2pd
%xmm6
, %xmm6
2767 // CHECK
: vcvtps2pd
%xmm6
, %ymm7
2768 // CHECK
: encoding
: [0xc5,0xfc,0x5a,0xfe]
2769 vcvtps2pd
%xmm6
, %ymm7
2771 // CHECK
: vcvtsd2si
485498096, %r13d
2772 // CHECK
: encoding
: [0xc5,0x7b,0x2d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
2773 vcvtsd2si
485498096, %r13d
2775 // CHECK
: vcvtsd2si
485498096, %r15
2776 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2777 vcvtsd2si
485498096, %r15
2779 // CHECK
: vcvtsd2si
64(%rdx
), %r13d
2780 // CHECK
: encoding
: [0xc5,0x7b,0x2d,0x6a,0x40]
2781 vcvtsd2si
64(%rdx
), %r13d
2783 // CHECK
: vcvtsd2si
64(%rdx
), %r15
2784 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2d,0x7a,0x40]
2785 vcvtsd2si
64(%rdx
), %r15
2787 // CHECK
: vcvtsd2si
-64(%rdx
,%rax
,4), %r13d
2788 // CHECK
: encoding
: [0xc5,0x7b,0x2d,0x6c,0x82,0xc0]
2789 vcvtsd2si
-64(%rdx
,%rax
,4), %r13d
2791 // CHECK
: vcvtsd2si
64(%rdx
,%rax
,4), %r13d
2792 // CHECK
: encoding
: [0xc5,0x7b,0x2d,0x6c,0x82,0x40]
2793 vcvtsd2si
64(%rdx
,%rax
,4), %r13d
2795 // CHECK
: vcvtsd2si
-64(%rdx
,%rax
,4), %r15
2796 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2d,0x7c,0x82,0xc0]
2797 vcvtsd2si
-64(%rdx
,%rax
,4), %r15
2799 // CHECK
: vcvtsd2si
64(%rdx
,%rax
,4), %r15
2800 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2d,0x7c,0x82,0x40]
2801 vcvtsd2si
64(%rdx
,%rax
,4), %r15
2803 // CHECK
: vcvtsd2si
64(%rdx
,%rax
), %r13d
2804 // CHECK
: encoding
: [0xc5,0x7b,0x2d,0x6c,0x02,0x40]
2805 vcvtsd2si
64(%rdx
,%rax
), %r13d
2807 // CHECK
: vcvtsd2si
64(%rdx
,%rax
), %r15
2808 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2d,0x7c,0x02,0x40]
2809 vcvtsd2si
64(%rdx
,%rax
), %r15
2811 // CHECK
: vcvtsd2si
(%rdx
), %r13d
2812 // CHECK
: encoding
: [0xc5,0x7b,0x2d,0x2a]
2813 vcvtsd2si
(%rdx
), %r13d
2815 // CHECK
: vcvtsd2si
(%rdx
), %r15
2816 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2d,0x3a]
2817 vcvtsd2si
(%rdx
), %r15
2819 // CHECK
: vcvtsd2si
%xmm15
, %r13d
2820 // CHECK
: encoding
: [0xc4,0x41,0x7b,0x2d,0xef]
2821 vcvtsd2si
%xmm15
, %r13d
2823 // CHECK
: vcvtsd2si
%xmm15
, %r15
2824 // CHECK
: encoding
: [0xc4,0x41,0xfb,0x2d,0xff]
2825 vcvtsd2si
%xmm15
, %r15
2827 // CHECK
: vcvtsd2si
%xmm6
, %r13d
2828 // CHECK
: encoding
: [0xc5,0x7b,0x2d,0xee]
2829 vcvtsd2si
%xmm6
, %r13d
2831 // CHECK
: vcvtsd2si
%xmm6
, %r15
2832 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2d,0xfe]
2833 vcvtsd2si
%xmm6
, %r15
2835 // CHECK
: vcvtsd2ss
485498096, %xmm15
, %xmm15
2836 // CHECK
: encoding
: [0xc5,0x03,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2837 vcvtsd2ss
485498096, %xmm15
, %xmm15
2839 // CHECK
: vcvtsd2ss
485498096, %xmm6
, %xmm6
2840 // CHECK
: encoding
: [0xc5,0xcb,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2841 vcvtsd2ss
485498096, %xmm6
, %xmm6
2843 // CHECK
: vcvtsd2ss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
2844 // CHECK
: encoding
: [0xc5,0x03,0x5a,0x7c,0x82,0xc0]
2845 vcvtsd2ss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
2847 // CHECK
: vcvtsd2ss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
2848 // CHECK
: encoding
: [0xc5,0x03,0x5a,0x7c,0x82,0x40]
2849 vcvtsd2ss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
2851 // CHECK
: vcvtsd2ss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
2852 // CHECK
: encoding
: [0xc5,0xcb,0x5a,0x74,0x82,0xc0]
2853 vcvtsd2ss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
2855 // CHECK
: vcvtsd2ss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
2856 // CHECK
: encoding
: [0xc5,0xcb,0x5a,0x74,0x82,0x40]
2857 vcvtsd2ss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
2859 // CHECK
: vcvtsd2ss
64(%rdx
,%rax
), %xmm15
, %xmm15
2860 // CHECK
: encoding
: [0xc5,0x03,0x5a,0x7c,0x02,0x40]
2861 vcvtsd2ss
64(%rdx
,%rax
), %xmm15
, %xmm15
2863 // CHECK
: vcvtsd2ss
64(%rdx
,%rax
), %xmm6
, %xmm6
2864 // CHECK
: encoding
: [0xc5,0xcb,0x5a,0x74,0x02,0x40]
2865 vcvtsd2ss
64(%rdx
,%rax
), %xmm6
, %xmm6
2867 // CHECK
: vcvtsd2ss
64(%rdx
), %xmm15
, %xmm15
2868 // CHECK
: encoding
: [0xc5,0x03,0x5a,0x7a,0x40]
2869 vcvtsd2ss
64(%rdx
), %xmm15
, %xmm15
2871 // CHECK
: vcvtsd2ss
64(%rdx
), %xmm6
, %xmm6
2872 // CHECK
: encoding
: [0xc5,0xcb,0x5a,0x72,0x40]
2873 vcvtsd2ss
64(%rdx
), %xmm6
, %xmm6
2875 // CHECK
: vcvtsd2ss
(%rdx
), %xmm15
, %xmm15
2876 // CHECK
: encoding
: [0xc5,0x03,0x5a,0x3a]
2877 vcvtsd2ss
(%rdx
), %xmm15
, %xmm15
2879 // CHECK
: vcvtsd2ss
(%rdx
), %xmm6
, %xmm6
2880 // CHECK
: encoding
: [0xc5,0xcb,0x5a,0x32]
2881 vcvtsd2ss
(%rdx
), %xmm6
, %xmm6
2883 // CHECK
: vcvtsd2ss
%xmm15
, %xmm15
, %xmm15
2884 // CHECK
: encoding
: [0xc4,0x41,0x03,0x5a,0xff]
2885 vcvtsd2ss
%xmm15
, %xmm15
, %xmm15
2887 // CHECK
: vcvtsd2ss
%xmm6
, %xmm6
, %xmm6
2888 // CHECK
: encoding
: [0xc5,0xcb,0x5a,0xf6]
2889 vcvtsd2ss
%xmm6
, %xmm6
, %xmm6
2891 // CHECK
: vcvtsi2sdl
485498096, %xmm15
, %xmm15
2892 // CHECK
: encoding
: [0xc5,0x03,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2893 vcvtsi2sdl
485498096, %xmm15
, %xmm15
2895 // CHECK
: vcvtsi2sdl
485498096, %xmm6
, %xmm6
2896 // CHECK
: encoding
: [0xc5,0xcb,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2897 vcvtsi2sdl
485498096, %xmm6
, %xmm6
2899 // CHECK
: vcvtsi2sdl
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
2900 // CHECK
: encoding
: [0xc5,0x03,0x2a,0x7c,0x82,0xc0]
2901 vcvtsi2sdl
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
2903 // CHECK
: vcvtsi2sdl
64(%rdx
,%rax
,4), %xmm15
, %xmm15
2904 // CHECK
: encoding
: [0xc5,0x03,0x2a,0x7c,0x82,0x40]
2905 vcvtsi2sdl
64(%rdx
,%rax
,4), %xmm15
, %xmm15
2907 // CHECK
: vcvtsi2sdl
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
2908 // CHECK
: encoding
: [0xc5,0xcb,0x2a,0x74,0x82,0xc0]
2909 vcvtsi2sdl
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
2911 // CHECK
: vcvtsi2sdl
64(%rdx
,%rax
,4), %xmm6
, %xmm6
2912 // CHECK
: encoding
: [0xc5,0xcb,0x2a,0x74,0x82,0x40]
2913 vcvtsi2sdl
64(%rdx
,%rax
,4), %xmm6
, %xmm6
2915 // CHECK
: vcvtsi2sdl
64(%rdx
,%rax
), %xmm15
, %xmm15
2916 // CHECK
: encoding
: [0xc5,0x03,0x2a,0x7c,0x02,0x40]
2917 vcvtsi2sdl
64(%rdx
,%rax
), %xmm15
, %xmm15
2919 // CHECK
: vcvtsi2sdl
64(%rdx
,%rax
), %xmm6
, %xmm6
2920 // CHECK
: encoding
: [0xc5,0xcb,0x2a,0x74,0x02,0x40]
2921 vcvtsi2sdl
64(%rdx
,%rax
), %xmm6
, %xmm6
2923 // CHECK
: vcvtsi2sdl
64(%rdx
), %xmm15
, %xmm15
2924 // CHECK
: encoding
: [0xc5,0x03,0x2a,0x7a,0x40]
2925 vcvtsi2sdl
64(%rdx
), %xmm15
, %xmm15
2927 // CHECK
: vcvtsi2sdl
64(%rdx
), %xmm6
, %xmm6
2928 // CHECK
: encoding
: [0xc5,0xcb,0x2a,0x72,0x40]
2929 vcvtsi2sdl
64(%rdx
), %xmm6
, %xmm6
2931 // CHECK
: vcvtsi2sd
%r13d
, %xmm15
, %xmm15
2932 // CHECK
: encoding
: [0xc4,0x41,0x03,0x2a,0xfd]
2933 vcvtsi2sdl
%r13d
, %xmm15
, %xmm15
2935 // CHECK
: vcvtsi2sd
%r13d
, %xmm6
, %xmm6
2936 // CHECK
: encoding
: [0xc4,0xc1,0x4b,0x2a,0xf5]
2937 vcvtsi2sdl
%r13d
, %xmm6
, %xmm6
2939 // CHECK
: vcvtsi2sdl
(%rdx
), %xmm15
, %xmm15
2940 // CHECK
: encoding
: [0xc5,0x03,0x2a,0x3a]
2941 vcvtsi2sdl
(%rdx
), %xmm15
, %xmm15
2943 // CHECK
: vcvtsi2sdl
(%rdx
), %xmm6
, %xmm6
2944 // CHECK
: encoding
: [0xc5,0xcb,0x2a,0x32]
2945 vcvtsi2sdl
(%rdx
), %xmm6
, %xmm6
2947 // CHECK
: vcvtsi2sdq
485498096, %xmm15
, %xmm15
2948 // CHECK
: encoding
: [0xc4,0x61,0x83,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
2949 vcvtsi2sdq
485498096, %xmm15
, %xmm15
2951 // CHECK
: vcvtsi2sdq
485498096, %xmm6
, %xmm6
2952 // CHECK
: encoding
: [0xc4,0xe1,0xcb,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
2953 vcvtsi2sdq
485498096, %xmm6
, %xmm6
2955 // CHECK
: vcvtsi2sdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
2956 // CHECK
: encoding
: [0xc4,0x61,0x83,0x2a,0x7c,0x82,0xc0]
2957 vcvtsi2sdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
2959 // CHECK
: vcvtsi2sdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
2960 // CHECK
: encoding
: [0xc4,0x61,0x83,0x2a,0x7c,0x82,0x40]
2961 vcvtsi2sdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
2963 // CHECK
: vcvtsi2sdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
2964 // CHECK
: encoding
: [0xc4,0xe1,0xcb,0x2a,0x74,0x82,0xc0]
2965 vcvtsi2sdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
2967 // CHECK
: vcvtsi2sdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
2968 // CHECK
: encoding
: [0xc4,0xe1,0xcb,0x2a,0x74,0x82,0x40]
2969 vcvtsi2sdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
2971 // CHECK
: vcvtsi2sdq
64(%rdx
,%rax
), %xmm15
, %xmm15
2972 // CHECK
: encoding
: [0xc4,0x61,0x83,0x2a,0x7c,0x02,0x40]
2973 vcvtsi2sdq
64(%rdx
,%rax
), %xmm15
, %xmm15
2975 // CHECK
: vcvtsi2sdq
64(%rdx
,%rax
), %xmm6
, %xmm6
2976 // CHECK
: encoding
: [0xc4,0xe1,0xcb,0x2a,0x74,0x02,0x40]
2977 vcvtsi2sdq
64(%rdx
,%rax
), %xmm6
, %xmm6
2979 // CHECK
: vcvtsi2sdq
64(%rdx
), %xmm15
, %xmm15
2980 // CHECK
: encoding
: [0xc4,0x61,0x83,0x2a,0x7a,0x40]
2981 vcvtsi2sdq
64(%rdx
), %xmm15
, %xmm15
2983 // CHECK
: vcvtsi2sdq
64(%rdx
), %xmm6
, %xmm6
2984 // CHECK
: encoding
: [0xc4,0xe1,0xcb,0x2a,0x72,0x40]
2985 vcvtsi2sdq
64(%rdx
), %xmm6
, %xmm6
2987 // CHECK
: vcvtsi2sd
%r15, %xmm15
, %xmm15
2988 // CHECK
: encoding
: [0xc4,0x41,0x83,0x2a,0xff]
2989 vcvtsi2sdq
%r15, %xmm15
, %xmm15
2991 // CHECK
: vcvtsi2sd
%r15, %xmm6
, %xmm6
2992 // CHECK
: encoding
: [0xc4,0xc1,0xcb,0x2a,0xf7]
2993 vcvtsi2sdq
%r15, %xmm6
, %xmm6
2995 // CHECK
: vcvtsi2sdq
(%rdx
), %xmm15
, %xmm15
2996 // CHECK
: encoding
: [0xc4,0x61,0x83,0x2a,0x3a]
2997 vcvtsi2sdq
(%rdx
), %xmm15
, %xmm15
2999 // CHECK
: vcvtsi2sdq
(%rdx
), %xmm6
, %xmm6
3000 // CHECK
: encoding
: [0xc4,0xe1,0xcb,0x2a,0x32]
3001 vcvtsi2sdq
(%rdx
), %xmm6
, %xmm6
3003 // CHECK
: vcvtsi2ssl
485498096, %xmm15
, %xmm15
3004 // CHECK
: encoding
: [0xc5,0x02,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3005 vcvtsi2ssl
485498096, %xmm15
, %xmm15
3007 // CHECK
: vcvtsi2ssl
485498096, %xmm6
, %xmm6
3008 // CHECK
: encoding
: [0xc5,0xca,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3009 vcvtsi2ssl
485498096, %xmm6
, %xmm6
3011 // CHECK
: vcvtsi2ssl
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3012 // CHECK
: encoding
: [0xc5,0x02,0x2a,0x7c,0x82,0xc0]
3013 vcvtsi2ssl
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3015 // CHECK
: vcvtsi2ssl
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3016 // CHECK
: encoding
: [0xc5,0x02,0x2a,0x7c,0x82,0x40]
3017 vcvtsi2ssl
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3019 // CHECK
: vcvtsi2ssl
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3020 // CHECK
: encoding
: [0xc5,0xca,0x2a,0x74,0x82,0xc0]
3021 vcvtsi2ssl
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3023 // CHECK
: vcvtsi2ssl
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3024 // CHECK
: encoding
: [0xc5,0xca,0x2a,0x74,0x82,0x40]
3025 vcvtsi2ssl
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3027 // CHECK
: vcvtsi2ssl
64(%rdx
,%rax
), %xmm15
, %xmm15
3028 // CHECK
: encoding
: [0xc5,0x02,0x2a,0x7c,0x02,0x40]
3029 vcvtsi2ssl
64(%rdx
,%rax
), %xmm15
, %xmm15
3031 // CHECK
: vcvtsi2ssl
64(%rdx
,%rax
), %xmm6
, %xmm6
3032 // CHECK
: encoding
: [0xc5,0xca,0x2a,0x74,0x02,0x40]
3033 vcvtsi2ssl
64(%rdx
,%rax
), %xmm6
, %xmm6
3035 // CHECK
: vcvtsi2ssl
64(%rdx
), %xmm15
, %xmm15
3036 // CHECK
: encoding
: [0xc5,0x02,0x2a,0x7a,0x40]
3037 vcvtsi2ssl
64(%rdx
), %xmm15
, %xmm15
3039 // CHECK
: vcvtsi2ssl
64(%rdx
), %xmm6
, %xmm6
3040 // CHECK
: encoding
: [0xc5,0xca,0x2a,0x72,0x40]
3041 vcvtsi2ssl
64(%rdx
), %xmm6
, %xmm6
3043 // CHECK
: vcvtsi2ss
%r13d
, %xmm15
, %xmm15
3044 // CHECK
: encoding
: [0xc4,0x41,0x02,0x2a,0xfd]
3045 vcvtsi2ssl
%r13d
, %xmm15
, %xmm15
3047 // CHECK
: vcvtsi2ss
%r13d
, %xmm6
, %xmm6
3048 // CHECK
: encoding
: [0xc4,0xc1,0x4a,0x2a,0xf5]
3049 vcvtsi2ssl
%r13d
, %xmm6
, %xmm6
3051 // CHECK
: vcvtsi2ssl
(%rdx
), %xmm15
, %xmm15
3052 // CHECK
: encoding
: [0xc5,0x02,0x2a,0x3a]
3053 vcvtsi2ssl
(%rdx
), %xmm15
, %xmm15
3055 // CHECK
: vcvtsi2ssl
(%rdx
), %xmm6
, %xmm6
3056 // CHECK
: encoding
: [0xc5,0xca,0x2a,0x32]
3057 vcvtsi2ssl
(%rdx
), %xmm6
, %xmm6
3059 // CHECK
: vcvtsi2ssq
485498096, %xmm15
, %xmm15
3060 // CHECK
: encoding
: [0xc4,0x61,0x82,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3061 vcvtsi2ssq
485498096, %xmm15
, %xmm15
3063 // CHECK
: vcvtsi2ssq
485498096, %xmm6
, %xmm6
3064 // CHECK
: encoding
: [0xc4,0xe1,0xca,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3065 vcvtsi2ssq
485498096, %xmm6
, %xmm6
3067 // CHECK
: vcvtsi2ssq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3068 // CHECK
: encoding
: [0xc4,0x61,0x82,0x2a,0x7c,0x82,0xc0]
3069 vcvtsi2ssq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3071 // CHECK
: vcvtsi2ssq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3072 // CHECK
: encoding
: [0xc4,0x61,0x82,0x2a,0x7c,0x82,0x40]
3073 vcvtsi2ssq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3075 // CHECK
: vcvtsi2ssq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3076 // CHECK
: encoding
: [0xc4,0xe1,0xca,0x2a,0x74,0x82,0xc0]
3077 vcvtsi2ssq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3079 // CHECK
: vcvtsi2ssq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3080 // CHECK
: encoding
: [0xc4,0xe1,0xca,0x2a,0x74,0x82,0x40]
3081 vcvtsi2ssq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3083 // CHECK
: vcvtsi2ssq
64(%rdx
,%rax
), %xmm15
, %xmm15
3084 // CHECK
: encoding
: [0xc4,0x61,0x82,0x2a,0x7c,0x02,0x40]
3085 vcvtsi2ssq
64(%rdx
,%rax
), %xmm15
, %xmm15
3087 // CHECK
: vcvtsi2ssq
64(%rdx
,%rax
), %xmm6
, %xmm6
3088 // CHECK
: encoding
: [0xc4,0xe1,0xca,0x2a,0x74,0x02,0x40]
3089 vcvtsi2ssq
64(%rdx
,%rax
), %xmm6
, %xmm6
3091 // CHECK
: vcvtsi2ssq
64(%rdx
), %xmm15
, %xmm15
3092 // CHECK
: encoding
: [0xc4,0x61,0x82,0x2a,0x7a,0x40]
3093 vcvtsi2ssq
64(%rdx
), %xmm15
, %xmm15
3095 // CHECK
: vcvtsi2ssq
64(%rdx
), %xmm6
, %xmm6
3096 // CHECK
: encoding
: [0xc4,0xe1,0xca,0x2a,0x72,0x40]
3097 vcvtsi2ssq
64(%rdx
), %xmm6
, %xmm6
3099 // CHECK
: vcvtsi2ss
%r15, %xmm15
, %xmm15
3100 // CHECK
: encoding
: [0xc4,0x41,0x82,0x2a,0xff]
3101 vcvtsi2ssq
%r15, %xmm15
, %xmm15
3103 // CHECK
: vcvtsi2ss
%r15, %xmm6
, %xmm6
3104 // CHECK
: encoding
: [0xc4,0xc1,0xca,0x2a,0xf7]
3105 vcvtsi2ssq
%r15, %xmm6
, %xmm6
3107 // CHECK
: vcvtsi2ssq
(%rdx
), %xmm15
, %xmm15
3108 // CHECK
: encoding
: [0xc4,0x61,0x82,0x2a,0x3a]
3109 vcvtsi2ssq
(%rdx
), %xmm15
, %xmm15
3111 // CHECK
: vcvtsi2ssq
(%rdx
), %xmm6
, %xmm6
3112 // CHECK
: encoding
: [0xc4,0xe1,0xca,0x2a,0x32]
3113 vcvtsi2ssq
(%rdx
), %xmm6
, %xmm6
3115 // CHECK
: vcvtss2sd
485498096, %xmm15
, %xmm15
3116 // CHECK
: encoding
: [0xc5,0x02,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3117 vcvtss2sd
485498096, %xmm15
, %xmm15
3119 // CHECK
: vcvtss2sd
485498096, %xmm6
, %xmm6
3120 // CHECK
: encoding
: [0xc5,0xca,0x5a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3121 vcvtss2sd
485498096, %xmm6
, %xmm6
3123 // CHECK
: vcvtss2sd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3124 // CHECK
: encoding
: [0xc5,0x02,0x5a,0x7c,0x82,0xc0]
3125 vcvtss2sd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3127 // CHECK
: vcvtss2sd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3128 // CHECK
: encoding
: [0xc5,0x02,0x5a,0x7c,0x82,0x40]
3129 vcvtss2sd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3131 // CHECK
: vcvtss2sd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3132 // CHECK
: encoding
: [0xc5,0xca,0x5a,0x74,0x82,0xc0]
3133 vcvtss2sd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3135 // CHECK
: vcvtss2sd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3136 // CHECK
: encoding
: [0xc5,0xca,0x5a,0x74,0x82,0x40]
3137 vcvtss2sd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3139 // CHECK
: vcvtss2sd
64(%rdx
,%rax
), %xmm15
, %xmm15
3140 // CHECK
: encoding
: [0xc5,0x02,0x5a,0x7c,0x02,0x40]
3141 vcvtss2sd
64(%rdx
,%rax
), %xmm15
, %xmm15
3143 // CHECK
: vcvtss2sd
64(%rdx
,%rax
), %xmm6
, %xmm6
3144 // CHECK
: encoding
: [0xc5,0xca,0x5a,0x74,0x02,0x40]
3145 vcvtss2sd
64(%rdx
,%rax
), %xmm6
, %xmm6
3147 // CHECK
: vcvtss2sd
64(%rdx
), %xmm15
, %xmm15
3148 // CHECK
: encoding
: [0xc5,0x02,0x5a,0x7a,0x40]
3149 vcvtss2sd
64(%rdx
), %xmm15
, %xmm15
3151 // CHECK
: vcvtss2sd
64(%rdx
), %xmm6
, %xmm6
3152 // CHECK
: encoding
: [0xc5,0xca,0x5a,0x72,0x40]
3153 vcvtss2sd
64(%rdx
), %xmm6
, %xmm6
3155 // CHECK
: vcvtss2sd
(%rdx
), %xmm15
, %xmm15
3156 // CHECK
: encoding
: [0xc5,0x02,0x5a,0x3a]
3157 vcvtss2sd
(%rdx
), %xmm15
, %xmm15
3159 // CHECK
: vcvtss2sd
(%rdx
), %xmm6
, %xmm6
3160 // CHECK
: encoding
: [0xc5,0xca,0x5a,0x32]
3161 vcvtss2sd
(%rdx
), %xmm6
, %xmm6
3163 // CHECK
: vcvtss2sd
%xmm15
, %xmm15
, %xmm15
3164 // CHECK
: encoding
: [0xc4,0x41,0x02,0x5a,0xff]
3165 vcvtss2sd
%xmm15
, %xmm15
, %xmm15
3167 // CHECK
: vcvtss2sd
%xmm6
, %xmm6
, %xmm6
3168 // CHECK
: encoding
: [0xc5,0xca,0x5a,0xf6]
3169 vcvtss2sd
%xmm6
, %xmm6
, %xmm6
3171 // CHECK
: vcvtss2si
485498096, %r13d
3172 // CHECK
: encoding
: [0xc5,0x7a,0x2d,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
3173 vcvtss2si
485498096, %r13d
3175 // CHECK
: vcvtss2si
485498096, %r15
3176 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3177 vcvtss2si
485498096, %r15
3179 // CHECK
: vcvtss2si
64(%rdx
), %r13d
3180 // CHECK
: encoding
: [0xc5,0x7a,0x2d,0x6a,0x40]
3181 vcvtss2si
64(%rdx
), %r13d
3183 // CHECK
: vcvtss2si
64(%rdx
), %r15
3184 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2d,0x7a,0x40]
3185 vcvtss2si
64(%rdx
), %r15
3187 // CHECK
: vcvtss2si
-64(%rdx
,%rax
,4), %r13d
3188 // CHECK
: encoding
: [0xc5,0x7a,0x2d,0x6c,0x82,0xc0]
3189 vcvtss2si
-64(%rdx
,%rax
,4), %r13d
3191 // CHECK
: vcvtss2si
64(%rdx
,%rax
,4), %r13d
3192 // CHECK
: encoding
: [0xc5,0x7a,0x2d,0x6c,0x82,0x40]
3193 vcvtss2si
64(%rdx
,%rax
,4), %r13d
3195 // CHECK
: vcvtss2si
-64(%rdx
,%rax
,4), %r15
3196 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2d,0x7c,0x82,0xc0]
3197 vcvtss2si
-64(%rdx
,%rax
,4), %r15
3199 // CHECK
: vcvtss2si
64(%rdx
,%rax
,4), %r15
3200 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2d,0x7c,0x82,0x40]
3201 vcvtss2si
64(%rdx
,%rax
,4), %r15
3203 // CHECK
: vcvtss2si
64(%rdx
,%rax
), %r13d
3204 // CHECK
: encoding
: [0xc5,0x7a,0x2d,0x6c,0x02,0x40]
3205 vcvtss2si
64(%rdx
,%rax
), %r13d
3207 // CHECK
: vcvtss2si
64(%rdx
,%rax
), %r15
3208 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2d,0x7c,0x02,0x40]
3209 vcvtss2si
64(%rdx
,%rax
), %r15
3211 // CHECK
: vcvtss2si
(%rdx
), %r13d
3212 // CHECK
: encoding
: [0xc5,0x7a,0x2d,0x2a]
3213 vcvtss2si
(%rdx
), %r13d
3215 // CHECK
: vcvtss2si
(%rdx
), %r15
3216 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2d,0x3a]
3217 vcvtss2si
(%rdx
), %r15
3219 // CHECK
: vcvtss2si
%xmm15
, %r13d
3220 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x2d,0xef]
3221 vcvtss2si
%xmm15
, %r13d
3223 // CHECK
: vcvtss2si
%xmm15
, %r15
3224 // CHECK
: encoding
: [0xc4,0x41,0xfa,0x2d,0xff]
3225 vcvtss2si
%xmm15
, %r15
3227 // CHECK
: vcvtss2si
%xmm6
, %r13d
3228 // CHECK
: encoding
: [0xc5,0x7a,0x2d,0xee]
3229 vcvtss2si
%xmm6
, %r13d
3231 // CHECK
: vcvtss2si
%xmm6
, %r15
3232 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2d,0xfe]
3233 vcvtss2si
%xmm6
, %r15
3235 // CHECK
: vcvttpd2dqx
485498096, %xmm15
3236 // CHECK
: encoding
: [0xc5,0x79,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3237 vcvttpd2dqx
485498096, %xmm15
3239 // CHECK
: vcvttpd2dqx
485498096, %xmm6
3240 // CHECK
: encoding
: [0xc5,0xf9,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3241 vcvttpd2dqx
485498096, %xmm6
3243 // CHECK
: vcvttpd2dqx
-64(%rdx
,%rax
,4), %xmm15
3244 // CHECK
: encoding
: [0xc5,0x79,0xe6,0x7c,0x82,0xc0]
3245 vcvttpd2dqx
-64(%rdx
,%rax
,4), %xmm15
3247 // CHECK
: vcvttpd2dqx
64(%rdx
,%rax
,4), %xmm15
3248 // CHECK
: encoding
: [0xc5,0x79,0xe6,0x7c,0x82,0x40]
3249 vcvttpd2dqx
64(%rdx
,%rax
,4), %xmm15
3251 // CHECK
: vcvttpd2dqx
-64(%rdx
,%rax
,4), %xmm6
3252 // CHECK
: encoding
: [0xc5,0xf9,0xe6,0x74,0x82,0xc0]
3253 vcvttpd2dqx
-64(%rdx
,%rax
,4), %xmm6
3255 // CHECK
: vcvttpd2dqx
64(%rdx
,%rax
,4), %xmm6
3256 // CHECK
: encoding
: [0xc5,0xf9,0xe6,0x74,0x82,0x40]
3257 vcvttpd2dqx
64(%rdx
,%rax
,4), %xmm6
3259 // CHECK
: vcvttpd2dqx
64(%rdx
,%rax
), %xmm15
3260 // CHECK
: encoding
: [0xc5,0x79,0xe6,0x7c,0x02,0x40]
3261 vcvttpd2dqx
64(%rdx
,%rax
), %xmm15
3263 // CHECK
: vcvttpd2dqx
64(%rdx
,%rax
), %xmm6
3264 // CHECK
: encoding
: [0xc5,0xf9,0xe6,0x74,0x02,0x40]
3265 vcvttpd2dqx
64(%rdx
,%rax
), %xmm6
3267 // CHECK
: vcvttpd2dqx
64(%rdx
), %xmm15
3268 // CHECK
: encoding
: [0xc5,0x79,0xe6,0x7a,0x40]
3269 vcvttpd2dqx
64(%rdx
), %xmm15
3271 // CHECK
: vcvttpd2dqx
64(%rdx
), %xmm6
3272 // CHECK
: encoding
: [0xc5,0xf9,0xe6,0x72,0x40]
3273 vcvttpd2dqx
64(%rdx
), %xmm6
3275 // CHECK
: vcvttpd2dq
%xmm15
, %xmm15
3276 // CHECK
: encoding
: [0xc4,0x41,0x79,0xe6,0xff]
3277 vcvttpd2dq
%xmm15
, %xmm15
3279 // CHECK
: vcvttpd2dq
%xmm6
, %xmm6
3280 // CHECK
: encoding
: [0xc5,0xf9,0xe6,0xf6]
3281 vcvttpd2dq
%xmm6
, %xmm6
3283 // CHECK
: vcvttpd2dqx
(%rdx
), %xmm15
3284 // CHECK
: encoding
: [0xc5,0x79,0xe6,0x3a]
3285 vcvttpd2dqx
(%rdx
), %xmm15
3287 // CHECK
: vcvttpd2dqx
(%rdx
), %xmm6
3288 // CHECK
: encoding
: [0xc5,0xf9,0xe6,0x32]
3289 vcvttpd2dqx
(%rdx
), %xmm6
3291 // CHECK
: vcvttpd2dqy
485498096, %xmm15
3292 // CHECK
: encoding
: [0xc5,0x7d,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3293 vcvttpd2dqy
485498096, %xmm15
3295 // CHECK
: vcvttpd2dqy
485498096, %xmm6
3296 // CHECK
: encoding
: [0xc5,0xfd,0xe6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3297 vcvttpd2dqy
485498096, %xmm6
3299 // CHECK
: vcvttpd2dqy
-64(%rdx
,%rax
,4), %xmm15
3300 // CHECK
: encoding
: [0xc5,0x7d,0xe6,0x7c,0x82,0xc0]
3301 vcvttpd2dqy
-64(%rdx
,%rax
,4), %xmm15
3303 // CHECK
: vcvttpd2dqy
64(%rdx
,%rax
,4), %xmm15
3304 // CHECK
: encoding
: [0xc5,0x7d,0xe6,0x7c,0x82,0x40]
3305 vcvttpd2dqy
64(%rdx
,%rax
,4), %xmm15
3307 // CHECK
: vcvttpd2dqy
-64(%rdx
,%rax
,4), %xmm6
3308 // CHECK
: encoding
: [0xc5,0xfd,0xe6,0x74,0x82,0xc0]
3309 vcvttpd2dqy
-64(%rdx
,%rax
,4), %xmm6
3311 // CHECK
: vcvttpd2dqy
64(%rdx
,%rax
,4), %xmm6
3312 // CHECK
: encoding
: [0xc5,0xfd,0xe6,0x74,0x82,0x40]
3313 vcvttpd2dqy
64(%rdx
,%rax
,4), %xmm6
3315 // CHECK
: vcvttpd2dqy
64(%rdx
,%rax
), %xmm15
3316 // CHECK
: encoding
: [0xc5,0x7d,0xe6,0x7c,0x02,0x40]
3317 vcvttpd2dqy
64(%rdx
,%rax
), %xmm15
3319 // CHECK
: vcvttpd2dqy
64(%rdx
,%rax
), %xmm6
3320 // CHECK
: encoding
: [0xc5,0xfd,0xe6,0x74,0x02,0x40]
3321 vcvttpd2dqy
64(%rdx
,%rax
), %xmm6
3323 // CHECK
: vcvttpd2dqy
64(%rdx
), %xmm15
3324 // CHECK
: encoding
: [0xc5,0x7d,0xe6,0x7a,0x40]
3325 vcvttpd2dqy
64(%rdx
), %xmm15
3327 // CHECK
: vcvttpd2dqy
64(%rdx
), %xmm6
3328 // CHECK
: encoding
: [0xc5,0xfd,0xe6,0x72,0x40]
3329 vcvttpd2dqy
64(%rdx
), %xmm6
3331 // CHECK
: vcvttpd2dq
%ymm7
, %xmm6
3332 // CHECK
: encoding
: [0xc5,0xfd,0xe6,0xf7]
3333 vcvttpd2dq
%ymm7
, %xmm6
3335 // CHECK
: vcvttpd2dq
%ymm9
, %xmm15
3336 // CHECK
: encoding
: [0xc4,0x41,0x7d,0xe6,0xf9]
3337 vcvttpd2dq
%ymm9
, %xmm15
3339 // CHECK
: vcvttpd2dqy
(%rdx
), %xmm15
3340 // CHECK
: encoding
: [0xc5,0x7d,0xe6,0x3a]
3341 vcvttpd2dqy
(%rdx
), %xmm15
3343 // CHECK
: vcvttpd2dqy
(%rdx
), %xmm6
3344 // CHECK
: encoding
: [0xc5,0xfd,0xe6,0x32]
3345 vcvttpd2dqy
(%rdx
), %xmm6
3347 // CHECK
: vcvttps2dq
485498096, %xmm15
3348 // CHECK
: encoding
: [0xc5,0x7a,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3349 vcvttps2dq
485498096, %xmm15
3351 // CHECK
: vcvttps2dq
485498096, %xmm6
3352 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3353 vcvttps2dq
485498096, %xmm6
3355 // CHECK
: vcvttps2dq
485498096, %ymm7
3356 // CHECK
: encoding
: [0xc5,0xfe,0x5b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3357 vcvttps2dq
485498096, %ymm7
3359 // CHECK
: vcvttps2dq
485498096, %ymm9
3360 // CHECK
: encoding
: [0xc5,0x7e,0x5b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3361 vcvttps2dq
485498096, %ymm9
3363 // CHECK
: vcvttps2dq
-64(%rdx
,%rax
,4), %xmm15
3364 // CHECK
: encoding
: [0xc5,0x7a,0x5b,0x7c,0x82,0xc0]
3365 vcvttps2dq
-64(%rdx
,%rax
,4), %xmm15
3367 // CHECK
: vcvttps2dq
64(%rdx
,%rax
,4), %xmm15
3368 // CHECK
: encoding
: [0xc5,0x7a,0x5b,0x7c,0x82,0x40]
3369 vcvttps2dq
64(%rdx
,%rax
,4), %xmm15
3371 // CHECK
: vcvttps2dq
-64(%rdx
,%rax
,4), %xmm6
3372 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0x74,0x82,0xc0]
3373 vcvttps2dq
-64(%rdx
,%rax
,4), %xmm6
3375 // CHECK
: vcvttps2dq
64(%rdx
,%rax
,4), %xmm6
3376 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0x74,0x82,0x40]
3377 vcvttps2dq
64(%rdx
,%rax
,4), %xmm6
3379 // CHECK
: vcvttps2dq
-64(%rdx
,%rax
,4), %ymm7
3380 // CHECK
: encoding
: [0xc5,0xfe,0x5b,0x7c,0x82,0xc0]
3381 vcvttps2dq
-64(%rdx
,%rax
,4), %ymm7
3383 // CHECK
: vcvttps2dq
64(%rdx
,%rax
,4), %ymm7
3384 // CHECK
: encoding
: [0xc5,0xfe,0x5b,0x7c,0x82,0x40]
3385 vcvttps2dq
64(%rdx
,%rax
,4), %ymm7
3387 // CHECK
: vcvttps2dq
-64(%rdx
,%rax
,4), %ymm9
3388 // CHECK
: encoding
: [0xc5,0x7e,0x5b,0x4c,0x82,0xc0]
3389 vcvttps2dq
-64(%rdx
,%rax
,4), %ymm9
3391 // CHECK
: vcvttps2dq
64(%rdx
,%rax
,4), %ymm9
3392 // CHECK
: encoding
: [0xc5,0x7e,0x5b,0x4c,0x82,0x40]
3393 vcvttps2dq
64(%rdx
,%rax
,4), %ymm9
3395 // CHECK
: vcvttps2dq
64(%rdx
,%rax
), %xmm15
3396 // CHECK
: encoding
: [0xc5,0x7a,0x5b,0x7c,0x02,0x40]
3397 vcvttps2dq
64(%rdx
,%rax
), %xmm15
3399 // CHECK
: vcvttps2dq
64(%rdx
,%rax
), %xmm6
3400 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0x74,0x02,0x40]
3401 vcvttps2dq
64(%rdx
,%rax
), %xmm6
3403 // CHECK
: vcvttps2dq
64(%rdx
,%rax
), %ymm7
3404 // CHECK
: encoding
: [0xc5,0xfe,0x5b,0x7c,0x02,0x40]
3405 vcvttps2dq
64(%rdx
,%rax
), %ymm7
3407 // CHECK
: vcvttps2dq
64(%rdx
,%rax
), %ymm9
3408 // CHECK
: encoding
: [0xc5,0x7e,0x5b,0x4c,0x02,0x40]
3409 vcvttps2dq
64(%rdx
,%rax
), %ymm9
3411 // CHECK
: vcvttps2dq
64(%rdx
), %xmm15
3412 // CHECK
: encoding
: [0xc5,0x7a,0x5b,0x7a,0x40]
3413 vcvttps2dq
64(%rdx
), %xmm15
3415 // CHECK
: vcvttps2dq
64(%rdx
), %xmm6
3416 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0x72,0x40]
3417 vcvttps2dq
64(%rdx
), %xmm6
3419 // CHECK
: vcvttps2dq
64(%rdx
), %ymm7
3420 // CHECK
: encoding
: [0xc5,0xfe,0x5b,0x7a,0x40]
3421 vcvttps2dq
64(%rdx
), %ymm7
3423 // CHECK
: vcvttps2dq
64(%rdx
), %ymm9
3424 // CHECK
: encoding
: [0xc5,0x7e,0x5b,0x4a,0x40]
3425 vcvttps2dq
64(%rdx
), %ymm9
3427 // CHECK
: vcvttps2dq
(%rdx
), %xmm15
3428 // CHECK
: encoding
: [0xc5,0x7a,0x5b,0x3a]
3429 vcvttps2dq
(%rdx
), %xmm15
3431 // CHECK
: vcvttps2dq
(%rdx
), %xmm6
3432 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0x32]
3433 vcvttps2dq
(%rdx
), %xmm6
3435 // CHECK
: vcvttps2dq
(%rdx
), %ymm7
3436 // CHECK
: encoding
: [0xc5,0xfe,0x5b,0x3a]
3437 vcvttps2dq
(%rdx
), %ymm7
3439 // CHECK
: vcvttps2dq
(%rdx
), %ymm9
3440 // CHECK
: encoding
: [0xc5,0x7e,0x5b,0x0a]
3441 vcvttps2dq
(%rdx
), %ymm9
3443 // CHECK
: vcvttps2dq
%xmm15
, %xmm15
3444 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x5b,0xff]
3445 vcvttps2dq
%xmm15
, %xmm15
3447 // CHECK
: vcvttps2dq
%xmm6
, %xmm6
3448 // CHECK
: encoding
: [0xc5,0xfa,0x5b,0xf6]
3449 vcvttps2dq
%xmm6
, %xmm6
3451 // CHECK
: vcvttps2dq
%ymm7
, %ymm7
3452 // CHECK
: encoding
: [0xc5,0xfe,0x5b,0xff]
3453 vcvttps2dq
%ymm7
, %ymm7
3455 // CHECK
: vcvttps2dq
%ymm9
, %ymm9
3456 // CHECK
: encoding
: [0xc4,0x41,0x7e,0x5b,0xc9]
3457 vcvttps2dq
%ymm9
, %ymm9
3459 // CHECK
: vcvttsd2si
485498096, %r13d
3460 // CHECK
: encoding
: [0xc5,0x7b,0x2c,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
3461 vcvttsd2si
485498096, %r13d
3463 // CHECK
: vcvttsd2si
485498096, %r15
3464 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3465 vcvttsd2si
485498096, %r15
3467 // CHECK
: vcvttsd2si
64(%rdx
), %r13d
3468 // CHECK
: encoding
: [0xc5,0x7b,0x2c,0x6a,0x40]
3469 vcvttsd2si
64(%rdx
), %r13d
3471 // CHECK
: vcvttsd2si
64(%rdx
), %r15
3472 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2c,0x7a,0x40]
3473 vcvttsd2si
64(%rdx
), %r15
3475 // CHECK
: vcvttsd2si
-64(%rdx
,%rax
,4), %r13d
3476 // CHECK
: encoding
: [0xc5,0x7b,0x2c,0x6c,0x82,0xc0]
3477 vcvttsd2si
-64(%rdx
,%rax
,4), %r13d
3479 // CHECK
: vcvttsd2si
64(%rdx
,%rax
,4), %r13d
3480 // CHECK
: encoding
: [0xc5,0x7b,0x2c,0x6c,0x82,0x40]
3481 vcvttsd2si
64(%rdx
,%rax
,4), %r13d
3483 // CHECK
: vcvttsd2si
-64(%rdx
,%rax
,4), %r15
3484 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2c,0x7c,0x82,0xc0]
3485 vcvttsd2si
-64(%rdx
,%rax
,4), %r15
3487 // CHECK
: vcvttsd2si
64(%rdx
,%rax
,4), %r15
3488 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2c,0x7c,0x82,0x40]
3489 vcvttsd2si
64(%rdx
,%rax
,4), %r15
3491 // CHECK
: vcvttsd2si
64(%rdx
,%rax
), %r13d
3492 // CHECK
: encoding
: [0xc5,0x7b,0x2c,0x6c,0x02,0x40]
3493 vcvttsd2si
64(%rdx
,%rax
), %r13d
3495 // CHECK
: vcvttsd2si
64(%rdx
,%rax
), %r15
3496 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2c,0x7c,0x02,0x40]
3497 vcvttsd2si
64(%rdx
,%rax
), %r15
3499 // CHECK
: vcvttsd2si
(%rdx
), %r13d
3500 // CHECK
: encoding
: [0xc5,0x7b,0x2c,0x2a]
3501 vcvttsd2si
(%rdx
), %r13d
3503 // CHECK
: vcvttsd2si
(%rdx
), %r15
3504 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2c,0x3a]
3505 vcvttsd2si
(%rdx
), %r15
3507 // CHECK
: vcvttsd2si
%xmm15
, %r13d
3508 // CHECK
: encoding
: [0xc4,0x41,0x7b,0x2c,0xef]
3509 vcvttsd2si
%xmm15
, %r13d
3511 // CHECK
: vcvttsd2si
%xmm15
, %r15
3512 // CHECK
: encoding
: [0xc4,0x41,0xfb,0x2c,0xff]
3513 vcvttsd2si
%xmm15
, %r15
3515 // CHECK
: vcvttsd2si
%xmm6
, %r13d
3516 // CHECK
: encoding
: [0xc5,0x7b,0x2c,0xee]
3517 vcvttsd2si
%xmm6
, %r13d
3519 // CHECK
: vcvttsd2si
%xmm6
, %r15
3520 // CHECK
: encoding
: [0xc4,0x61,0xfb,0x2c,0xfe]
3521 vcvttsd2si
%xmm6
, %r15
3523 // CHECK
: vcvttss2si
485498096, %r13d
3524 // CHECK
: encoding
: [0xc5,0x7a,0x2c,0x2c,0x25,0xf0,0x1c,0xf0,0x1c]
3525 vcvttss2si
485498096, %r13d
3527 // CHECK
: vcvttss2si
485498096, %r15
3528 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3529 vcvttss2si
485498096, %r15
3531 // CHECK
: vcvttss2si
64(%rdx
), %r13d
3532 // CHECK
: encoding
: [0xc5,0x7a,0x2c,0x6a,0x40]
3533 vcvttss2si
64(%rdx
), %r13d
3535 // CHECK
: vcvttss2si
64(%rdx
), %r15
3536 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2c,0x7a,0x40]
3537 vcvttss2si
64(%rdx
), %r15
3539 // CHECK
: vcvttss2si
-64(%rdx
,%rax
,4), %r13d
3540 // CHECK
: encoding
: [0xc5,0x7a,0x2c,0x6c,0x82,0xc0]
3541 vcvttss2si
-64(%rdx
,%rax
,4), %r13d
3543 // CHECK
: vcvttss2si
64(%rdx
,%rax
,4), %r13d
3544 // CHECK
: encoding
: [0xc5,0x7a,0x2c,0x6c,0x82,0x40]
3545 vcvttss2si
64(%rdx
,%rax
,4), %r13d
3547 // CHECK
: vcvttss2si
-64(%rdx
,%rax
,4), %r15
3548 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2c,0x7c,0x82,0xc0]
3549 vcvttss2si
-64(%rdx
,%rax
,4), %r15
3551 // CHECK
: vcvttss2si
64(%rdx
,%rax
,4), %r15
3552 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2c,0x7c,0x82,0x40]
3553 vcvttss2si
64(%rdx
,%rax
,4), %r15
3555 // CHECK
: vcvttss2si
64(%rdx
,%rax
), %r13d
3556 // CHECK
: encoding
: [0xc5,0x7a,0x2c,0x6c,0x02,0x40]
3557 vcvttss2si
64(%rdx
,%rax
), %r13d
3559 // CHECK
: vcvttss2si
64(%rdx
,%rax
), %r15
3560 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2c,0x7c,0x02,0x40]
3561 vcvttss2si
64(%rdx
,%rax
), %r15
3563 // CHECK
: vcvttss2si
(%rdx
), %r13d
3564 // CHECK
: encoding
: [0xc5,0x7a,0x2c,0x2a]
3565 vcvttss2si
(%rdx
), %r13d
3567 // CHECK
: vcvttss2si
(%rdx
), %r15
3568 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2c,0x3a]
3569 vcvttss2si
(%rdx
), %r15
3571 // CHECK
: vcvttss2si
%xmm15
, %r13d
3572 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x2c,0xef]
3573 vcvttss2si
%xmm15
, %r13d
3575 // CHECK
: vcvttss2si
%xmm15
, %r15
3576 // CHECK
: encoding
: [0xc4,0x41,0xfa,0x2c,0xff]
3577 vcvttss2si
%xmm15
, %r15
3579 // CHECK
: vcvttss2si
%xmm6
, %r13d
3580 // CHECK
: encoding
: [0xc5,0x7a,0x2c,0xee]
3581 vcvttss2si
%xmm6
, %r13d
3583 // CHECK
: vcvttss2si
%xmm6
, %r15
3584 // CHECK
: encoding
: [0xc4,0x61,0xfa,0x2c,0xfe]
3585 vcvttss2si
%xmm6
, %r15
3587 // CHECK
: vdivpd
485498096, %xmm15
, %xmm15
3588 // CHECK
: encoding
: [0xc5,0x01,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3589 vdivpd
485498096, %xmm15
, %xmm15
3591 // CHECK
: vdivpd
485498096, %xmm6
, %xmm6
3592 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3593 vdivpd
485498096, %xmm6
, %xmm6
3595 // CHECK
: vdivpd
485498096, %ymm7
, %ymm7
3596 // CHECK
: encoding
: [0xc5,0xc5,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3597 vdivpd
485498096, %ymm7
, %ymm7
3599 // CHECK
: vdivpd
485498096, %ymm9
, %ymm9
3600 // CHECK
: encoding
: [0xc5,0x35,0x5e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3601 vdivpd
485498096, %ymm9
, %ymm9
3603 // CHECK
: vdivpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3604 // CHECK
: encoding
: [0xc5,0x01,0x5e,0x7c,0x82,0xc0]
3605 vdivpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3607 // CHECK
: vdivpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3608 // CHECK
: encoding
: [0xc5,0x01,0x5e,0x7c,0x82,0x40]
3609 vdivpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3611 // CHECK
: vdivpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3612 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0x74,0x82,0xc0]
3613 vdivpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3615 // CHECK
: vdivpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3616 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0x74,0x82,0x40]
3617 vdivpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3619 // CHECK
: vdivpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
3620 // CHECK
: encoding
: [0xc5,0xc5,0x5e,0x7c,0x82,0xc0]
3621 vdivpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
3623 // CHECK
: vdivpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
3624 // CHECK
: encoding
: [0xc5,0xc5,0x5e,0x7c,0x82,0x40]
3625 vdivpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
3627 // CHECK
: vdivpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
3628 // CHECK
: encoding
: [0xc5,0x35,0x5e,0x4c,0x82,0xc0]
3629 vdivpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
3631 // CHECK
: vdivpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
3632 // CHECK
: encoding
: [0xc5,0x35,0x5e,0x4c,0x82,0x40]
3633 vdivpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
3635 // CHECK
: vdivpd
64(%rdx
,%rax
), %xmm15
, %xmm15
3636 // CHECK
: encoding
: [0xc5,0x01,0x5e,0x7c,0x02,0x40]
3637 vdivpd
64(%rdx
,%rax
), %xmm15
, %xmm15
3639 // CHECK
: vdivpd
64(%rdx
,%rax
), %xmm6
, %xmm6
3640 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0x74,0x02,0x40]
3641 vdivpd
64(%rdx
,%rax
), %xmm6
, %xmm6
3643 // CHECK
: vdivpd
64(%rdx
,%rax
), %ymm7
, %ymm7
3644 // CHECK
: encoding
: [0xc5,0xc5,0x5e,0x7c,0x02,0x40]
3645 vdivpd
64(%rdx
,%rax
), %ymm7
, %ymm7
3647 // CHECK
: vdivpd
64(%rdx
,%rax
), %ymm9
, %ymm9
3648 // CHECK
: encoding
: [0xc5,0x35,0x5e,0x4c,0x02,0x40]
3649 vdivpd
64(%rdx
,%rax
), %ymm9
, %ymm9
3651 // CHECK
: vdivpd
64(%rdx
), %xmm15
, %xmm15
3652 // CHECK
: encoding
: [0xc5,0x01,0x5e,0x7a,0x40]
3653 vdivpd
64(%rdx
), %xmm15
, %xmm15
3655 // CHECK
: vdivpd
64(%rdx
), %xmm6
, %xmm6
3656 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0x72,0x40]
3657 vdivpd
64(%rdx
), %xmm6
, %xmm6
3659 // CHECK
: vdivpd
64(%rdx
), %ymm7
, %ymm7
3660 // CHECK
: encoding
: [0xc5,0xc5,0x5e,0x7a,0x40]
3661 vdivpd
64(%rdx
), %ymm7
, %ymm7
3663 // CHECK
: vdivpd
64(%rdx
), %ymm9
, %ymm9
3664 // CHECK
: encoding
: [0xc5,0x35,0x5e,0x4a,0x40]
3665 vdivpd
64(%rdx
), %ymm9
, %ymm9
3667 // CHECK
: vdivpd
(%rdx
), %xmm15
, %xmm15
3668 // CHECK
: encoding
: [0xc5,0x01,0x5e,0x3a]
3669 vdivpd
(%rdx
), %xmm15
, %xmm15
3671 // CHECK
: vdivpd
(%rdx
), %xmm6
, %xmm6
3672 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0x32]
3673 vdivpd
(%rdx
), %xmm6
, %xmm6
3675 // CHECK
: vdivpd
(%rdx
), %ymm7
, %ymm7
3676 // CHECK
: encoding
: [0xc5,0xc5,0x5e,0x3a]
3677 vdivpd
(%rdx
), %ymm7
, %ymm7
3679 // CHECK
: vdivpd
(%rdx
), %ymm9
, %ymm9
3680 // CHECK
: encoding
: [0xc5,0x35,0x5e,0x0a]
3681 vdivpd
(%rdx
), %ymm9
, %ymm9
3683 // CHECK
: vdivpd
%xmm15
, %xmm15
, %xmm15
3684 // CHECK
: encoding
: [0xc4,0x41,0x01,0x5e,0xff]
3685 vdivpd
%xmm15
, %xmm15
, %xmm15
3687 // CHECK
: vdivpd
%xmm6
, %xmm6
, %xmm6
3688 // CHECK
: encoding
: [0xc5,0xc9,0x5e,0xf6]
3689 vdivpd
%xmm6
, %xmm6
, %xmm6
3691 // CHECK
: vdivpd
%ymm7
, %ymm7
, %ymm7
3692 // CHECK
: encoding
: [0xc5,0xc5,0x5e,0xff]
3693 vdivpd
%ymm7
, %ymm7
, %ymm7
3695 // CHECK
: vdivpd
%ymm9
, %ymm9
, %ymm9
3696 // CHECK
: encoding
: [0xc4,0x41,0x35,0x5e,0xc9]
3697 vdivpd
%ymm9
, %ymm9
, %ymm9
3699 // CHECK
: vdivps
485498096, %xmm15
, %xmm15
3700 // CHECK
: encoding
: [0xc5,0x00,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3701 vdivps
485498096, %xmm15
, %xmm15
3703 // CHECK
: vdivps
485498096, %xmm6
, %xmm6
3704 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3705 vdivps
485498096, %xmm6
, %xmm6
3707 // CHECK
: vdivps
485498096, %ymm7
, %ymm7
3708 // CHECK
: encoding
: [0xc5,0xc4,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3709 vdivps
485498096, %ymm7
, %ymm7
3711 // CHECK
: vdivps
485498096, %ymm9
, %ymm9
3712 // CHECK
: encoding
: [0xc5,0x34,0x5e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
3713 vdivps
485498096, %ymm9
, %ymm9
3715 // CHECK
: vdivps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3716 // CHECK
: encoding
: [0xc5,0x00,0x5e,0x7c,0x82,0xc0]
3717 vdivps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3719 // CHECK
: vdivps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3720 // CHECK
: encoding
: [0xc5,0x00,0x5e,0x7c,0x82,0x40]
3721 vdivps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3723 // CHECK
: vdivps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3724 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0x74,0x82,0xc0]
3725 vdivps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3727 // CHECK
: vdivps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3728 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0x74,0x82,0x40]
3729 vdivps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3731 // CHECK
: vdivps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
3732 // CHECK
: encoding
: [0xc5,0xc4,0x5e,0x7c,0x82,0xc0]
3733 vdivps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
3735 // CHECK
: vdivps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
3736 // CHECK
: encoding
: [0xc5,0xc4,0x5e,0x7c,0x82,0x40]
3737 vdivps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
3739 // CHECK
: vdivps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
3740 // CHECK
: encoding
: [0xc5,0x34,0x5e,0x4c,0x82,0xc0]
3741 vdivps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
3743 // CHECK
: vdivps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
3744 // CHECK
: encoding
: [0xc5,0x34,0x5e,0x4c,0x82,0x40]
3745 vdivps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
3747 // CHECK
: vdivps
64(%rdx
,%rax
), %xmm15
, %xmm15
3748 // CHECK
: encoding
: [0xc5,0x00,0x5e,0x7c,0x02,0x40]
3749 vdivps
64(%rdx
,%rax
), %xmm15
, %xmm15
3751 // CHECK
: vdivps
64(%rdx
,%rax
), %xmm6
, %xmm6
3752 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0x74,0x02,0x40]
3753 vdivps
64(%rdx
,%rax
), %xmm6
, %xmm6
3755 // CHECK
: vdivps
64(%rdx
,%rax
), %ymm7
, %ymm7
3756 // CHECK
: encoding
: [0xc5,0xc4,0x5e,0x7c,0x02,0x40]
3757 vdivps
64(%rdx
,%rax
), %ymm7
, %ymm7
3759 // CHECK
: vdivps
64(%rdx
,%rax
), %ymm9
, %ymm9
3760 // CHECK
: encoding
: [0xc5,0x34,0x5e,0x4c,0x02,0x40]
3761 vdivps
64(%rdx
,%rax
), %ymm9
, %ymm9
3763 // CHECK
: vdivps
64(%rdx
), %xmm15
, %xmm15
3764 // CHECK
: encoding
: [0xc5,0x00,0x5e,0x7a,0x40]
3765 vdivps
64(%rdx
), %xmm15
, %xmm15
3767 // CHECK
: vdivps
64(%rdx
), %xmm6
, %xmm6
3768 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0x72,0x40]
3769 vdivps
64(%rdx
), %xmm6
, %xmm6
3771 // CHECK
: vdivps
64(%rdx
), %ymm7
, %ymm7
3772 // CHECK
: encoding
: [0xc5,0xc4,0x5e,0x7a,0x40]
3773 vdivps
64(%rdx
), %ymm7
, %ymm7
3775 // CHECK
: vdivps
64(%rdx
), %ymm9
, %ymm9
3776 // CHECK
: encoding
: [0xc5,0x34,0x5e,0x4a,0x40]
3777 vdivps
64(%rdx
), %ymm9
, %ymm9
3779 // CHECK
: vdivps
(%rdx
), %xmm15
, %xmm15
3780 // CHECK
: encoding
: [0xc5,0x00,0x5e,0x3a]
3781 vdivps
(%rdx
), %xmm15
, %xmm15
3783 // CHECK
: vdivps
(%rdx
), %xmm6
, %xmm6
3784 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0x32]
3785 vdivps
(%rdx
), %xmm6
, %xmm6
3787 // CHECK
: vdivps
(%rdx
), %ymm7
, %ymm7
3788 // CHECK
: encoding
: [0xc5,0xc4,0x5e,0x3a]
3789 vdivps
(%rdx
), %ymm7
, %ymm7
3791 // CHECK
: vdivps
(%rdx
), %ymm9
, %ymm9
3792 // CHECK
: encoding
: [0xc5,0x34,0x5e,0x0a]
3793 vdivps
(%rdx
), %ymm9
, %ymm9
3795 // CHECK
: vdivps
%xmm15
, %xmm15
, %xmm15
3796 // CHECK
: encoding
: [0xc4,0x41,0x00,0x5e,0xff]
3797 vdivps
%xmm15
, %xmm15
, %xmm15
3799 // CHECK
: vdivps
%xmm6
, %xmm6
, %xmm6
3800 // CHECK
: encoding
: [0xc5,0xc8,0x5e,0xf6]
3801 vdivps
%xmm6
, %xmm6
, %xmm6
3803 // CHECK
: vdivps
%ymm7
, %ymm7
, %ymm7
3804 // CHECK
: encoding
: [0xc5,0xc4,0x5e,0xff]
3805 vdivps
%ymm7
, %ymm7
, %ymm7
3807 // CHECK
: vdivps
%ymm9
, %ymm9
, %ymm9
3808 // CHECK
: encoding
: [0xc4,0x41,0x34,0x5e,0xc9]
3809 vdivps
%ymm9
, %ymm9
, %ymm9
3811 // CHECK
: vdivsd
485498096, %xmm15
, %xmm15
3812 // CHECK
: encoding
: [0xc5,0x03,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3813 vdivsd
485498096, %xmm15
, %xmm15
3815 // CHECK
: vdivsd
485498096, %xmm6
, %xmm6
3816 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3817 vdivsd
485498096, %xmm6
, %xmm6
3819 // CHECK
: vdivsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3820 // CHECK
: encoding
: [0xc5,0x03,0x5e,0x7c,0x82,0xc0]
3821 vdivsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3823 // CHECK
: vdivsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3824 // CHECK
: encoding
: [0xc5,0x03,0x5e,0x7c,0x82,0x40]
3825 vdivsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3827 // CHECK
: vdivsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3828 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0x74,0x82,0xc0]
3829 vdivsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3831 // CHECK
: vdivsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3832 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0x74,0x82,0x40]
3833 vdivsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3835 // CHECK
: vdivsd
64(%rdx
,%rax
), %xmm15
, %xmm15
3836 // CHECK
: encoding
: [0xc5,0x03,0x5e,0x7c,0x02,0x40]
3837 vdivsd
64(%rdx
,%rax
), %xmm15
, %xmm15
3839 // CHECK
: vdivsd
64(%rdx
,%rax
), %xmm6
, %xmm6
3840 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0x74,0x02,0x40]
3841 vdivsd
64(%rdx
,%rax
), %xmm6
, %xmm6
3843 // CHECK
: vdivsd
64(%rdx
), %xmm15
, %xmm15
3844 // CHECK
: encoding
: [0xc5,0x03,0x5e,0x7a,0x40]
3845 vdivsd
64(%rdx
), %xmm15
, %xmm15
3847 // CHECK
: vdivsd
64(%rdx
), %xmm6
, %xmm6
3848 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0x72,0x40]
3849 vdivsd
64(%rdx
), %xmm6
, %xmm6
3851 // CHECK
: vdivsd
(%rdx
), %xmm15
, %xmm15
3852 // CHECK
: encoding
: [0xc5,0x03,0x5e,0x3a]
3853 vdivsd
(%rdx
), %xmm15
, %xmm15
3855 // CHECK
: vdivsd
(%rdx
), %xmm6
, %xmm6
3856 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0x32]
3857 vdivsd
(%rdx
), %xmm6
, %xmm6
3859 // CHECK
: vdivsd
%xmm15
, %xmm15
, %xmm15
3860 // CHECK
: encoding
: [0xc4,0x41,0x03,0x5e,0xff]
3861 vdivsd
%xmm15
, %xmm15
, %xmm15
3863 // CHECK
: vdivsd
%xmm6
, %xmm6
, %xmm6
3864 // CHECK
: encoding
: [0xc5,0xcb,0x5e,0xf6]
3865 vdivsd
%xmm6
, %xmm6
, %xmm6
3867 // CHECK
: vdivss
485498096, %xmm15
, %xmm15
3868 // CHECK
: encoding
: [0xc5,0x02,0x5e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
3869 vdivss
485498096, %xmm15
, %xmm15
3871 // CHECK
: vdivss
485498096, %xmm6
, %xmm6
3872 // CHECK
: encoding
: [0xc5,0xca,0x5e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
3873 vdivss
485498096, %xmm6
, %xmm6
3875 // CHECK
: vdivss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3876 // CHECK
: encoding
: [0xc5,0x02,0x5e,0x7c,0x82,0xc0]
3877 vdivss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
3879 // CHECK
: vdivss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3880 // CHECK
: encoding
: [0xc5,0x02,0x5e,0x7c,0x82,0x40]
3881 vdivss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
3883 // CHECK
: vdivss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3884 // CHECK
: encoding
: [0xc5,0xca,0x5e,0x74,0x82,0xc0]
3885 vdivss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
3887 // CHECK
: vdivss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3888 // CHECK
: encoding
: [0xc5,0xca,0x5e,0x74,0x82,0x40]
3889 vdivss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
3891 // CHECK
: vdivss
64(%rdx
,%rax
), %xmm15
, %xmm15
3892 // CHECK
: encoding
: [0xc5,0x02,0x5e,0x7c,0x02,0x40]
3893 vdivss
64(%rdx
,%rax
), %xmm15
, %xmm15
3895 // CHECK
: vdivss
64(%rdx
,%rax
), %xmm6
, %xmm6
3896 // CHECK
: encoding
: [0xc5,0xca,0x5e,0x74,0x02,0x40]
3897 vdivss
64(%rdx
,%rax
), %xmm6
, %xmm6
3899 // CHECK
: vdivss
64(%rdx
), %xmm15
, %xmm15
3900 // CHECK
: encoding
: [0xc5,0x02,0x5e,0x7a,0x40]
3901 vdivss
64(%rdx
), %xmm15
, %xmm15
3903 // CHECK
: vdivss
64(%rdx
), %xmm6
, %xmm6
3904 // CHECK
: encoding
: [0xc5,0xca,0x5e,0x72,0x40]
3905 vdivss
64(%rdx
), %xmm6
, %xmm6
3907 // CHECK
: vdivss
(%rdx
), %xmm15
, %xmm15
3908 // CHECK
: encoding
: [0xc5,0x02,0x5e,0x3a]
3909 vdivss
(%rdx
), %xmm15
, %xmm15
3911 // CHECK
: vdivss
(%rdx
), %xmm6
, %xmm6
3912 // CHECK
: encoding
: [0xc5,0xca,0x5e,0x32]
3913 vdivss
(%rdx
), %xmm6
, %xmm6
3915 // CHECK
: vdivss
%xmm15
, %xmm15
, %xmm15
3916 // CHECK
: encoding
: [0xc4,0x41,0x02,0x5e,0xff]
3917 vdivss
%xmm15
, %xmm15
, %xmm15
3919 // CHECK
: vdivss
%xmm6
, %xmm6
, %xmm6
3920 // CHECK
: encoding
: [0xc5,0xca,0x5e,0xf6]
3921 vdivss
%xmm6
, %xmm6
, %xmm6
3923 // CHECK
: vdppd $
0, 485498096, %xmm15
, %xmm15
3924 // CHECK
: encoding
: [0xc4,0x63,0x01,0x41,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3925 vdppd $
0, 485498096, %xmm15
, %xmm15
3927 // CHECK
: vdppd $
0, 485498096, %xmm6
, %xmm6
3928 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x41,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3929 vdppd $
0, 485498096, %xmm6
, %xmm6
3931 // CHECK
: vdppd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
3932 // CHECK
: encoding
: [0xc4,0x63,0x01,0x41,0x7c,0x82,0xc0,0x00]
3933 vdppd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
3935 // CHECK
: vdppd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
3936 // CHECK
: encoding
: [0xc4,0x63,0x01,0x41,0x7c,0x82,0x40,0x00]
3937 vdppd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
3939 // CHECK
: vdppd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
3940 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x41,0x74,0x82,0xc0,0x00]
3941 vdppd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
3943 // CHECK
: vdppd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
3944 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x41,0x74,0x82,0x40,0x00]
3945 vdppd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
3947 // CHECK
: vdppd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
3948 // CHECK
: encoding
: [0xc4,0x63,0x01,0x41,0x7c,0x02,0x40,0x00]
3949 vdppd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
3951 // CHECK
: vdppd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
3952 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x41,0x74,0x02,0x40,0x00]
3953 vdppd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
3955 // CHECK
: vdppd $
0, 64(%rdx
), %xmm15
, %xmm15
3956 // CHECK
: encoding
: [0xc4,0x63,0x01,0x41,0x7a,0x40,0x00]
3957 vdppd $
0, 64(%rdx
), %xmm15
, %xmm15
3959 // CHECK
: vdppd $
0, 64(%rdx
), %xmm6
, %xmm6
3960 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x41,0x72,0x40,0x00]
3961 vdppd $
0, 64(%rdx
), %xmm6
, %xmm6
3963 // CHECK
: vdppd $
0, (%rdx
), %xmm15
, %xmm15
3964 // CHECK
: encoding
: [0xc4,0x63,0x01,0x41,0x3a,0x00]
3965 vdppd $
0, (%rdx
), %xmm15
, %xmm15
3967 // CHECK
: vdppd $
0, (%rdx
), %xmm6
, %xmm6
3968 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x41,0x32,0x00]
3969 vdppd $
0, (%rdx
), %xmm6
, %xmm6
3971 // CHECK
: vdppd $
0, %xmm15
, %xmm15
, %xmm15
3972 // CHECK
: encoding
: [0xc4,0x43,0x01,0x41,0xff,0x00]
3973 vdppd $
0, %xmm15
, %xmm15
, %xmm15
3975 // CHECK
: vdppd $
0, %xmm6
, %xmm6
, %xmm6
3976 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x41,0xf6,0x00]
3977 vdppd $
0, %xmm6
, %xmm6
, %xmm6
3979 // CHECK
: vdpps $
0, 485498096, %xmm15
, %xmm15
3980 // CHECK
: encoding
: [0xc4,0x63,0x01,0x40,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3981 vdpps $
0, 485498096, %xmm15
, %xmm15
3983 // CHECK
: vdpps $
0, 485498096, %xmm6
, %xmm6
3984 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x40,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3985 vdpps $
0, 485498096, %xmm6
, %xmm6
3987 // CHECK
: vdpps $
0, 485498096, %ymm7
, %ymm7
3988 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x40,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3989 vdpps $
0, 485498096, %ymm7
, %ymm7
3991 // CHECK
: vdpps $
0, 485498096, %ymm9
, %ymm9
3992 // CHECK
: encoding
: [0xc4,0x63,0x35,0x40,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
3993 vdpps $
0, 485498096, %ymm9
, %ymm9
3995 // CHECK
: vdpps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
3996 // CHECK
: encoding
: [0xc4,0x63,0x01,0x40,0x7c,0x82,0xc0,0x00]
3997 vdpps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
3999 // CHECK
: vdpps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
4000 // CHECK
: encoding
: [0xc4,0x63,0x01,0x40,0x7c,0x82,0x40,0x00]
4001 vdpps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
4003 // CHECK
: vdpps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
4004 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x40,0x74,0x82,0xc0,0x00]
4005 vdpps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
4007 // CHECK
: vdpps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
4008 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x40,0x74,0x82,0x40,0x00]
4009 vdpps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
4011 // CHECK
: vdpps $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
4012 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x40,0x7c,0x82,0xc0,0x00]
4013 vdpps $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
4015 // CHECK
: vdpps $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
4016 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x40,0x7c,0x82,0x40,0x00]
4017 vdpps $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
4019 // CHECK
: vdpps $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
4020 // CHECK
: encoding
: [0xc4,0x63,0x35,0x40,0x4c,0x82,0xc0,0x00]
4021 vdpps $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
4023 // CHECK
: vdpps $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
4024 // CHECK
: encoding
: [0xc4,0x63,0x35,0x40,0x4c,0x82,0x40,0x00]
4025 vdpps $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
4027 // CHECK
: vdpps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
4028 // CHECK
: encoding
: [0xc4,0x63,0x01,0x40,0x7c,0x02,0x40,0x00]
4029 vdpps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
4031 // CHECK
: vdpps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
4032 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x40,0x74,0x02,0x40,0x00]
4033 vdpps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
4035 // CHECK
: vdpps $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
4036 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x40,0x7c,0x02,0x40,0x00]
4037 vdpps $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
4039 // CHECK
: vdpps $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
4040 // CHECK
: encoding
: [0xc4,0x63,0x35,0x40,0x4c,0x02,0x40,0x00]
4041 vdpps $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
4043 // CHECK
: vdpps $
0, 64(%rdx
), %xmm15
, %xmm15
4044 // CHECK
: encoding
: [0xc4,0x63,0x01,0x40,0x7a,0x40,0x00]
4045 vdpps $
0, 64(%rdx
), %xmm15
, %xmm15
4047 // CHECK
: vdpps $
0, 64(%rdx
), %xmm6
, %xmm6
4048 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x40,0x72,0x40,0x00]
4049 vdpps $
0, 64(%rdx
), %xmm6
, %xmm6
4051 // CHECK
: vdpps $
0, 64(%rdx
), %ymm7
, %ymm7
4052 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x40,0x7a,0x40,0x00]
4053 vdpps $
0, 64(%rdx
), %ymm7
, %ymm7
4055 // CHECK
: vdpps $
0, 64(%rdx
), %ymm9
, %ymm9
4056 // CHECK
: encoding
: [0xc4,0x63,0x35,0x40,0x4a,0x40,0x00]
4057 vdpps $
0, 64(%rdx
), %ymm9
, %ymm9
4059 // CHECK
: vdpps $
0, (%rdx
), %xmm15
, %xmm15
4060 // CHECK
: encoding
: [0xc4,0x63,0x01,0x40,0x3a,0x00]
4061 vdpps $
0, (%rdx
), %xmm15
, %xmm15
4063 // CHECK
: vdpps $
0, (%rdx
), %xmm6
, %xmm6
4064 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x40,0x32,0x00]
4065 vdpps $
0, (%rdx
), %xmm6
, %xmm6
4067 // CHECK
: vdpps $
0, (%rdx
), %ymm7
, %ymm7
4068 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x40,0x3a,0x00]
4069 vdpps $
0, (%rdx
), %ymm7
, %ymm7
4071 // CHECK
: vdpps $
0, (%rdx
), %ymm9
, %ymm9
4072 // CHECK
: encoding
: [0xc4,0x63,0x35,0x40,0x0a,0x00]
4073 vdpps $
0, (%rdx
), %ymm9
, %ymm9
4075 // CHECK
: vdpps $
0, %xmm15
, %xmm15
, %xmm15
4076 // CHECK
: encoding
: [0xc4,0x43,0x01,0x40,0xff,0x00]
4077 vdpps $
0, %xmm15
, %xmm15
, %xmm15
4079 // CHECK
: vdpps $
0, %xmm6
, %xmm6
, %xmm6
4080 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x40,0xf6,0x00]
4081 vdpps $
0, %xmm6
, %xmm6
, %xmm6
4083 // CHECK
: vdpps $
0, %ymm7
, %ymm7
, %ymm7
4084 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x40,0xff,0x00]
4085 vdpps $
0, %ymm7
, %ymm7
, %ymm7
4087 // CHECK
: vdpps $
0, %ymm9
, %ymm9
, %ymm9
4088 // CHECK
: encoding
: [0xc4,0x43,0x35,0x40,0xc9,0x00]
4089 vdpps $
0, %ymm9
, %ymm9
, %ymm9
4091 // CHECK
: vextractf128 $
0, %ymm7
, 485498096
4092 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x19,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4093 vextractf128 $
0, %ymm7
, 485498096
4095 // CHECK
: vextractf128 $
0, %ymm7
, 64(%rdx
)
4096 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x19,0x7a,0x40,0x00]
4097 vextractf128 $
0, %ymm7
, 64(%rdx
)
4099 // CHECK
: vextractf128 $
0, %ymm7
, 64(%rdx
,%rax
)
4100 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x19,0x7c,0x02,0x40,0x00]
4101 vextractf128 $
0, %ymm7
, 64(%rdx
,%rax
)
4103 // CHECK
: vextractf128 $
0, %ymm7
, -64(%rdx
,%rax
,4)
4104 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x19,0x7c,0x82,0xc0,0x00]
4105 vextractf128 $
0, %ymm7
, -64(%rdx
,%rax
,4)
4107 // CHECK
: vextractf128 $
0, %ymm7
, 64(%rdx
,%rax
,4)
4108 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x19,0x7c,0x82,0x40,0x00]
4109 vextractf128 $
0, %ymm7
, 64(%rdx
,%rax
,4)
4111 // CHECK
: vextractf128 $
0, %ymm7
, (%rdx
)
4112 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x19,0x3a,0x00]
4113 vextractf128 $
0, %ymm7
, (%rdx
)
4115 // CHECK
: vextractf128 $
0, %ymm7
, %xmm6
4116 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x19,0xfe,0x00]
4117 vextractf128 $
0, %ymm7
, %xmm6
4119 // CHECK
: vextractf128 $
0, %ymm9
, 485498096
4120 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x19,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4121 vextractf128 $
0, %ymm9
, 485498096
4123 // CHECK
: vextractf128 $
0, %ymm9
, 64(%rdx
)
4124 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x19,0x4a,0x40,0x00]
4125 vextractf128 $
0, %ymm9
, 64(%rdx
)
4127 // CHECK
: vextractf128 $
0, %ymm9
, 64(%rdx
,%rax
)
4128 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x19,0x4c,0x02,0x40,0x00]
4129 vextractf128 $
0, %ymm9
, 64(%rdx
,%rax
)
4131 // CHECK
: vextractf128 $
0, %ymm9
, -64(%rdx
,%rax
,4)
4132 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x19,0x4c,0x82,0xc0,0x00]
4133 vextractf128 $
0, %ymm9
, -64(%rdx
,%rax
,4)
4135 // CHECK
: vextractf128 $
0, %ymm9
, 64(%rdx
,%rax
,4)
4136 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x19,0x4c,0x82,0x40,0x00]
4137 vextractf128 $
0, %ymm9
, 64(%rdx
,%rax
,4)
4139 // CHECK
: vextractf128 $
0, %ymm9
, (%rdx
)
4140 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x19,0x0a,0x00]
4141 vextractf128 $
0, %ymm9
, (%rdx
)
4143 // CHECK
: vextractf128 $
0, %ymm9
, %xmm15
4144 // CHECK
: encoding
: [0xc4,0x43,0x7d,0x19,0xcf,0x00]
4145 vextractf128 $
0, %ymm9
, %xmm15
4147 // CHECK
: vextractps $
0, %xmm15
, 485498096
4148 // CHECK
: encoding
: [0xc4,0x63,0x79,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4149 vextractps $
0, %xmm15
, 485498096
4151 // CHECK
: vextractps $
0, %xmm15
, 64(%rdx
)
4152 // CHECK
: encoding
: [0xc4,0x63,0x79,0x17,0x7a,0x40,0x00]
4153 vextractps $
0, %xmm15
, 64(%rdx
)
4155 // CHECK
: vextractps $
0, %xmm15
, 64(%rdx
,%rax
)
4156 // CHECK
: encoding
: [0xc4,0x63,0x79,0x17,0x7c,0x02,0x40,0x00]
4157 vextractps $
0, %xmm15
, 64(%rdx
,%rax
)
4159 // CHECK
: vextractps $
0, %xmm15
, -64(%rdx
,%rax
,4)
4160 // CHECK
: encoding
: [0xc4,0x63,0x79,0x17,0x7c,0x82,0xc0,0x00]
4161 vextractps $
0, %xmm15
, -64(%rdx
,%rax
,4)
4163 // CHECK
: vextractps $
0, %xmm15
, 64(%rdx
,%rax
,4)
4164 // CHECK
: encoding
: [0xc4,0x63,0x79,0x17,0x7c,0x82,0x40,0x00]
4165 vextractps $
0, %xmm15
, 64(%rdx
,%rax
,4)
4167 // CHECK
: vextractps $
0, %xmm15
, %r13d
4168 // CHECK
: encoding
: [0xc4,0x43,0x79,0x17,0xfd,0x00]
4169 vextractps $
0, %xmm15
, %r13d
4171 // CHECK
: vextractps $
0, %xmm15
, (%rdx
)
4172 // CHECK
: encoding
: [0xc4,0x63,0x79,0x17,0x3a,0x00]
4173 vextractps $
0, %xmm15
, (%rdx
)
4175 // CHECK
: vextractps $
0, %xmm6
, 485498096
4176 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4177 vextractps $
0, %xmm6
, 485498096
4179 // CHECK
: vextractps $
0, %xmm6
, 64(%rdx
)
4180 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0x72,0x40,0x00]
4181 vextractps $
0, %xmm6
, 64(%rdx
)
4183 // CHECK
: vextractps $
0, %xmm6
, 64(%rdx
,%rax
)
4184 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0x74,0x02,0x40,0x00]
4185 vextractps $
0, %xmm6
, 64(%rdx
,%rax
)
4187 // CHECK
: vextractps $
0, %xmm6
, -64(%rdx
,%rax
,4)
4188 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0x74,0x82,0xc0,0x00]
4189 vextractps $
0, %xmm6
, -64(%rdx
,%rax
,4)
4191 // CHECK
: vextractps $
0, %xmm6
, 64(%rdx
,%rax
,4)
4192 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0x74,0x82,0x40,0x00]
4193 vextractps $
0, %xmm6
, 64(%rdx
,%rax
,4)
4195 // CHECK
: vextractps $
0, %xmm6
, %r13d
4196 // CHECK
: encoding
: [0xc4,0xc3,0x79,0x17,0xf5,0x00]
4197 vextractps $
0, %xmm6
, %r13d
4199 // CHECK
: vextractps $
0, %xmm6
, (%rdx
)
4200 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x17,0x32,0x00]
4201 vextractps $
0, %xmm6
, (%rdx
)
4203 // CHECK
: vhaddpd
485498096, %xmm15
, %xmm15
4204 // CHECK
: encoding
: [0xc5,0x01,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4205 vhaddpd
485498096, %xmm15
, %xmm15
4207 // CHECK
: vhaddpd
485498096, %xmm6
, %xmm6
4208 // CHECK
: encoding
: [0xc5,0xc9,0x7c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4209 vhaddpd
485498096, %xmm6
, %xmm6
4211 // CHECK
: vhaddpd
485498096, %ymm7
, %ymm7
4212 // CHECK
: encoding
: [0xc5,0xc5,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4213 vhaddpd
485498096, %ymm7
, %ymm7
4215 // CHECK
: vhaddpd
485498096, %ymm9
, %ymm9
4216 // CHECK
: encoding
: [0xc5,0x35,0x7c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
4217 vhaddpd
485498096, %ymm9
, %ymm9
4219 // CHECK
: vhaddpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4220 // CHECK
: encoding
: [0xc5,0x01,0x7c,0x7c,0x82,0xc0]
4221 vhaddpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4223 // CHECK
: vhaddpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4224 // CHECK
: encoding
: [0xc5,0x01,0x7c,0x7c,0x82,0x40]
4225 vhaddpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4227 // CHECK
: vhaddpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4228 // CHECK
: encoding
: [0xc5,0xc9,0x7c,0x74,0x82,0xc0]
4229 vhaddpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4231 // CHECK
: vhaddpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4232 // CHECK
: encoding
: [0xc5,0xc9,0x7c,0x74,0x82,0x40]
4233 vhaddpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4235 // CHECK
: vhaddpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4236 // CHECK
: encoding
: [0xc5,0xc5,0x7c,0x7c,0x82,0xc0]
4237 vhaddpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4239 // CHECK
: vhaddpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4240 // CHECK
: encoding
: [0xc5,0xc5,0x7c,0x7c,0x82,0x40]
4241 vhaddpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4243 // CHECK
: vhaddpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4244 // CHECK
: encoding
: [0xc5,0x35,0x7c,0x4c,0x82,0xc0]
4245 vhaddpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4247 // CHECK
: vhaddpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4248 // CHECK
: encoding
: [0xc5,0x35,0x7c,0x4c,0x82,0x40]
4249 vhaddpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4251 // CHECK
: vhaddpd
64(%rdx
,%rax
), %xmm15
, %xmm15
4252 // CHECK
: encoding
: [0xc5,0x01,0x7c,0x7c,0x02,0x40]
4253 vhaddpd
64(%rdx
,%rax
), %xmm15
, %xmm15
4255 // CHECK
: vhaddpd
64(%rdx
,%rax
), %xmm6
, %xmm6
4256 // CHECK
: encoding
: [0xc5,0xc9,0x7c,0x74,0x02,0x40]
4257 vhaddpd
64(%rdx
,%rax
), %xmm6
, %xmm6
4259 // CHECK
: vhaddpd
64(%rdx
,%rax
), %ymm7
, %ymm7
4260 // CHECK
: encoding
: [0xc5,0xc5,0x7c,0x7c,0x02,0x40]
4261 vhaddpd
64(%rdx
,%rax
), %ymm7
, %ymm7
4263 // CHECK
: vhaddpd
64(%rdx
,%rax
), %ymm9
, %ymm9
4264 // CHECK
: encoding
: [0xc5,0x35,0x7c,0x4c,0x02,0x40]
4265 vhaddpd
64(%rdx
,%rax
), %ymm9
, %ymm9
4267 // CHECK
: vhaddpd
64(%rdx
), %xmm15
, %xmm15
4268 // CHECK
: encoding
: [0xc5,0x01,0x7c,0x7a,0x40]
4269 vhaddpd
64(%rdx
), %xmm15
, %xmm15
4271 // CHECK
: vhaddpd
64(%rdx
), %xmm6
, %xmm6
4272 // CHECK
: encoding
: [0xc5,0xc9,0x7c,0x72,0x40]
4273 vhaddpd
64(%rdx
), %xmm6
, %xmm6
4275 // CHECK
: vhaddpd
64(%rdx
), %ymm7
, %ymm7
4276 // CHECK
: encoding
: [0xc5,0xc5,0x7c,0x7a,0x40]
4277 vhaddpd
64(%rdx
), %ymm7
, %ymm7
4279 // CHECK
: vhaddpd
64(%rdx
), %ymm9
, %ymm9
4280 // CHECK
: encoding
: [0xc5,0x35,0x7c,0x4a,0x40]
4281 vhaddpd
64(%rdx
), %ymm9
, %ymm9
4283 // CHECK
: vhaddpd
(%rdx
), %xmm15
, %xmm15
4284 // CHECK
: encoding
: [0xc5,0x01,0x7c,0x3a]
4285 vhaddpd
(%rdx
), %xmm15
, %xmm15
4287 // CHECK
: vhaddpd
(%rdx
), %xmm6
, %xmm6
4288 // CHECK
: encoding
: [0xc5,0xc9,0x7c,0x32]
4289 vhaddpd
(%rdx
), %xmm6
, %xmm6
4291 // CHECK
: vhaddpd
(%rdx
), %ymm7
, %ymm7
4292 // CHECK
: encoding
: [0xc5,0xc5,0x7c,0x3a]
4293 vhaddpd
(%rdx
), %ymm7
, %ymm7
4295 // CHECK
: vhaddpd
(%rdx
), %ymm9
, %ymm9
4296 // CHECK
: encoding
: [0xc5,0x35,0x7c,0x0a]
4297 vhaddpd
(%rdx
), %ymm9
, %ymm9
4299 // CHECK
: vhaddpd
%xmm15
, %xmm15
, %xmm15
4300 // CHECK
: encoding
: [0xc4,0x41,0x01,0x7c,0xff]
4301 vhaddpd
%xmm15
, %xmm15
, %xmm15
4303 // CHECK
: vhaddpd
%xmm6
, %xmm6
, %xmm6
4304 // CHECK
: encoding
: [0xc5,0xc9,0x7c,0xf6]
4305 vhaddpd
%xmm6
, %xmm6
, %xmm6
4307 // CHECK
: vhaddpd
%ymm7
, %ymm7
, %ymm7
4308 // CHECK
: encoding
: [0xc5,0xc5,0x7c,0xff]
4309 vhaddpd
%ymm7
, %ymm7
, %ymm7
4311 // CHECK
: vhaddpd
%ymm9
, %ymm9
, %ymm9
4312 // CHECK
: encoding
: [0xc4,0x41,0x35,0x7c,0xc9]
4313 vhaddpd
%ymm9
, %ymm9
, %ymm9
4315 // CHECK
: vhaddps
485498096, %xmm15
, %xmm15
4316 // CHECK
: encoding
: [0xc5,0x03,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4317 vhaddps
485498096, %xmm15
, %xmm15
4319 // CHECK
: vhaddps
485498096, %xmm6
, %xmm6
4320 // CHECK
: encoding
: [0xc5,0xcb,0x7c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4321 vhaddps
485498096, %xmm6
, %xmm6
4323 // CHECK
: vhaddps
485498096, %ymm7
, %ymm7
4324 // CHECK
: encoding
: [0xc5,0xc7,0x7c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4325 vhaddps
485498096, %ymm7
, %ymm7
4327 // CHECK
: vhaddps
485498096, %ymm9
, %ymm9
4328 // CHECK
: encoding
: [0xc5,0x37,0x7c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
4329 vhaddps
485498096, %ymm9
, %ymm9
4331 // CHECK
: vhaddps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4332 // CHECK
: encoding
: [0xc5,0x03,0x7c,0x7c,0x82,0xc0]
4333 vhaddps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4335 // CHECK
: vhaddps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4336 // CHECK
: encoding
: [0xc5,0x03,0x7c,0x7c,0x82,0x40]
4337 vhaddps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4339 // CHECK
: vhaddps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4340 // CHECK
: encoding
: [0xc5,0xcb,0x7c,0x74,0x82,0xc0]
4341 vhaddps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4343 // CHECK
: vhaddps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4344 // CHECK
: encoding
: [0xc5,0xcb,0x7c,0x74,0x82,0x40]
4345 vhaddps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4347 // CHECK
: vhaddps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4348 // CHECK
: encoding
: [0xc5,0xc7,0x7c,0x7c,0x82,0xc0]
4349 vhaddps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4351 // CHECK
: vhaddps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4352 // CHECK
: encoding
: [0xc5,0xc7,0x7c,0x7c,0x82,0x40]
4353 vhaddps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4355 // CHECK
: vhaddps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4356 // CHECK
: encoding
: [0xc5,0x37,0x7c,0x4c,0x82,0xc0]
4357 vhaddps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4359 // CHECK
: vhaddps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4360 // CHECK
: encoding
: [0xc5,0x37,0x7c,0x4c,0x82,0x40]
4361 vhaddps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4363 // CHECK
: vhaddps
64(%rdx
,%rax
), %xmm15
, %xmm15
4364 // CHECK
: encoding
: [0xc5,0x03,0x7c,0x7c,0x02,0x40]
4365 vhaddps
64(%rdx
,%rax
), %xmm15
, %xmm15
4367 // CHECK
: vhaddps
64(%rdx
,%rax
), %xmm6
, %xmm6
4368 // CHECK
: encoding
: [0xc5,0xcb,0x7c,0x74,0x02,0x40]
4369 vhaddps
64(%rdx
,%rax
), %xmm6
, %xmm6
4371 // CHECK
: vhaddps
64(%rdx
,%rax
), %ymm7
, %ymm7
4372 // CHECK
: encoding
: [0xc5,0xc7,0x7c,0x7c,0x02,0x40]
4373 vhaddps
64(%rdx
,%rax
), %ymm7
, %ymm7
4375 // CHECK
: vhaddps
64(%rdx
,%rax
), %ymm9
, %ymm9
4376 // CHECK
: encoding
: [0xc5,0x37,0x7c,0x4c,0x02,0x40]
4377 vhaddps
64(%rdx
,%rax
), %ymm9
, %ymm9
4379 // CHECK
: vhaddps
64(%rdx
), %xmm15
, %xmm15
4380 // CHECK
: encoding
: [0xc5,0x03,0x7c,0x7a,0x40]
4381 vhaddps
64(%rdx
), %xmm15
, %xmm15
4383 // CHECK
: vhaddps
64(%rdx
), %xmm6
, %xmm6
4384 // CHECK
: encoding
: [0xc5,0xcb,0x7c,0x72,0x40]
4385 vhaddps
64(%rdx
), %xmm6
, %xmm6
4387 // CHECK
: vhaddps
64(%rdx
), %ymm7
, %ymm7
4388 // CHECK
: encoding
: [0xc5,0xc7,0x7c,0x7a,0x40]
4389 vhaddps
64(%rdx
), %ymm7
, %ymm7
4391 // CHECK
: vhaddps
64(%rdx
), %ymm9
, %ymm9
4392 // CHECK
: encoding
: [0xc5,0x37,0x7c,0x4a,0x40]
4393 vhaddps
64(%rdx
), %ymm9
, %ymm9
4395 // CHECK
: vhaddps
(%rdx
), %xmm15
, %xmm15
4396 // CHECK
: encoding
: [0xc5,0x03,0x7c,0x3a]
4397 vhaddps
(%rdx
), %xmm15
, %xmm15
4399 // CHECK
: vhaddps
(%rdx
), %xmm6
, %xmm6
4400 // CHECK
: encoding
: [0xc5,0xcb,0x7c,0x32]
4401 vhaddps
(%rdx
), %xmm6
, %xmm6
4403 // CHECK
: vhaddps
(%rdx
), %ymm7
, %ymm7
4404 // CHECK
: encoding
: [0xc5,0xc7,0x7c,0x3a]
4405 vhaddps
(%rdx
), %ymm7
, %ymm7
4407 // CHECK
: vhaddps
(%rdx
), %ymm9
, %ymm9
4408 // CHECK
: encoding
: [0xc5,0x37,0x7c,0x0a]
4409 vhaddps
(%rdx
), %ymm9
, %ymm9
4411 // CHECK
: vhaddps
%xmm15
, %xmm15
, %xmm15
4412 // CHECK
: encoding
: [0xc4,0x41,0x03,0x7c,0xff]
4413 vhaddps
%xmm15
, %xmm15
, %xmm15
4415 // CHECK
: vhaddps
%xmm6
, %xmm6
, %xmm6
4416 // CHECK
: encoding
: [0xc5,0xcb,0x7c,0xf6]
4417 vhaddps
%xmm6
, %xmm6
, %xmm6
4419 // CHECK
: vhaddps
%ymm7
, %ymm7
, %ymm7
4420 // CHECK
: encoding
: [0xc5,0xc7,0x7c,0xff]
4421 vhaddps
%ymm7
, %ymm7
, %ymm7
4423 // CHECK
: vhaddps
%ymm9
, %ymm9
, %ymm9
4424 // CHECK
: encoding
: [0xc4,0x41,0x37,0x7c,0xc9]
4425 vhaddps
%ymm9
, %ymm9
, %ymm9
4427 // CHECK
: vhsubpd
485498096, %xmm15
, %xmm15
4428 // CHECK
: encoding
: [0xc5,0x01,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4429 vhsubpd
485498096, %xmm15
, %xmm15
4431 // CHECK
: vhsubpd
485498096, %xmm6
, %xmm6
4432 // CHECK
: encoding
: [0xc5,0xc9,0x7d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4433 vhsubpd
485498096, %xmm6
, %xmm6
4435 // CHECK
: vhsubpd
485498096, %ymm7
, %ymm7
4436 // CHECK
: encoding
: [0xc5,0xc5,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4437 vhsubpd
485498096, %ymm7
, %ymm7
4439 // CHECK
: vhsubpd
485498096, %ymm9
, %ymm9
4440 // CHECK
: encoding
: [0xc5,0x35,0x7d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
4441 vhsubpd
485498096, %ymm9
, %ymm9
4443 // CHECK
: vhsubpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4444 // CHECK
: encoding
: [0xc5,0x01,0x7d,0x7c,0x82,0xc0]
4445 vhsubpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4447 // CHECK
: vhsubpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4448 // CHECK
: encoding
: [0xc5,0x01,0x7d,0x7c,0x82,0x40]
4449 vhsubpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4451 // CHECK
: vhsubpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4452 // CHECK
: encoding
: [0xc5,0xc9,0x7d,0x74,0x82,0xc0]
4453 vhsubpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4455 // CHECK
: vhsubpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4456 // CHECK
: encoding
: [0xc5,0xc9,0x7d,0x74,0x82,0x40]
4457 vhsubpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4459 // CHECK
: vhsubpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4460 // CHECK
: encoding
: [0xc5,0xc5,0x7d,0x7c,0x82,0xc0]
4461 vhsubpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4463 // CHECK
: vhsubpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4464 // CHECK
: encoding
: [0xc5,0xc5,0x7d,0x7c,0x82,0x40]
4465 vhsubpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4467 // CHECK
: vhsubpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4468 // CHECK
: encoding
: [0xc5,0x35,0x7d,0x4c,0x82,0xc0]
4469 vhsubpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4471 // CHECK
: vhsubpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4472 // CHECK
: encoding
: [0xc5,0x35,0x7d,0x4c,0x82,0x40]
4473 vhsubpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4475 // CHECK
: vhsubpd
64(%rdx
,%rax
), %xmm15
, %xmm15
4476 // CHECK
: encoding
: [0xc5,0x01,0x7d,0x7c,0x02,0x40]
4477 vhsubpd
64(%rdx
,%rax
), %xmm15
, %xmm15
4479 // CHECK
: vhsubpd
64(%rdx
,%rax
), %xmm6
, %xmm6
4480 // CHECK
: encoding
: [0xc5,0xc9,0x7d,0x74,0x02,0x40]
4481 vhsubpd
64(%rdx
,%rax
), %xmm6
, %xmm6
4483 // CHECK
: vhsubpd
64(%rdx
,%rax
), %ymm7
, %ymm7
4484 // CHECK
: encoding
: [0xc5,0xc5,0x7d,0x7c,0x02,0x40]
4485 vhsubpd
64(%rdx
,%rax
), %ymm7
, %ymm7
4487 // CHECK
: vhsubpd
64(%rdx
,%rax
), %ymm9
, %ymm9
4488 // CHECK
: encoding
: [0xc5,0x35,0x7d,0x4c,0x02,0x40]
4489 vhsubpd
64(%rdx
,%rax
), %ymm9
, %ymm9
4491 // CHECK
: vhsubpd
64(%rdx
), %xmm15
, %xmm15
4492 // CHECK
: encoding
: [0xc5,0x01,0x7d,0x7a,0x40]
4493 vhsubpd
64(%rdx
), %xmm15
, %xmm15
4495 // CHECK
: vhsubpd
64(%rdx
), %xmm6
, %xmm6
4496 // CHECK
: encoding
: [0xc5,0xc9,0x7d,0x72,0x40]
4497 vhsubpd
64(%rdx
), %xmm6
, %xmm6
4499 // CHECK
: vhsubpd
64(%rdx
), %ymm7
, %ymm7
4500 // CHECK
: encoding
: [0xc5,0xc5,0x7d,0x7a,0x40]
4501 vhsubpd
64(%rdx
), %ymm7
, %ymm7
4503 // CHECK
: vhsubpd
64(%rdx
), %ymm9
, %ymm9
4504 // CHECK
: encoding
: [0xc5,0x35,0x7d,0x4a,0x40]
4505 vhsubpd
64(%rdx
), %ymm9
, %ymm9
4507 // CHECK
: vhsubpd
(%rdx
), %xmm15
, %xmm15
4508 // CHECK
: encoding
: [0xc5,0x01,0x7d,0x3a]
4509 vhsubpd
(%rdx
), %xmm15
, %xmm15
4511 // CHECK
: vhsubpd
(%rdx
), %xmm6
, %xmm6
4512 // CHECK
: encoding
: [0xc5,0xc9,0x7d,0x32]
4513 vhsubpd
(%rdx
), %xmm6
, %xmm6
4515 // CHECK
: vhsubpd
(%rdx
), %ymm7
, %ymm7
4516 // CHECK
: encoding
: [0xc5,0xc5,0x7d,0x3a]
4517 vhsubpd
(%rdx
), %ymm7
, %ymm7
4519 // CHECK
: vhsubpd
(%rdx
), %ymm9
, %ymm9
4520 // CHECK
: encoding
: [0xc5,0x35,0x7d,0x0a]
4521 vhsubpd
(%rdx
), %ymm9
, %ymm9
4523 // CHECK
: vhsubpd
%xmm15
, %xmm15
, %xmm15
4524 // CHECK
: encoding
: [0xc4,0x41,0x01,0x7d,0xff]
4525 vhsubpd
%xmm15
, %xmm15
, %xmm15
4527 // CHECK
: vhsubpd
%xmm6
, %xmm6
, %xmm6
4528 // CHECK
: encoding
: [0xc5,0xc9,0x7d,0xf6]
4529 vhsubpd
%xmm6
, %xmm6
, %xmm6
4531 // CHECK
: vhsubpd
%ymm7
, %ymm7
, %ymm7
4532 // CHECK
: encoding
: [0xc5,0xc5,0x7d,0xff]
4533 vhsubpd
%ymm7
, %ymm7
, %ymm7
4535 // CHECK
: vhsubpd
%ymm9
, %ymm9
, %ymm9
4536 // CHECK
: encoding
: [0xc4,0x41,0x35,0x7d,0xc9]
4537 vhsubpd
%ymm9
, %ymm9
, %ymm9
4539 // CHECK
: vhsubps
485498096, %xmm15
, %xmm15
4540 // CHECK
: encoding
: [0xc5,0x03,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4541 vhsubps
485498096, %xmm15
, %xmm15
4543 // CHECK
: vhsubps
485498096, %xmm6
, %xmm6
4544 // CHECK
: encoding
: [0xc5,0xcb,0x7d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4545 vhsubps
485498096, %xmm6
, %xmm6
4547 // CHECK
: vhsubps
485498096, %ymm7
, %ymm7
4548 // CHECK
: encoding
: [0xc5,0xc7,0x7d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4549 vhsubps
485498096, %ymm7
, %ymm7
4551 // CHECK
: vhsubps
485498096, %ymm9
, %ymm9
4552 // CHECK
: encoding
: [0xc5,0x37,0x7d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
4553 vhsubps
485498096, %ymm9
, %ymm9
4555 // CHECK
: vhsubps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4556 // CHECK
: encoding
: [0xc5,0x03,0x7d,0x7c,0x82,0xc0]
4557 vhsubps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4559 // CHECK
: vhsubps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4560 // CHECK
: encoding
: [0xc5,0x03,0x7d,0x7c,0x82,0x40]
4561 vhsubps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4563 // CHECK
: vhsubps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4564 // CHECK
: encoding
: [0xc5,0xcb,0x7d,0x74,0x82,0xc0]
4565 vhsubps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4567 // CHECK
: vhsubps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4568 // CHECK
: encoding
: [0xc5,0xcb,0x7d,0x74,0x82,0x40]
4569 vhsubps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4571 // CHECK
: vhsubps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4572 // CHECK
: encoding
: [0xc5,0xc7,0x7d,0x7c,0x82,0xc0]
4573 vhsubps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4575 // CHECK
: vhsubps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4576 // CHECK
: encoding
: [0xc5,0xc7,0x7d,0x7c,0x82,0x40]
4577 vhsubps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4579 // CHECK
: vhsubps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4580 // CHECK
: encoding
: [0xc5,0x37,0x7d,0x4c,0x82,0xc0]
4581 vhsubps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4583 // CHECK
: vhsubps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4584 // CHECK
: encoding
: [0xc5,0x37,0x7d,0x4c,0x82,0x40]
4585 vhsubps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4587 // CHECK
: vhsubps
64(%rdx
,%rax
), %xmm15
, %xmm15
4588 // CHECK
: encoding
: [0xc5,0x03,0x7d,0x7c,0x02,0x40]
4589 vhsubps
64(%rdx
,%rax
), %xmm15
, %xmm15
4591 // CHECK
: vhsubps
64(%rdx
,%rax
), %xmm6
, %xmm6
4592 // CHECK
: encoding
: [0xc5,0xcb,0x7d,0x74,0x02,0x40]
4593 vhsubps
64(%rdx
,%rax
), %xmm6
, %xmm6
4595 // CHECK
: vhsubps
64(%rdx
,%rax
), %ymm7
, %ymm7
4596 // CHECK
: encoding
: [0xc5,0xc7,0x7d,0x7c,0x02,0x40]
4597 vhsubps
64(%rdx
,%rax
), %ymm7
, %ymm7
4599 // CHECK
: vhsubps
64(%rdx
,%rax
), %ymm9
, %ymm9
4600 // CHECK
: encoding
: [0xc5,0x37,0x7d,0x4c,0x02,0x40]
4601 vhsubps
64(%rdx
,%rax
), %ymm9
, %ymm9
4603 // CHECK
: vhsubps
64(%rdx
), %xmm15
, %xmm15
4604 // CHECK
: encoding
: [0xc5,0x03,0x7d,0x7a,0x40]
4605 vhsubps
64(%rdx
), %xmm15
, %xmm15
4607 // CHECK
: vhsubps
64(%rdx
), %xmm6
, %xmm6
4608 // CHECK
: encoding
: [0xc5,0xcb,0x7d,0x72,0x40]
4609 vhsubps
64(%rdx
), %xmm6
, %xmm6
4611 // CHECK
: vhsubps
64(%rdx
), %ymm7
, %ymm7
4612 // CHECK
: encoding
: [0xc5,0xc7,0x7d,0x7a,0x40]
4613 vhsubps
64(%rdx
), %ymm7
, %ymm7
4615 // CHECK
: vhsubps
64(%rdx
), %ymm9
, %ymm9
4616 // CHECK
: encoding
: [0xc5,0x37,0x7d,0x4a,0x40]
4617 vhsubps
64(%rdx
), %ymm9
, %ymm9
4619 // CHECK
: vhsubps
(%rdx
), %xmm15
, %xmm15
4620 // CHECK
: encoding
: [0xc5,0x03,0x7d,0x3a]
4621 vhsubps
(%rdx
), %xmm15
, %xmm15
4623 // CHECK
: vhsubps
(%rdx
), %xmm6
, %xmm6
4624 // CHECK
: encoding
: [0xc5,0xcb,0x7d,0x32]
4625 vhsubps
(%rdx
), %xmm6
, %xmm6
4627 // CHECK
: vhsubps
(%rdx
), %ymm7
, %ymm7
4628 // CHECK
: encoding
: [0xc5,0xc7,0x7d,0x3a]
4629 vhsubps
(%rdx
), %ymm7
, %ymm7
4631 // CHECK
: vhsubps
(%rdx
), %ymm9
, %ymm9
4632 // CHECK
: encoding
: [0xc5,0x37,0x7d,0x0a]
4633 vhsubps
(%rdx
), %ymm9
, %ymm9
4635 // CHECK
: vhsubps
%xmm15
, %xmm15
, %xmm15
4636 // CHECK
: encoding
: [0xc4,0x41,0x03,0x7d,0xff]
4637 vhsubps
%xmm15
, %xmm15
, %xmm15
4639 // CHECK
: vhsubps
%xmm6
, %xmm6
, %xmm6
4640 // CHECK
: encoding
: [0xc5,0xcb,0x7d,0xf6]
4641 vhsubps
%xmm6
, %xmm6
, %xmm6
4643 // CHECK
: vhsubps
%ymm7
, %ymm7
, %ymm7
4644 // CHECK
: encoding
: [0xc5,0xc7,0x7d,0xff]
4645 vhsubps
%ymm7
, %ymm7
, %ymm7
4647 // CHECK
: vhsubps
%ymm9
, %ymm9
, %ymm9
4648 // CHECK
: encoding
: [0xc4,0x41,0x37,0x7d,0xc9]
4649 vhsubps
%ymm9
, %ymm9
, %ymm9
4651 // CHECK
: vinsertf128 $
0, 485498096, %ymm7
, %ymm7
4652 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x18,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4653 vinsertf128 $
0, 485498096, %ymm7
, %ymm7
4655 // CHECK
: vinsertf128 $
0, 485498096, %ymm9
, %ymm9
4656 // CHECK
: encoding
: [0xc4,0x63,0x35,0x18,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4657 vinsertf128 $
0, 485498096, %ymm9
, %ymm9
4659 // CHECK
: vinsertf128 $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
4660 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x18,0x7c,0x82,0xc0,0x00]
4661 vinsertf128 $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
4663 // CHECK
: vinsertf128 $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
4664 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x18,0x7c,0x82,0x40,0x00]
4665 vinsertf128 $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
4667 // CHECK
: vinsertf128 $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
4668 // CHECK
: encoding
: [0xc4,0x63,0x35,0x18,0x4c,0x82,0xc0,0x00]
4669 vinsertf128 $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
4671 // CHECK
: vinsertf128 $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
4672 // CHECK
: encoding
: [0xc4,0x63,0x35,0x18,0x4c,0x82,0x40,0x00]
4673 vinsertf128 $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
4675 // CHECK
: vinsertf128 $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
4676 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x18,0x7c,0x02,0x40,0x00]
4677 vinsertf128 $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
4679 // CHECK
: vinsertf128 $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
4680 // CHECK
: encoding
: [0xc4,0x63,0x35,0x18,0x4c,0x02,0x40,0x00]
4681 vinsertf128 $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
4683 // CHECK
: vinsertf128 $
0, 64(%rdx
), %ymm7
, %ymm7
4684 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x18,0x7a,0x40,0x00]
4685 vinsertf128 $
0, 64(%rdx
), %ymm7
, %ymm7
4687 // CHECK
: vinsertf128 $
0, 64(%rdx
), %ymm9
, %ymm9
4688 // CHECK
: encoding
: [0xc4,0x63,0x35,0x18,0x4a,0x40,0x00]
4689 vinsertf128 $
0, 64(%rdx
), %ymm9
, %ymm9
4691 // CHECK
: vinsertf128 $
0, (%rdx
), %ymm7
, %ymm7
4692 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x18,0x3a,0x00]
4693 vinsertf128 $
0, (%rdx
), %ymm7
, %ymm7
4695 // CHECK
: vinsertf128 $
0, (%rdx
), %ymm9
, %ymm9
4696 // CHECK
: encoding
: [0xc4,0x63,0x35,0x18,0x0a,0x00]
4697 vinsertf128 $
0, (%rdx
), %ymm9
, %ymm9
4699 // CHECK
: vinsertf128 $
0, %xmm15
, %ymm9
, %ymm9
4700 // CHECK
: encoding
: [0xc4,0x43,0x35,0x18,0xcf,0x00]
4701 vinsertf128 $
0, %xmm15
, %ymm9
, %ymm9
4703 // CHECK
: vinsertf128 $
0, %xmm6
, %ymm7
, %ymm7
4704 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x18,0xfe,0x00]
4705 vinsertf128 $
0, %xmm6
, %ymm7
, %ymm7
4707 // CHECK
: vinsertps $
0, 485498096, %xmm15
, %xmm15
4708 // CHECK
: encoding
: [0xc4,0x63,0x01,0x21,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4709 vinsertps $
0, 485498096, %xmm15
, %xmm15
4711 // CHECK
: vinsertps $
0, 485498096, %xmm6
, %xmm6
4712 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
4713 vinsertps $
0, 485498096, %xmm6
, %xmm6
4715 // CHECK
: vinsertps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
4716 // CHECK
: encoding
: [0xc4,0x63,0x01,0x21,0x7c,0x82,0xc0,0x00]
4717 vinsertps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
4719 // CHECK
: vinsertps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
4720 // CHECK
: encoding
: [0xc4,0x63,0x01,0x21,0x7c,0x82,0x40,0x00]
4721 vinsertps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
4723 // CHECK
: vinsertps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
4724 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x21,0x74,0x82,0xc0,0x00]
4725 vinsertps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
4727 // CHECK
: vinsertps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
4728 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x21,0x74,0x82,0x40,0x00]
4729 vinsertps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
4731 // CHECK
: vinsertps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
4732 // CHECK
: encoding
: [0xc4,0x63,0x01,0x21,0x7c,0x02,0x40,0x00]
4733 vinsertps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
4735 // CHECK
: vinsertps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
4736 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x21,0x74,0x02,0x40,0x00]
4737 vinsertps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
4739 // CHECK
: vinsertps $
0, 64(%rdx
), %xmm15
, %xmm15
4740 // CHECK
: encoding
: [0xc4,0x63,0x01,0x21,0x7a,0x40,0x00]
4741 vinsertps $
0, 64(%rdx
), %xmm15
, %xmm15
4743 // CHECK
: vinsertps $
0, 64(%rdx
), %xmm6
, %xmm6
4744 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x21,0x72,0x40,0x00]
4745 vinsertps $
0, 64(%rdx
), %xmm6
, %xmm6
4747 // CHECK
: vinsertps $
0, (%rdx
), %xmm15
, %xmm15
4748 // CHECK
: encoding
: [0xc4,0x63,0x01,0x21,0x3a,0x00]
4749 vinsertps $
0, (%rdx
), %xmm15
, %xmm15
4751 // CHECK
: vinsertps $
0, (%rdx
), %xmm6
, %xmm6
4752 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x21,0x32,0x00]
4753 vinsertps $
0, (%rdx
), %xmm6
, %xmm6
4755 // CHECK
: vinsertps $
0, %xmm15
, %xmm15
, %xmm15
4756 // CHECK
: encoding
: [0xc4,0x43,0x01,0x21,0xff,0x00]
4757 vinsertps $
0, %xmm15
, %xmm15
, %xmm15
4759 // CHECK
: vinsertps $
0, %xmm6
, %xmm6
, %xmm6
4760 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x21,0xf6,0x00]
4761 vinsertps $
0, %xmm6
, %xmm6
, %xmm6
4763 // CHECK
: vlddqu
485498096, %xmm15
4764 // CHECK
: encoding
: [0xc5,0x7b,0xf0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4765 vlddqu
485498096, %xmm15
4767 // CHECK
: vlddqu
485498096, %xmm6
4768 // CHECK
: encoding
: [0xc5,0xfb,0xf0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4769 vlddqu
485498096, %xmm6
4771 // CHECK
: vlddqu
485498096, %ymm7
4772 // CHECK
: encoding
: [0xc5,0xff,0xf0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4773 vlddqu
485498096, %ymm7
4775 // CHECK
: vlddqu
485498096, %ymm9
4776 // CHECK
: encoding
: [0xc5,0x7f,0xf0,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
4777 vlddqu
485498096, %ymm9
4779 // CHECK
: vlddqu
-64(%rdx
,%rax
,4), %xmm15
4780 // CHECK
: encoding
: [0xc5,0x7b,0xf0,0x7c,0x82,0xc0]
4781 vlddqu
-64(%rdx
,%rax
,4), %xmm15
4783 // CHECK
: vlddqu
64(%rdx
,%rax
,4), %xmm15
4784 // CHECK
: encoding
: [0xc5,0x7b,0xf0,0x7c,0x82,0x40]
4785 vlddqu
64(%rdx
,%rax
,4), %xmm15
4787 // CHECK
: vlddqu
-64(%rdx
,%rax
,4), %xmm6
4788 // CHECK
: encoding
: [0xc5,0xfb,0xf0,0x74,0x82,0xc0]
4789 vlddqu
-64(%rdx
,%rax
,4), %xmm6
4791 // CHECK
: vlddqu
64(%rdx
,%rax
,4), %xmm6
4792 // CHECK
: encoding
: [0xc5,0xfb,0xf0,0x74,0x82,0x40]
4793 vlddqu
64(%rdx
,%rax
,4), %xmm6
4795 // CHECK
: vlddqu
-64(%rdx
,%rax
,4), %ymm7
4796 // CHECK
: encoding
: [0xc5,0xff,0xf0,0x7c,0x82,0xc0]
4797 vlddqu
-64(%rdx
,%rax
,4), %ymm7
4799 // CHECK
: vlddqu
64(%rdx
,%rax
,4), %ymm7
4800 // CHECK
: encoding
: [0xc5,0xff,0xf0,0x7c,0x82,0x40]
4801 vlddqu
64(%rdx
,%rax
,4), %ymm7
4803 // CHECK
: vlddqu
-64(%rdx
,%rax
,4), %ymm9
4804 // CHECK
: encoding
: [0xc5,0x7f,0xf0,0x4c,0x82,0xc0]
4805 vlddqu
-64(%rdx
,%rax
,4), %ymm9
4807 // CHECK
: vlddqu
64(%rdx
,%rax
,4), %ymm9
4808 // CHECK
: encoding
: [0xc5,0x7f,0xf0,0x4c,0x82,0x40]
4809 vlddqu
64(%rdx
,%rax
,4), %ymm9
4811 // CHECK
: vlddqu
64(%rdx
,%rax
), %xmm15
4812 // CHECK
: encoding
: [0xc5,0x7b,0xf0,0x7c,0x02,0x40]
4813 vlddqu
64(%rdx
,%rax
), %xmm15
4815 // CHECK
: vlddqu
64(%rdx
,%rax
), %xmm6
4816 // CHECK
: encoding
: [0xc5,0xfb,0xf0,0x74,0x02,0x40]
4817 vlddqu
64(%rdx
,%rax
), %xmm6
4819 // CHECK
: vlddqu
64(%rdx
,%rax
), %ymm7
4820 // CHECK
: encoding
: [0xc5,0xff,0xf0,0x7c,0x02,0x40]
4821 vlddqu
64(%rdx
,%rax
), %ymm7
4823 // CHECK
: vlddqu
64(%rdx
,%rax
), %ymm9
4824 // CHECK
: encoding
: [0xc5,0x7f,0xf0,0x4c,0x02,0x40]
4825 vlddqu
64(%rdx
,%rax
), %ymm9
4827 // CHECK
: vlddqu
64(%rdx
), %xmm15
4828 // CHECK
: encoding
: [0xc5,0x7b,0xf0,0x7a,0x40]
4829 vlddqu
64(%rdx
), %xmm15
4831 // CHECK
: vlddqu
64(%rdx
), %xmm6
4832 // CHECK
: encoding
: [0xc5,0xfb,0xf0,0x72,0x40]
4833 vlddqu
64(%rdx
), %xmm6
4835 // CHECK
: vlddqu
64(%rdx
), %ymm7
4836 // CHECK
: encoding
: [0xc5,0xff,0xf0,0x7a,0x40]
4837 vlddqu
64(%rdx
), %ymm7
4839 // CHECK
: vlddqu
64(%rdx
), %ymm9
4840 // CHECK
: encoding
: [0xc5,0x7f,0xf0,0x4a,0x40]
4841 vlddqu
64(%rdx
), %ymm9
4843 // CHECK
: vlddqu
(%rdx
), %xmm15
4844 // CHECK
: encoding
: [0xc5,0x7b,0xf0,0x3a]
4845 vlddqu
(%rdx
), %xmm15
4847 // CHECK
: vlddqu
(%rdx
), %xmm6
4848 // CHECK
: encoding
: [0xc5,0xfb,0xf0,0x32]
4849 vlddqu
(%rdx
), %xmm6
4851 // CHECK
: vlddqu
(%rdx
), %ymm7
4852 // CHECK
: encoding
: [0xc5,0xff,0xf0,0x3a]
4853 vlddqu
(%rdx
), %ymm7
4855 // CHECK
: vlddqu
(%rdx
), %ymm9
4856 // CHECK
: encoding
: [0xc5,0x7f,0xf0,0x0a]
4857 vlddqu
(%rdx
), %ymm9
4859 // CHECK
: vldmxcsr
485498096
4860 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x14,0x25,0xf0,0x1c,0xf0,0x1c]
4863 // CHECK
: vldmxcsr
64(%rdx
)
4864 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x52,0x40]
4867 // CHECK
: vldmxcsr
-64(%rdx
,%rax
,4)
4868 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x54,0x82,0xc0]
4869 vldmxcsr
-64(%rdx
,%rax
,4)
4871 // CHECK
: vldmxcsr
64(%rdx
,%rax
,4)
4872 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x54,0x82,0x40]
4873 vldmxcsr
64(%rdx
,%rax
,4)
4875 // CHECK
: vldmxcsr
64(%rdx
,%rax
)
4876 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x54,0x02,0x40]
4877 vldmxcsr
64(%rdx
,%rax
)
4879 // CHECK
: vldmxcsr
(%rdx
)
4880 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x12]
4883 // CHECK
: vmaskmovdqu
%xmm15
, %xmm15
4884 // CHECK
: encoding
: [0xc4,0x41,0x79,0xf7,0xff]
4885 vmaskmovdqu
%xmm15
, %xmm15
4887 // CHECK
: vmaskmovdqu
%xmm6
, %xmm6
4888 // CHECK
: encoding
: [0xc5,0xf9,0xf7,0xf6]
4889 vmaskmovdqu
%xmm6
, %xmm6
4891 // CHECK
: vmaskmovpd
485498096, %xmm15
, %xmm15
4892 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4893 vmaskmovpd
485498096, %xmm15
, %xmm15
4895 // CHECK
: vmaskmovpd
485498096, %xmm6
, %xmm6
4896 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
4897 vmaskmovpd
485498096, %xmm6
, %xmm6
4899 // CHECK
: vmaskmovpd
485498096, %ymm7
, %ymm7
4900 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4901 vmaskmovpd
485498096, %ymm7
, %ymm7
4903 // CHECK
: vmaskmovpd
485498096, %ymm9
, %ymm9
4904 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
4905 vmaskmovpd
485498096, %ymm9
, %ymm9
4907 // CHECK
: vmaskmovpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4908 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2d,0x7c,0x82,0xc0]
4909 vmaskmovpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
4911 // CHECK
: vmaskmovpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4912 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2d,0x7c,0x82,0x40]
4913 vmaskmovpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
4915 // CHECK
: vmaskmovpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4916 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2d,0x74,0x82,0xc0]
4917 vmaskmovpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
4919 // CHECK
: vmaskmovpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4920 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2d,0x74,0x82,0x40]
4921 vmaskmovpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
4923 // CHECK
: vmaskmovpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4924 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2d,0x7c,0x82,0xc0]
4925 vmaskmovpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
4927 // CHECK
: vmaskmovpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4928 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2d,0x7c,0x82,0x40]
4929 vmaskmovpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
4931 // CHECK
: vmaskmovpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4932 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2d,0x4c,0x82,0xc0]
4933 vmaskmovpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
4935 // CHECK
: vmaskmovpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4936 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2d,0x4c,0x82,0x40]
4937 vmaskmovpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
4939 // CHECK
: vmaskmovpd
64(%rdx
,%rax
), %xmm15
, %xmm15
4940 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2d,0x7c,0x02,0x40]
4941 vmaskmovpd
64(%rdx
,%rax
), %xmm15
, %xmm15
4943 // CHECK
: vmaskmovpd
64(%rdx
,%rax
), %xmm6
, %xmm6
4944 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2d,0x74,0x02,0x40]
4945 vmaskmovpd
64(%rdx
,%rax
), %xmm6
, %xmm6
4947 // CHECK
: vmaskmovpd
64(%rdx
,%rax
), %ymm7
, %ymm7
4948 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2d,0x7c,0x02,0x40]
4949 vmaskmovpd
64(%rdx
,%rax
), %ymm7
, %ymm7
4951 // CHECK
: vmaskmovpd
64(%rdx
,%rax
), %ymm9
, %ymm9
4952 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2d,0x4c,0x02,0x40]
4953 vmaskmovpd
64(%rdx
,%rax
), %ymm9
, %ymm9
4955 // CHECK
: vmaskmovpd
64(%rdx
), %xmm15
, %xmm15
4956 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2d,0x7a,0x40]
4957 vmaskmovpd
64(%rdx
), %xmm15
, %xmm15
4959 // CHECK
: vmaskmovpd
64(%rdx
), %xmm6
, %xmm6
4960 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2d,0x72,0x40]
4961 vmaskmovpd
64(%rdx
), %xmm6
, %xmm6
4963 // CHECK
: vmaskmovpd
64(%rdx
), %ymm7
, %ymm7
4964 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2d,0x7a,0x40]
4965 vmaskmovpd
64(%rdx
), %ymm7
, %ymm7
4967 // CHECK
: vmaskmovpd
64(%rdx
), %ymm9
, %ymm9
4968 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2d,0x4a,0x40]
4969 vmaskmovpd
64(%rdx
), %ymm9
, %ymm9
4971 // CHECK
: vmaskmovpd
(%rdx
), %xmm15
, %xmm15
4972 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2d,0x3a]
4973 vmaskmovpd
(%rdx
), %xmm15
, %xmm15
4975 // CHECK
: vmaskmovpd
(%rdx
), %xmm6
, %xmm6
4976 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2d,0x32]
4977 vmaskmovpd
(%rdx
), %xmm6
, %xmm6
4979 // CHECK
: vmaskmovpd
(%rdx
), %ymm7
, %ymm7
4980 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2d,0x3a]
4981 vmaskmovpd
(%rdx
), %ymm7
, %ymm7
4983 // CHECK
: vmaskmovpd
(%rdx
), %ymm9
, %ymm9
4984 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2d,0x0a]
4985 vmaskmovpd
(%rdx
), %ymm9
, %ymm9
4987 // CHECK
: vmaskmovpd
%xmm15
, %xmm15
, 485498096
4988 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
4989 vmaskmovpd
%xmm15
, %xmm15
, 485498096
4991 // CHECK
: vmaskmovpd
%xmm15
, %xmm15
, 64(%rdx
)
4992 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2f,0x7a,0x40]
4993 vmaskmovpd
%xmm15
, %xmm15
, 64(%rdx
)
4995 // CHECK
: vmaskmovpd
%xmm15
, %xmm15
, 64(%rdx
,%rax
)
4996 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2f,0x7c,0x02,0x40]
4997 vmaskmovpd
%xmm15
, %xmm15
, 64(%rdx
,%rax
)
4999 // CHECK
: vmaskmovpd
%xmm15
, %xmm15
, -64(%rdx
,%rax
,4)
5000 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2f,0x7c,0x82,0xc0]
5001 vmaskmovpd
%xmm15
, %xmm15
, -64(%rdx
,%rax
,4)
5003 // CHECK
: vmaskmovpd
%xmm15
, %xmm15
, 64(%rdx
,%rax
,4)
5004 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2f,0x7c,0x82,0x40]
5005 vmaskmovpd
%xmm15
, %xmm15
, 64(%rdx
,%rax
,4)
5007 // CHECK
: vmaskmovpd
%xmm15
, %xmm15
, (%rdx
)
5008 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2f,0x3a]
5009 vmaskmovpd
%xmm15
, %xmm15
, (%rdx
)
5011 // CHECK
: vmaskmovpd
%xmm6
, %xmm6
, 485498096
5012 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5013 vmaskmovpd
%xmm6
, %xmm6
, 485498096
5015 // CHECK
: vmaskmovpd
%xmm6
, %xmm6
, 64(%rdx
)
5016 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2f,0x72,0x40]
5017 vmaskmovpd
%xmm6
, %xmm6
, 64(%rdx
)
5019 // CHECK
: vmaskmovpd
%xmm6
, %xmm6
, 64(%rdx
,%rax
)
5020 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2f,0x74,0x02,0x40]
5021 vmaskmovpd
%xmm6
, %xmm6
, 64(%rdx
,%rax
)
5023 // CHECK
: vmaskmovpd
%xmm6
, %xmm6
, -64(%rdx
,%rax
,4)
5024 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2f,0x74,0x82,0xc0]
5025 vmaskmovpd
%xmm6
, %xmm6
, -64(%rdx
,%rax
,4)
5027 // CHECK
: vmaskmovpd
%xmm6
, %xmm6
, 64(%rdx
,%rax
,4)
5028 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2f,0x74,0x82,0x40]
5029 vmaskmovpd
%xmm6
, %xmm6
, 64(%rdx
,%rax
,4)
5031 // CHECK
: vmaskmovpd
%xmm6
, %xmm6
, (%rdx
)
5032 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2f,0x32]
5033 vmaskmovpd
%xmm6
, %xmm6
, (%rdx
)
5035 // CHECK
: vmaskmovpd
%ymm7
, %ymm7
, 485498096
5036 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5037 vmaskmovpd
%ymm7
, %ymm7
, 485498096
5039 // CHECK
: vmaskmovpd
%ymm7
, %ymm7
, 64(%rdx
)
5040 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2f,0x7a,0x40]
5041 vmaskmovpd
%ymm7
, %ymm7
, 64(%rdx
)
5043 // CHECK
: vmaskmovpd
%ymm7
, %ymm7
, 64(%rdx
,%rax
)
5044 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2f,0x7c,0x02,0x40]
5045 vmaskmovpd
%ymm7
, %ymm7
, 64(%rdx
,%rax
)
5047 // CHECK
: vmaskmovpd
%ymm7
, %ymm7
, -64(%rdx
,%rax
,4)
5048 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2f,0x7c,0x82,0xc0]
5049 vmaskmovpd
%ymm7
, %ymm7
, -64(%rdx
,%rax
,4)
5051 // CHECK
: vmaskmovpd
%ymm7
, %ymm7
, 64(%rdx
,%rax
,4)
5052 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2f,0x7c,0x82,0x40]
5053 vmaskmovpd
%ymm7
, %ymm7
, 64(%rdx
,%rax
,4)
5055 // CHECK
: vmaskmovpd
%ymm7
, %ymm7
, (%rdx
)
5056 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2f,0x3a]
5057 vmaskmovpd
%ymm7
, %ymm7
, (%rdx
)
5059 // CHECK
: vmaskmovpd
%ymm9
, %ymm9
, 485498096
5060 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5061 vmaskmovpd
%ymm9
, %ymm9
, 485498096
5063 // CHECK
: vmaskmovpd
%ymm9
, %ymm9
, 64(%rdx
)
5064 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2f,0x4a,0x40]
5065 vmaskmovpd
%ymm9
, %ymm9
, 64(%rdx
)
5067 // CHECK
: vmaskmovpd
%ymm9
, %ymm9
, 64(%rdx
,%rax
)
5068 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2f,0x4c,0x02,0x40]
5069 vmaskmovpd
%ymm9
, %ymm9
, 64(%rdx
,%rax
)
5071 // CHECK
: vmaskmovpd
%ymm9
, %ymm9
, -64(%rdx
,%rax
,4)
5072 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2f,0x4c,0x82,0xc0]
5073 vmaskmovpd
%ymm9
, %ymm9
, -64(%rdx
,%rax
,4)
5075 // CHECK
: vmaskmovpd
%ymm9
, %ymm9
, 64(%rdx
,%rax
,4)
5076 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2f,0x4c,0x82,0x40]
5077 vmaskmovpd
%ymm9
, %ymm9
, 64(%rdx
,%rax
,4)
5079 // CHECK
: vmaskmovpd
%ymm9
, %ymm9
, (%rdx
)
5080 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2f,0x0a]
5081 vmaskmovpd
%ymm9
, %ymm9
, (%rdx
)
5083 // CHECK
: vmaskmovps
485498096, %xmm15
, %xmm15
5084 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5085 vmaskmovps
485498096, %xmm15
, %xmm15
5087 // CHECK
: vmaskmovps
485498096, %xmm6
, %xmm6
5088 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5089 vmaskmovps
485498096, %xmm6
, %xmm6
5091 // CHECK
: vmaskmovps
485498096, %ymm7
, %ymm7
5092 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5093 vmaskmovps
485498096, %ymm7
, %ymm7
5095 // CHECK
: vmaskmovps
485498096, %ymm9
, %ymm9
5096 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5097 vmaskmovps
485498096, %ymm9
, %ymm9
5099 // CHECK
: vmaskmovps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5100 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2c,0x7c,0x82,0xc0]
5101 vmaskmovps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5103 // CHECK
: vmaskmovps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5104 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2c,0x7c,0x82,0x40]
5105 vmaskmovps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5107 // CHECK
: vmaskmovps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5108 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2c,0x74,0x82,0xc0]
5109 vmaskmovps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5111 // CHECK
: vmaskmovps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5112 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2c,0x74,0x82,0x40]
5113 vmaskmovps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5115 // CHECK
: vmaskmovps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5116 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2c,0x7c,0x82,0xc0]
5117 vmaskmovps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5119 // CHECK
: vmaskmovps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5120 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2c,0x7c,0x82,0x40]
5121 vmaskmovps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5123 // CHECK
: vmaskmovps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5124 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2c,0x4c,0x82,0xc0]
5125 vmaskmovps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5127 // CHECK
: vmaskmovps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5128 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2c,0x4c,0x82,0x40]
5129 vmaskmovps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5131 // CHECK
: vmaskmovps
64(%rdx
,%rax
), %xmm15
, %xmm15
5132 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2c,0x7c,0x02,0x40]
5133 vmaskmovps
64(%rdx
,%rax
), %xmm15
, %xmm15
5135 // CHECK
: vmaskmovps
64(%rdx
,%rax
), %xmm6
, %xmm6
5136 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2c,0x74,0x02,0x40]
5137 vmaskmovps
64(%rdx
,%rax
), %xmm6
, %xmm6
5139 // CHECK
: vmaskmovps
64(%rdx
,%rax
), %ymm7
, %ymm7
5140 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2c,0x7c,0x02,0x40]
5141 vmaskmovps
64(%rdx
,%rax
), %ymm7
, %ymm7
5143 // CHECK
: vmaskmovps
64(%rdx
,%rax
), %ymm9
, %ymm9
5144 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2c,0x4c,0x02,0x40]
5145 vmaskmovps
64(%rdx
,%rax
), %ymm9
, %ymm9
5147 // CHECK
: vmaskmovps
64(%rdx
), %xmm15
, %xmm15
5148 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2c,0x7a,0x40]
5149 vmaskmovps
64(%rdx
), %xmm15
, %xmm15
5151 // CHECK
: vmaskmovps
64(%rdx
), %xmm6
, %xmm6
5152 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2c,0x72,0x40]
5153 vmaskmovps
64(%rdx
), %xmm6
, %xmm6
5155 // CHECK
: vmaskmovps
64(%rdx
), %ymm7
, %ymm7
5156 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2c,0x7a,0x40]
5157 vmaskmovps
64(%rdx
), %ymm7
, %ymm7
5159 // CHECK
: vmaskmovps
64(%rdx
), %ymm9
, %ymm9
5160 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2c,0x4a,0x40]
5161 vmaskmovps
64(%rdx
), %ymm9
, %ymm9
5163 // CHECK
: vmaskmovps
(%rdx
), %xmm15
, %xmm15
5164 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2c,0x3a]
5165 vmaskmovps
(%rdx
), %xmm15
, %xmm15
5167 // CHECK
: vmaskmovps
(%rdx
), %xmm6
, %xmm6
5168 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2c,0x32]
5169 vmaskmovps
(%rdx
), %xmm6
, %xmm6
5171 // CHECK
: vmaskmovps
(%rdx
), %ymm7
, %ymm7
5172 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2c,0x3a]
5173 vmaskmovps
(%rdx
), %ymm7
, %ymm7
5175 // CHECK
: vmaskmovps
(%rdx
), %ymm9
, %ymm9
5176 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2c,0x0a]
5177 vmaskmovps
(%rdx
), %ymm9
, %ymm9
5179 // CHECK
: vmaskmovps
%xmm15
, %xmm15
, 485498096
5180 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5181 vmaskmovps
%xmm15
, %xmm15
, 485498096
5183 // CHECK
: vmaskmovps
%xmm15
, %xmm15
, 64(%rdx
)
5184 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2e,0x7a,0x40]
5185 vmaskmovps
%xmm15
, %xmm15
, 64(%rdx
)
5187 // CHECK
: vmaskmovps
%xmm15
, %xmm15
, 64(%rdx
,%rax
)
5188 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2e,0x7c,0x02,0x40]
5189 vmaskmovps
%xmm15
, %xmm15
, 64(%rdx
,%rax
)
5191 // CHECK
: vmaskmovps
%xmm15
, %xmm15
, -64(%rdx
,%rax
,4)
5192 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2e,0x7c,0x82,0xc0]
5193 vmaskmovps
%xmm15
, %xmm15
, -64(%rdx
,%rax
,4)
5195 // CHECK
: vmaskmovps
%xmm15
, %xmm15
, 64(%rdx
,%rax
,4)
5196 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2e,0x7c,0x82,0x40]
5197 vmaskmovps
%xmm15
, %xmm15
, 64(%rdx
,%rax
,4)
5199 // CHECK
: vmaskmovps
%xmm15
, %xmm15
, (%rdx
)
5200 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2e,0x3a]
5201 vmaskmovps
%xmm15
, %xmm15
, (%rdx
)
5203 // CHECK
: vmaskmovps
%xmm6
, %xmm6
, 485498096
5204 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5205 vmaskmovps
%xmm6
, %xmm6
, 485498096
5207 // CHECK
: vmaskmovps
%xmm6
, %xmm6
, 64(%rdx
)
5208 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2e,0x72,0x40]
5209 vmaskmovps
%xmm6
, %xmm6
, 64(%rdx
)
5211 // CHECK
: vmaskmovps
%xmm6
, %xmm6
, 64(%rdx
,%rax
)
5212 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2e,0x74,0x02,0x40]
5213 vmaskmovps
%xmm6
, %xmm6
, 64(%rdx
,%rax
)
5215 // CHECK
: vmaskmovps
%xmm6
, %xmm6
, -64(%rdx
,%rax
,4)
5216 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2e,0x74,0x82,0xc0]
5217 vmaskmovps
%xmm6
, %xmm6
, -64(%rdx
,%rax
,4)
5219 // CHECK
: vmaskmovps
%xmm6
, %xmm6
, 64(%rdx
,%rax
,4)
5220 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2e,0x74,0x82,0x40]
5221 vmaskmovps
%xmm6
, %xmm6
, 64(%rdx
,%rax
,4)
5223 // CHECK
: vmaskmovps
%xmm6
, %xmm6
, (%rdx
)
5224 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2e,0x32]
5225 vmaskmovps
%xmm6
, %xmm6
, (%rdx
)
5227 // CHECK
: vmaskmovps
%ymm7
, %ymm7
, 485498096
5228 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5229 vmaskmovps
%ymm7
, %ymm7
, 485498096
5231 // CHECK
: vmaskmovps
%ymm7
, %ymm7
, 64(%rdx
)
5232 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2e,0x7a,0x40]
5233 vmaskmovps
%ymm7
, %ymm7
, 64(%rdx
)
5235 // CHECK
: vmaskmovps
%ymm7
, %ymm7
, 64(%rdx
,%rax
)
5236 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2e,0x7c,0x02,0x40]
5237 vmaskmovps
%ymm7
, %ymm7
, 64(%rdx
,%rax
)
5239 // CHECK
: vmaskmovps
%ymm7
, %ymm7
, -64(%rdx
,%rax
,4)
5240 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2e,0x7c,0x82,0xc0]
5241 vmaskmovps
%ymm7
, %ymm7
, -64(%rdx
,%rax
,4)
5243 // CHECK
: vmaskmovps
%ymm7
, %ymm7
, 64(%rdx
,%rax
,4)
5244 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2e,0x7c,0x82,0x40]
5245 vmaskmovps
%ymm7
, %ymm7
, 64(%rdx
,%rax
,4)
5247 // CHECK
: vmaskmovps
%ymm7
, %ymm7
, (%rdx
)
5248 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x2e,0x3a]
5249 vmaskmovps
%ymm7
, %ymm7
, (%rdx
)
5251 // CHECK
: vmaskmovps
%ymm9
, %ymm9
, 485498096
5252 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5253 vmaskmovps
%ymm9
, %ymm9
, 485498096
5255 // CHECK
: vmaskmovps
%ymm9
, %ymm9
, 64(%rdx
)
5256 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2e,0x4a,0x40]
5257 vmaskmovps
%ymm9
, %ymm9
, 64(%rdx
)
5259 // CHECK
: vmaskmovps
%ymm9
, %ymm9
, 64(%rdx
,%rax
)
5260 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2e,0x4c,0x02,0x40]
5261 vmaskmovps
%ymm9
, %ymm9
, 64(%rdx
,%rax
)
5263 // CHECK
: vmaskmovps
%ymm9
, %ymm9
, -64(%rdx
,%rax
,4)
5264 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2e,0x4c,0x82,0xc0]
5265 vmaskmovps
%ymm9
, %ymm9
, -64(%rdx
,%rax
,4)
5267 // CHECK
: vmaskmovps
%ymm9
, %ymm9
, 64(%rdx
,%rax
,4)
5268 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2e,0x4c,0x82,0x40]
5269 vmaskmovps
%ymm9
, %ymm9
, 64(%rdx
,%rax
,4)
5271 // CHECK
: vmaskmovps
%ymm9
, %ymm9
, (%rdx
)
5272 // CHECK
: encoding
: [0xc4,0x62,0x35,0x2e,0x0a]
5273 vmaskmovps
%ymm9
, %ymm9
, (%rdx
)
5275 // CHECK
: vmaxpd
485498096, %xmm15
, %xmm15
5276 // CHECK
: encoding
: [0xc5,0x01,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5277 vmaxpd
485498096, %xmm15
, %xmm15
5279 // CHECK
: vmaxpd
485498096, %xmm6
, %xmm6
5280 // CHECK
: encoding
: [0xc5,0xc9,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5281 vmaxpd
485498096, %xmm6
, %xmm6
5283 // CHECK
: vmaxpd
485498096, %ymm7
, %ymm7
5284 // CHECK
: encoding
: [0xc5,0xc5,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5285 vmaxpd
485498096, %ymm7
, %ymm7
5287 // CHECK
: vmaxpd
485498096, %ymm9
, %ymm9
5288 // CHECK
: encoding
: [0xc5,0x35,0x5f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5289 vmaxpd
485498096, %ymm9
, %ymm9
5291 // CHECK
: vmaxpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5292 // CHECK
: encoding
: [0xc5,0x01,0x5f,0x7c,0x82,0xc0]
5293 vmaxpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5295 // CHECK
: vmaxpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5296 // CHECK
: encoding
: [0xc5,0x01,0x5f,0x7c,0x82,0x40]
5297 vmaxpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5299 // CHECK
: vmaxpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5300 // CHECK
: encoding
: [0xc5,0xc9,0x5f,0x74,0x82,0xc0]
5301 vmaxpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5303 // CHECK
: vmaxpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5304 // CHECK
: encoding
: [0xc5,0xc9,0x5f,0x74,0x82,0x40]
5305 vmaxpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5307 // CHECK
: vmaxpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5308 // CHECK
: encoding
: [0xc5,0xc5,0x5f,0x7c,0x82,0xc0]
5309 vmaxpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5311 // CHECK
: vmaxpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5312 // CHECK
: encoding
: [0xc5,0xc5,0x5f,0x7c,0x82,0x40]
5313 vmaxpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5315 // CHECK
: vmaxpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5316 // CHECK
: encoding
: [0xc5,0x35,0x5f,0x4c,0x82,0xc0]
5317 vmaxpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5319 // CHECK
: vmaxpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5320 // CHECK
: encoding
: [0xc5,0x35,0x5f,0x4c,0x82,0x40]
5321 vmaxpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5323 // CHECK
: vmaxpd
64(%rdx
,%rax
), %xmm15
, %xmm15
5324 // CHECK
: encoding
: [0xc5,0x01,0x5f,0x7c,0x02,0x40]
5325 vmaxpd
64(%rdx
,%rax
), %xmm15
, %xmm15
5327 // CHECK
: vmaxpd
64(%rdx
,%rax
), %xmm6
, %xmm6
5328 // CHECK
: encoding
: [0xc5,0xc9,0x5f,0x74,0x02,0x40]
5329 vmaxpd
64(%rdx
,%rax
), %xmm6
, %xmm6
5331 // CHECK
: vmaxpd
64(%rdx
,%rax
), %ymm7
, %ymm7
5332 // CHECK
: encoding
: [0xc5,0xc5,0x5f,0x7c,0x02,0x40]
5333 vmaxpd
64(%rdx
,%rax
), %ymm7
, %ymm7
5335 // CHECK
: vmaxpd
64(%rdx
,%rax
), %ymm9
, %ymm9
5336 // CHECK
: encoding
: [0xc5,0x35,0x5f,0x4c,0x02,0x40]
5337 vmaxpd
64(%rdx
,%rax
), %ymm9
, %ymm9
5339 // CHECK
: vmaxpd
64(%rdx
), %xmm15
, %xmm15
5340 // CHECK
: encoding
: [0xc5,0x01,0x5f,0x7a,0x40]
5341 vmaxpd
64(%rdx
), %xmm15
, %xmm15
5343 // CHECK
: vmaxpd
64(%rdx
), %xmm6
, %xmm6
5344 // CHECK
: encoding
: [0xc5,0xc9,0x5f,0x72,0x40]
5345 vmaxpd
64(%rdx
), %xmm6
, %xmm6
5347 // CHECK
: vmaxpd
64(%rdx
), %ymm7
, %ymm7
5348 // CHECK
: encoding
: [0xc5,0xc5,0x5f,0x7a,0x40]
5349 vmaxpd
64(%rdx
), %ymm7
, %ymm7
5351 // CHECK
: vmaxpd
64(%rdx
), %ymm9
, %ymm9
5352 // CHECK
: encoding
: [0xc5,0x35,0x5f,0x4a,0x40]
5353 vmaxpd
64(%rdx
), %ymm9
, %ymm9
5355 // CHECK
: vmaxpd
(%rdx
), %xmm15
, %xmm15
5356 // CHECK
: encoding
: [0xc5,0x01,0x5f,0x3a]
5357 vmaxpd
(%rdx
), %xmm15
, %xmm15
5359 // CHECK
: vmaxpd
(%rdx
), %xmm6
, %xmm6
5360 // CHECK
: encoding
: [0xc5,0xc9,0x5f,0x32]
5361 vmaxpd
(%rdx
), %xmm6
, %xmm6
5363 // CHECK
: vmaxpd
(%rdx
), %ymm7
, %ymm7
5364 // CHECK
: encoding
: [0xc5,0xc5,0x5f,0x3a]
5365 vmaxpd
(%rdx
), %ymm7
, %ymm7
5367 // CHECK
: vmaxpd
(%rdx
), %ymm9
, %ymm9
5368 // CHECK
: encoding
: [0xc5,0x35,0x5f,0x0a]
5369 vmaxpd
(%rdx
), %ymm9
, %ymm9
5371 // CHECK
: vmaxpd
%xmm15
, %xmm15
, %xmm15
5372 // CHECK
: encoding
: [0xc4,0x41,0x01,0x5f,0xff]
5373 vmaxpd
%xmm15
, %xmm15
, %xmm15
5375 // CHECK
: vmaxpd
%xmm6
, %xmm6
, %xmm6
5376 // CHECK
: encoding
: [0xc5,0xc9,0x5f,0xf6]
5377 vmaxpd
%xmm6
, %xmm6
, %xmm6
5379 // CHECK
: vmaxpd
%ymm7
, %ymm7
, %ymm7
5380 // CHECK
: encoding
: [0xc5,0xc5,0x5f,0xff]
5381 vmaxpd
%ymm7
, %ymm7
, %ymm7
5383 // CHECK
: vmaxpd
%ymm9
, %ymm9
, %ymm9
5384 // CHECK
: encoding
: [0xc4,0x41,0x35,0x5f,0xc9]
5385 vmaxpd
%ymm9
, %ymm9
, %ymm9
5387 // CHECK
: vmaxps
485498096, %xmm15
, %xmm15
5388 // CHECK
: encoding
: [0xc5,0x00,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5389 vmaxps
485498096, %xmm15
, %xmm15
5391 // CHECK
: vmaxps
485498096, %xmm6
, %xmm6
5392 // CHECK
: encoding
: [0xc5,0xc8,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5393 vmaxps
485498096, %xmm6
, %xmm6
5395 // CHECK
: vmaxps
485498096, %ymm7
, %ymm7
5396 // CHECK
: encoding
: [0xc5,0xc4,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5397 vmaxps
485498096, %ymm7
, %ymm7
5399 // CHECK
: vmaxps
485498096, %ymm9
, %ymm9
5400 // CHECK
: encoding
: [0xc5,0x34,0x5f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5401 vmaxps
485498096, %ymm9
, %ymm9
5403 // CHECK
: vmaxps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5404 // CHECK
: encoding
: [0xc5,0x00,0x5f,0x7c,0x82,0xc0]
5405 vmaxps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5407 // CHECK
: vmaxps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5408 // CHECK
: encoding
: [0xc5,0x00,0x5f,0x7c,0x82,0x40]
5409 vmaxps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5411 // CHECK
: vmaxps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5412 // CHECK
: encoding
: [0xc5,0xc8,0x5f,0x74,0x82,0xc0]
5413 vmaxps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5415 // CHECK
: vmaxps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5416 // CHECK
: encoding
: [0xc5,0xc8,0x5f,0x74,0x82,0x40]
5417 vmaxps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5419 // CHECK
: vmaxps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5420 // CHECK
: encoding
: [0xc5,0xc4,0x5f,0x7c,0x82,0xc0]
5421 vmaxps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5423 // CHECK
: vmaxps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5424 // CHECK
: encoding
: [0xc5,0xc4,0x5f,0x7c,0x82,0x40]
5425 vmaxps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5427 // CHECK
: vmaxps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5428 // CHECK
: encoding
: [0xc5,0x34,0x5f,0x4c,0x82,0xc0]
5429 vmaxps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5431 // CHECK
: vmaxps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5432 // CHECK
: encoding
: [0xc5,0x34,0x5f,0x4c,0x82,0x40]
5433 vmaxps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5435 // CHECK
: vmaxps
64(%rdx
,%rax
), %xmm15
, %xmm15
5436 // CHECK
: encoding
: [0xc5,0x00,0x5f,0x7c,0x02,0x40]
5437 vmaxps
64(%rdx
,%rax
), %xmm15
, %xmm15
5439 // CHECK
: vmaxps
64(%rdx
,%rax
), %xmm6
, %xmm6
5440 // CHECK
: encoding
: [0xc5,0xc8,0x5f,0x74,0x02,0x40]
5441 vmaxps
64(%rdx
,%rax
), %xmm6
, %xmm6
5443 // CHECK
: vmaxps
64(%rdx
,%rax
), %ymm7
, %ymm7
5444 // CHECK
: encoding
: [0xc5,0xc4,0x5f,0x7c,0x02,0x40]
5445 vmaxps
64(%rdx
,%rax
), %ymm7
, %ymm7
5447 // CHECK
: vmaxps
64(%rdx
,%rax
), %ymm9
, %ymm9
5448 // CHECK
: encoding
: [0xc5,0x34,0x5f,0x4c,0x02,0x40]
5449 vmaxps
64(%rdx
,%rax
), %ymm9
, %ymm9
5451 // CHECK
: vmaxps
64(%rdx
), %xmm15
, %xmm15
5452 // CHECK
: encoding
: [0xc5,0x00,0x5f,0x7a,0x40]
5453 vmaxps
64(%rdx
), %xmm15
, %xmm15
5455 // CHECK
: vmaxps
64(%rdx
), %xmm6
, %xmm6
5456 // CHECK
: encoding
: [0xc5,0xc8,0x5f,0x72,0x40]
5457 vmaxps
64(%rdx
), %xmm6
, %xmm6
5459 // CHECK
: vmaxps
64(%rdx
), %ymm7
, %ymm7
5460 // CHECK
: encoding
: [0xc5,0xc4,0x5f,0x7a,0x40]
5461 vmaxps
64(%rdx
), %ymm7
, %ymm7
5463 // CHECK
: vmaxps
64(%rdx
), %ymm9
, %ymm9
5464 // CHECK
: encoding
: [0xc5,0x34,0x5f,0x4a,0x40]
5465 vmaxps
64(%rdx
), %ymm9
, %ymm9
5467 // CHECK
: vmaxps
(%rdx
), %xmm15
, %xmm15
5468 // CHECK
: encoding
: [0xc5,0x00,0x5f,0x3a]
5469 vmaxps
(%rdx
), %xmm15
, %xmm15
5471 // CHECK
: vmaxps
(%rdx
), %xmm6
, %xmm6
5472 // CHECK
: encoding
: [0xc5,0xc8,0x5f,0x32]
5473 vmaxps
(%rdx
), %xmm6
, %xmm6
5475 // CHECK
: vmaxps
(%rdx
), %ymm7
, %ymm7
5476 // CHECK
: encoding
: [0xc5,0xc4,0x5f,0x3a]
5477 vmaxps
(%rdx
), %ymm7
, %ymm7
5479 // CHECK
: vmaxps
(%rdx
), %ymm9
, %ymm9
5480 // CHECK
: encoding
: [0xc5,0x34,0x5f,0x0a]
5481 vmaxps
(%rdx
), %ymm9
, %ymm9
5483 // CHECK
: vmaxps
%xmm15
, %xmm15
, %xmm15
5484 // CHECK
: encoding
: [0xc4,0x41,0x00,0x5f,0xff]
5485 vmaxps
%xmm15
, %xmm15
, %xmm15
5487 // CHECK
: vmaxps
%xmm6
, %xmm6
, %xmm6
5488 // CHECK
: encoding
: [0xc5,0xc8,0x5f,0xf6]
5489 vmaxps
%xmm6
, %xmm6
, %xmm6
5491 // CHECK
: vmaxps
%ymm7
, %ymm7
, %ymm7
5492 // CHECK
: encoding
: [0xc5,0xc4,0x5f,0xff]
5493 vmaxps
%ymm7
, %ymm7
, %ymm7
5495 // CHECK
: vmaxps
%ymm9
, %ymm9
, %ymm9
5496 // CHECK
: encoding
: [0xc4,0x41,0x34,0x5f,0xc9]
5497 vmaxps
%ymm9
, %ymm9
, %ymm9
5499 // CHECK
: vmaxsd
485498096, %xmm15
, %xmm15
5500 // CHECK
: encoding
: [0xc5,0x03,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5501 vmaxsd
485498096, %xmm15
, %xmm15
5503 // CHECK
: vmaxsd
485498096, %xmm6
, %xmm6
5504 // CHECK
: encoding
: [0xc5,0xcb,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5505 vmaxsd
485498096, %xmm6
, %xmm6
5507 // CHECK
: vmaxsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5508 // CHECK
: encoding
: [0xc5,0x03,0x5f,0x7c,0x82,0xc0]
5509 vmaxsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5511 // CHECK
: vmaxsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5512 // CHECK
: encoding
: [0xc5,0x03,0x5f,0x7c,0x82,0x40]
5513 vmaxsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5515 // CHECK
: vmaxsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5516 // CHECK
: encoding
: [0xc5,0xcb,0x5f,0x74,0x82,0xc0]
5517 vmaxsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5519 // CHECK
: vmaxsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5520 // CHECK
: encoding
: [0xc5,0xcb,0x5f,0x74,0x82,0x40]
5521 vmaxsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5523 // CHECK
: vmaxsd
64(%rdx
,%rax
), %xmm15
, %xmm15
5524 // CHECK
: encoding
: [0xc5,0x03,0x5f,0x7c,0x02,0x40]
5525 vmaxsd
64(%rdx
,%rax
), %xmm15
, %xmm15
5527 // CHECK
: vmaxsd
64(%rdx
,%rax
), %xmm6
, %xmm6
5528 // CHECK
: encoding
: [0xc5,0xcb,0x5f,0x74,0x02,0x40]
5529 vmaxsd
64(%rdx
,%rax
), %xmm6
, %xmm6
5531 // CHECK
: vmaxsd
64(%rdx
), %xmm15
, %xmm15
5532 // CHECK
: encoding
: [0xc5,0x03,0x5f,0x7a,0x40]
5533 vmaxsd
64(%rdx
), %xmm15
, %xmm15
5535 // CHECK
: vmaxsd
64(%rdx
), %xmm6
, %xmm6
5536 // CHECK
: encoding
: [0xc5,0xcb,0x5f,0x72,0x40]
5537 vmaxsd
64(%rdx
), %xmm6
, %xmm6
5539 // CHECK
: vmaxsd
(%rdx
), %xmm15
, %xmm15
5540 // CHECK
: encoding
: [0xc5,0x03,0x5f,0x3a]
5541 vmaxsd
(%rdx
), %xmm15
, %xmm15
5543 // CHECK
: vmaxsd
(%rdx
), %xmm6
, %xmm6
5544 // CHECK
: encoding
: [0xc5,0xcb,0x5f,0x32]
5545 vmaxsd
(%rdx
), %xmm6
, %xmm6
5547 // CHECK
: vmaxsd
%xmm15
, %xmm15
, %xmm15
5548 // CHECK
: encoding
: [0xc4,0x41,0x03,0x5f,0xff]
5549 vmaxsd
%xmm15
, %xmm15
, %xmm15
5551 // CHECK
: vmaxsd
%xmm6
, %xmm6
, %xmm6
5552 // CHECK
: encoding
: [0xc5,0xcb,0x5f,0xf6]
5553 vmaxsd
%xmm6
, %xmm6
, %xmm6
5555 // CHECK
: vmaxss
485498096, %xmm15
, %xmm15
5556 // CHECK
: encoding
: [0xc5,0x02,0x5f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5557 vmaxss
485498096, %xmm15
, %xmm15
5559 // CHECK
: vmaxss
485498096, %xmm6
, %xmm6
5560 // CHECK
: encoding
: [0xc5,0xca,0x5f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5561 vmaxss
485498096, %xmm6
, %xmm6
5563 // CHECK
: vmaxss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5564 // CHECK
: encoding
: [0xc5,0x02,0x5f,0x7c,0x82,0xc0]
5565 vmaxss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5567 // CHECK
: vmaxss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5568 // CHECK
: encoding
: [0xc5,0x02,0x5f,0x7c,0x82,0x40]
5569 vmaxss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5571 // CHECK
: vmaxss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5572 // CHECK
: encoding
: [0xc5,0xca,0x5f,0x74,0x82,0xc0]
5573 vmaxss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5575 // CHECK
: vmaxss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5576 // CHECK
: encoding
: [0xc5,0xca,0x5f,0x74,0x82,0x40]
5577 vmaxss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5579 // CHECK
: vmaxss
64(%rdx
,%rax
), %xmm15
, %xmm15
5580 // CHECK
: encoding
: [0xc5,0x02,0x5f,0x7c,0x02,0x40]
5581 vmaxss
64(%rdx
,%rax
), %xmm15
, %xmm15
5583 // CHECK
: vmaxss
64(%rdx
,%rax
), %xmm6
, %xmm6
5584 // CHECK
: encoding
: [0xc5,0xca,0x5f,0x74,0x02,0x40]
5585 vmaxss
64(%rdx
,%rax
), %xmm6
, %xmm6
5587 // CHECK
: vmaxss
64(%rdx
), %xmm15
, %xmm15
5588 // CHECK
: encoding
: [0xc5,0x02,0x5f,0x7a,0x40]
5589 vmaxss
64(%rdx
), %xmm15
, %xmm15
5591 // CHECK
: vmaxss
64(%rdx
), %xmm6
, %xmm6
5592 // CHECK
: encoding
: [0xc5,0xca,0x5f,0x72,0x40]
5593 vmaxss
64(%rdx
), %xmm6
, %xmm6
5595 // CHECK
: vmaxss
(%rdx
), %xmm15
, %xmm15
5596 // CHECK
: encoding
: [0xc5,0x02,0x5f,0x3a]
5597 vmaxss
(%rdx
), %xmm15
, %xmm15
5599 // CHECK
: vmaxss
(%rdx
), %xmm6
, %xmm6
5600 // CHECK
: encoding
: [0xc5,0xca,0x5f,0x32]
5601 vmaxss
(%rdx
), %xmm6
, %xmm6
5603 // CHECK
: vmaxss
%xmm15
, %xmm15
, %xmm15
5604 // CHECK
: encoding
: [0xc4,0x41,0x02,0x5f,0xff]
5605 vmaxss
%xmm15
, %xmm15
, %xmm15
5607 // CHECK
: vmaxss
%xmm6
, %xmm6
, %xmm6
5608 // CHECK
: encoding
: [0xc5,0xca,0x5f,0xf6]
5609 vmaxss
%xmm6
, %xmm6
, %xmm6
5611 // CHECK
: vminpd
485498096, %xmm15
, %xmm15
5612 // CHECK
: encoding
: [0xc5,0x01,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5613 vminpd
485498096, %xmm15
, %xmm15
5615 // CHECK
: vminpd
485498096, %xmm6
, %xmm6
5616 // CHECK
: encoding
: [0xc5,0xc9,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5617 vminpd
485498096, %xmm6
, %xmm6
5619 // CHECK
: vminpd
485498096, %ymm7
, %ymm7
5620 // CHECK
: encoding
: [0xc5,0xc5,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5621 vminpd
485498096, %ymm7
, %ymm7
5623 // CHECK
: vminpd
485498096, %ymm9
, %ymm9
5624 // CHECK
: encoding
: [0xc5,0x35,0x5d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5625 vminpd
485498096, %ymm9
, %ymm9
5627 // CHECK
: vminpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5628 // CHECK
: encoding
: [0xc5,0x01,0x5d,0x7c,0x82,0xc0]
5629 vminpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5631 // CHECK
: vminpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5632 // CHECK
: encoding
: [0xc5,0x01,0x5d,0x7c,0x82,0x40]
5633 vminpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5635 // CHECK
: vminpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5636 // CHECK
: encoding
: [0xc5,0xc9,0x5d,0x74,0x82,0xc0]
5637 vminpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5639 // CHECK
: vminpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5640 // CHECK
: encoding
: [0xc5,0xc9,0x5d,0x74,0x82,0x40]
5641 vminpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5643 // CHECK
: vminpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5644 // CHECK
: encoding
: [0xc5,0xc5,0x5d,0x7c,0x82,0xc0]
5645 vminpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5647 // CHECK
: vminpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5648 // CHECK
: encoding
: [0xc5,0xc5,0x5d,0x7c,0x82,0x40]
5649 vminpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5651 // CHECK
: vminpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5652 // CHECK
: encoding
: [0xc5,0x35,0x5d,0x4c,0x82,0xc0]
5653 vminpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5655 // CHECK
: vminpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5656 // CHECK
: encoding
: [0xc5,0x35,0x5d,0x4c,0x82,0x40]
5657 vminpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5659 // CHECK
: vminpd
64(%rdx
,%rax
), %xmm15
, %xmm15
5660 // CHECK
: encoding
: [0xc5,0x01,0x5d,0x7c,0x02,0x40]
5661 vminpd
64(%rdx
,%rax
), %xmm15
, %xmm15
5663 // CHECK
: vminpd
64(%rdx
,%rax
), %xmm6
, %xmm6
5664 // CHECK
: encoding
: [0xc5,0xc9,0x5d,0x74,0x02,0x40]
5665 vminpd
64(%rdx
,%rax
), %xmm6
, %xmm6
5667 // CHECK
: vminpd
64(%rdx
,%rax
), %ymm7
, %ymm7
5668 // CHECK
: encoding
: [0xc5,0xc5,0x5d,0x7c,0x02,0x40]
5669 vminpd
64(%rdx
,%rax
), %ymm7
, %ymm7
5671 // CHECK
: vminpd
64(%rdx
,%rax
), %ymm9
, %ymm9
5672 // CHECK
: encoding
: [0xc5,0x35,0x5d,0x4c,0x02,0x40]
5673 vminpd
64(%rdx
,%rax
), %ymm9
, %ymm9
5675 // CHECK
: vminpd
64(%rdx
), %xmm15
, %xmm15
5676 // CHECK
: encoding
: [0xc5,0x01,0x5d,0x7a,0x40]
5677 vminpd
64(%rdx
), %xmm15
, %xmm15
5679 // CHECK
: vminpd
64(%rdx
), %xmm6
, %xmm6
5680 // CHECK
: encoding
: [0xc5,0xc9,0x5d,0x72,0x40]
5681 vminpd
64(%rdx
), %xmm6
, %xmm6
5683 // CHECK
: vminpd
64(%rdx
), %ymm7
, %ymm7
5684 // CHECK
: encoding
: [0xc5,0xc5,0x5d,0x7a,0x40]
5685 vminpd
64(%rdx
), %ymm7
, %ymm7
5687 // CHECK
: vminpd
64(%rdx
), %ymm9
, %ymm9
5688 // CHECK
: encoding
: [0xc5,0x35,0x5d,0x4a,0x40]
5689 vminpd
64(%rdx
), %ymm9
, %ymm9
5691 // CHECK
: vminpd
(%rdx
), %xmm15
, %xmm15
5692 // CHECK
: encoding
: [0xc5,0x01,0x5d,0x3a]
5693 vminpd
(%rdx
), %xmm15
, %xmm15
5695 // CHECK
: vminpd
(%rdx
), %xmm6
, %xmm6
5696 // CHECK
: encoding
: [0xc5,0xc9,0x5d,0x32]
5697 vminpd
(%rdx
), %xmm6
, %xmm6
5699 // CHECK
: vminpd
(%rdx
), %ymm7
, %ymm7
5700 // CHECK
: encoding
: [0xc5,0xc5,0x5d,0x3a]
5701 vminpd
(%rdx
), %ymm7
, %ymm7
5703 // CHECK
: vminpd
(%rdx
), %ymm9
, %ymm9
5704 // CHECK
: encoding
: [0xc5,0x35,0x5d,0x0a]
5705 vminpd
(%rdx
), %ymm9
, %ymm9
5707 // CHECK
: vminpd
%xmm15
, %xmm15
, %xmm15
5708 // CHECK
: encoding
: [0xc4,0x41,0x01,0x5d,0xff]
5709 vminpd
%xmm15
, %xmm15
, %xmm15
5711 // CHECK
: vminpd
%xmm6
, %xmm6
, %xmm6
5712 // CHECK
: encoding
: [0xc5,0xc9,0x5d,0xf6]
5713 vminpd
%xmm6
, %xmm6
, %xmm6
5715 // CHECK
: vminpd
%ymm7
, %ymm7
, %ymm7
5716 // CHECK
: encoding
: [0xc5,0xc5,0x5d,0xff]
5717 vminpd
%ymm7
, %ymm7
, %ymm7
5719 // CHECK
: vminpd
%ymm9
, %ymm9
, %ymm9
5720 // CHECK
: encoding
: [0xc4,0x41,0x35,0x5d,0xc9]
5721 vminpd
%ymm9
, %ymm9
, %ymm9
5723 // CHECK
: vminps
485498096, %xmm15
, %xmm15
5724 // CHECK
: encoding
: [0xc5,0x00,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5725 vminps
485498096, %xmm15
, %xmm15
5727 // CHECK
: vminps
485498096, %xmm6
, %xmm6
5728 // CHECK
: encoding
: [0xc5,0xc8,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5729 vminps
485498096, %xmm6
, %xmm6
5731 // CHECK
: vminps
485498096, %ymm7
, %ymm7
5732 // CHECK
: encoding
: [0xc5,0xc4,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5733 vminps
485498096, %ymm7
, %ymm7
5735 // CHECK
: vminps
485498096, %ymm9
, %ymm9
5736 // CHECK
: encoding
: [0xc5,0x34,0x5d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5737 vminps
485498096, %ymm9
, %ymm9
5739 // CHECK
: vminps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5740 // CHECK
: encoding
: [0xc5,0x00,0x5d,0x7c,0x82,0xc0]
5741 vminps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5743 // CHECK
: vminps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5744 // CHECK
: encoding
: [0xc5,0x00,0x5d,0x7c,0x82,0x40]
5745 vminps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5747 // CHECK
: vminps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5748 // CHECK
: encoding
: [0xc5,0xc8,0x5d,0x74,0x82,0xc0]
5749 vminps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5751 // CHECK
: vminps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5752 // CHECK
: encoding
: [0xc5,0xc8,0x5d,0x74,0x82,0x40]
5753 vminps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5755 // CHECK
: vminps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5756 // CHECK
: encoding
: [0xc5,0xc4,0x5d,0x7c,0x82,0xc0]
5757 vminps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
5759 // CHECK
: vminps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5760 // CHECK
: encoding
: [0xc5,0xc4,0x5d,0x7c,0x82,0x40]
5761 vminps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
5763 // CHECK
: vminps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5764 // CHECK
: encoding
: [0xc5,0x34,0x5d,0x4c,0x82,0xc0]
5765 vminps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
5767 // CHECK
: vminps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5768 // CHECK
: encoding
: [0xc5,0x34,0x5d,0x4c,0x82,0x40]
5769 vminps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
5771 // CHECK
: vminps
64(%rdx
,%rax
), %xmm15
, %xmm15
5772 // CHECK
: encoding
: [0xc5,0x00,0x5d,0x7c,0x02,0x40]
5773 vminps
64(%rdx
,%rax
), %xmm15
, %xmm15
5775 // CHECK
: vminps
64(%rdx
,%rax
), %xmm6
, %xmm6
5776 // CHECK
: encoding
: [0xc5,0xc8,0x5d,0x74,0x02,0x40]
5777 vminps
64(%rdx
,%rax
), %xmm6
, %xmm6
5779 // CHECK
: vminps
64(%rdx
,%rax
), %ymm7
, %ymm7
5780 // CHECK
: encoding
: [0xc5,0xc4,0x5d,0x7c,0x02,0x40]
5781 vminps
64(%rdx
,%rax
), %ymm7
, %ymm7
5783 // CHECK
: vminps
64(%rdx
,%rax
), %ymm9
, %ymm9
5784 // CHECK
: encoding
: [0xc5,0x34,0x5d,0x4c,0x02,0x40]
5785 vminps
64(%rdx
,%rax
), %ymm9
, %ymm9
5787 // CHECK
: vminps
64(%rdx
), %xmm15
, %xmm15
5788 // CHECK
: encoding
: [0xc5,0x00,0x5d,0x7a,0x40]
5789 vminps
64(%rdx
), %xmm15
, %xmm15
5791 // CHECK
: vminps
64(%rdx
), %xmm6
, %xmm6
5792 // CHECK
: encoding
: [0xc5,0xc8,0x5d,0x72,0x40]
5793 vminps
64(%rdx
), %xmm6
, %xmm6
5795 // CHECK
: vminps
64(%rdx
), %ymm7
, %ymm7
5796 // CHECK
: encoding
: [0xc5,0xc4,0x5d,0x7a,0x40]
5797 vminps
64(%rdx
), %ymm7
, %ymm7
5799 // CHECK
: vminps
64(%rdx
), %ymm9
, %ymm9
5800 // CHECK
: encoding
: [0xc5,0x34,0x5d,0x4a,0x40]
5801 vminps
64(%rdx
), %ymm9
, %ymm9
5803 // CHECK
: vminps
(%rdx
), %xmm15
, %xmm15
5804 // CHECK
: encoding
: [0xc5,0x00,0x5d,0x3a]
5805 vminps
(%rdx
), %xmm15
, %xmm15
5807 // CHECK
: vminps
(%rdx
), %xmm6
, %xmm6
5808 // CHECK
: encoding
: [0xc5,0xc8,0x5d,0x32]
5809 vminps
(%rdx
), %xmm6
, %xmm6
5811 // CHECK
: vminps
(%rdx
), %ymm7
, %ymm7
5812 // CHECK
: encoding
: [0xc5,0xc4,0x5d,0x3a]
5813 vminps
(%rdx
), %ymm7
, %ymm7
5815 // CHECK
: vminps
(%rdx
), %ymm9
, %ymm9
5816 // CHECK
: encoding
: [0xc5,0x34,0x5d,0x0a]
5817 vminps
(%rdx
), %ymm9
, %ymm9
5819 // CHECK
: vminps
%xmm15
, %xmm15
, %xmm15
5820 // CHECK
: encoding
: [0xc4,0x41,0x00,0x5d,0xff]
5821 vminps
%xmm15
, %xmm15
, %xmm15
5823 // CHECK
: vminps
%xmm6
, %xmm6
, %xmm6
5824 // CHECK
: encoding
: [0xc5,0xc8,0x5d,0xf6]
5825 vminps
%xmm6
, %xmm6
, %xmm6
5827 // CHECK
: vminps
%ymm7
, %ymm7
, %ymm7
5828 // CHECK
: encoding
: [0xc5,0xc4,0x5d,0xff]
5829 vminps
%ymm7
, %ymm7
, %ymm7
5831 // CHECK
: vminps
%ymm9
, %ymm9
, %ymm9
5832 // CHECK
: encoding
: [0xc4,0x41,0x34,0x5d,0xc9]
5833 vminps
%ymm9
, %ymm9
, %ymm9
5835 // CHECK
: vminsd
485498096, %xmm15
, %xmm15
5836 // CHECK
: encoding
: [0xc5,0x03,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5837 vminsd
485498096, %xmm15
, %xmm15
5839 // CHECK
: vminsd
485498096, %xmm6
, %xmm6
5840 // CHECK
: encoding
: [0xc5,0xcb,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5841 vminsd
485498096, %xmm6
, %xmm6
5843 // CHECK
: vminsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5844 // CHECK
: encoding
: [0xc5,0x03,0x5d,0x7c,0x82,0xc0]
5845 vminsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5847 // CHECK
: vminsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5848 // CHECK
: encoding
: [0xc5,0x03,0x5d,0x7c,0x82,0x40]
5849 vminsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5851 // CHECK
: vminsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5852 // CHECK
: encoding
: [0xc5,0xcb,0x5d,0x74,0x82,0xc0]
5853 vminsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5855 // CHECK
: vminsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5856 // CHECK
: encoding
: [0xc5,0xcb,0x5d,0x74,0x82,0x40]
5857 vminsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5859 // CHECK
: vminsd
64(%rdx
,%rax
), %xmm15
, %xmm15
5860 // CHECK
: encoding
: [0xc5,0x03,0x5d,0x7c,0x02,0x40]
5861 vminsd
64(%rdx
,%rax
), %xmm15
, %xmm15
5863 // CHECK
: vminsd
64(%rdx
,%rax
), %xmm6
, %xmm6
5864 // CHECK
: encoding
: [0xc5,0xcb,0x5d,0x74,0x02,0x40]
5865 vminsd
64(%rdx
,%rax
), %xmm6
, %xmm6
5867 // CHECK
: vminsd
64(%rdx
), %xmm15
, %xmm15
5868 // CHECK
: encoding
: [0xc5,0x03,0x5d,0x7a,0x40]
5869 vminsd
64(%rdx
), %xmm15
, %xmm15
5871 // CHECK
: vminsd
64(%rdx
), %xmm6
, %xmm6
5872 // CHECK
: encoding
: [0xc5,0xcb,0x5d,0x72,0x40]
5873 vminsd
64(%rdx
), %xmm6
, %xmm6
5875 // CHECK
: vminsd
(%rdx
), %xmm15
, %xmm15
5876 // CHECK
: encoding
: [0xc5,0x03,0x5d,0x3a]
5877 vminsd
(%rdx
), %xmm15
, %xmm15
5879 // CHECK
: vminsd
(%rdx
), %xmm6
, %xmm6
5880 // CHECK
: encoding
: [0xc5,0xcb,0x5d,0x32]
5881 vminsd
(%rdx
), %xmm6
, %xmm6
5883 // CHECK
: vminsd
%xmm15
, %xmm15
, %xmm15
5884 // CHECK
: encoding
: [0xc4,0x41,0x03,0x5d,0xff]
5885 vminsd
%xmm15
, %xmm15
, %xmm15
5887 // CHECK
: vminsd
%xmm6
, %xmm6
, %xmm6
5888 // CHECK
: encoding
: [0xc5,0xcb,0x5d,0xf6]
5889 vminsd
%xmm6
, %xmm6
, %xmm6
5891 // CHECK
: vminss
485498096, %xmm15
, %xmm15
5892 // CHECK
: encoding
: [0xc5,0x02,0x5d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5893 vminss
485498096, %xmm15
, %xmm15
5895 // CHECK
: vminss
485498096, %xmm6
, %xmm6
5896 // CHECK
: encoding
: [0xc5,0xca,0x5d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5897 vminss
485498096, %xmm6
, %xmm6
5899 // CHECK
: vminss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5900 // CHECK
: encoding
: [0xc5,0x02,0x5d,0x7c,0x82,0xc0]
5901 vminss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
5903 // CHECK
: vminss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5904 // CHECK
: encoding
: [0xc5,0x02,0x5d,0x7c,0x82,0x40]
5905 vminss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
5907 // CHECK
: vminss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5908 // CHECK
: encoding
: [0xc5,0xca,0x5d,0x74,0x82,0xc0]
5909 vminss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
5911 // CHECK
: vminss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5912 // CHECK
: encoding
: [0xc5,0xca,0x5d,0x74,0x82,0x40]
5913 vminss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
5915 // CHECK
: vminss
64(%rdx
,%rax
), %xmm15
, %xmm15
5916 // CHECK
: encoding
: [0xc5,0x02,0x5d,0x7c,0x02,0x40]
5917 vminss
64(%rdx
,%rax
), %xmm15
, %xmm15
5919 // CHECK
: vminss
64(%rdx
,%rax
), %xmm6
, %xmm6
5920 // CHECK
: encoding
: [0xc5,0xca,0x5d,0x74,0x02,0x40]
5921 vminss
64(%rdx
,%rax
), %xmm6
, %xmm6
5923 // CHECK
: vminss
64(%rdx
), %xmm15
, %xmm15
5924 // CHECK
: encoding
: [0xc5,0x02,0x5d,0x7a,0x40]
5925 vminss
64(%rdx
), %xmm15
, %xmm15
5927 // CHECK
: vminss
64(%rdx
), %xmm6
, %xmm6
5928 // CHECK
: encoding
: [0xc5,0xca,0x5d,0x72,0x40]
5929 vminss
64(%rdx
), %xmm6
, %xmm6
5931 // CHECK
: vminss
(%rdx
), %xmm15
, %xmm15
5932 // CHECK
: encoding
: [0xc5,0x02,0x5d,0x3a]
5933 vminss
(%rdx
), %xmm15
, %xmm15
5935 // CHECK
: vminss
(%rdx
), %xmm6
, %xmm6
5936 // CHECK
: encoding
: [0xc5,0xca,0x5d,0x32]
5937 vminss
(%rdx
), %xmm6
, %xmm6
5939 // CHECK
: vminss
%xmm15
, %xmm15
, %xmm15
5940 // CHECK
: encoding
: [0xc4,0x41,0x02,0x5d,0xff]
5941 vminss
%xmm15
, %xmm15
, %xmm15
5943 // CHECK
: vminss
%xmm6
, %xmm6
, %xmm6
5944 // CHECK
: encoding
: [0xc5,0xca,0x5d,0xf6]
5945 vminss
%xmm6
, %xmm6
, %xmm6
5947 // CHECK
: vmovapd
485498096, %xmm15
5948 // CHECK
: encoding
: [0xc5,0x79,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5949 vmovapd
485498096, %xmm15
5951 // CHECK
: vmovapd
485498096, %xmm6
5952 // CHECK
: encoding
: [0xc5,0xf9,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
5953 vmovapd
485498096, %xmm6
5955 // CHECK
: vmovapd
485498096, %ymm7
5956 // CHECK
: encoding
: [0xc5,0xfd,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
5957 vmovapd
485498096, %ymm7
5959 // CHECK
: vmovapd
485498096, %ymm9
5960 // CHECK
: encoding
: [0xc5,0x7d,0x28,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
5961 vmovapd
485498096, %ymm9
5963 // CHECK
: vmovapd
-64(%rdx
,%rax
,4), %xmm15
5964 // CHECK
: encoding
: [0xc5,0x79,0x28,0x7c,0x82,0xc0]
5965 vmovapd
-64(%rdx
,%rax
,4), %xmm15
5967 // CHECK
: vmovapd
64(%rdx
,%rax
,4), %xmm15
5968 // CHECK
: encoding
: [0xc5,0x79,0x28,0x7c,0x82,0x40]
5969 vmovapd
64(%rdx
,%rax
,4), %xmm15
5971 // CHECK
: vmovapd
-64(%rdx
,%rax
,4), %xmm6
5972 // CHECK
: encoding
: [0xc5,0xf9,0x28,0x74,0x82,0xc0]
5973 vmovapd
-64(%rdx
,%rax
,4), %xmm6
5975 // CHECK
: vmovapd
64(%rdx
,%rax
,4), %xmm6
5976 // CHECK
: encoding
: [0xc5,0xf9,0x28,0x74,0x82,0x40]
5977 vmovapd
64(%rdx
,%rax
,4), %xmm6
5979 // CHECK
: vmovapd
-64(%rdx
,%rax
,4), %ymm7
5980 // CHECK
: encoding
: [0xc5,0xfd,0x28,0x7c,0x82,0xc0]
5981 vmovapd
-64(%rdx
,%rax
,4), %ymm7
5983 // CHECK
: vmovapd
64(%rdx
,%rax
,4), %ymm7
5984 // CHECK
: encoding
: [0xc5,0xfd,0x28,0x7c,0x82,0x40]
5985 vmovapd
64(%rdx
,%rax
,4), %ymm7
5987 // CHECK
: vmovapd
-64(%rdx
,%rax
,4), %ymm9
5988 // CHECK
: encoding
: [0xc5,0x7d,0x28,0x4c,0x82,0xc0]
5989 vmovapd
-64(%rdx
,%rax
,4), %ymm9
5991 // CHECK
: vmovapd
64(%rdx
,%rax
,4), %ymm9
5992 // CHECK
: encoding
: [0xc5,0x7d,0x28,0x4c,0x82,0x40]
5993 vmovapd
64(%rdx
,%rax
,4), %ymm9
5995 // CHECK
: vmovapd
64(%rdx
,%rax
), %xmm15
5996 // CHECK
: encoding
: [0xc5,0x79,0x28,0x7c,0x02,0x40]
5997 vmovapd
64(%rdx
,%rax
), %xmm15
5999 // CHECK
: vmovapd
64(%rdx
,%rax
), %xmm6
6000 // CHECK
: encoding
: [0xc5,0xf9,0x28,0x74,0x02,0x40]
6001 vmovapd
64(%rdx
,%rax
), %xmm6
6003 // CHECK
: vmovapd
64(%rdx
,%rax
), %ymm7
6004 // CHECK
: encoding
: [0xc5,0xfd,0x28,0x7c,0x02,0x40]
6005 vmovapd
64(%rdx
,%rax
), %ymm7
6007 // CHECK
: vmovapd
64(%rdx
,%rax
), %ymm9
6008 // CHECK
: encoding
: [0xc5,0x7d,0x28,0x4c,0x02,0x40]
6009 vmovapd
64(%rdx
,%rax
), %ymm9
6011 // CHECK
: vmovapd
64(%rdx
), %xmm15
6012 // CHECK
: encoding
: [0xc5,0x79,0x28,0x7a,0x40]
6013 vmovapd
64(%rdx
), %xmm15
6015 // CHECK
: vmovapd
64(%rdx
), %xmm6
6016 // CHECK
: encoding
: [0xc5,0xf9,0x28,0x72,0x40]
6017 vmovapd
64(%rdx
), %xmm6
6019 // CHECK
: vmovapd
64(%rdx
), %ymm7
6020 // CHECK
: encoding
: [0xc5,0xfd,0x28,0x7a,0x40]
6021 vmovapd
64(%rdx
), %ymm7
6023 // CHECK
: vmovapd
64(%rdx
), %ymm9
6024 // CHECK
: encoding
: [0xc5,0x7d,0x28,0x4a,0x40]
6025 vmovapd
64(%rdx
), %ymm9
6027 // CHECK
: vmovapd
(%rdx
), %xmm15
6028 // CHECK
: encoding
: [0xc5,0x79,0x28,0x3a]
6029 vmovapd
(%rdx
), %xmm15
6031 // CHECK
: vmovapd
(%rdx
), %xmm6
6032 // CHECK
: encoding
: [0xc5,0xf9,0x28,0x32]
6033 vmovapd
(%rdx
), %xmm6
6035 // CHECK
: vmovapd
(%rdx
), %ymm7
6036 // CHECK
: encoding
: [0xc5,0xfd,0x28,0x3a]
6037 vmovapd
(%rdx
), %ymm7
6039 // CHECK
: vmovapd
(%rdx
), %ymm9
6040 // CHECK
: encoding
: [0xc5,0x7d,0x28,0x0a]
6041 vmovapd
(%rdx
), %ymm9
6043 // CHECK
: vmovapd
%xmm15
, 485498096
6044 // CHECK
: encoding
: [0xc5,0x79,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6045 vmovapd
%xmm15
, 485498096
6047 // CHECK
: vmovapd
%xmm15
, 64(%rdx
)
6048 // CHECK
: encoding
: [0xc5,0x79,0x29,0x7a,0x40]
6049 vmovapd
%xmm15
, 64(%rdx
)
6051 // CHECK
: vmovapd
%xmm15
, 64(%rdx
,%rax
)
6052 // CHECK
: encoding
: [0xc5,0x79,0x29,0x7c,0x02,0x40]
6053 vmovapd
%xmm15
, 64(%rdx
,%rax
)
6055 // CHECK
: vmovapd
%xmm15
, -64(%rdx
,%rax
,4)
6056 // CHECK
: encoding
: [0xc5,0x79,0x29,0x7c,0x82,0xc0]
6057 vmovapd
%xmm15
, -64(%rdx
,%rax
,4)
6059 // CHECK
: vmovapd
%xmm15
, 64(%rdx
,%rax
,4)
6060 // CHECK
: encoding
: [0xc5,0x79,0x29,0x7c,0x82,0x40]
6061 vmovapd
%xmm15
, 64(%rdx
,%rax
,4)
6063 // CHECK
: vmovapd
%xmm15
, (%rdx
)
6064 // CHECK
: encoding
: [0xc5,0x79,0x29,0x3a]
6065 vmovapd
%xmm15
, (%rdx
)
6067 // CHECK
: vmovapd
%xmm15
, %xmm15
6068 // CHECK
: encoding
: [0xc4,0x41,0x79,0x28,0xff]
6069 vmovapd
%xmm15
, %xmm15
6071 // CHECK
: vmovapd
%xmm6
, 485498096
6072 // CHECK
: encoding
: [0xc5,0xf9,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6073 vmovapd
%xmm6
, 485498096
6075 // CHECK
: vmovapd
%xmm6
, 64(%rdx
)
6076 // CHECK
: encoding
: [0xc5,0xf9,0x29,0x72,0x40]
6077 vmovapd
%xmm6
, 64(%rdx
)
6079 // CHECK
: vmovapd
%xmm6
, 64(%rdx
,%rax
)
6080 // CHECK
: encoding
: [0xc5,0xf9,0x29,0x74,0x02,0x40]
6081 vmovapd
%xmm6
, 64(%rdx
,%rax
)
6083 // CHECK
: vmovapd
%xmm6
, -64(%rdx
,%rax
,4)
6084 // CHECK
: encoding
: [0xc5,0xf9,0x29,0x74,0x82,0xc0]
6085 vmovapd
%xmm6
, -64(%rdx
,%rax
,4)
6087 // CHECK
: vmovapd
%xmm6
, 64(%rdx
,%rax
,4)
6088 // CHECK
: encoding
: [0xc5,0xf9,0x29,0x74,0x82,0x40]
6089 vmovapd
%xmm6
, 64(%rdx
,%rax
,4)
6091 // CHECK
: vmovapd
%xmm6
, (%rdx
)
6092 // CHECK
: encoding
: [0xc5,0xf9,0x29,0x32]
6093 vmovapd
%xmm6
, (%rdx
)
6095 // CHECK
: vmovapd
%xmm6
, %xmm6
6096 // CHECK
: encoding
: [0xc5,0xf9,0x28,0xf6]
6097 vmovapd
%xmm6
, %xmm6
6099 // CHECK
: vmovapd
%ymm7
, 485498096
6100 // CHECK
: encoding
: [0xc5,0xfd,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6101 vmovapd
%ymm7
, 485498096
6103 // CHECK
: vmovapd
%ymm7
, 64(%rdx
)
6104 // CHECK
: encoding
: [0xc5,0xfd,0x29,0x7a,0x40]
6105 vmovapd
%ymm7
, 64(%rdx
)
6107 // CHECK
: vmovapd
%ymm7
, 64(%rdx
,%rax
)
6108 // CHECK
: encoding
: [0xc5,0xfd,0x29,0x7c,0x02,0x40]
6109 vmovapd
%ymm7
, 64(%rdx
,%rax
)
6111 // CHECK
: vmovapd
%ymm7
, -64(%rdx
,%rax
,4)
6112 // CHECK
: encoding
: [0xc5,0xfd,0x29,0x7c,0x82,0xc0]
6113 vmovapd
%ymm7
, -64(%rdx
,%rax
,4)
6115 // CHECK
: vmovapd
%ymm7
, 64(%rdx
,%rax
,4)
6116 // CHECK
: encoding
: [0xc5,0xfd,0x29,0x7c,0x82,0x40]
6117 vmovapd
%ymm7
, 64(%rdx
,%rax
,4)
6119 // CHECK
: vmovapd
%ymm7
, (%rdx
)
6120 // CHECK
: encoding
: [0xc5,0xfd,0x29,0x3a]
6121 vmovapd
%ymm7
, (%rdx
)
6123 // CHECK
: vmovapd
%ymm7
, %ymm7
6124 // CHECK
: encoding
: [0xc5,0xfd,0x28,0xff]
6125 vmovapd
%ymm7
, %ymm7
6127 // CHECK
: vmovapd
%ymm9
, 485498096
6128 // CHECK
: encoding
: [0xc5,0x7d,0x29,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6129 vmovapd
%ymm9
, 485498096
6131 // CHECK
: vmovapd
%ymm9
, 64(%rdx
)
6132 // CHECK
: encoding
: [0xc5,0x7d,0x29,0x4a,0x40]
6133 vmovapd
%ymm9
, 64(%rdx
)
6135 // CHECK
: vmovapd
%ymm9
, 64(%rdx
,%rax
)
6136 // CHECK
: encoding
: [0xc5,0x7d,0x29,0x4c,0x02,0x40]
6137 vmovapd
%ymm9
, 64(%rdx
,%rax
)
6139 // CHECK
: vmovapd
%ymm9
, -64(%rdx
,%rax
,4)
6140 // CHECK
: encoding
: [0xc5,0x7d,0x29,0x4c,0x82,0xc0]
6141 vmovapd
%ymm9
, -64(%rdx
,%rax
,4)
6143 // CHECK
: vmovapd
%ymm9
, 64(%rdx
,%rax
,4)
6144 // CHECK
: encoding
: [0xc5,0x7d,0x29,0x4c,0x82,0x40]
6145 vmovapd
%ymm9
, 64(%rdx
,%rax
,4)
6147 // CHECK
: vmovapd
%ymm9
, (%rdx
)
6148 // CHECK
: encoding
: [0xc5,0x7d,0x29,0x0a]
6149 vmovapd
%ymm9
, (%rdx
)
6151 // CHECK
: vmovapd
%ymm9
, %ymm9
6152 // CHECK
: encoding
: [0xc4,0x41,0x7d,0x28,0xc9]
6153 vmovapd
%ymm9
, %ymm9
6155 // CHECK
: vmovaps
485498096, %xmm15
6156 // CHECK
: encoding
: [0xc5,0x78,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6157 vmovaps
485498096, %xmm15
6159 // CHECK
: vmovaps
485498096, %xmm6
6160 // CHECK
: encoding
: [0xc5,0xf8,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6161 vmovaps
485498096, %xmm6
6163 // CHECK
: vmovaps
485498096, %ymm7
6164 // CHECK
: encoding
: [0xc5,0xfc,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6165 vmovaps
485498096, %ymm7
6167 // CHECK
: vmovaps
485498096, %ymm9
6168 // CHECK
: encoding
: [0xc5,0x7c,0x28,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6169 vmovaps
485498096, %ymm9
6171 // CHECK
: vmovaps
-64(%rdx
,%rax
,4), %xmm15
6172 // CHECK
: encoding
: [0xc5,0x78,0x28,0x7c,0x82,0xc0]
6173 vmovaps
-64(%rdx
,%rax
,4), %xmm15
6175 // CHECK
: vmovaps
64(%rdx
,%rax
,4), %xmm15
6176 // CHECK
: encoding
: [0xc5,0x78,0x28,0x7c,0x82,0x40]
6177 vmovaps
64(%rdx
,%rax
,4), %xmm15
6179 // CHECK
: vmovaps
-64(%rdx
,%rax
,4), %xmm6
6180 // CHECK
: encoding
: [0xc5,0xf8,0x28,0x74,0x82,0xc0]
6181 vmovaps
-64(%rdx
,%rax
,4), %xmm6
6183 // CHECK
: vmovaps
64(%rdx
,%rax
,4), %xmm6
6184 // CHECK
: encoding
: [0xc5,0xf8,0x28,0x74,0x82,0x40]
6185 vmovaps
64(%rdx
,%rax
,4), %xmm6
6187 // CHECK
: vmovaps
-64(%rdx
,%rax
,4), %ymm7
6188 // CHECK
: encoding
: [0xc5,0xfc,0x28,0x7c,0x82,0xc0]
6189 vmovaps
-64(%rdx
,%rax
,4), %ymm7
6191 // CHECK
: vmovaps
64(%rdx
,%rax
,4), %ymm7
6192 // CHECK
: encoding
: [0xc5,0xfc,0x28,0x7c,0x82,0x40]
6193 vmovaps
64(%rdx
,%rax
,4), %ymm7
6195 // CHECK
: vmovaps
-64(%rdx
,%rax
,4), %ymm9
6196 // CHECK
: encoding
: [0xc5,0x7c,0x28,0x4c,0x82,0xc0]
6197 vmovaps
-64(%rdx
,%rax
,4), %ymm9
6199 // CHECK
: vmovaps
64(%rdx
,%rax
,4), %ymm9
6200 // CHECK
: encoding
: [0xc5,0x7c,0x28,0x4c,0x82,0x40]
6201 vmovaps
64(%rdx
,%rax
,4), %ymm9
6203 // CHECK
: vmovaps
64(%rdx
,%rax
), %xmm15
6204 // CHECK
: encoding
: [0xc5,0x78,0x28,0x7c,0x02,0x40]
6205 vmovaps
64(%rdx
,%rax
), %xmm15
6207 // CHECK
: vmovaps
64(%rdx
,%rax
), %xmm6
6208 // CHECK
: encoding
: [0xc5,0xf8,0x28,0x74,0x02,0x40]
6209 vmovaps
64(%rdx
,%rax
), %xmm6
6211 // CHECK
: vmovaps
64(%rdx
,%rax
), %ymm7
6212 // CHECK
: encoding
: [0xc5,0xfc,0x28,0x7c,0x02,0x40]
6213 vmovaps
64(%rdx
,%rax
), %ymm7
6215 // CHECK
: vmovaps
64(%rdx
,%rax
), %ymm9
6216 // CHECK
: encoding
: [0xc5,0x7c,0x28,0x4c,0x02,0x40]
6217 vmovaps
64(%rdx
,%rax
), %ymm9
6219 // CHECK
: vmovaps
64(%rdx
), %xmm15
6220 // CHECK
: encoding
: [0xc5,0x78,0x28,0x7a,0x40]
6221 vmovaps
64(%rdx
), %xmm15
6223 // CHECK
: vmovaps
64(%rdx
), %xmm6
6224 // CHECK
: encoding
: [0xc5,0xf8,0x28,0x72,0x40]
6225 vmovaps
64(%rdx
), %xmm6
6227 // CHECK
: vmovaps
64(%rdx
), %ymm7
6228 // CHECK
: encoding
: [0xc5,0xfc,0x28,0x7a,0x40]
6229 vmovaps
64(%rdx
), %ymm7
6231 // CHECK
: vmovaps
64(%rdx
), %ymm9
6232 // CHECK
: encoding
: [0xc5,0x7c,0x28,0x4a,0x40]
6233 vmovaps
64(%rdx
), %ymm9
6235 // CHECK
: vmovaps
(%rdx
), %xmm15
6236 // CHECK
: encoding
: [0xc5,0x78,0x28,0x3a]
6237 vmovaps
(%rdx
), %xmm15
6239 // CHECK
: vmovaps
(%rdx
), %xmm6
6240 // CHECK
: encoding
: [0xc5,0xf8,0x28,0x32]
6241 vmovaps
(%rdx
), %xmm6
6243 // CHECK
: vmovaps
(%rdx
), %ymm7
6244 // CHECK
: encoding
: [0xc5,0xfc,0x28,0x3a]
6245 vmovaps
(%rdx
), %ymm7
6247 // CHECK
: vmovaps
(%rdx
), %ymm9
6248 // CHECK
: encoding
: [0xc5,0x7c,0x28,0x0a]
6249 vmovaps
(%rdx
), %ymm9
6251 // CHECK
: vmovaps
%xmm15
, 485498096
6252 // CHECK
: encoding
: [0xc5,0x78,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6253 vmovaps
%xmm15
, 485498096
6255 // CHECK
: vmovaps
%xmm15
, 64(%rdx
)
6256 // CHECK
: encoding
: [0xc5,0x78,0x29,0x7a,0x40]
6257 vmovaps
%xmm15
, 64(%rdx
)
6259 // CHECK
: vmovaps
%xmm15
, 64(%rdx
,%rax
)
6260 // CHECK
: encoding
: [0xc5,0x78,0x29,0x7c,0x02,0x40]
6261 vmovaps
%xmm15
, 64(%rdx
,%rax
)
6263 // CHECK
: vmovaps
%xmm15
, -64(%rdx
,%rax
,4)
6264 // CHECK
: encoding
: [0xc5,0x78,0x29,0x7c,0x82,0xc0]
6265 vmovaps
%xmm15
, -64(%rdx
,%rax
,4)
6267 // CHECK
: vmovaps
%xmm15
, 64(%rdx
,%rax
,4)
6268 // CHECK
: encoding
: [0xc5,0x78,0x29,0x7c,0x82,0x40]
6269 vmovaps
%xmm15
, 64(%rdx
,%rax
,4)
6271 // CHECK
: vmovaps
%xmm15
, (%rdx
)
6272 // CHECK
: encoding
: [0xc5,0x78,0x29,0x3a]
6273 vmovaps
%xmm15
, (%rdx
)
6275 // CHECK
: vmovaps
%xmm15
, %xmm15
6276 // CHECK
: encoding
: [0xc4,0x41,0x78,0x28,0xff]
6277 vmovaps
%xmm15
, %xmm15
6279 // CHECK
: vmovaps
%xmm6
, 485498096
6280 // CHECK
: encoding
: [0xc5,0xf8,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6281 vmovaps
%xmm6
, 485498096
6283 // CHECK
: vmovaps
%xmm6
, 64(%rdx
)
6284 // CHECK
: encoding
: [0xc5,0xf8,0x29,0x72,0x40]
6285 vmovaps
%xmm6
, 64(%rdx
)
6287 // CHECK
: vmovaps
%xmm6
, 64(%rdx
,%rax
)
6288 // CHECK
: encoding
: [0xc5,0xf8,0x29,0x74,0x02,0x40]
6289 vmovaps
%xmm6
, 64(%rdx
,%rax
)
6291 // CHECK
: vmovaps
%xmm6
, -64(%rdx
,%rax
,4)
6292 // CHECK
: encoding
: [0xc5,0xf8,0x29,0x74,0x82,0xc0]
6293 vmovaps
%xmm6
, -64(%rdx
,%rax
,4)
6295 // CHECK
: vmovaps
%xmm6
, 64(%rdx
,%rax
,4)
6296 // CHECK
: encoding
: [0xc5,0xf8,0x29,0x74,0x82,0x40]
6297 vmovaps
%xmm6
, 64(%rdx
,%rax
,4)
6299 // CHECK
: vmovaps
%xmm6
, (%rdx
)
6300 // CHECK
: encoding
: [0xc5,0xf8,0x29,0x32]
6301 vmovaps
%xmm6
, (%rdx
)
6303 // CHECK
: vmovaps
%xmm6
, %xmm6
6304 // CHECK
: encoding
: [0xc5,0xf8,0x28,0xf6]
6305 vmovaps
%xmm6
, %xmm6
6307 // CHECK
: vmovaps
%ymm7
, 485498096
6308 // CHECK
: encoding
: [0xc5,0xfc,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6309 vmovaps
%ymm7
, 485498096
6311 // CHECK
: vmovaps
%ymm7
, 64(%rdx
)
6312 // CHECK
: encoding
: [0xc5,0xfc,0x29,0x7a,0x40]
6313 vmovaps
%ymm7
, 64(%rdx
)
6315 // CHECK
: vmovaps
%ymm7
, 64(%rdx
,%rax
)
6316 // CHECK
: encoding
: [0xc5,0xfc,0x29,0x7c,0x02,0x40]
6317 vmovaps
%ymm7
, 64(%rdx
,%rax
)
6319 // CHECK
: vmovaps
%ymm7
, -64(%rdx
,%rax
,4)
6320 // CHECK
: encoding
: [0xc5,0xfc,0x29,0x7c,0x82,0xc0]
6321 vmovaps
%ymm7
, -64(%rdx
,%rax
,4)
6323 // CHECK
: vmovaps
%ymm7
, 64(%rdx
,%rax
,4)
6324 // CHECK
: encoding
: [0xc5,0xfc,0x29,0x7c,0x82,0x40]
6325 vmovaps
%ymm7
, 64(%rdx
,%rax
,4)
6327 // CHECK
: vmovaps
%ymm7
, (%rdx
)
6328 // CHECK
: encoding
: [0xc5,0xfc,0x29,0x3a]
6329 vmovaps
%ymm7
, (%rdx
)
6331 // CHECK
: vmovaps
%ymm7
, %ymm7
6332 // CHECK
: encoding
: [0xc5,0xfc,0x28,0xff]
6333 vmovaps
%ymm7
, %ymm7
6335 // CHECK
: vmovaps
%ymm9
, 485498096
6336 // CHECK
: encoding
: [0xc5,0x7c,0x29,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6337 vmovaps
%ymm9
, 485498096
6339 // CHECK
: vmovaps
%ymm9
, 64(%rdx
)
6340 // CHECK
: encoding
: [0xc5,0x7c,0x29,0x4a,0x40]
6341 vmovaps
%ymm9
, 64(%rdx
)
6343 // CHECK
: vmovaps
%ymm9
, 64(%rdx
,%rax
)
6344 // CHECK
: encoding
: [0xc5,0x7c,0x29,0x4c,0x02,0x40]
6345 vmovaps
%ymm9
, 64(%rdx
,%rax
)
6347 // CHECK
: vmovaps
%ymm9
, -64(%rdx
,%rax
,4)
6348 // CHECK
: encoding
: [0xc5,0x7c,0x29,0x4c,0x82,0xc0]
6349 vmovaps
%ymm9
, -64(%rdx
,%rax
,4)
6351 // CHECK
: vmovaps
%ymm9
, 64(%rdx
,%rax
,4)
6352 // CHECK
: encoding
: [0xc5,0x7c,0x29,0x4c,0x82,0x40]
6353 vmovaps
%ymm9
, 64(%rdx
,%rax
,4)
6355 // CHECK
: vmovaps
%ymm9
, (%rdx
)
6356 // CHECK
: encoding
: [0xc5,0x7c,0x29,0x0a]
6357 vmovaps
%ymm9
, (%rdx
)
6359 // CHECK
: vmovaps
%ymm9
, %ymm9
6360 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x28,0xc9]
6361 vmovaps
%ymm9
, %ymm9
6363 // CHECK
: vmovd
485498096, %xmm15
6364 // CHECK
: encoding
: [0xc5,0x79,0x6e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6365 vmovd
485498096, %xmm15
6367 // CHECK
: vmovd
485498096, %xmm6
6368 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6369 vmovd
485498096, %xmm6
6371 // CHECK
: vmovd
-64(%rdx
,%rax
,4), %xmm15
6372 // CHECK
: encoding
: [0xc5,0x79,0x6e,0x7c,0x82,0xc0]
6373 vmovd
-64(%rdx
,%rax
,4), %xmm15
6375 // CHECK
: vmovd
64(%rdx
,%rax
,4), %xmm15
6376 // CHECK
: encoding
: [0xc5,0x79,0x6e,0x7c,0x82,0x40]
6377 vmovd
64(%rdx
,%rax
,4), %xmm15
6379 // CHECK
: vmovd
-64(%rdx
,%rax
,4), %xmm6
6380 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0x74,0x82,0xc0]
6381 vmovd
-64(%rdx
,%rax
,4), %xmm6
6383 // CHECK
: vmovd
64(%rdx
,%rax
,4), %xmm6
6384 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0x74,0x82,0x40]
6385 vmovd
64(%rdx
,%rax
,4), %xmm6
6387 // CHECK
: vmovd
64(%rdx
,%rax
), %xmm15
6388 // CHECK
: encoding
: [0xc5,0x79,0x6e,0x7c,0x02,0x40]
6389 vmovd
64(%rdx
,%rax
), %xmm15
6391 // CHECK
: vmovd
64(%rdx
,%rax
), %xmm6
6392 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0x74,0x02,0x40]
6393 vmovd
64(%rdx
,%rax
), %xmm6
6395 // CHECK
: vmovd
64(%rdx
), %xmm15
6396 // CHECK
: encoding
: [0xc5,0x79,0x6e,0x7a,0x40]
6397 vmovd
64(%rdx
), %xmm15
6399 // CHECK
: vmovd
64(%rdx
), %xmm6
6400 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0x72,0x40]
6401 vmovd
64(%rdx
), %xmm6
6403 // CHECK
: vmovddup
485498096, %xmm15
6404 // CHECK
: encoding
: [0xc5,0x7b,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6405 vmovddup
485498096, %xmm15
6407 // CHECK
: vmovddup
485498096, %xmm6
6408 // CHECK
: encoding
: [0xc5,0xfb,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6409 vmovddup
485498096, %xmm6
6411 // CHECK
: vmovddup
485498096, %ymm7
6412 // CHECK
: encoding
: [0xc5,0xff,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6413 vmovddup
485498096, %ymm7
6415 // CHECK
: vmovddup
485498096, %ymm9
6416 // CHECK
: encoding
: [0xc5,0x7f,0x12,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6417 vmovddup
485498096, %ymm9
6419 // CHECK
: vmovddup
-64(%rdx
,%rax
,4), %xmm15
6420 // CHECK
: encoding
: [0xc5,0x7b,0x12,0x7c,0x82,0xc0]
6421 vmovddup
-64(%rdx
,%rax
,4), %xmm15
6423 // CHECK
: vmovddup
64(%rdx
,%rax
,4), %xmm15
6424 // CHECK
: encoding
: [0xc5,0x7b,0x12,0x7c,0x82,0x40]
6425 vmovddup
64(%rdx
,%rax
,4), %xmm15
6427 // CHECK
: vmovddup
-64(%rdx
,%rax
,4), %xmm6
6428 // CHECK
: encoding
: [0xc5,0xfb,0x12,0x74,0x82,0xc0]
6429 vmovddup
-64(%rdx
,%rax
,4), %xmm6
6431 // CHECK
: vmovddup
64(%rdx
,%rax
,4), %xmm6
6432 // CHECK
: encoding
: [0xc5,0xfb,0x12,0x74,0x82,0x40]
6433 vmovddup
64(%rdx
,%rax
,4), %xmm6
6435 // CHECK
: vmovddup
-64(%rdx
,%rax
,4), %ymm7
6436 // CHECK
: encoding
: [0xc5,0xff,0x12,0x7c,0x82,0xc0]
6437 vmovddup
-64(%rdx
,%rax
,4), %ymm7
6439 // CHECK
: vmovddup
64(%rdx
,%rax
,4), %ymm7
6440 // CHECK
: encoding
: [0xc5,0xff,0x12,0x7c,0x82,0x40]
6441 vmovddup
64(%rdx
,%rax
,4), %ymm7
6443 // CHECK
: vmovddup
-64(%rdx
,%rax
,4), %ymm9
6444 // CHECK
: encoding
: [0xc5,0x7f,0x12,0x4c,0x82,0xc0]
6445 vmovddup
-64(%rdx
,%rax
,4), %ymm9
6447 // CHECK
: vmovddup
64(%rdx
,%rax
,4), %ymm9
6448 // CHECK
: encoding
: [0xc5,0x7f,0x12,0x4c,0x82,0x40]
6449 vmovddup
64(%rdx
,%rax
,4), %ymm9
6451 // CHECK
: vmovddup
64(%rdx
,%rax
), %xmm15
6452 // CHECK
: encoding
: [0xc5,0x7b,0x12,0x7c,0x02,0x40]
6453 vmovddup
64(%rdx
,%rax
), %xmm15
6455 // CHECK
: vmovddup
64(%rdx
,%rax
), %xmm6
6456 // CHECK
: encoding
: [0xc5,0xfb,0x12,0x74,0x02,0x40]
6457 vmovddup
64(%rdx
,%rax
), %xmm6
6459 // CHECK
: vmovddup
64(%rdx
,%rax
), %ymm7
6460 // CHECK
: encoding
: [0xc5,0xff,0x12,0x7c,0x02,0x40]
6461 vmovddup
64(%rdx
,%rax
), %ymm7
6463 // CHECK
: vmovddup
64(%rdx
,%rax
), %ymm9
6464 // CHECK
: encoding
: [0xc5,0x7f,0x12,0x4c,0x02,0x40]
6465 vmovddup
64(%rdx
,%rax
), %ymm9
6467 // CHECK
: vmovddup
64(%rdx
), %xmm15
6468 // CHECK
: encoding
: [0xc5,0x7b,0x12,0x7a,0x40]
6469 vmovddup
64(%rdx
), %xmm15
6471 // CHECK
: vmovddup
64(%rdx
), %xmm6
6472 // CHECK
: encoding
: [0xc5,0xfb,0x12,0x72,0x40]
6473 vmovddup
64(%rdx
), %xmm6
6475 // CHECK
: vmovddup
64(%rdx
), %ymm7
6476 // CHECK
: encoding
: [0xc5,0xff,0x12,0x7a,0x40]
6477 vmovddup
64(%rdx
), %ymm7
6479 // CHECK
: vmovddup
64(%rdx
), %ymm9
6480 // CHECK
: encoding
: [0xc5,0x7f,0x12,0x4a,0x40]
6481 vmovddup
64(%rdx
), %ymm9
6483 // CHECK
: vmovddup
(%rdx
), %xmm15
6484 // CHECK
: encoding
: [0xc5,0x7b,0x12,0x3a]
6485 vmovddup
(%rdx
), %xmm15
6487 // CHECK
: vmovddup
(%rdx
), %xmm6
6488 // CHECK
: encoding
: [0xc5,0xfb,0x12,0x32]
6489 vmovddup
(%rdx
), %xmm6
6491 // CHECK
: vmovddup
(%rdx
), %ymm7
6492 // CHECK
: encoding
: [0xc5,0xff,0x12,0x3a]
6493 vmovddup
(%rdx
), %ymm7
6495 // CHECK
: vmovddup
(%rdx
), %ymm9
6496 // CHECK
: encoding
: [0xc5,0x7f,0x12,0x0a]
6497 vmovddup
(%rdx
), %ymm9
6499 // CHECK
: vmovddup
%xmm15
, %xmm15
6500 // CHECK
: encoding
: [0xc4,0x41,0x7b,0x12,0xff]
6501 vmovddup
%xmm15
, %xmm15
6503 // CHECK
: vmovddup
%xmm6
, %xmm6
6504 // CHECK
: encoding
: [0xc5,0xfb,0x12,0xf6]
6505 vmovddup
%xmm6
, %xmm6
6507 // CHECK
: vmovddup
%ymm7
, %ymm7
6508 // CHECK
: encoding
: [0xc5,0xff,0x12,0xff]
6509 vmovddup
%ymm7
, %ymm7
6511 // CHECK
: vmovddup
%ymm9
, %ymm9
6512 // CHECK
: encoding
: [0xc4,0x41,0x7f,0x12,0xc9]
6513 vmovddup
%ymm9
, %ymm9
6515 // CHECK
: vmovdqa
485498096, %xmm15
6516 // CHECK
: encoding
: [0xc5,0x79,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6517 vmovdqa
485498096, %xmm15
6519 // CHECK
: vmovdqa
485498096, %xmm6
6520 // CHECK
: encoding
: [0xc5,0xf9,0x6f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6521 vmovdqa
485498096, %xmm6
6523 // CHECK
: vmovdqa
485498096, %ymm7
6524 // CHECK
: encoding
: [0xc5,0xfd,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6525 vmovdqa
485498096, %ymm7
6527 // CHECK
: vmovdqa
485498096, %ymm9
6528 // CHECK
: encoding
: [0xc5,0x7d,0x6f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6529 vmovdqa
485498096, %ymm9
6531 // CHECK
: vmovdqa
-64(%rdx
,%rax
,4), %xmm15
6532 // CHECK
: encoding
: [0xc5,0x79,0x6f,0x7c,0x82,0xc0]
6533 vmovdqa
-64(%rdx
,%rax
,4), %xmm15
6535 // CHECK
: vmovdqa
64(%rdx
,%rax
,4), %xmm15
6536 // CHECK
: encoding
: [0xc5,0x79,0x6f,0x7c,0x82,0x40]
6537 vmovdqa
64(%rdx
,%rax
,4), %xmm15
6539 // CHECK
: vmovdqa
-64(%rdx
,%rax
,4), %xmm6
6540 // CHECK
: encoding
: [0xc5,0xf9,0x6f,0x74,0x82,0xc0]
6541 vmovdqa
-64(%rdx
,%rax
,4), %xmm6
6543 // CHECK
: vmovdqa
64(%rdx
,%rax
,4), %xmm6
6544 // CHECK
: encoding
: [0xc5,0xf9,0x6f,0x74,0x82,0x40]
6545 vmovdqa
64(%rdx
,%rax
,4), %xmm6
6547 // CHECK
: vmovdqa
-64(%rdx
,%rax
,4), %ymm7
6548 // CHECK
: encoding
: [0xc5,0xfd,0x6f,0x7c,0x82,0xc0]
6549 vmovdqa
-64(%rdx
,%rax
,4), %ymm7
6551 // CHECK
: vmovdqa
64(%rdx
,%rax
,4), %ymm7
6552 // CHECK
: encoding
: [0xc5,0xfd,0x6f,0x7c,0x82,0x40]
6553 vmovdqa
64(%rdx
,%rax
,4), %ymm7
6555 // CHECK
: vmovdqa
-64(%rdx
,%rax
,4), %ymm9
6556 // CHECK
: encoding
: [0xc5,0x7d,0x6f,0x4c,0x82,0xc0]
6557 vmovdqa
-64(%rdx
,%rax
,4), %ymm9
6559 // CHECK
: vmovdqa
64(%rdx
,%rax
,4), %ymm9
6560 // CHECK
: encoding
: [0xc5,0x7d,0x6f,0x4c,0x82,0x40]
6561 vmovdqa
64(%rdx
,%rax
,4), %ymm9
6563 // CHECK
: vmovdqa
64(%rdx
,%rax
), %xmm15
6564 // CHECK
: encoding
: [0xc5,0x79,0x6f,0x7c,0x02,0x40]
6565 vmovdqa
64(%rdx
,%rax
), %xmm15
6567 // CHECK
: vmovdqa
64(%rdx
,%rax
), %xmm6
6568 // CHECK
: encoding
: [0xc5,0xf9,0x6f,0x74,0x02,0x40]
6569 vmovdqa
64(%rdx
,%rax
), %xmm6
6571 // CHECK
: vmovdqa
64(%rdx
,%rax
), %ymm7
6572 // CHECK
: encoding
: [0xc5,0xfd,0x6f,0x7c,0x02,0x40]
6573 vmovdqa
64(%rdx
,%rax
), %ymm7
6575 // CHECK
: vmovdqa
64(%rdx
,%rax
), %ymm9
6576 // CHECK
: encoding
: [0xc5,0x7d,0x6f,0x4c,0x02,0x40]
6577 vmovdqa
64(%rdx
,%rax
), %ymm9
6579 // CHECK
: vmovdqa
64(%rdx
), %xmm15
6580 // CHECK
: encoding
: [0xc5,0x79,0x6f,0x7a,0x40]
6581 vmovdqa
64(%rdx
), %xmm15
6583 // CHECK
: vmovdqa
64(%rdx
), %xmm6
6584 // CHECK
: encoding
: [0xc5,0xf9,0x6f,0x72,0x40]
6585 vmovdqa
64(%rdx
), %xmm6
6587 // CHECK
: vmovdqa
64(%rdx
), %ymm7
6588 // CHECK
: encoding
: [0xc5,0xfd,0x6f,0x7a,0x40]
6589 vmovdqa
64(%rdx
), %ymm7
6591 // CHECK
: vmovdqa
64(%rdx
), %ymm9
6592 // CHECK
: encoding
: [0xc5,0x7d,0x6f,0x4a,0x40]
6593 vmovdqa
64(%rdx
), %ymm9
6595 // CHECK
: vmovdqa
(%rdx
), %xmm15
6596 // CHECK
: encoding
: [0xc5,0x79,0x6f,0x3a]
6597 vmovdqa
(%rdx
), %xmm15
6599 // CHECK
: vmovdqa
(%rdx
), %xmm6
6600 // CHECK
: encoding
: [0xc5,0xf9,0x6f,0x32]
6601 vmovdqa
(%rdx
), %xmm6
6603 // CHECK
: vmovdqa
(%rdx
), %ymm7
6604 // CHECK
: encoding
: [0xc5,0xfd,0x6f,0x3a]
6605 vmovdqa
(%rdx
), %ymm7
6607 // CHECK
: vmovdqa
(%rdx
), %ymm9
6608 // CHECK
: encoding
: [0xc5,0x7d,0x6f,0x0a]
6609 vmovdqa
(%rdx
), %ymm9
6611 // CHECK
: vmovdqa
%xmm15
, 485498096
6612 // CHECK
: encoding
: [0xc5,0x79,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6613 vmovdqa
%xmm15
, 485498096
6615 // CHECK
: vmovdqa
%xmm15
, 64(%rdx
)
6616 // CHECK
: encoding
: [0xc5,0x79,0x7f,0x7a,0x40]
6617 vmovdqa
%xmm15
, 64(%rdx
)
6619 // CHECK
: vmovdqa
%xmm15
, 64(%rdx
,%rax
)
6620 // CHECK
: encoding
: [0xc5,0x79,0x7f,0x7c,0x02,0x40]
6621 vmovdqa
%xmm15
, 64(%rdx
,%rax
)
6623 // CHECK
: vmovdqa
%xmm15
, -64(%rdx
,%rax
,4)
6624 // CHECK
: encoding
: [0xc5,0x79,0x7f,0x7c,0x82,0xc0]
6625 vmovdqa
%xmm15
, -64(%rdx
,%rax
,4)
6627 // CHECK
: vmovdqa
%xmm15
, 64(%rdx
,%rax
,4)
6628 // CHECK
: encoding
: [0xc5,0x79,0x7f,0x7c,0x82,0x40]
6629 vmovdqa
%xmm15
, 64(%rdx
,%rax
,4)
6631 // CHECK
: vmovdqa
%xmm15
, (%rdx
)
6632 // CHECK
: encoding
: [0xc5,0x79,0x7f,0x3a]
6633 vmovdqa
%xmm15
, (%rdx
)
6635 // CHECK
: vmovdqa
%xmm15
, %xmm15
6636 // CHECK
: encoding
: [0xc4,0x41,0x79,0x6f,0xff]
6637 vmovdqa
%xmm15
, %xmm15
6639 // CHECK
: vmovdqa
%xmm6
, 485498096
6640 // CHECK
: encoding
: [0xc5,0xf9,0x7f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6641 vmovdqa
%xmm6
, 485498096
6643 // CHECK
: vmovdqa
%xmm6
, 64(%rdx
)
6644 // CHECK
: encoding
: [0xc5,0xf9,0x7f,0x72,0x40]
6645 vmovdqa
%xmm6
, 64(%rdx
)
6647 // CHECK
: vmovdqa
%xmm6
, 64(%rdx
,%rax
)
6648 // CHECK
: encoding
: [0xc5,0xf9,0x7f,0x74,0x02,0x40]
6649 vmovdqa
%xmm6
, 64(%rdx
,%rax
)
6651 // CHECK
: vmovdqa
%xmm6
, -64(%rdx
,%rax
,4)
6652 // CHECK
: encoding
: [0xc5,0xf9,0x7f,0x74,0x82,0xc0]
6653 vmovdqa
%xmm6
, -64(%rdx
,%rax
,4)
6655 // CHECK
: vmovdqa
%xmm6
, 64(%rdx
,%rax
,4)
6656 // CHECK
: encoding
: [0xc5,0xf9,0x7f,0x74,0x82,0x40]
6657 vmovdqa
%xmm6
, 64(%rdx
,%rax
,4)
6659 // CHECK
: vmovdqa
%xmm6
, (%rdx
)
6660 // CHECK
: encoding
: [0xc5,0xf9,0x7f,0x32]
6661 vmovdqa
%xmm6
, (%rdx
)
6663 // CHECK
: vmovdqa
%xmm6
, %xmm6
6664 // CHECK
: encoding
: [0xc5,0xf9,0x6f,0xf6]
6665 vmovdqa
%xmm6
, %xmm6
6667 // CHECK
: vmovdqa
%ymm7
, 485498096
6668 // CHECK
: encoding
: [0xc5,0xfd,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6669 vmovdqa
%ymm7
, 485498096
6671 // CHECK
: vmovdqa
%ymm7
, 64(%rdx
)
6672 // CHECK
: encoding
: [0xc5,0xfd,0x7f,0x7a,0x40]
6673 vmovdqa
%ymm7
, 64(%rdx
)
6675 // CHECK
: vmovdqa
%ymm7
, 64(%rdx
,%rax
)
6676 // CHECK
: encoding
: [0xc5,0xfd,0x7f,0x7c,0x02,0x40]
6677 vmovdqa
%ymm7
, 64(%rdx
,%rax
)
6679 // CHECK
: vmovdqa
%ymm7
, -64(%rdx
,%rax
,4)
6680 // CHECK
: encoding
: [0xc5,0xfd,0x7f,0x7c,0x82,0xc0]
6681 vmovdqa
%ymm7
, -64(%rdx
,%rax
,4)
6683 // CHECK
: vmovdqa
%ymm7
, 64(%rdx
,%rax
,4)
6684 // CHECK
: encoding
: [0xc5,0xfd,0x7f,0x7c,0x82,0x40]
6685 vmovdqa
%ymm7
, 64(%rdx
,%rax
,4)
6687 // CHECK
: vmovdqa
%ymm7
, (%rdx
)
6688 // CHECK
: encoding
: [0xc5,0xfd,0x7f,0x3a]
6689 vmovdqa
%ymm7
, (%rdx
)
6691 // CHECK
: vmovdqa
%ymm7
, %ymm7
6692 // CHECK
: encoding
: [0xc5,0xfd,0x6f,0xff]
6693 vmovdqa
%ymm7
, %ymm7
6695 // CHECK
: vmovdqa
%ymm9
, 485498096
6696 // CHECK
: encoding
: [0xc5,0x7d,0x7f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6697 vmovdqa
%ymm9
, 485498096
6699 // CHECK
: vmovdqa
%ymm9
, 64(%rdx
)
6700 // CHECK
: encoding
: [0xc5,0x7d,0x7f,0x4a,0x40]
6701 vmovdqa
%ymm9
, 64(%rdx
)
6703 // CHECK
: vmovdqa
%ymm9
, 64(%rdx
,%rax
)
6704 // CHECK
: encoding
: [0xc5,0x7d,0x7f,0x4c,0x02,0x40]
6705 vmovdqa
%ymm9
, 64(%rdx
,%rax
)
6707 // CHECK
: vmovdqa
%ymm9
, -64(%rdx
,%rax
,4)
6708 // CHECK
: encoding
: [0xc5,0x7d,0x7f,0x4c,0x82,0xc0]
6709 vmovdqa
%ymm9
, -64(%rdx
,%rax
,4)
6711 // CHECK
: vmovdqa
%ymm9
, 64(%rdx
,%rax
,4)
6712 // CHECK
: encoding
: [0xc5,0x7d,0x7f,0x4c,0x82,0x40]
6713 vmovdqa
%ymm9
, 64(%rdx
,%rax
,4)
6715 // CHECK
: vmovdqa
%ymm9
, (%rdx
)
6716 // CHECK
: encoding
: [0xc5,0x7d,0x7f,0x0a]
6717 vmovdqa
%ymm9
, (%rdx
)
6719 // CHECK
: vmovdqa
%ymm9
, %ymm9
6720 // CHECK
: encoding
: [0xc4,0x41,0x7d,0x6f,0xc9]
6721 vmovdqa
%ymm9
, %ymm9
6723 // CHECK
: vmovdqu
485498096, %xmm15
6724 // CHECK
: encoding
: [0xc5,0x7a,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6725 vmovdqu
485498096, %xmm15
6727 // CHECK
: vmovdqu
485498096, %xmm6
6728 // CHECK
: encoding
: [0xc5,0xfa,0x6f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6729 vmovdqu
485498096, %xmm6
6731 // CHECK
: vmovdqu
485498096, %ymm7
6732 // CHECK
: encoding
: [0xc5,0xfe,0x6f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6733 vmovdqu
485498096, %ymm7
6735 // CHECK
: vmovdqu
485498096, %ymm9
6736 // CHECK
: encoding
: [0xc5,0x7e,0x6f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6737 vmovdqu
485498096, %ymm9
6739 // CHECK
: vmovdqu
-64(%rdx
,%rax
,4), %xmm15
6740 // CHECK
: encoding
: [0xc5,0x7a,0x6f,0x7c,0x82,0xc0]
6741 vmovdqu
-64(%rdx
,%rax
,4), %xmm15
6743 // CHECK
: vmovdqu
64(%rdx
,%rax
,4), %xmm15
6744 // CHECK
: encoding
: [0xc5,0x7a,0x6f,0x7c,0x82,0x40]
6745 vmovdqu
64(%rdx
,%rax
,4), %xmm15
6747 // CHECK
: vmovdqu
-64(%rdx
,%rax
,4), %xmm6
6748 // CHECK
: encoding
: [0xc5,0xfa,0x6f,0x74,0x82,0xc0]
6749 vmovdqu
-64(%rdx
,%rax
,4), %xmm6
6751 // CHECK
: vmovdqu
64(%rdx
,%rax
,4), %xmm6
6752 // CHECK
: encoding
: [0xc5,0xfa,0x6f,0x74,0x82,0x40]
6753 vmovdqu
64(%rdx
,%rax
,4), %xmm6
6755 // CHECK
: vmovdqu
-64(%rdx
,%rax
,4), %ymm7
6756 // CHECK
: encoding
: [0xc5,0xfe,0x6f,0x7c,0x82,0xc0]
6757 vmovdqu
-64(%rdx
,%rax
,4), %ymm7
6759 // CHECK
: vmovdqu
64(%rdx
,%rax
,4), %ymm7
6760 // CHECK
: encoding
: [0xc5,0xfe,0x6f,0x7c,0x82,0x40]
6761 vmovdqu
64(%rdx
,%rax
,4), %ymm7
6763 // CHECK
: vmovdqu
-64(%rdx
,%rax
,4), %ymm9
6764 // CHECK
: encoding
: [0xc5,0x7e,0x6f,0x4c,0x82,0xc0]
6765 vmovdqu
-64(%rdx
,%rax
,4), %ymm9
6767 // CHECK
: vmovdqu
64(%rdx
,%rax
,4), %ymm9
6768 // CHECK
: encoding
: [0xc5,0x7e,0x6f,0x4c,0x82,0x40]
6769 vmovdqu
64(%rdx
,%rax
,4), %ymm9
6771 // CHECK
: vmovdqu
64(%rdx
,%rax
), %xmm15
6772 // CHECK
: encoding
: [0xc5,0x7a,0x6f,0x7c,0x02,0x40]
6773 vmovdqu
64(%rdx
,%rax
), %xmm15
6775 // CHECK
: vmovdqu
64(%rdx
,%rax
), %xmm6
6776 // CHECK
: encoding
: [0xc5,0xfa,0x6f,0x74,0x02,0x40]
6777 vmovdqu
64(%rdx
,%rax
), %xmm6
6779 // CHECK
: vmovdqu
64(%rdx
,%rax
), %ymm7
6780 // CHECK
: encoding
: [0xc5,0xfe,0x6f,0x7c,0x02,0x40]
6781 vmovdqu
64(%rdx
,%rax
), %ymm7
6783 // CHECK
: vmovdqu
64(%rdx
,%rax
), %ymm9
6784 // CHECK
: encoding
: [0xc5,0x7e,0x6f,0x4c,0x02,0x40]
6785 vmovdqu
64(%rdx
,%rax
), %ymm9
6787 // CHECK
: vmovdqu
64(%rdx
), %xmm15
6788 // CHECK
: encoding
: [0xc5,0x7a,0x6f,0x7a,0x40]
6789 vmovdqu
64(%rdx
), %xmm15
6791 // CHECK
: vmovdqu
64(%rdx
), %xmm6
6792 // CHECK
: encoding
: [0xc5,0xfa,0x6f,0x72,0x40]
6793 vmovdqu
64(%rdx
), %xmm6
6795 // CHECK
: vmovdqu
64(%rdx
), %ymm7
6796 // CHECK
: encoding
: [0xc5,0xfe,0x6f,0x7a,0x40]
6797 vmovdqu
64(%rdx
), %ymm7
6799 // CHECK
: vmovdqu
64(%rdx
), %ymm9
6800 // CHECK
: encoding
: [0xc5,0x7e,0x6f,0x4a,0x40]
6801 vmovdqu
64(%rdx
), %ymm9
6803 // CHECK
: vmovdqu
(%rdx
), %xmm15
6804 // CHECK
: encoding
: [0xc5,0x7a,0x6f,0x3a]
6805 vmovdqu
(%rdx
), %xmm15
6807 // CHECK
: vmovdqu
(%rdx
), %xmm6
6808 // CHECK
: encoding
: [0xc5,0xfa,0x6f,0x32]
6809 vmovdqu
(%rdx
), %xmm6
6811 // CHECK
: vmovdqu
(%rdx
), %ymm7
6812 // CHECK
: encoding
: [0xc5,0xfe,0x6f,0x3a]
6813 vmovdqu
(%rdx
), %ymm7
6815 // CHECK
: vmovdqu
(%rdx
), %ymm9
6816 // CHECK
: encoding
: [0xc5,0x7e,0x6f,0x0a]
6817 vmovdqu
(%rdx
), %ymm9
6819 // CHECK
: vmovdqu
%xmm15
, 485498096
6820 // CHECK
: encoding
: [0xc5,0x7a,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6821 vmovdqu
%xmm15
, 485498096
6823 // CHECK
: vmovdqu
%xmm15
, 64(%rdx
)
6824 // CHECK
: encoding
: [0xc5,0x7a,0x7f,0x7a,0x40]
6825 vmovdqu
%xmm15
, 64(%rdx
)
6827 // CHECK
: vmovdqu
%xmm15
, 64(%rdx
,%rax
)
6828 // CHECK
: encoding
: [0xc5,0x7a,0x7f,0x7c,0x02,0x40]
6829 vmovdqu
%xmm15
, 64(%rdx
,%rax
)
6831 // CHECK
: vmovdqu
%xmm15
, -64(%rdx
,%rax
,4)
6832 // CHECK
: encoding
: [0xc5,0x7a,0x7f,0x7c,0x82,0xc0]
6833 vmovdqu
%xmm15
, -64(%rdx
,%rax
,4)
6835 // CHECK
: vmovdqu
%xmm15
, 64(%rdx
,%rax
,4)
6836 // CHECK
: encoding
: [0xc5,0x7a,0x7f,0x7c,0x82,0x40]
6837 vmovdqu
%xmm15
, 64(%rdx
,%rax
,4)
6839 // CHECK
: vmovdqu
%xmm15
, (%rdx
)
6840 // CHECK
: encoding
: [0xc5,0x7a,0x7f,0x3a]
6841 vmovdqu
%xmm15
, (%rdx
)
6843 // CHECK
: vmovdqu
%xmm15
, %xmm15
6844 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x6f,0xff]
6845 vmovdqu
%xmm15
, %xmm15
6847 // CHECK
: vmovdqu
%xmm6
, 485498096
6848 // CHECK
: encoding
: [0xc5,0xfa,0x7f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6849 vmovdqu
%xmm6
, 485498096
6851 // CHECK
: vmovdqu
%xmm6
, 64(%rdx
)
6852 // CHECK
: encoding
: [0xc5,0xfa,0x7f,0x72,0x40]
6853 vmovdqu
%xmm6
, 64(%rdx
)
6855 // CHECK
: vmovdqu
%xmm6
, 64(%rdx
,%rax
)
6856 // CHECK
: encoding
: [0xc5,0xfa,0x7f,0x74,0x02,0x40]
6857 vmovdqu
%xmm6
, 64(%rdx
,%rax
)
6859 // CHECK
: vmovdqu
%xmm6
, -64(%rdx
,%rax
,4)
6860 // CHECK
: encoding
: [0xc5,0xfa,0x7f,0x74,0x82,0xc0]
6861 vmovdqu
%xmm6
, -64(%rdx
,%rax
,4)
6863 // CHECK
: vmovdqu
%xmm6
, 64(%rdx
,%rax
,4)
6864 // CHECK
: encoding
: [0xc5,0xfa,0x7f,0x74,0x82,0x40]
6865 vmovdqu
%xmm6
, 64(%rdx
,%rax
,4)
6867 // CHECK
: vmovdqu
%xmm6
, (%rdx
)
6868 // CHECK
: encoding
: [0xc5,0xfa,0x7f,0x32]
6869 vmovdqu
%xmm6
, (%rdx
)
6871 // CHECK
: vmovdqu
%xmm6
, %xmm6
6872 // CHECK
: encoding
: [0xc5,0xfa,0x6f,0xf6]
6873 vmovdqu
%xmm6
, %xmm6
6875 // CHECK
: vmovdqu
%ymm7
, 485498096
6876 // CHECK
: encoding
: [0xc5,0xfe,0x7f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6877 vmovdqu
%ymm7
, 485498096
6879 // CHECK
: vmovdqu
%ymm7
, 64(%rdx
)
6880 // CHECK
: encoding
: [0xc5,0xfe,0x7f,0x7a,0x40]
6881 vmovdqu
%ymm7
, 64(%rdx
)
6883 // CHECK
: vmovdqu
%ymm7
, 64(%rdx
,%rax
)
6884 // CHECK
: encoding
: [0xc5,0xfe,0x7f,0x7c,0x02,0x40]
6885 vmovdqu
%ymm7
, 64(%rdx
,%rax
)
6887 // CHECK
: vmovdqu
%ymm7
, -64(%rdx
,%rax
,4)
6888 // CHECK
: encoding
: [0xc5,0xfe,0x7f,0x7c,0x82,0xc0]
6889 vmovdqu
%ymm7
, -64(%rdx
,%rax
,4)
6891 // CHECK
: vmovdqu
%ymm7
, 64(%rdx
,%rax
,4)
6892 // CHECK
: encoding
: [0xc5,0xfe,0x7f,0x7c,0x82,0x40]
6893 vmovdqu
%ymm7
, 64(%rdx
,%rax
,4)
6895 // CHECK
: vmovdqu
%ymm7
, (%rdx
)
6896 // CHECK
: encoding
: [0xc5,0xfe,0x7f,0x3a]
6897 vmovdqu
%ymm7
, (%rdx
)
6899 // CHECK
: vmovdqu
%ymm7
, %ymm7
6900 // CHECK
: encoding
: [0xc5,0xfe,0x6f,0xff]
6901 vmovdqu
%ymm7
, %ymm7
6903 // CHECK
: vmovdqu
%ymm9
, 485498096
6904 // CHECK
: encoding
: [0xc5,0x7e,0x7f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
6905 vmovdqu
%ymm9
, 485498096
6907 // CHECK
: vmovdqu
%ymm9
, 64(%rdx
)
6908 // CHECK
: encoding
: [0xc5,0x7e,0x7f,0x4a,0x40]
6909 vmovdqu
%ymm9
, 64(%rdx
)
6911 // CHECK
: vmovdqu
%ymm9
, 64(%rdx
,%rax
)
6912 // CHECK
: encoding
: [0xc5,0x7e,0x7f,0x4c,0x02,0x40]
6913 vmovdqu
%ymm9
, 64(%rdx
,%rax
)
6915 // CHECK
: vmovdqu
%ymm9
, -64(%rdx
,%rax
,4)
6916 // CHECK
: encoding
: [0xc5,0x7e,0x7f,0x4c,0x82,0xc0]
6917 vmovdqu
%ymm9
, -64(%rdx
,%rax
,4)
6919 // CHECK
: vmovdqu
%ymm9
, 64(%rdx
,%rax
,4)
6920 // CHECK
: encoding
: [0xc5,0x7e,0x7f,0x4c,0x82,0x40]
6921 vmovdqu
%ymm9
, 64(%rdx
,%rax
,4)
6923 // CHECK
: vmovdqu
%ymm9
, (%rdx
)
6924 // CHECK
: encoding
: [0xc5,0x7e,0x7f,0x0a]
6925 vmovdqu
%ymm9
, (%rdx
)
6927 // CHECK
: vmovdqu
%ymm9
, %ymm9
6928 // CHECK
: encoding
: [0xc4,0x41,0x7e,0x6f,0xc9]
6929 vmovdqu
%ymm9
, %ymm9
6931 // CHECK
: vmovd
%r13d
, %xmm15
6932 // CHECK
: encoding
: [0xc4,0x41,0x79,0x6e,0xfd]
6935 // CHECK
: vmovd
%r13d
, %xmm6
6936 // CHECK
: encoding
: [0xc4,0xc1,0x79,0x6e,0xf5]
6939 // CHECK
: vmovd
(%rdx
), %xmm15
6940 // CHECK
: encoding
: [0xc5,0x79,0x6e,0x3a]
6941 vmovd
(%rdx
), %xmm15
6943 // CHECK
: vmovd
(%rdx
), %xmm6
6944 // CHECK
: encoding
: [0xc5,0xf9,0x6e,0x32]
6947 // CHECK
: vmovd
%xmm15
, 485498096
6948 // CHECK
: encoding
: [0xc5,0x79,0x7e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
6949 vmovd
%xmm15
, 485498096
6951 // CHECK
: vmovd
%xmm15
, 64(%rdx
)
6952 // CHECK
: encoding
: [0xc5,0x79,0x7e,0x7a,0x40]
6953 vmovd
%xmm15
, 64(%rdx
)
6955 // CHECK
: vmovd
%xmm15
, 64(%rdx
,%rax
)
6956 // CHECK
: encoding
: [0xc5,0x79,0x7e,0x7c,0x02,0x40]
6957 vmovd
%xmm15
, 64(%rdx
,%rax
)
6959 // CHECK
: vmovd
%xmm15
, -64(%rdx
,%rax
,4)
6960 // CHECK
: encoding
: [0xc5,0x79,0x7e,0x7c,0x82,0xc0]
6961 vmovd
%xmm15
, -64(%rdx
,%rax
,4)
6963 // CHECK
: vmovd
%xmm15
, 64(%rdx
,%rax
,4)
6964 // CHECK
: encoding
: [0xc5,0x79,0x7e,0x7c,0x82,0x40]
6965 vmovd
%xmm15
, 64(%rdx
,%rax
,4)
6967 // CHECK
: vmovd
%xmm15
, %r13d
6968 // CHECK
: encoding
: [0xc4,0x41,0x79,0x7e,0xfd]
6971 // CHECK
: vmovd
%xmm15
, (%rdx
)
6972 // CHECK
: encoding
: [0xc5,0x79,0x7e,0x3a]
6973 vmovd
%xmm15
, (%rdx
)
6975 // CHECK
: vmovd
%xmm6
, 485498096
6976 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
6977 vmovd
%xmm6
, 485498096
6979 // CHECK
: vmovd
%xmm6
, 64(%rdx
)
6980 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0x72,0x40]
6981 vmovd
%xmm6
, 64(%rdx
)
6983 // CHECK
: vmovd
%xmm6
, 64(%rdx
,%rax
)
6984 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0x74,0x02,0x40]
6985 vmovd
%xmm6
, 64(%rdx
,%rax
)
6987 // CHECK
: vmovd
%xmm6
, -64(%rdx
,%rax
,4)
6988 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0x74,0x82,0xc0]
6989 vmovd
%xmm6
, -64(%rdx
,%rax
,4)
6991 // CHECK
: vmovd
%xmm6
, 64(%rdx
,%rax
,4)
6992 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0x74,0x82,0x40]
6993 vmovd
%xmm6
, 64(%rdx
,%rax
,4)
6995 // CHECK
: vmovd
%xmm6
, %r13d
6996 // CHECK
: encoding
: [0xc4,0xc1,0x79,0x7e,0xf5]
6999 // CHECK
: vmovd
%xmm6
, (%rdx
)
7000 // CHECK
: encoding
: [0xc5,0xf9,0x7e,0x32]
7003 // CHECK
: vmovhlps
%xmm15
, %xmm15
, %xmm15
7004 // CHECK
: encoding
: [0xc4,0x41,0x00,0x12,0xff]
7005 vmovhlps
%xmm15
, %xmm15
, %xmm15
7007 // CHECK
: vmovhlps
%xmm6
, %xmm6
, %xmm6
7008 // CHECK
: encoding
: [0xc5,0xc8,0x12,0xf6]
7009 vmovhlps
%xmm6
, %xmm6
, %xmm6
7011 // CHECK
: vmovhpd
485498096, %xmm15
, %xmm15
7012 // CHECK
: encoding
: [0xc5,0x01,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7013 vmovhpd
485498096, %xmm15
, %xmm15
7015 // CHECK
: vmovhpd
485498096, %xmm6
, %xmm6
7016 // CHECK
: encoding
: [0xc5,0xc9,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7017 vmovhpd
485498096, %xmm6
, %xmm6
7019 // CHECK
: vmovhpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7020 // CHECK
: encoding
: [0xc5,0x01,0x16,0x7c,0x82,0xc0]
7021 vmovhpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7023 // CHECK
: vmovhpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7024 // CHECK
: encoding
: [0xc5,0x01,0x16,0x7c,0x82,0x40]
7025 vmovhpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7027 // CHECK
: vmovhpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7028 // CHECK
: encoding
: [0xc5,0xc9,0x16,0x74,0x82,0xc0]
7029 vmovhpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7031 // CHECK
: vmovhpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7032 // CHECK
: encoding
: [0xc5,0xc9,0x16,0x74,0x82,0x40]
7033 vmovhpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7035 // CHECK
: vmovhpd
64(%rdx
,%rax
), %xmm15
, %xmm15
7036 // CHECK
: encoding
: [0xc5,0x01,0x16,0x7c,0x02,0x40]
7037 vmovhpd
64(%rdx
,%rax
), %xmm15
, %xmm15
7039 // CHECK
: vmovhpd
64(%rdx
,%rax
), %xmm6
, %xmm6
7040 // CHECK
: encoding
: [0xc5,0xc9,0x16,0x74,0x02,0x40]
7041 vmovhpd
64(%rdx
,%rax
), %xmm6
, %xmm6
7043 // CHECK
: vmovhpd
64(%rdx
), %xmm15
, %xmm15
7044 // CHECK
: encoding
: [0xc5,0x01,0x16,0x7a,0x40]
7045 vmovhpd
64(%rdx
), %xmm15
, %xmm15
7047 // CHECK
: vmovhpd
64(%rdx
), %xmm6
, %xmm6
7048 // CHECK
: encoding
: [0xc5,0xc9,0x16,0x72,0x40]
7049 vmovhpd
64(%rdx
), %xmm6
, %xmm6
7051 // CHECK
: vmovhpd
(%rdx
), %xmm15
, %xmm15
7052 // CHECK
: encoding
: [0xc5,0x01,0x16,0x3a]
7053 vmovhpd
(%rdx
), %xmm15
, %xmm15
7055 // CHECK
: vmovhpd
(%rdx
), %xmm6
, %xmm6
7056 // CHECK
: encoding
: [0xc5,0xc9,0x16,0x32]
7057 vmovhpd
(%rdx
), %xmm6
, %xmm6
7059 // CHECK
: vmovhpd
%xmm15
, 485498096
7060 // CHECK
: encoding
: [0xc5,0x79,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7061 vmovhpd
%xmm15
, 485498096
7063 // CHECK
: vmovhpd
%xmm15
, 64(%rdx
)
7064 // CHECK
: encoding
: [0xc5,0x79,0x17,0x7a,0x40]
7065 vmovhpd
%xmm15
, 64(%rdx
)
7067 // CHECK
: vmovhpd
%xmm15
, 64(%rdx
,%rax
)
7068 // CHECK
: encoding
: [0xc5,0x79,0x17,0x7c,0x02,0x40]
7069 vmovhpd
%xmm15
, 64(%rdx
,%rax
)
7071 // CHECK
: vmovhpd
%xmm15
, -64(%rdx
,%rax
,4)
7072 // CHECK
: encoding
: [0xc5,0x79,0x17,0x7c,0x82,0xc0]
7073 vmovhpd
%xmm15
, -64(%rdx
,%rax
,4)
7075 // CHECK
: vmovhpd
%xmm15
, 64(%rdx
,%rax
,4)
7076 // CHECK
: encoding
: [0xc5,0x79,0x17,0x7c,0x82,0x40]
7077 vmovhpd
%xmm15
, 64(%rdx
,%rax
,4)
7079 // CHECK
: vmovhpd
%xmm15
, (%rdx
)
7080 // CHECK
: encoding
: [0xc5,0x79,0x17,0x3a]
7081 vmovhpd
%xmm15
, (%rdx
)
7083 // CHECK
: vmovhpd
%xmm6
, 485498096
7084 // CHECK
: encoding
: [0xc5,0xf9,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7085 vmovhpd
%xmm6
, 485498096
7087 // CHECK
: vmovhpd
%xmm6
, 64(%rdx
)
7088 // CHECK
: encoding
: [0xc5,0xf9,0x17,0x72,0x40]
7089 vmovhpd
%xmm6
, 64(%rdx
)
7091 // CHECK
: vmovhpd
%xmm6
, 64(%rdx
,%rax
)
7092 // CHECK
: encoding
: [0xc5,0xf9,0x17,0x74,0x02,0x40]
7093 vmovhpd
%xmm6
, 64(%rdx
,%rax
)
7095 // CHECK
: vmovhpd
%xmm6
, -64(%rdx
,%rax
,4)
7096 // CHECK
: encoding
: [0xc5,0xf9,0x17,0x74,0x82,0xc0]
7097 vmovhpd
%xmm6
, -64(%rdx
,%rax
,4)
7099 // CHECK
: vmovhpd
%xmm6
, 64(%rdx
,%rax
,4)
7100 // CHECK
: encoding
: [0xc5,0xf9,0x17,0x74,0x82,0x40]
7101 vmovhpd
%xmm6
, 64(%rdx
,%rax
,4)
7103 // CHECK
: vmovhpd
%xmm6
, (%rdx
)
7104 // CHECK
: encoding
: [0xc5,0xf9,0x17,0x32]
7105 vmovhpd
%xmm6
, (%rdx
)
7107 // CHECK
: vmovhps
485498096, %xmm15
, %xmm15
7108 // CHECK
: encoding
: [0xc5,0x00,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7109 vmovhps
485498096, %xmm15
, %xmm15
7111 // CHECK
: vmovhps
485498096, %xmm6
, %xmm6
7112 // CHECK
: encoding
: [0xc5,0xc8,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7113 vmovhps
485498096, %xmm6
, %xmm6
7115 // CHECK
: vmovhps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7116 // CHECK
: encoding
: [0xc5,0x00,0x16,0x7c,0x82,0xc0]
7117 vmovhps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7119 // CHECK
: vmovhps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7120 // CHECK
: encoding
: [0xc5,0x00,0x16,0x7c,0x82,0x40]
7121 vmovhps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7123 // CHECK
: vmovhps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7124 // CHECK
: encoding
: [0xc5,0xc8,0x16,0x74,0x82,0xc0]
7125 vmovhps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7127 // CHECK
: vmovhps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7128 // CHECK
: encoding
: [0xc5,0xc8,0x16,0x74,0x82,0x40]
7129 vmovhps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7131 // CHECK
: vmovhps
64(%rdx
,%rax
), %xmm15
, %xmm15
7132 // CHECK
: encoding
: [0xc5,0x00,0x16,0x7c,0x02,0x40]
7133 vmovhps
64(%rdx
,%rax
), %xmm15
, %xmm15
7135 // CHECK
: vmovhps
64(%rdx
,%rax
), %xmm6
, %xmm6
7136 // CHECK
: encoding
: [0xc5,0xc8,0x16,0x74,0x02,0x40]
7137 vmovhps
64(%rdx
,%rax
), %xmm6
, %xmm6
7139 // CHECK
: vmovhps
64(%rdx
), %xmm15
, %xmm15
7140 // CHECK
: encoding
: [0xc5,0x00,0x16,0x7a,0x40]
7141 vmovhps
64(%rdx
), %xmm15
, %xmm15
7143 // CHECK
: vmovhps
64(%rdx
), %xmm6
, %xmm6
7144 // CHECK
: encoding
: [0xc5,0xc8,0x16,0x72,0x40]
7145 vmovhps
64(%rdx
), %xmm6
, %xmm6
7147 // CHECK
: vmovhps
(%rdx
), %xmm15
, %xmm15
7148 // CHECK
: encoding
: [0xc5,0x00,0x16,0x3a]
7149 vmovhps
(%rdx
), %xmm15
, %xmm15
7151 // CHECK
: vmovhps
(%rdx
), %xmm6
, %xmm6
7152 // CHECK
: encoding
: [0xc5,0xc8,0x16,0x32]
7153 vmovhps
(%rdx
), %xmm6
, %xmm6
7155 // CHECK
: vmovhps
%xmm15
, 485498096
7156 // CHECK
: encoding
: [0xc5,0x78,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7157 vmovhps
%xmm15
, 485498096
7159 // CHECK
: vmovhps
%xmm15
, 64(%rdx
)
7160 // CHECK
: encoding
: [0xc5,0x78,0x17,0x7a,0x40]
7161 vmovhps
%xmm15
, 64(%rdx
)
7163 // CHECK
: vmovhps
%xmm15
, 64(%rdx
,%rax
)
7164 // CHECK
: encoding
: [0xc5,0x78,0x17,0x7c,0x02,0x40]
7165 vmovhps
%xmm15
, 64(%rdx
,%rax
)
7167 // CHECK
: vmovhps
%xmm15
, -64(%rdx
,%rax
,4)
7168 // CHECK
: encoding
: [0xc5,0x78,0x17,0x7c,0x82,0xc0]
7169 vmovhps
%xmm15
, -64(%rdx
,%rax
,4)
7171 // CHECK
: vmovhps
%xmm15
, 64(%rdx
,%rax
,4)
7172 // CHECK
: encoding
: [0xc5,0x78,0x17,0x7c,0x82,0x40]
7173 vmovhps
%xmm15
, 64(%rdx
,%rax
,4)
7175 // CHECK
: vmovhps
%xmm15
, (%rdx
)
7176 // CHECK
: encoding
: [0xc5,0x78,0x17,0x3a]
7177 vmovhps
%xmm15
, (%rdx
)
7179 // CHECK
: vmovhps
%xmm6
, 485498096
7180 // CHECK
: encoding
: [0xc5,0xf8,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7181 vmovhps
%xmm6
, 485498096
7183 // CHECK
: vmovhps
%xmm6
, 64(%rdx
)
7184 // CHECK
: encoding
: [0xc5,0xf8,0x17,0x72,0x40]
7185 vmovhps
%xmm6
, 64(%rdx
)
7187 // CHECK
: vmovhps
%xmm6
, 64(%rdx
,%rax
)
7188 // CHECK
: encoding
: [0xc5,0xf8,0x17,0x74,0x02,0x40]
7189 vmovhps
%xmm6
, 64(%rdx
,%rax
)
7191 // CHECK
: vmovhps
%xmm6
, -64(%rdx
,%rax
,4)
7192 // CHECK
: encoding
: [0xc5,0xf8,0x17,0x74,0x82,0xc0]
7193 vmovhps
%xmm6
, -64(%rdx
,%rax
,4)
7195 // CHECK
: vmovhps
%xmm6
, 64(%rdx
,%rax
,4)
7196 // CHECK
: encoding
: [0xc5,0xf8,0x17,0x74,0x82,0x40]
7197 vmovhps
%xmm6
, 64(%rdx
,%rax
,4)
7199 // CHECK
: vmovhps
%xmm6
, (%rdx
)
7200 // CHECK
: encoding
: [0xc5,0xf8,0x17,0x32]
7201 vmovhps
%xmm6
, (%rdx
)
7203 // CHECK
: vmovlhps
%xmm15
, %xmm15
, %xmm15
7204 // CHECK
: encoding
: [0xc4,0x41,0x00,0x16,0xff]
7205 vmovlhps
%xmm15
, %xmm15
, %xmm15
7207 // CHECK
: vmovlhps
%xmm6
, %xmm6
, %xmm6
7208 // CHECK
: encoding
: [0xc5,0xc8,0x16,0xf6]
7209 vmovlhps
%xmm6
, %xmm6
, %xmm6
7211 // CHECK
: vmovlpd
485498096, %xmm15
, %xmm15
7212 // CHECK
: encoding
: [0xc5,0x01,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7213 vmovlpd
485498096, %xmm15
, %xmm15
7215 // CHECK
: vmovlpd
485498096, %xmm6
, %xmm6
7216 // CHECK
: encoding
: [0xc5,0xc9,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7217 vmovlpd
485498096, %xmm6
, %xmm6
7219 // CHECK
: vmovlpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7220 // CHECK
: encoding
: [0xc5,0x01,0x12,0x7c,0x82,0xc0]
7221 vmovlpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7223 // CHECK
: vmovlpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7224 // CHECK
: encoding
: [0xc5,0x01,0x12,0x7c,0x82,0x40]
7225 vmovlpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7227 // CHECK
: vmovlpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7228 // CHECK
: encoding
: [0xc5,0xc9,0x12,0x74,0x82,0xc0]
7229 vmovlpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7231 // CHECK
: vmovlpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7232 // CHECK
: encoding
: [0xc5,0xc9,0x12,0x74,0x82,0x40]
7233 vmovlpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7235 // CHECK
: vmovlpd
64(%rdx
,%rax
), %xmm15
, %xmm15
7236 // CHECK
: encoding
: [0xc5,0x01,0x12,0x7c,0x02,0x40]
7237 vmovlpd
64(%rdx
,%rax
), %xmm15
, %xmm15
7239 // CHECK
: vmovlpd
64(%rdx
,%rax
), %xmm6
, %xmm6
7240 // CHECK
: encoding
: [0xc5,0xc9,0x12,0x74,0x02,0x40]
7241 vmovlpd
64(%rdx
,%rax
), %xmm6
, %xmm6
7243 // CHECK
: vmovlpd
64(%rdx
), %xmm15
, %xmm15
7244 // CHECK
: encoding
: [0xc5,0x01,0x12,0x7a,0x40]
7245 vmovlpd
64(%rdx
), %xmm15
, %xmm15
7247 // CHECK
: vmovlpd
64(%rdx
), %xmm6
, %xmm6
7248 // CHECK
: encoding
: [0xc5,0xc9,0x12,0x72,0x40]
7249 vmovlpd
64(%rdx
), %xmm6
, %xmm6
7251 // CHECK
: vmovlpd
(%rdx
), %xmm15
, %xmm15
7252 // CHECK
: encoding
: [0xc5,0x01,0x12,0x3a]
7253 vmovlpd
(%rdx
), %xmm15
, %xmm15
7255 // CHECK
: vmovlpd
(%rdx
), %xmm6
, %xmm6
7256 // CHECK
: encoding
: [0xc5,0xc9,0x12,0x32]
7257 vmovlpd
(%rdx
), %xmm6
, %xmm6
7259 // CHECK
: vmovlpd
%xmm15
, 485498096
7260 // CHECK
: encoding
: [0xc5,0x79,0x13,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7261 vmovlpd
%xmm15
, 485498096
7263 // CHECK
: vmovlpd
%xmm15
, 64(%rdx
)
7264 // CHECK
: encoding
: [0xc5,0x79,0x13,0x7a,0x40]
7265 vmovlpd
%xmm15
, 64(%rdx
)
7267 // CHECK
: vmovlpd
%xmm15
, 64(%rdx
,%rax
)
7268 // CHECK
: encoding
: [0xc5,0x79,0x13,0x7c,0x02,0x40]
7269 vmovlpd
%xmm15
, 64(%rdx
,%rax
)
7271 // CHECK
: vmovlpd
%xmm15
, -64(%rdx
,%rax
,4)
7272 // CHECK
: encoding
: [0xc5,0x79,0x13,0x7c,0x82,0xc0]
7273 vmovlpd
%xmm15
, -64(%rdx
,%rax
,4)
7275 // CHECK
: vmovlpd
%xmm15
, 64(%rdx
,%rax
,4)
7276 // CHECK
: encoding
: [0xc5,0x79,0x13,0x7c,0x82,0x40]
7277 vmovlpd
%xmm15
, 64(%rdx
,%rax
,4)
7279 // CHECK
: vmovlpd
%xmm15
, (%rdx
)
7280 // CHECK
: encoding
: [0xc5,0x79,0x13,0x3a]
7281 vmovlpd
%xmm15
, (%rdx
)
7283 // CHECK
: vmovlpd
%xmm6
, 485498096
7284 // CHECK
: encoding
: [0xc5,0xf9,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7285 vmovlpd
%xmm6
, 485498096
7287 // CHECK
: vmovlpd
%xmm6
, 64(%rdx
)
7288 // CHECK
: encoding
: [0xc5,0xf9,0x13,0x72,0x40]
7289 vmovlpd
%xmm6
, 64(%rdx
)
7291 // CHECK
: vmovlpd
%xmm6
, 64(%rdx
,%rax
)
7292 // CHECK
: encoding
: [0xc5,0xf9,0x13,0x74,0x02,0x40]
7293 vmovlpd
%xmm6
, 64(%rdx
,%rax
)
7295 // CHECK
: vmovlpd
%xmm6
, -64(%rdx
,%rax
,4)
7296 // CHECK
: encoding
: [0xc5,0xf9,0x13,0x74,0x82,0xc0]
7297 vmovlpd
%xmm6
, -64(%rdx
,%rax
,4)
7299 // CHECK
: vmovlpd
%xmm6
, 64(%rdx
,%rax
,4)
7300 // CHECK
: encoding
: [0xc5,0xf9,0x13,0x74,0x82,0x40]
7301 vmovlpd
%xmm6
, 64(%rdx
,%rax
,4)
7303 // CHECK
: vmovlpd
%xmm6
, (%rdx
)
7304 // CHECK
: encoding
: [0xc5,0xf9,0x13,0x32]
7305 vmovlpd
%xmm6
, (%rdx
)
7307 // CHECK
: vmovlps
485498096, %xmm15
, %xmm15
7308 // CHECK
: encoding
: [0xc5,0x00,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7309 vmovlps
485498096, %xmm15
, %xmm15
7311 // CHECK
: vmovlps
485498096, %xmm6
, %xmm6
7312 // CHECK
: encoding
: [0xc5,0xc8,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7313 vmovlps
485498096, %xmm6
, %xmm6
7315 // CHECK
: vmovlps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7316 // CHECK
: encoding
: [0xc5,0x00,0x12,0x7c,0x82,0xc0]
7317 vmovlps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
7319 // CHECK
: vmovlps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7320 // CHECK
: encoding
: [0xc5,0x00,0x12,0x7c,0x82,0x40]
7321 vmovlps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
7323 // CHECK
: vmovlps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7324 // CHECK
: encoding
: [0xc5,0xc8,0x12,0x74,0x82,0xc0]
7325 vmovlps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
7327 // CHECK
: vmovlps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7328 // CHECK
: encoding
: [0xc5,0xc8,0x12,0x74,0x82,0x40]
7329 vmovlps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
7331 // CHECK
: vmovlps
64(%rdx
,%rax
), %xmm15
, %xmm15
7332 // CHECK
: encoding
: [0xc5,0x00,0x12,0x7c,0x02,0x40]
7333 vmovlps
64(%rdx
,%rax
), %xmm15
, %xmm15
7335 // CHECK
: vmovlps
64(%rdx
,%rax
), %xmm6
, %xmm6
7336 // CHECK
: encoding
: [0xc5,0xc8,0x12,0x74,0x02,0x40]
7337 vmovlps
64(%rdx
,%rax
), %xmm6
, %xmm6
7339 // CHECK
: vmovlps
64(%rdx
), %xmm15
, %xmm15
7340 // CHECK
: encoding
: [0xc5,0x00,0x12,0x7a,0x40]
7341 vmovlps
64(%rdx
), %xmm15
, %xmm15
7343 // CHECK
: vmovlps
64(%rdx
), %xmm6
, %xmm6
7344 // CHECK
: encoding
: [0xc5,0xc8,0x12,0x72,0x40]
7345 vmovlps
64(%rdx
), %xmm6
, %xmm6
7347 // CHECK
: vmovlps
(%rdx
), %xmm15
, %xmm15
7348 // CHECK
: encoding
: [0xc5,0x00,0x12,0x3a]
7349 vmovlps
(%rdx
), %xmm15
, %xmm15
7351 // CHECK
: vmovlps
(%rdx
), %xmm6
, %xmm6
7352 // CHECK
: encoding
: [0xc5,0xc8,0x12,0x32]
7353 vmovlps
(%rdx
), %xmm6
, %xmm6
7355 // CHECK
: vmovlps
%xmm15
, 485498096
7356 // CHECK
: encoding
: [0xc5,0x78,0x13,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7357 vmovlps
%xmm15
, 485498096
7359 // CHECK
: vmovlps
%xmm15
, 64(%rdx
)
7360 // CHECK
: encoding
: [0xc5,0x78,0x13,0x7a,0x40]
7361 vmovlps
%xmm15
, 64(%rdx
)
7363 // CHECK
: vmovlps
%xmm15
, 64(%rdx
,%rax
)
7364 // CHECK
: encoding
: [0xc5,0x78,0x13,0x7c,0x02,0x40]
7365 vmovlps
%xmm15
, 64(%rdx
,%rax
)
7367 // CHECK
: vmovlps
%xmm15
, -64(%rdx
,%rax
,4)
7368 // CHECK
: encoding
: [0xc5,0x78,0x13,0x7c,0x82,0xc0]
7369 vmovlps
%xmm15
, -64(%rdx
,%rax
,4)
7371 // CHECK
: vmovlps
%xmm15
, 64(%rdx
,%rax
,4)
7372 // CHECK
: encoding
: [0xc5,0x78,0x13,0x7c,0x82,0x40]
7373 vmovlps
%xmm15
, 64(%rdx
,%rax
,4)
7375 // CHECK
: vmovlps
%xmm15
, (%rdx
)
7376 // CHECK
: encoding
: [0xc5,0x78,0x13,0x3a]
7377 vmovlps
%xmm15
, (%rdx
)
7379 // CHECK
: vmovlps
%xmm6
, 485498096
7380 // CHECK
: encoding
: [0xc5,0xf8,0x13,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7381 vmovlps
%xmm6
, 485498096
7383 // CHECK
: vmovlps
%xmm6
, 64(%rdx
)
7384 // CHECK
: encoding
: [0xc5,0xf8,0x13,0x72,0x40]
7385 vmovlps
%xmm6
, 64(%rdx
)
7387 // CHECK
: vmovlps
%xmm6
, 64(%rdx
,%rax
)
7388 // CHECK
: encoding
: [0xc5,0xf8,0x13,0x74,0x02,0x40]
7389 vmovlps
%xmm6
, 64(%rdx
,%rax
)
7391 // CHECK
: vmovlps
%xmm6
, -64(%rdx
,%rax
,4)
7392 // CHECK
: encoding
: [0xc5,0xf8,0x13,0x74,0x82,0xc0]
7393 vmovlps
%xmm6
, -64(%rdx
,%rax
,4)
7395 // CHECK
: vmovlps
%xmm6
, 64(%rdx
,%rax
,4)
7396 // CHECK
: encoding
: [0xc5,0xf8,0x13,0x74,0x82,0x40]
7397 vmovlps
%xmm6
, 64(%rdx
,%rax
,4)
7399 // CHECK
: vmovlps
%xmm6
, (%rdx
)
7400 // CHECK
: encoding
: [0xc5,0xf8,0x13,0x32]
7401 vmovlps
%xmm6
, (%rdx
)
7403 // CHECK
: vmovmskpd
%xmm15
, %r13d
7404 // CHECK
: encoding
: [0xc4,0x41,0x79,0x50,0xef]
7405 vmovmskpd
%xmm15
, %r13d
7407 // CHECK
: vmovmskpd
%xmm6
, %r13d
7408 // CHECK
: encoding
: [0xc5,0x79,0x50,0xee]
7409 vmovmskpd
%xmm6
, %r13d
7411 // CHECK
: vmovmskpd
%ymm7
, %r13d
7412 // CHECK
: encoding
: [0xc5,0x7d,0x50,0xef]
7413 vmovmskpd
%ymm7
, %r13d
7415 // CHECK
: vmovmskpd
%ymm9
, %r13d
7416 // CHECK
: encoding
: [0xc4,0x41,0x7d,0x50,0xe9]
7417 vmovmskpd
%ymm9
, %r13d
7419 // CHECK
: vmovmskps
%xmm15
, %r13d
7420 // CHECK
: encoding
: [0xc4,0x41,0x78,0x50,0xef]
7421 vmovmskps
%xmm15
, %r13d
7423 // CHECK
: vmovmskps
%xmm6
, %r13d
7424 // CHECK
: encoding
: [0xc5,0x78,0x50,0xee]
7425 vmovmskps
%xmm6
, %r13d
7427 // CHECK
: vmovmskps
%ymm7
, %r13d
7428 // CHECK
: encoding
: [0xc5,0x7c,0x50,0xef]
7429 vmovmskps
%ymm7
, %r13d
7431 // CHECK
: vmovmskps
%ymm9
, %r13d
7432 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x50,0xe9]
7433 vmovmskps
%ymm9
, %r13d
7435 // CHECK
: vmovntdqa
485498096, %xmm15
7436 // CHECK
: encoding
: [0xc4,0x62,0x79,0x2a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7437 vmovntdqa
485498096, %xmm15
7439 // CHECK
: vmovntdqa
485498096, %xmm6
7440 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7441 vmovntdqa
485498096, %xmm6
7443 // CHECK
: vmovntdqa
-64(%rdx
,%rax
,4), %xmm15
7444 // CHECK
: encoding
: [0xc4,0x62,0x79,0x2a,0x7c,0x82,0xc0]
7445 vmovntdqa
-64(%rdx
,%rax
,4), %xmm15
7447 // CHECK
: vmovntdqa
64(%rdx
,%rax
,4), %xmm15
7448 // CHECK
: encoding
: [0xc4,0x62,0x79,0x2a,0x7c,0x82,0x40]
7449 vmovntdqa
64(%rdx
,%rax
,4), %xmm15
7451 // CHECK
: vmovntdqa
-64(%rdx
,%rax
,4), %xmm6
7452 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x2a,0x74,0x82,0xc0]
7453 vmovntdqa
-64(%rdx
,%rax
,4), %xmm6
7455 // CHECK
: vmovntdqa
64(%rdx
,%rax
,4), %xmm6
7456 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x2a,0x74,0x82,0x40]
7457 vmovntdqa
64(%rdx
,%rax
,4), %xmm6
7459 // CHECK
: vmovntdqa
64(%rdx
,%rax
), %xmm15
7460 // CHECK
: encoding
: [0xc4,0x62,0x79,0x2a,0x7c,0x02,0x40]
7461 vmovntdqa
64(%rdx
,%rax
), %xmm15
7463 // CHECK
: vmovntdqa
64(%rdx
,%rax
), %xmm6
7464 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x2a,0x74,0x02,0x40]
7465 vmovntdqa
64(%rdx
,%rax
), %xmm6
7467 // CHECK
: vmovntdqa
64(%rdx
), %xmm15
7468 // CHECK
: encoding
: [0xc4,0x62,0x79,0x2a,0x7a,0x40]
7469 vmovntdqa
64(%rdx
), %xmm15
7471 // CHECK
: vmovntdqa
64(%rdx
), %xmm6
7472 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x2a,0x72,0x40]
7473 vmovntdqa
64(%rdx
), %xmm6
7475 // CHECK
: vmovntdqa
(%rdx
), %xmm15
7476 // CHECK
: encoding
: [0xc4,0x62,0x79,0x2a,0x3a]
7477 vmovntdqa
(%rdx
), %xmm15
7479 // CHECK
: vmovntdqa
(%rdx
), %xmm6
7480 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x2a,0x32]
7481 vmovntdqa
(%rdx
), %xmm6
7483 // CHECK
: vmovntdq
%xmm15
, 485498096
7484 // CHECK
: encoding
: [0xc5,0x79,0xe7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7485 vmovntdq
%xmm15
, 485498096
7487 // CHECK
: vmovntdq
%xmm15
, 64(%rdx
)
7488 // CHECK
: encoding
: [0xc5,0x79,0xe7,0x7a,0x40]
7489 vmovntdq
%xmm15
, 64(%rdx
)
7491 // CHECK
: vmovntdq
%xmm15
, 64(%rdx
,%rax
)
7492 // CHECK
: encoding
: [0xc5,0x79,0xe7,0x7c,0x02,0x40]
7493 vmovntdq
%xmm15
, 64(%rdx
,%rax
)
7495 // CHECK
: vmovntdq
%xmm15
, -64(%rdx
,%rax
,4)
7496 // CHECK
: encoding
: [0xc5,0x79,0xe7,0x7c,0x82,0xc0]
7497 vmovntdq
%xmm15
, -64(%rdx
,%rax
,4)
7499 // CHECK
: vmovntdq
%xmm15
, 64(%rdx
,%rax
,4)
7500 // CHECK
: encoding
: [0xc5,0x79,0xe7,0x7c,0x82,0x40]
7501 vmovntdq
%xmm15
, 64(%rdx
,%rax
,4)
7503 // CHECK
: vmovntdq
%xmm15
, (%rdx
)
7504 // CHECK
: encoding
: [0xc5,0x79,0xe7,0x3a]
7505 vmovntdq
%xmm15
, (%rdx
)
7507 // CHECK
: vmovntdq
%xmm6
, 485498096
7508 // CHECK
: encoding
: [0xc5,0xf9,0xe7,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7509 vmovntdq
%xmm6
, 485498096
7511 // CHECK
: vmovntdq
%xmm6
, 64(%rdx
)
7512 // CHECK
: encoding
: [0xc5,0xf9,0xe7,0x72,0x40]
7513 vmovntdq
%xmm6
, 64(%rdx
)
7515 // CHECK
: vmovntdq
%xmm6
, 64(%rdx
,%rax
)
7516 // CHECK
: encoding
: [0xc5,0xf9,0xe7,0x74,0x02,0x40]
7517 vmovntdq
%xmm6
, 64(%rdx
,%rax
)
7519 // CHECK
: vmovntdq
%xmm6
, -64(%rdx
,%rax
,4)
7520 // CHECK
: encoding
: [0xc5,0xf9,0xe7,0x74,0x82,0xc0]
7521 vmovntdq
%xmm6
, -64(%rdx
,%rax
,4)
7523 // CHECK
: vmovntdq
%xmm6
, 64(%rdx
,%rax
,4)
7524 // CHECK
: encoding
: [0xc5,0xf9,0xe7,0x74,0x82,0x40]
7525 vmovntdq
%xmm6
, 64(%rdx
,%rax
,4)
7527 // CHECK
: vmovntdq
%xmm6
, (%rdx
)
7528 // CHECK
: encoding
: [0xc5,0xf9,0xe7,0x32]
7529 vmovntdq
%xmm6
, (%rdx
)
7531 // CHECK
: vmovntdq
%ymm7
, 485498096
7532 // CHECK
: encoding
: [0xc5,0xfd,0xe7,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7533 vmovntdq
%ymm7
, 485498096
7535 // CHECK
: vmovntdq
%ymm7
, 64(%rdx
)
7536 // CHECK
: encoding
: [0xc5,0xfd,0xe7,0x7a,0x40]
7537 vmovntdq
%ymm7
, 64(%rdx
)
7539 // CHECK
: vmovntdq
%ymm7
, 64(%rdx
,%rax
)
7540 // CHECK
: encoding
: [0xc5,0xfd,0xe7,0x7c,0x02,0x40]
7541 vmovntdq
%ymm7
, 64(%rdx
,%rax
)
7543 // CHECK
: vmovntdq
%ymm7
, -64(%rdx
,%rax
,4)
7544 // CHECK
: encoding
: [0xc5,0xfd,0xe7,0x7c,0x82,0xc0]
7545 vmovntdq
%ymm7
, -64(%rdx
,%rax
,4)
7547 // CHECK
: vmovntdq
%ymm7
, 64(%rdx
,%rax
,4)
7548 // CHECK
: encoding
: [0xc5,0xfd,0xe7,0x7c,0x82,0x40]
7549 vmovntdq
%ymm7
, 64(%rdx
,%rax
,4)
7551 // CHECK
: vmovntdq
%ymm7
, (%rdx
)
7552 // CHECK
: encoding
: [0xc5,0xfd,0xe7,0x3a]
7553 vmovntdq
%ymm7
, (%rdx
)
7555 // CHECK
: vmovntdq
%ymm9
, 485498096
7556 // CHECK
: encoding
: [0xc5,0x7d,0xe7,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
7557 vmovntdq
%ymm9
, 485498096
7559 // CHECK
: vmovntdq
%ymm9
, 64(%rdx
)
7560 // CHECK
: encoding
: [0xc5,0x7d,0xe7,0x4a,0x40]
7561 vmovntdq
%ymm9
, 64(%rdx
)
7563 // CHECK
: vmovntdq
%ymm9
, 64(%rdx
,%rax
)
7564 // CHECK
: encoding
: [0xc5,0x7d,0xe7,0x4c,0x02,0x40]
7565 vmovntdq
%ymm9
, 64(%rdx
,%rax
)
7567 // CHECK
: vmovntdq
%ymm9
, -64(%rdx
,%rax
,4)
7568 // CHECK
: encoding
: [0xc5,0x7d,0xe7,0x4c,0x82,0xc0]
7569 vmovntdq
%ymm9
, -64(%rdx
,%rax
,4)
7571 // CHECK
: vmovntdq
%ymm9
, 64(%rdx
,%rax
,4)
7572 // CHECK
: encoding
: [0xc5,0x7d,0xe7,0x4c,0x82,0x40]
7573 vmovntdq
%ymm9
, 64(%rdx
,%rax
,4)
7575 // CHECK
: vmovntdq
%ymm9
, (%rdx
)
7576 // CHECK
: encoding
: [0xc5,0x7d,0xe7,0x0a]
7577 vmovntdq
%ymm9
, (%rdx
)
7579 // CHECK
: vmovntpd
%xmm15
, 485498096
7580 // CHECK
: encoding
: [0xc5,0x79,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7581 vmovntpd
%xmm15
, 485498096
7583 // CHECK
: vmovntpd
%xmm15
, 64(%rdx
)
7584 // CHECK
: encoding
: [0xc5,0x79,0x2b,0x7a,0x40]
7585 vmovntpd
%xmm15
, 64(%rdx
)
7587 // CHECK
: vmovntpd
%xmm15
, 64(%rdx
,%rax
)
7588 // CHECK
: encoding
: [0xc5,0x79,0x2b,0x7c,0x02,0x40]
7589 vmovntpd
%xmm15
, 64(%rdx
,%rax
)
7591 // CHECK
: vmovntpd
%xmm15
, -64(%rdx
,%rax
,4)
7592 // CHECK
: encoding
: [0xc5,0x79,0x2b,0x7c,0x82,0xc0]
7593 vmovntpd
%xmm15
, -64(%rdx
,%rax
,4)
7595 // CHECK
: vmovntpd
%xmm15
, 64(%rdx
,%rax
,4)
7596 // CHECK
: encoding
: [0xc5,0x79,0x2b,0x7c,0x82,0x40]
7597 vmovntpd
%xmm15
, 64(%rdx
,%rax
,4)
7599 // CHECK
: vmovntpd
%xmm15
, (%rdx
)
7600 // CHECK
: encoding
: [0xc5,0x79,0x2b,0x3a]
7601 vmovntpd
%xmm15
, (%rdx
)
7603 // CHECK
: vmovntpd
%xmm6
, 485498096
7604 // CHECK
: encoding
: [0xc5,0xf9,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7605 vmovntpd
%xmm6
, 485498096
7607 // CHECK
: vmovntpd
%xmm6
, 64(%rdx
)
7608 // CHECK
: encoding
: [0xc5,0xf9,0x2b,0x72,0x40]
7609 vmovntpd
%xmm6
, 64(%rdx
)
7611 // CHECK
: vmovntpd
%xmm6
, 64(%rdx
,%rax
)
7612 // CHECK
: encoding
: [0xc5,0xf9,0x2b,0x74,0x02,0x40]
7613 vmovntpd
%xmm6
, 64(%rdx
,%rax
)
7615 // CHECK
: vmovntpd
%xmm6
, -64(%rdx
,%rax
,4)
7616 // CHECK
: encoding
: [0xc5,0xf9,0x2b,0x74,0x82,0xc0]
7617 vmovntpd
%xmm6
, -64(%rdx
,%rax
,4)
7619 // CHECK
: vmovntpd
%xmm6
, 64(%rdx
,%rax
,4)
7620 // CHECK
: encoding
: [0xc5,0xf9,0x2b,0x74,0x82,0x40]
7621 vmovntpd
%xmm6
, 64(%rdx
,%rax
,4)
7623 // CHECK
: vmovntpd
%xmm6
, (%rdx
)
7624 // CHECK
: encoding
: [0xc5,0xf9,0x2b,0x32]
7625 vmovntpd
%xmm6
, (%rdx
)
7627 // CHECK
: vmovntpd
%ymm7
, 485498096
7628 // CHECK
: encoding
: [0xc5,0xfd,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7629 vmovntpd
%ymm7
, 485498096
7631 // CHECK
: vmovntpd
%ymm7
, 64(%rdx
)
7632 // CHECK
: encoding
: [0xc5,0xfd,0x2b,0x7a,0x40]
7633 vmovntpd
%ymm7
, 64(%rdx
)
7635 // CHECK
: vmovntpd
%ymm7
, 64(%rdx
,%rax
)
7636 // CHECK
: encoding
: [0xc5,0xfd,0x2b,0x7c,0x02,0x40]
7637 vmovntpd
%ymm7
, 64(%rdx
,%rax
)
7639 // CHECK
: vmovntpd
%ymm7
, -64(%rdx
,%rax
,4)
7640 // CHECK
: encoding
: [0xc5,0xfd,0x2b,0x7c,0x82,0xc0]
7641 vmovntpd
%ymm7
, -64(%rdx
,%rax
,4)
7643 // CHECK
: vmovntpd
%ymm7
, 64(%rdx
,%rax
,4)
7644 // CHECK
: encoding
: [0xc5,0xfd,0x2b,0x7c,0x82,0x40]
7645 vmovntpd
%ymm7
, 64(%rdx
,%rax
,4)
7647 // CHECK
: vmovntpd
%ymm7
, (%rdx
)
7648 // CHECK
: encoding
: [0xc5,0xfd,0x2b,0x3a]
7649 vmovntpd
%ymm7
, (%rdx
)
7651 // CHECK
: vmovntpd
%ymm9
, 485498096
7652 // CHECK
: encoding
: [0xc5,0x7d,0x2b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
7653 vmovntpd
%ymm9
, 485498096
7655 // CHECK
: vmovntpd
%ymm9
, 64(%rdx
)
7656 // CHECK
: encoding
: [0xc5,0x7d,0x2b,0x4a,0x40]
7657 vmovntpd
%ymm9
, 64(%rdx
)
7659 // CHECK
: vmovntpd
%ymm9
, 64(%rdx
,%rax
)
7660 // CHECK
: encoding
: [0xc5,0x7d,0x2b,0x4c,0x02,0x40]
7661 vmovntpd
%ymm9
, 64(%rdx
,%rax
)
7663 // CHECK
: vmovntpd
%ymm9
, -64(%rdx
,%rax
,4)
7664 // CHECK
: encoding
: [0xc5,0x7d,0x2b,0x4c,0x82,0xc0]
7665 vmovntpd
%ymm9
, -64(%rdx
,%rax
,4)
7667 // CHECK
: vmovntpd
%ymm9
, 64(%rdx
,%rax
,4)
7668 // CHECK
: encoding
: [0xc5,0x7d,0x2b,0x4c,0x82,0x40]
7669 vmovntpd
%ymm9
, 64(%rdx
,%rax
,4)
7671 // CHECK
: vmovntpd
%ymm9
, (%rdx
)
7672 // CHECK
: encoding
: [0xc5,0x7d,0x2b,0x0a]
7673 vmovntpd
%ymm9
, (%rdx
)
7675 // CHECK
: vmovntps
%xmm15
, 485498096
7676 // CHECK
: encoding
: [0xc5,0x78,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7677 vmovntps
%xmm15
, 485498096
7679 // CHECK
: vmovntps
%xmm15
, 64(%rdx
)
7680 // CHECK
: encoding
: [0xc5,0x78,0x2b,0x7a,0x40]
7681 vmovntps
%xmm15
, 64(%rdx
)
7683 // CHECK
: vmovntps
%xmm15
, 64(%rdx
,%rax
)
7684 // CHECK
: encoding
: [0xc5,0x78,0x2b,0x7c,0x02,0x40]
7685 vmovntps
%xmm15
, 64(%rdx
,%rax
)
7687 // CHECK
: vmovntps
%xmm15
, -64(%rdx
,%rax
,4)
7688 // CHECK
: encoding
: [0xc5,0x78,0x2b,0x7c,0x82,0xc0]
7689 vmovntps
%xmm15
, -64(%rdx
,%rax
,4)
7691 // CHECK
: vmovntps
%xmm15
, 64(%rdx
,%rax
,4)
7692 // CHECK
: encoding
: [0xc5,0x78,0x2b,0x7c,0x82,0x40]
7693 vmovntps
%xmm15
, 64(%rdx
,%rax
,4)
7695 // CHECK
: vmovntps
%xmm15
, (%rdx
)
7696 // CHECK
: encoding
: [0xc5,0x78,0x2b,0x3a]
7697 vmovntps
%xmm15
, (%rdx
)
7699 // CHECK
: vmovntps
%xmm6
, 485498096
7700 // CHECK
: encoding
: [0xc5,0xf8,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7701 vmovntps
%xmm6
, 485498096
7703 // CHECK
: vmovntps
%xmm6
, 64(%rdx
)
7704 // CHECK
: encoding
: [0xc5,0xf8,0x2b,0x72,0x40]
7705 vmovntps
%xmm6
, 64(%rdx
)
7707 // CHECK
: vmovntps
%xmm6
, 64(%rdx
,%rax
)
7708 // CHECK
: encoding
: [0xc5,0xf8,0x2b,0x74,0x02,0x40]
7709 vmovntps
%xmm6
, 64(%rdx
,%rax
)
7711 // CHECK
: vmovntps
%xmm6
, -64(%rdx
,%rax
,4)
7712 // CHECK
: encoding
: [0xc5,0xf8,0x2b,0x74,0x82,0xc0]
7713 vmovntps
%xmm6
, -64(%rdx
,%rax
,4)
7715 // CHECK
: vmovntps
%xmm6
, 64(%rdx
,%rax
,4)
7716 // CHECK
: encoding
: [0xc5,0xf8,0x2b,0x74,0x82,0x40]
7717 vmovntps
%xmm6
, 64(%rdx
,%rax
,4)
7719 // CHECK
: vmovntps
%xmm6
, (%rdx
)
7720 // CHECK
: encoding
: [0xc5,0xf8,0x2b,0x32]
7721 vmovntps
%xmm6
, (%rdx
)
7723 // CHECK
: vmovntps
%ymm7
, 485498096
7724 // CHECK
: encoding
: [0xc5,0xfc,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7725 vmovntps
%ymm7
, 485498096
7727 // CHECK
: vmovntps
%ymm7
, 64(%rdx
)
7728 // CHECK
: encoding
: [0xc5,0xfc,0x2b,0x7a,0x40]
7729 vmovntps
%ymm7
, 64(%rdx
)
7731 // CHECK
: vmovntps
%ymm7
, 64(%rdx
,%rax
)
7732 // CHECK
: encoding
: [0xc5,0xfc,0x2b,0x7c,0x02,0x40]
7733 vmovntps
%ymm7
, 64(%rdx
,%rax
)
7735 // CHECK
: vmovntps
%ymm7
, -64(%rdx
,%rax
,4)
7736 // CHECK
: encoding
: [0xc5,0xfc,0x2b,0x7c,0x82,0xc0]
7737 vmovntps
%ymm7
, -64(%rdx
,%rax
,4)
7739 // CHECK
: vmovntps
%ymm7
, 64(%rdx
,%rax
,4)
7740 // CHECK
: encoding
: [0xc5,0xfc,0x2b,0x7c,0x82,0x40]
7741 vmovntps
%ymm7
, 64(%rdx
,%rax
,4)
7743 // CHECK
: vmovntps
%ymm7
, (%rdx
)
7744 // CHECK
: encoding
: [0xc5,0xfc,0x2b,0x3a]
7745 vmovntps
%ymm7
, (%rdx
)
7747 // CHECK
: vmovntps
%ymm9
, 485498096
7748 // CHECK
: encoding
: [0xc5,0x7c,0x2b,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
7749 vmovntps
%ymm9
, 485498096
7751 // CHECK
: vmovntps
%ymm9
, 64(%rdx
)
7752 // CHECK
: encoding
: [0xc5,0x7c,0x2b,0x4a,0x40]
7753 vmovntps
%ymm9
, 64(%rdx
)
7755 // CHECK
: vmovntps
%ymm9
, 64(%rdx
,%rax
)
7756 // CHECK
: encoding
: [0xc5,0x7c,0x2b,0x4c,0x02,0x40]
7757 vmovntps
%ymm9
, 64(%rdx
,%rax
)
7759 // CHECK
: vmovntps
%ymm9
, -64(%rdx
,%rax
,4)
7760 // CHECK
: encoding
: [0xc5,0x7c,0x2b,0x4c,0x82,0xc0]
7761 vmovntps
%ymm9
, -64(%rdx
,%rax
,4)
7763 // CHECK
: vmovntps
%ymm9
, 64(%rdx
,%rax
,4)
7764 // CHECK
: encoding
: [0xc5,0x7c,0x2b,0x4c,0x82,0x40]
7765 vmovntps
%ymm9
, 64(%rdx
,%rax
,4)
7767 // CHECK
: vmovntps
%ymm9
, (%rdx
)
7768 // CHECK
: encoding
: [0xc5,0x7c,0x2b,0x0a]
7769 vmovntps
%ymm9
, (%rdx
)
7771 // CHECK
: vmovq
485498096, %xmm15
7772 // CHECK
: encoding
: [0xc5,0x7a,0x7e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7773 vmovq
485498096, %xmm15
7775 // CHECK
: vmovq
485498096, %xmm6
7776 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7777 vmovq
485498096, %xmm6
7779 // CHECK
: vmovq
-64(%rdx
,%rax
,4), %xmm15
7780 // CHECK
: encoding
: [0xc5,0x7a,0x7e,0x7c,0x82,0xc0]
7781 vmovq
-64(%rdx
,%rax
,4), %xmm15
7783 // CHECK
: vmovq
64(%rdx
,%rax
,4), %xmm15
7784 // CHECK
: encoding
: [0xc5,0x7a,0x7e,0x7c,0x82,0x40]
7785 vmovq
64(%rdx
,%rax
,4), %xmm15
7787 // CHECK
: vmovq
-64(%rdx
,%rax
,4), %xmm6
7788 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0x74,0x82,0xc0]
7789 vmovq
-64(%rdx
,%rax
,4), %xmm6
7791 // CHECK
: vmovq
64(%rdx
,%rax
,4), %xmm6
7792 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0x74,0x82,0x40]
7793 vmovq
64(%rdx
,%rax
,4), %xmm6
7795 // CHECK
: vmovq
64(%rdx
,%rax
), %xmm15
7796 // CHECK
: encoding
: [0xc5,0x7a,0x7e,0x7c,0x02,0x40]
7797 vmovq
64(%rdx
,%rax
), %xmm15
7799 // CHECK
: vmovq
64(%rdx
,%rax
), %xmm6
7800 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0x74,0x02,0x40]
7801 vmovq
64(%rdx
,%rax
), %xmm6
7803 // CHECK
: vmovq
64(%rdx
), %xmm15
7804 // CHECK
: encoding
: [0xc5,0x7a,0x7e,0x7a,0x40]
7805 vmovq
64(%rdx
), %xmm15
7807 // CHECK
: vmovq
64(%rdx
), %xmm6
7808 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0x72,0x40]
7809 vmovq
64(%rdx
), %xmm6
7811 // CHECK
: vmovq
%r15, %xmm15
7812 // CHECK
: encoding
: [0xc4,0x41,0xf9,0x6e,0xff]
7815 // CHECK
: vmovq
%r15, %xmm6
7816 // CHECK
: encoding
: [0xc4,0xc1,0xf9,0x6e,0xf7]
7819 // CHECK
: vmovq
(%rdx
), %xmm15
7820 // CHECK
: encoding
: [0xc5,0x7a,0x7e,0x3a]
7821 vmovq
(%rdx
), %xmm15
7823 // CHECK
: vmovq
(%rdx
), %xmm6
7824 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0x32]
7827 // CHECK
: vmovq
%xmm15
, 485498096
7828 // CHECK
: encoding
: [0xc5,0x79,0xd6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7829 vmovq
%xmm15
, 485498096
7831 // CHECK
: vmovq
%xmm15
, 64(%rdx
)
7832 // CHECK
: encoding
: [0xc5,0x79,0xd6,0x7a,0x40]
7833 vmovq
%xmm15
, 64(%rdx
)
7835 // CHECK
: vmovq
%xmm15
, 64(%rdx
,%rax
)
7836 // CHECK
: encoding
: [0xc5,0x79,0xd6,0x7c,0x02,0x40]
7837 vmovq
%xmm15
, 64(%rdx
,%rax
)
7839 // CHECK
: vmovq
%xmm15
, -64(%rdx
,%rax
,4)
7840 // CHECK
: encoding
: [0xc5,0x79,0xd6,0x7c,0x82,0xc0]
7841 vmovq
%xmm15
, -64(%rdx
,%rax
,4)
7843 // CHECK
: vmovq
%xmm15
, 64(%rdx
,%rax
,4)
7844 // CHECK
: encoding
: [0xc5,0x79,0xd6,0x7c,0x82,0x40]
7845 vmovq
%xmm15
, 64(%rdx
,%rax
,4)
7847 // CHECK
: vmovq
%xmm15
, %r15
7848 // CHECK
: encoding
: [0xc4,0x41,0xf9,0x7e,0xff]
7851 // CHECK
: vmovq
%xmm15
, (%rdx
)
7852 // CHECK
: encoding
: [0xc5,0x79,0xd6,0x3a]
7853 vmovq
%xmm15
, (%rdx
)
7855 // CHECK
: vmovq
%xmm15
, %xmm15
7856 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x7e,0xff]
7857 vmovq
%xmm15
, %xmm15
7859 // CHECK
: vmovq
%xmm6
, 485498096
7860 // CHECK
: encoding
: [0xc5,0xf9,0xd6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7861 vmovq
%xmm6
, 485498096
7863 // CHECK
: vmovq
%xmm6
, 64(%rdx
)
7864 // CHECK
: encoding
: [0xc5,0xf9,0xd6,0x72,0x40]
7865 vmovq
%xmm6
, 64(%rdx
)
7867 // CHECK
: vmovq
%xmm6
, 64(%rdx
,%rax
)
7868 // CHECK
: encoding
: [0xc5,0xf9,0xd6,0x74,0x02,0x40]
7869 vmovq
%xmm6
, 64(%rdx
,%rax
)
7871 // CHECK
: vmovq
%xmm6
, -64(%rdx
,%rax
,4)
7872 // CHECK
: encoding
: [0xc5,0xf9,0xd6,0x74,0x82,0xc0]
7873 vmovq
%xmm6
, -64(%rdx
,%rax
,4)
7875 // CHECK
: vmovq
%xmm6
, 64(%rdx
,%rax
,4)
7876 // CHECK
: encoding
: [0xc5,0xf9,0xd6,0x74,0x82,0x40]
7877 vmovq
%xmm6
, 64(%rdx
,%rax
,4)
7879 // CHECK
: vmovq
%xmm6
, %r15
7880 // CHECK
: encoding
: [0xc4,0xc1,0xf9,0x7e,0xf7]
7883 // CHECK
: vmovq
%xmm6
, (%rdx
)
7884 // CHECK
: encoding
: [0xc5,0xf9,0xd6,0x32]
7887 // CHECK
: vmovq
%xmm6
, %xmm6
7888 // CHECK
: encoding
: [0xc5,0xfa,0x7e,0xf6]
7891 // CHECK
: vmovsd
485498096, %xmm15
7892 // CHECK
: encoding
: [0xc5,0x7b,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7893 vmovsd
485498096, %xmm15
7895 // CHECK
: vmovsd
485498096, %xmm6
7896 // CHECK
: encoding
: [0xc5,0xfb,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7897 vmovsd
485498096, %xmm6
7899 // CHECK
: vmovsd
-64(%rdx
,%rax
,4), %xmm15
7900 // CHECK
: encoding
: [0xc5,0x7b,0x10,0x7c,0x82,0xc0]
7901 vmovsd
-64(%rdx
,%rax
,4), %xmm15
7903 // CHECK
: vmovsd
64(%rdx
,%rax
,4), %xmm15
7904 // CHECK
: encoding
: [0xc5,0x7b,0x10,0x7c,0x82,0x40]
7905 vmovsd
64(%rdx
,%rax
,4), %xmm15
7907 // CHECK
: vmovsd
-64(%rdx
,%rax
,4), %xmm6
7908 // CHECK
: encoding
: [0xc5,0xfb,0x10,0x74,0x82,0xc0]
7909 vmovsd
-64(%rdx
,%rax
,4), %xmm6
7911 // CHECK
: vmovsd
64(%rdx
,%rax
,4), %xmm6
7912 // CHECK
: encoding
: [0xc5,0xfb,0x10,0x74,0x82,0x40]
7913 vmovsd
64(%rdx
,%rax
,4), %xmm6
7915 // CHECK
: vmovsd
64(%rdx
,%rax
), %xmm15
7916 // CHECK
: encoding
: [0xc5,0x7b,0x10,0x7c,0x02,0x40]
7917 vmovsd
64(%rdx
,%rax
), %xmm15
7919 // CHECK
: vmovsd
64(%rdx
,%rax
), %xmm6
7920 // CHECK
: encoding
: [0xc5,0xfb,0x10,0x74,0x02,0x40]
7921 vmovsd
64(%rdx
,%rax
), %xmm6
7923 // CHECK
: vmovsd
64(%rdx
), %xmm15
7924 // CHECK
: encoding
: [0xc5,0x7b,0x10,0x7a,0x40]
7925 vmovsd
64(%rdx
), %xmm15
7927 // CHECK
: vmovsd
64(%rdx
), %xmm6
7928 // CHECK
: encoding
: [0xc5,0xfb,0x10,0x72,0x40]
7929 vmovsd
64(%rdx
), %xmm6
7931 // CHECK
: vmovsd
(%rdx
), %xmm15
7932 // CHECK
: encoding
: [0xc5,0x7b,0x10,0x3a]
7933 vmovsd
(%rdx
), %xmm15
7935 // CHECK
: vmovsd
(%rdx
), %xmm6
7936 // CHECK
: encoding
: [0xc5,0xfb,0x10,0x32]
7937 vmovsd
(%rdx
), %xmm6
7939 // CHECK
: vmovsd
%xmm15
, 485498096
7940 // CHECK
: encoding
: [0xc5,0x7b,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7941 vmovsd
%xmm15
, 485498096
7943 // CHECK
: vmovsd
%xmm15
, 64(%rdx
)
7944 // CHECK
: encoding
: [0xc5,0x7b,0x11,0x7a,0x40]
7945 vmovsd
%xmm15
, 64(%rdx
)
7947 // CHECK
: vmovsd
%xmm15
, 64(%rdx
,%rax
)
7948 // CHECK
: encoding
: [0xc5,0x7b,0x11,0x7c,0x02,0x40]
7949 vmovsd
%xmm15
, 64(%rdx
,%rax
)
7951 // CHECK
: vmovsd
%xmm15
, -64(%rdx
,%rax
,4)
7952 // CHECK
: encoding
: [0xc5,0x7b,0x11,0x7c,0x82,0xc0]
7953 vmovsd
%xmm15
, -64(%rdx
,%rax
,4)
7955 // CHECK
: vmovsd
%xmm15
, 64(%rdx
,%rax
,4)
7956 // CHECK
: encoding
: [0xc5,0x7b,0x11,0x7c,0x82,0x40]
7957 vmovsd
%xmm15
, 64(%rdx
,%rax
,4)
7959 // CHECK
: vmovsd
%xmm15
, (%rdx
)
7960 // CHECK
: encoding
: [0xc5,0x7b,0x11,0x3a]
7961 vmovsd
%xmm15
, (%rdx
)
7963 // CHECK
: vmovsd
%xmm15
, %xmm15
, %xmm15
7964 // CHECK
: encoding
: [0xc4,0x41,0x03,0x10,0xff]
7965 vmovsd
%xmm15
, %xmm15
, %xmm15
7967 // CHECK
: vmovsd
%xmm6
, 485498096
7968 // CHECK
: encoding
: [0xc5,0xfb,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
7969 vmovsd
%xmm6
, 485498096
7971 // CHECK
: vmovsd
%xmm6
, 64(%rdx
)
7972 // CHECK
: encoding
: [0xc5,0xfb,0x11,0x72,0x40]
7973 vmovsd
%xmm6
, 64(%rdx
)
7975 // CHECK
: vmovsd
%xmm6
, 64(%rdx
,%rax
)
7976 // CHECK
: encoding
: [0xc5,0xfb,0x11,0x74,0x02,0x40]
7977 vmovsd
%xmm6
, 64(%rdx
,%rax
)
7979 // CHECK
: vmovsd
%xmm6
, -64(%rdx
,%rax
,4)
7980 // CHECK
: encoding
: [0xc5,0xfb,0x11,0x74,0x82,0xc0]
7981 vmovsd
%xmm6
, -64(%rdx
,%rax
,4)
7983 // CHECK
: vmovsd
%xmm6
, 64(%rdx
,%rax
,4)
7984 // CHECK
: encoding
: [0xc5,0xfb,0x11,0x74,0x82,0x40]
7985 vmovsd
%xmm6
, 64(%rdx
,%rax
,4)
7987 // CHECK
: vmovsd
%xmm6
, (%rdx
)
7988 // CHECK
: encoding
: [0xc5,0xfb,0x11,0x32]
7989 vmovsd
%xmm6
, (%rdx
)
7991 // CHECK
: vmovsd
%xmm6
, %xmm6
, %xmm6
7992 // CHECK
: encoding
: [0xc5,0xcb,0x10,0xf6]
7993 vmovsd
%xmm6
, %xmm6
, %xmm6
7995 // CHECK
: vmovshdup
485498096, %xmm15
7996 // CHECK
: encoding
: [0xc5,0x7a,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
7997 vmovshdup
485498096, %xmm15
7999 // CHECK
: vmovshdup
485498096, %xmm6
8000 // CHECK
: encoding
: [0xc5,0xfa,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8001 vmovshdup
485498096, %xmm6
8003 // CHECK
: vmovshdup
485498096, %ymm7
8004 // CHECK
: encoding
: [0xc5,0xfe,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8005 vmovshdup
485498096, %ymm7
8007 // CHECK
: vmovshdup
485498096, %ymm9
8008 // CHECK
: encoding
: [0xc5,0x7e,0x16,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8009 vmovshdup
485498096, %ymm9
8011 // CHECK
: vmovshdup
-64(%rdx
,%rax
,4), %xmm15
8012 // CHECK
: encoding
: [0xc5,0x7a,0x16,0x7c,0x82,0xc0]
8013 vmovshdup
-64(%rdx
,%rax
,4), %xmm15
8015 // CHECK
: vmovshdup
64(%rdx
,%rax
,4), %xmm15
8016 // CHECK
: encoding
: [0xc5,0x7a,0x16,0x7c,0x82,0x40]
8017 vmovshdup
64(%rdx
,%rax
,4), %xmm15
8019 // CHECK
: vmovshdup
-64(%rdx
,%rax
,4), %xmm6
8020 // CHECK
: encoding
: [0xc5,0xfa,0x16,0x74,0x82,0xc0]
8021 vmovshdup
-64(%rdx
,%rax
,4), %xmm6
8023 // CHECK
: vmovshdup
64(%rdx
,%rax
,4), %xmm6
8024 // CHECK
: encoding
: [0xc5,0xfa,0x16,0x74,0x82,0x40]
8025 vmovshdup
64(%rdx
,%rax
,4), %xmm6
8027 // CHECK
: vmovshdup
-64(%rdx
,%rax
,4), %ymm7
8028 // CHECK
: encoding
: [0xc5,0xfe,0x16,0x7c,0x82,0xc0]
8029 vmovshdup
-64(%rdx
,%rax
,4), %ymm7
8031 // CHECK
: vmovshdup
64(%rdx
,%rax
,4), %ymm7
8032 // CHECK
: encoding
: [0xc5,0xfe,0x16,0x7c,0x82,0x40]
8033 vmovshdup
64(%rdx
,%rax
,4), %ymm7
8035 // CHECK
: vmovshdup
-64(%rdx
,%rax
,4), %ymm9
8036 // CHECK
: encoding
: [0xc5,0x7e,0x16,0x4c,0x82,0xc0]
8037 vmovshdup
-64(%rdx
,%rax
,4), %ymm9
8039 // CHECK
: vmovshdup
64(%rdx
,%rax
,4), %ymm9
8040 // CHECK
: encoding
: [0xc5,0x7e,0x16,0x4c,0x82,0x40]
8041 vmovshdup
64(%rdx
,%rax
,4), %ymm9
8043 // CHECK
: vmovshdup
64(%rdx
,%rax
), %xmm15
8044 // CHECK
: encoding
: [0xc5,0x7a,0x16,0x7c,0x02,0x40]
8045 vmovshdup
64(%rdx
,%rax
), %xmm15
8047 // CHECK
: vmovshdup
64(%rdx
,%rax
), %xmm6
8048 // CHECK
: encoding
: [0xc5,0xfa,0x16,0x74,0x02,0x40]
8049 vmovshdup
64(%rdx
,%rax
), %xmm6
8051 // CHECK
: vmovshdup
64(%rdx
,%rax
), %ymm7
8052 // CHECK
: encoding
: [0xc5,0xfe,0x16,0x7c,0x02,0x40]
8053 vmovshdup
64(%rdx
,%rax
), %ymm7
8055 // CHECK
: vmovshdup
64(%rdx
,%rax
), %ymm9
8056 // CHECK
: encoding
: [0xc5,0x7e,0x16,0x4c,0x02,0x40]
8057 vmovshdup
64(%rdx
,%rax
), %ymm9
8059 // CHECK
: vmovshdup
64(%rdx
), %xmm15
8060 // CHECK
: encoding
: [0xc5,0x7a,0x16,0x7a,0x40]
8061 vmovshdup
64(%rdx
), %xmm15
8063 // CHECK
: vmovshdup
64(%rdx
), %xmm6
8064 // CHECK
: encoding
: [0xc5,0xfa,0x16,0x72,0x40]
8065 vmovshdup
64(%rdx
), %xmm6
8067 // CHECK
: vmovshdup
64(%rdx
), %ymm7
8068 // CHECK
: encoding
: [0xc5,0xfe,0x16,0x7a,0x40]
8069 vmovshdup
64(%rdx
), %ymm7
8071 // CHECK
: vmovshdup
64(%rdx
), %ymm9
8072 // CHECK
: encoding
: [0xc5,0x7e,0x16,0x4a,0x40]
8073 vmovshdup
64(%rdx
), %ymm9
8075 // CHECK
: vmovshdup
(%rdx
), %xmm15
8076 // CHECK
: encoding
: [0xc5,0x7a,0x16,0x3a]
8077 vmovshdup
(%rdx
), %xmm15
8079 // CHECK
: vmovshdup
(%rdx
), %xmm6
8080 // CHECK
: encoding
: [0xc5,0xfa,0x16,0x32]
8081 vmovshdup
(%rdx
), %xmm6
8083 // CHECK
: vmovshdup
(%rdx
), %ymm7
8084 // CHECK
: encoding
: [0xc5,0xfe,0x16,0x3a]
8085 vmovshdup
(%rdx
), %ymm7
8087 // CHECK
: vmovshdup
(%rdx
), %ymm9
8088 // CHECK
: encoding
: [0xc5,0x7e,0x16,0x0a]
8089 vmovshdup
(%rdx
), %ymm9
8091 // CHECK
: vmovshdup
%xmm15
, %xmm15
8092 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x16,0xff]
8093 vmovshdup
%xmm15
, %xmm15
8095 // CHECK
: vmovshdup
%xmm6
, %xmm6
8096 // CHECK
: encoding
: [0xc5,0xfa,0x16,0xf6]
8097 vmovshdup
%xmm6
, %xmm6
8099 // CHECK
: vmovshdup
%ymm7
, %ymm7
8100 // CHECK
: encoding
: [0xc5,0xfe,0x16,0xff]
8101 vmovshdup
%ymm7
, %ymm7
8103 // CHECK
: vmovshdup
%ymm9
, %ymm9
8104 // CHECK
: encoding
: [0xc4,0x41,0x7e,0x16,0xc9]
8105 vmovshdup
%ymm9
, %ymm9
8107 // CHECK
: vmovsldup
485498096, %xmm15
8108 // CHECK
: encoding
: [0xc5,0x7a,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8109 vmovsldup
485498096, %xmm15
8111 // CHECK
: vmovsldup
485498096, %xmm6
8112 // CHECK
: encoding
: [0xc5,0xfa,0x12,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8113 vmovsldup
485498096, %xmm6
8115 // CHECK
: vmovsldup
485498096, %ymm7
8116 // CHECK
: encoding
: [0xc5,0xfe,0x12,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8117 vmovsldup
485498096, %ymm7
8119 // CHECK
: vmovsldup
485498096, %ymm9
8120 // CHECK
: encoding
: [0xc5,0x7e,0x12,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8121 vmovsldup
485498096, %ymm9
8123 // CHECK
: vmovsldup
-64(%rdx
,%rax
,4), %xmm15
8124 // CHECK
: encoding
: [0xc5,0x7a,0x12,0x7c,0x82,0xc0]
8125 vmovsldup
-64(%rdx
,%rax
,4), %xmm15
8127 // CHECK
: vmovsldup
64(%rdx
,%rax
,4), %xmm15
8128 // CHECK
: encoding
: [0xc5,0x7a,0x12,0x7c,0x82,0x40]
8129 vmovsldup
64(%rdx
,%rax
,4), %xmm15
8131 // CHECK
: vmovsldup
-64(%rdx
,%rax
,4), %xmm6
8132 // CHECK
: encoding
: [0xc5,0xfa,0x12,0x74,0x82,0xc0]
8133 vmovsldup
-64(%rdx
,%rax
,4), %xmm6
8135 // CHECK
: vmovsldup
64(%rdx
,%rax
,4), %xmm6
8136 // CHECK
: encoding
: [0xc5,0xfa,0x12,0x74,0x82,0x40]
8137 vmovsldup
64(%rdx
,%rax
,4), %xmm6
8139 // CHECK
: vmovsldup
-64(%rdx
,%rax
,4), %ymm7
8140 // CHECK
: encoding
: [0xc5,0xfe,0x12,0x7c,0x82,0xc0]
8141 vmovsldup
-64(%rdx
,%rax
,4), %ymm7
8143 // CHECK
: vmovsldup
64(%rdx
,%rax
,4), %ymm7
8144 // CHECK
: encoding
: [0xc5,0xfe,0x12,0x7c,0x82,0x40]
8145 vmovsldup
64(%rdx
,%rax
,4), %ymm7
8147 // CHECK
: vmovsldup
-64(%rdx
,%rax
,4), %ymm9
8148 // CHECK
: encoding
: [0xc5,0x7e,0x12,0x4c,0x82,0xc0]
8149 vmovsldup
-64(%rdx
,%rax
,4), %ymm9
8151 // CHECK
: vmovsldup
64(%rdx
,%rax
,4), %ymm9
8152 // CHECK
: encoding
: [0xc5,0x7e,0x12,0x4c,0x82,0x40]
8153 vmovsldup
64(%rdx
,%rax
,4), %ymm9
8155 // CHECK
: vmovsldup
64(%rdx
,%rax
), %xmm15
8156 // CHECK
: encoding
: [0xc5,0x7a,0x12,0x7c,0x02,0x40]
8157 vmovsldup
64(%rdx
,%rax
), %xmm15
8159 // CHECK
: vmovsldup
64(%rdx
,%rax
), %xmm6
8160 // CHECK
: encoding
: [0xc5,0xfa,0x12,0x74,0x02,0x40]
8161 vmovsldup
64(%rdx
,%rax
), %xmm6
8163 // CHECK
: vmovsldup
64(%rdx
,%rax
), %ymm7
8164 // CHECK
: encoding
: [0xc5,0xfe,0x12,0x7c,0x02,0x40]
8165 vmovsldup
64(%rdx
,%rax
), %ymm7
8167 // CHECK
: vmovsldup
64(%rdx
,%rax
), %ymm9
8168 // CHECK
: encoding
: [0xc5,0x7e,0x12,0x4c,0x02,0x40]
8169 vmovsldup
64(%rdx
,%rax
), %ymm9
8171 // CHECK
: vmovsldup
64(%rdx
), %xmm15
8172 // CHECK
: encoding
: [0xc5,0x7a,0x12,0x7a,0x40]
8173 vmovsldup
64(%rdx
), %xmm15
8175 // CHECK
: vmovsldup
64(%rdx
), %xmm6
8176 // CHECK
: encoding
: [0xc5,0xfa,0x12,0x72,0x40]
8177 vmovsldup
64(%rdx
), %xmm6
8179 // CHECK
: vmovsldup
64(%rdx
), %ymm7
8180 // CHECK
: encoding
: [0xc5,0xfe,0x12,0x7a,0x40]
8181 vmovsldup
64(%rdx
), %ymm7
8183 // CHECK
: vmovsldup
64(%rdx
), %ymm9
8184 // CHECK
: encoding
: [0xc5,0x7e,0x12,0x4a,0x40]
8185 vmovsldup
64(%rdx
), %ymm9
8187 // CHECK
: vmovsldup
(%rdx
), %xmm15
8188 // CHECK
: encoding
: [0xc5,0x7a,0x12,0x3a]
8189 vmovsldup
(%rdx
), %xmm15
8191 // CHECK
: vmovsldup
(%rdx
), %xmm6
8192 // CHECK
: encoding
: [0xc5,0xfa,0x12,0x32]
8193 vmovsldup
(%rdx
), %xmm6
8195 // CHECK
: vmovsldup
(%rdx
), %ymm7
8196 // CHECK
: encoding
: [0xc5,0xfe,0x12,0x3a]
8197 vmovsldup
(%rdx
), %ymm7
8199 // CHECK
: vmovsldup
(%rdx
), %ymm9
8200 // CHECK
: encoding
: [0xc5,0x7e,0x12,0x0a]
8201 vmovsldup
(%rdx
), %ymm9
8203 // CHECK
: vmovsldup
%xmm15
, %xmm15
8204 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x12,0xff]
8205 vmovsldup
%xmm15
, %xmm15
8207 // CHECK
: vmovsldup
%xmm6
, %xmm6
8208 // CHECK
: encoding
: [0xc5,0xfa,0x12,0xf6]
8209 vmovsldup
%xmm6
, %xmm6
8211 // CHECK
: vmovsldup
%ymm7
, %ymm7
8212 // CHECK
: encoding
: [0xc5,0xfe,0x12,0xff]
8213 vmovsldup
%ymm7
, %ymm7
8215 // CHECK
: vmovsldup
%ymm9
, %ymm9
8216 // CHECK
: encoding
: [0xc4,0x41,0x7e,0x12,0xc9]
8217 vmovsldup
%ymm9
, %ymm9
8219 // CHECK
: vmovss
485498096, %xmm15
8220 // CHECK
: encoding
: [0xc5,0x7a,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8221 vmovss
485498096, %xmm15
8223 // CHECK
: vmovss
485498096, %xmm6
8224 // CHECK
: encoding
: [0xc5,0xfa,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8225 vmovss
485498096, %xmm6
8227 // CHECK
: vmovss
-64(%rdx
,%rax
,4), %xmm15
8228 // CHECK
: encoding
: [0xc5,0x7a,0x10,0x7c,0x82,0xc0]
8229 vmovss
-64(%rdx
,%rax
,4), %xmm15
8231 // CHECK
: vmovss
64(%rdx
,%rax
,4), %xmm15
8232 // CHECK
: encoding
: [0xc5,0x7a,0x10,0x7c,0x82,0x40]
8233 vmovss
64(%rdx
,%rax
,4), %xmm15
8235 // CHECK
: vmovss
-64(%rdx
,%rax
,4), %xmm6
8236 // CHECK
: encoding
: [0xc5,0xfa,0x10,0x74,0x82,0xc0]
8237 vmovss
-64(%rdx
,%rax
,4), %xmm6
8239 // CHECK
: vmovss
64(%rdx
,%rax
,4), %xmm6
8240 // CHECK
: encoding
: [0xc5,0xfa,0x10,0x74,0x82,0x40]
8241 vmovss
64(%rdx
,%rax
,4), %xmm6
8243 // CHECK
: vmovss
64(%rdx
,%rax
), %xmm15
8244 // CHECK
: encoding
: [0xc5,0x7a,0x10,0x7c,0x02,0x40]
8245 vmovss
64(%rdx
,%rax
), %xmm15
8247 // CHECK
: vmovss
64(%rdx
,%rax
), %xmm6
8248 // CHECK
: encoding
: [0xc5,0xfa,0x10,0x74,0x02,0x40]
8249 vmovss
64(%rdx
,%rax
), %xmm6
8251 // CHECK
: vmovss
64(%rdx
), %xmm15
8252 // CHECK
: encoding
: [0xc5,0x7a,0x10,0x7a,0x40]
8253 vmovss
64(%rdx
), %xmm15
8255 // CHECK
: vmovss
64(%rdx
), %xmm6
8256 // CHECK
: encoding
: [0xc5,0xfa,0x10,0x72,0x40]
8257 vmovss
64(%rdx
), %xmm6
8259 // CHECK
: vmovss
(%rdx
), %xmm15
8260 // CHECK
: encoding
: [0xc5,0x7a,0x10,0x3a]
8261 vmovss
(%rdx
), %xmm15
8263 // CHECK
: vmovss
(%rdx
), %xmm6
8264 // CHECK
: encoding
: [0xc5,0xfa,0x10,0x32]
8265 vmovss
(%rdx
), %xmm6
8267 // CHECK
: vmovss
%xmm15
, 485498096
8268 // CHECK
: encoding
: [0xc5,0x7a,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8269 vmovss
%xmm15
, 485498096
8271 // CHECK
: vmovss
%xmm15
, 64(%rdx
)
8272 // CHECK
: encoding
: [0xc5,0x7a,0x11,0x7a,0x40]
8273 vmovss
%xmm15
, 64(%rdx
)
8275 // CHECK
: vmovss
%xmm15
, 64(%rdx
,%rax
)
8276 // CHECK
: encoding
: [0xc5,0x7a,0x11,0x7c,0x02,0x40]
8277 vmovss
%xmm15
, 64(%rdx
,%rax
)
8279 // CHECK
: vmovss
%xmm15
, -64(%rdx
,%rax
,4)
8280 // CHECK
: encoding
: [0xc5,0x7a,0x11,0x7c,0x82,0xc0]
8281 vmovss
%xmm15
, -64(%rdx
,%rax
,4)
8283 // CHECK
: vmovss
%xmm15
, 64(%rdx
,%rax
,4)
8284 // CHECK
: encoding
: [0xc5,0x7a,0x11,0x7c,0x82,0x40]
8285 vmovss
%xmm15
, 64(%rdx
,%rax
,4)
8287 // CHECK
: vmovss
%xmm15
, (%rdx
)
8288 // CHECK
: encoding
: [0xc5,0x7a,0x11,0x3a]
8289 vmovss
%xmm15
, (%rdx
)
8291 // CHECK
: vmovss
%xmm15
, %xmm15
, %xmm15
8292 // CHECK
: encoding
: [0xc4,0x41,0x02,0x10,0xff]
8293 vmovss
%xmm15
, %xmm15
, %xmm15
8295 // CHECK
: vmovss
%xmm6
, 485498096
8296 // CHECK
: encoding
: [0xc5,0xfa,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8297 vmovss
%xmm6
, 485498096
8299 // CHECK
: vmovss
%xmm6
, 64(%rdx
)
8300 // CHECK
: encoding
: [0xc5,0xfa,0x11,0x72,0x40]
8301 vmovss
%xmm6
, 64(%rdx
)
8303 // CHECK
: vmovss
%xmm6
, 64(%rdx
,%rax
)
8304 // CHECK
: encoding
: [0xc5,0xfa,0x11,0x74,0x02,0x40]
8305 vmovss
%xmm6
, 64(%rdx
,%rax
)
8307 // CHECK
: vmovss
%xmm6
, -64(%rdx
,%rax
,4)
8308 // CHECK
: encoding
: [0xc5,0xfa,0x11,0x74,0x82,0xc0]
8309 vmovss
%xmm6
, -64(%rdx
,%rax
,4)
8311 // CHECK
: vmovss
%xmm6
, 64(%rdx
,%rax
,4)
8312 // CHECK
: encoding
: [0xc5,0xfa,0x11,0x74,0x82,0x40]
8313 vmovss
%xmm6
, 64(%rdx
,%rax
,4)
8315 // CHECK
: vmovss
%xmm6
, (%rdx
)
8316 // CHECK
: encoding
: [0xc5,0xfa,0x11,0x32]
8317 vmovss
%xmm6
, (%rdx
)
8319 // CHECK
: vmovss
%xmm6
, %xmm6
, %xmm6
8320 // CHECK
: encoding
: [0xc5,0xca,0x10,0xf6]
8321 vmovss
%xmm6
, %xmm6
, %xmm6
8323 // CHECK
: vmovupd
485498096, %xmm15
8324 // CHECK
: encoding
: [0xc5,0x79,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8325 vmovupd
485498096, %xmm15
8327 // CHECK
: vmovupd
485498096, %xmm6
8328 // CHECK
: encoding
: [0xc5,0xf9,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8329 vmovupd
485498096, %xmm6
8331 // CHECK
: vmovupd
485498096, %ymm7
8332 // CHECK
: encoding
: [0xc5,0xfd,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8333 vmovupd
485498096, %ymm7
8335 // CHECK
: vmovupd
485498096, %ymm9
8336 // CHECK
: encoding
: [0xc5,0x7d,0x10,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8337 vmovupd
485498096, %ymm9
8339 // CHECK
: vmovupd
-64(%rdx
,%rax
,4), %xmm15
8340 // CHECK
: encoding
: [0xc5,0x79,0x10,0x7c,0x82,0xc0]
8341 vmovupd
-64(%rdx
,%rax
,4), %xmm15
8343 // CHECK
: vmovupd
64(%rdx
,%rax
,4), %xmm15
8344 // CHECK
: encoding
: [0xc5,0x79,0x10,0x7c,0x82,0x40]
8345 vmovupd
64(%rdx
,%rax
,4), %xmm15
8347 // CHECK
: vmovupd
-64(%rdx
,%rax
,4), %xmm6
8348 // CHECK
: encoding
: [0xc5,0xf9,0x10,0x74,0x82,0xc0]
8349 vmovupd
-64(%rdx
,%rax
,4), %xmm6
8351 // CHECK
: vmovupd
64(%rdx
,%rax
,4), %xmm6
8352 // CHECK
: encoding
: [0xc5,0xf9,0x10,0x74,0x82,0x40]
8353 vmovupd
64(%rdx
,%rax
,4), %xmm6
8355 // CHECK
: vmovupd
-64(%rdx
,%rax
,4), %ymm7
8356 // CHECK
: encoding
: [0xc5,0xfd,0x10,0x7c,0x82,0xc0]
8357 vmovupd
-64(%rdx
,%rax
,4), %ymm7
8359 // CHECK
: vmovupd
64(%rdx
,%rax
,4), %ymm7
8360 // CHECK
: encoding
: [0xc5,0xfd,0x10,0x7c,0x82,0x40]
8361 vmovupd
64(%rdx
,%rax
,4), %ymm7
8363 // CHECK
: vmovupd
-64(%rdx
,%rax
,4), %ymm9
8364 // CHECK
: encoding
: [0xc5,0x7d,0x10,0x4c,0x82,0xc0]
8365 vmovupd
-64(%rdx
,%rax
,4), %ymm9
8367 // CHECK
: vmovupd
64(%rdx
,%rax
,4), %ymm9
8368 // CHECK
: encoding
: [0xc5,0x7d,0x10,0x4c,0x82,0x40]
8369 vmovupd
64(%rdx
,%rax
,4), %ymm9
8371 // CHECK
: vmovupd
64(%rdx
,%rax
), %xmm15
8372 // CHECK
: encoding
: [0xc5,0x79,0x10,0x7c,0x02,0x40]
8373 vmovupd
64(%rdx
,%rax
), %xmm15
8375 // CHECK
: vmovupd
64(%rdx
,%rax
), %xmm6
8376 // CHECK
: encoding
: [0xc5,0xf9,0x10,0x74,0x02,0x40]
8377 vmovupd
64(%rdx
,%rax
), %xmm6
8379 // CHECK
: vmovupd
64(%rdx
,%rax
), %ymm7
8380 // CHECK
: encoding
: [0xc5,0xfd,0x10,0x7c,0x02,0x40]
8381 vmovupd
64(%rdx
,%rax
), %ymm7
8383 // CHECK
: vmovupd
64(%rdx
,%rax
), %ymm9
8384 // CHECK
: encoding
: [0xc5,0x7d,0x10,0x4c,0x02,0x40]
8385 vmovupd
64(%rdx
,%rax
), %ymm9
8387 // CHECK
: vmovupd
64(%rdx
), %xmm15
8388 // CHECK
: encoding
: [0xc5,0x79,0x10,0x7a,0x40]
8389 vmovupd
64(%rdx
), %xmm15
8391 // CHECK
: vmovupd
64(%rdx
), %xmm6
8392 // CHECK
: encoding
: [0xc5,0xf9,0x10,0x72,0x40]
8393 vmovupd
64(%rdx
), %xmm6
8395 // CHECK
: vmovupd
64(%rdx
), %ymm7
8396 // CHECK
: encoding
: [0xc5,0xfd,0x10,0x7a,0x40]
8397 vmovupd
64(%rdx
), %ymm7
8399 // CHECK
: vmovupd
64(%rdx
), %ymm9
8400 // CHECK
: encoding
: [0xc5,0x7d,0x10,0x4a,0x40]
8401 vmovupd
64(%rdx
), %ymm9
8403 // CHECK
: vmovupd
(%rdx
), %xmm15
8404 // CHECK
: encoding
: [0xc5,0x79,0x10,0x3a]
8405 vmovupd
(%rdx
), %xmm15
8407 // CHECK
: vmovupd
(%rdx
), %xmm6
8408 // CHECK
: encoding
: [0xc5,0xf9,0x10,0x32]
8409 vmovupd
(%rdx
), %xmm6
8411 // CHECK
: vmovupd
(%rdx
), %ymm7
8412 // CHECK
: encoding
: [0xc5,0xfd,0x10,0x3a]
8413 vmovupd
(%rdx
), %ymm7
8415 // CHECK
: vmovupd
(%rdx
), %ymm9
8416 // CHECK
: encoding
: [0xc5,0x7d,0x10,0x0a]
8417 vmovupd
(%rdx
), %ymm9
8419 // CHECK
: vmovupd
%xmm15
, 485498096
8420 // CHECK
: encoding
: [0xc5,0x79,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8421 vmovupd
%xmm15
, 485498096
8423 // CHECK
: vmovupd
%xmm15
, 64(%rdx
)
8424 // CHECK
: encoding
: [0xc5,0x79,0x11,0x7a,0x40]
8425 vmovupd
%xmm15
, 64(%rdx
)
8427 // CHECK
: vmovupd
%xmm15
, 64(%rdx
,%rax
)
8428 // CHECK
: encoding
: [0xc5,0x79,0x11,0x7c,0x02,0x40]
8429 vmovupd
%xmm15
, 64(%rdx
,%rax
)
8431 // CHECK
: vmovupd
%xmm15
, -64(%rdx
,%rax
,4)
8432 // CHECK
: encoding
: [0xc5,0x79,0x11,0x7c,0x82,0xc0]
8433 vmovupd
%xmm15
, -64(%rdx
,%rax
,4)
8435 // CHECK
: vmovupd
%xmm15
, 64(%rdx
,%rax
,4)
8436 // CHECK
: encoding
: [0xc5,0x79,0x11,0x7c,0x82,0x40]
8437 vmovupd
%xmm15
, 64(%rdx
,%rax
,4)
8439 // CHECK
: vmovupd
%xmm15
, (%rdx
)
8440 // CHECK
: encoding
: [0xc5,0x79,0x11,0x3a]
8441 vmovupd
%xmm15
, (%rdx
)
8443 // CHECK
: vmovupd
%xmm15
, %xmm15
8444 // CHECK
: encoding
: [0xc4,0x41,0x79,0x10,0xff]
8445 vmovupd
%xmm15
, %xmm15
8447 // CHECK
: vmovupd
%xmm6
, 485498096
8448 // CHECK
: encoding
: [0xc5,0xf9,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8449 vmovupd
%xmm6
, 485498096
8451 // CHECK
: vmovupd
%xmm6
, 64(%rdx
)
8452 // CHECK
: encoding
: [0xc5,0xf9,0x11,0x72,0x40]
8453 vmovupd
%xmm6
, 64(%rdx
)
8455 // CHECK
: vmovupd
%xmm6
, 64(%rdx
,%rax
)
8456 // CHECK
: encoding
: [0xc5,0xf9,0x11,0x74,0x02,0x40]
8457 vmovupd
%xmm6
, 64(%rdx
,%rax
)
8459 // CHECK
: vmovupd
%xmm6
, -64(%rdx
,%rax
,4)
8460 // CHECK
: encoding
: [0xc5,0xf9,0x11,0x74,0x82,0xc0]
8461 vmovupd
%xmm6
, -64(%rdx
,%rax
,4)
8463 // CHECK
: vmovupd
%xmm6
, 64(%rdx
,%rax
,4)
8464 // CHECK
: encoding
: [0xc5,0xf9,0x11,0x74,0x82,0x40]
8465 vmovupd
%xmm6
, 64(%rdx
,%rax
,4)
8467 // CHECK
: vmovupd
%xmm6
, (%rdx
)
8468 // CHECK
: encoding
: [0xc5,0xf9,0x11,0x32]
8469 vmovupd
%xmm6
, (%rdx
)
8471 // CHECK
: vmovupd
%xmm6
, %xmm6
8472 // CHECK
: encoding
: [0xc5,0xf9,0x10,0xf6]
8473 vmovupd
%xmm6
, %xmm6
8475 // CHECK
: vmovupd
%ymm7
, 485498096
8476 // CHECK
: encoding
: [0xc5,0xfd,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8477 vmovupd
%ymm7
, 485498096
8479 // CHECK
: vmovupd
%ymm7
, 64(%rdx
)
8480 // CHECK
: encoding
: [0xc5,0xfd,0x11,0x7a,0x40]
8481 vmovupd
%ymm7
, 64(%rdx
)
8483 // CHECK
: vmovupd
%ymm7
, 64(%rdx
,%rax
)
8484 // CHECK
: encoding
: [0xc5,0xfd,0x11,0x7c,0x02,0x40]
8485 vmovupd
%ymm7
, 64(%rdx
,%rax
)
8487 // CHECK
: vmovupd
%ymm7
, -64(%rdx
,%rax
,4)
8488 // CHECK
: encoding
: [0xc5,0xfd,0x11,0x7c,0x82,0xc0]
8489 vmovupd
%ymm7
, -64(%rdx
,%rax
,4)
8491 // CHECK
: vmovupd
%ymm7
, 64(%rdx
,%rax
,4)
8492 // CHECK
: encoding
: [0xc5,0xfd,0x11,0x7c,0x82,0x40]
8493 vmovupd
%ymm7
, 64(%rdx
,%rax
,4)
8495 // CHECK
: vmovupd
%ymm7
, (%rdx
)
8496 // CHECK
: encoding
: [0xc5,0xfd,0x11,0x3a]
8497 vmovupd
%ymm7
, (%rdx
)
8499 // CHECK
: vmovupd
%ymm7
, %ymm7
8500 // CHECK
: encoding
: [0xc5,0xfd,0x10,0xff]
8501 vmovupd
%ymm7
, %ymm7
8503 // CHECK
: vmovupd
%ymm9
, 485498096
8504 // CHECK
: encoding
: [0xc5,0x7d,0x11,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8505 vmovupd
%ymm9
, 485498096
8507 // CHECK
: vmovupd
%ymm9
, 64(%rdx
)
8508 // CHECK
: encoding
: [0xc5,0x7d,0x11,0x4a,0x40]
8509 vmovupd
%ymm9
, 64(%rdx
)
8511 // CHECK
: vmovupd
%ymm9
, 64(%rdx
,%rax
)
8512 // CHECK
: encoding
: [0xc5,0x7d,0x11,0x4c,0x02,0x40]
8513 vmovupd
%ymm9
, 64(%rdx
,%rax
)
8515 // CHECK
: vmovupd
%ymm9
, -64(%rdx
,%rax
,4)
8516 // CHECK
: encoding
: [0xc5,0x7d,0x11,0x4c,0x82,0xc0]
8517 vmovupd
%ymm9
, -64(%rdx
,%rax
,4)
8519 // CHECK
: vmovupd
%ymm9
, 64(%rdx
,%rax
,4)
8520 // CHECK
: encoding
: [0xc5,0x7d,0x11,0x4c,0x82,0x40]
8521 vmovupd
%ymm9
, 64(%rdx
,%rax
,4)
8523 // CHECK
: vmovupd
%ymm9
, (%rdx
)
8524 // CHECK
: encoding
: [0xc5,0x7d,0x11,0x0a]
8525 vmovupd
%ymm9
, (%rdx
)
8527 // CHECK
: vmovupd
%ymm9
, %ymm9
8528 // CHECK
: encoding
: [0xc4,0x41,0x7d,0x10,0xc9]
8529 vmovupd
%ymm9
, %ymm9
8531 // CHECK
: vmovups
485498096, %xmm15
8532 // CHECK
: encoding
: [0xc5,0x78,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8533 vmovups
485498096, %xmm15
8535 // CHECK
: vmovups
485498096, %xmm6
8536 // CHECK
: encoding
: [0xc5,0xf8,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8537 vmovups
485498096, %xmm6
8539 // CHECK
: vmovups
485498096, %ymm7
8540 // CHECK
: encoding
: [0xc5,0xfc,0x10,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8541 vmovups
485498096, %ymm7
8543 // CHECK
: vmovups
485498096, %ymm9
8544 // CHECK
: encoding
: [0xc5,0x7c,0x10,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8545 vmovups
485498096, %ymm9
8547 // CHECK
: vmovups
-64(%rdx
,%rax
,4), %xmm15
8548 // CHECK
: encoding
: [0xc5,0x78,0x10,0x7c,0x82,0xc0]
8549 vmovups
-64(%rdx
,%rax
,4), %xmm15
8551 // CHECK
: vmovups
64(%rdx
,%rax
,4), %xmm15
8552 // CHECK
: encoding
: [0xc5,0x78,0x10,0x7c,0x82,0x40]
8553 vmovups
64(%rdx
,%rax
,4), %xmm15
8555 // CHECK
: vmovups
-64(%rdx
,%rax
,4), %xmm6
8556 // CHECK
: encoding
: [0xc5,0xf8,0x10,0x74,0x82,0xc0]
8557 vmovups
-64(%rdx
,%rax
,4), %xmm6
8559 // CHECK
: vmovups
64(%rdx
,%rax
,4), %xmm6
8560 // CHECK
: encoding
: [0xc5,0xf8,0x10,0x74,0x82,0x40]
8561 vmovups
64(%rdx
,%rax
,4), %xmm6
8563 // CHECK
: vmovups
-64(%rdx
,%rax
,4), %ymm7
8564 // CHECK
: encoding
: [0xc5,0xfc,0x10,0x7c,0x82,0xc0]
8565 vmovups
-64(%rdx
,%rax
,4), %ymm7
8567 // CHECK
: vmovups
64(%rdx
,%rax
,4), %ymm7
8568 // CHECK
: encoding
: [0xc5,0xfc,0x10,0x7c,0x82,0x40]
8569 vmovups
64(%rdx
,%rax
,4), %ymm7
8571 // CHECK
: vmovups
-64(%rdx
,%rax
,4), %ymm9
8572 // CHECK
: encoding
: [0xc5,0x7c,0x10,0x4c,0x82,0xc0]
8573 vmovups
-64(%rdx
,%rax
,4), %ymm9
8575 // CHECK
: vmovups
64(%rdx
,%rax
,4), %ymm9
8576 // CHECK
: encoding
: [0xc5,0x7c,0x10,0x4c,0x82,0x40]
8577 vmovups
64(%rdx
,%rax
,4), %ymm9
8579 // CHECK
: vmovups
64(%rdx
,%rax
), %xmm15
8580 // CHECK
: encoding
: [0xc5,0x78,0x10,0x7c,0x02,0x40]
8581 vmovups
64(%rdx
,%rax
), %xmm15
8583 // CHECK
: vmovups
64(%rdx
,%rax
), %xmm6
8584 // CHECK
: encoding
: [0xc5,0xf8,0x10,0x74,0x02,0x40]
8585 vmovups
64(%rdx
,%rax
), %xmm6
8587 // CHECK
: vmovups
64(%rdx
,%rax
), %ymm7
8588 // CHECK
: encoding
: [0xc5,0xfc,0x10,0x7c,0x02,0x40]
8589 vmovups
64(%rdx
,%rax
), %ymm7
8591 // CHECK
: vmovups
64(%rdx
,%rax
), %ymm9
8592 // CHECK
: encoding
: [0xc5,0x7c,0x10,0x4c,0x02,0x40]
8593 vmovups
64(%rdx
,%rax
), %ymm9
8595 // CHECK
: vmovups
64(%rdx
), %xmm15
8596 // CHECK
: encoding
: [0xc5,0x78,0x10,0x7a,0x40]
8597 vmovups
64(%rdx
), %xmm15
8599 // CHECK
: vmovups
64(%rdx
), %xmm6
8600 // CHECK
: encoding
: [0xc5,0xf8,0x10,0x72,0x40]
8601 vmovups
64(%rdx
), %xmm6
8603 // CHECK
: vmovups
64(%rdx
), %ymm7
8604 // CHECK
: encoding
: [0xc5,0xfc,0x10,0x7a,0x40]
8605 vmovups
64(%rdx
), %ymm7
8607 // CHECK
: vmovups
64(%rdx
), %ymm9
8608 // CHECK
: encoding
: [0xc5,0x7c,0x10,0x4a,0x40]
8609 vmovups
64(%rdx
), %ymm9
8611 // CHECK
: vmovups
(%rdx
), %xmm15
8612 // CHECK
: encoding
: [0xc5,0x78,0x10,0x3a]
8613 vmovups
(%rdx
), %xmm15
8615 // CHECK
: vmovups
(%rdx
), %xmm6
8616 // CHECK
: encoding
: [0xc5,0xf8,0x10,0x32]
8617 vmovups
(%rdx
), %xmm6
8619 // CHECK
: vmovups
(%rdx
), %ymm7
8620 // CHECK
: encoding
: [0xc5,0xfc,0x10,0x3a]
8621 vmovups
(%rdx
), %ymm7
8623 // CHECK
: vmovups
(%rdx
), %ymm9
8624 // CHECK
: encoding
: [0xc5,0x7c,0x10,0x0a]
8625 vmovups
(%rdx
), %ymm9
8627 // CHECK
: vmovups
%xmm15
, 485498096
8628 // CHECK
: encoding
: [0xc5,0x78,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8629 vmovups
%xmm15
, 485498096
8631 // CHECK
: vmovups
%xmm15
, 64(%rdx
)
8632 // CHECK
: encoding
: [0xc5,0x78,0x11,0x7a,0x40]
8633 vmovups
%xmm15
, 64(%rdx
)
8635 // CHECK
: vmovups
%xmm15
, 64(%rdx
,%rax
)
8636 // CHECK
: encoding
: [0xc5,0x78,0x11,0x7c,0x02,0x40]
8637 vmovups
%xmm15
, 64(%rdx
,%rax
)
8639 // CHECK
: vmovups
%xmm15
, -64(%rdx
,%rax
,4)
8640 // CHECK
: encoding
: [0xc5,0x78,0x11,0x7c,0x82,0xc0]
8641 vmovups
%xmm15
, -64(%rdx
,%rax
,4)
8643 // CHECK
: vmovups
%xmm15
, 64(%rdx
,%rax
,4)
8644 // CHECK
: encoding
: [0xc5,0x78,0x11,0x7c,0x82,0x40]
8645 vmovups
%xmm15
, 64(%rdx
,%rax
,4)
8647 // CHECK
: vmovups
%xmm15
, (%rdx
)
8648 // CHECK
: encoding
: [0xc5,0x78,0x11,0x3a]
8649 vmovups
%xmm15
, (%rdx
)
8651 // CHECK
: vmovups
%xmm15
, %xmm15
8652 // CHECK
: encoding
: [0xc4,0x41,0x78,0x10,0xff]
8653 vmovups
%xmm15
, %xmm15
8655 // CHECK
: vmovups
%xmm6
, 485498096
8656 // CHECK
: encoding
: [0xc5,0xf8,0x11,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8657 vmovups
%xmm6
, 485498096
8659 // CHECK
: vmovups
%xmm6
, 64(%rdx
)
8660 // CHECK
: encoding
: [0xc5,0xf8,0x11,0x72,0x40]
8661 vmovups
%xmm6
, 64(%rdx
)
8663 // CHECK
: vmovups
%xmm6
, 64(%rdx
,%rax
)
8664 // CHECK
: encoding
: [0xc5,0xf8,0x11,0x74,0x02,0x40]
8665 vmovups
%xmm6
, 64(%rdx
,%rax
)
8667 // CHECK
: vmovups
%xmm6
, -64(%rdx
,%rax
,4)
8668 // CHECK
: encoding
: [0xc5,0xf8,0x11,0x74,0x82,0xc0]
8669 vmovups
%xmm6
, -64(%rdx
,%rax
,4)
8671 // CHECK
: vmovups
%xmm6
, 64(%rdx
,%rax
,4)
8672 // CHECK
: encoding
: [0xc5,0xf8,0x11,0x74,0x82,0x40]
8673 vmovups
%xmm6
, 64(%rdx
,%rax
,4)
8675 // CHECK
: vmovups
%xmm6
, (%rdx
)
8676 // CHECK
: encoding
: [0xc5,0xf8,0x11,0x32]
8677 vmovups
%xmm6
, (%rdx
)
8679 // CHECK
: vmovups
%xmm6
, %xmm6
8680 // CHECK
: encoding
: [0xc5,0xf8,0x10,0xf6]
8681 vmovups
%xmm6
, %xmm6
8683 // CHECK
: vmovups
%ymm7
, 485498096
8684 // CHECK
: encoding
: [0xc5,0xfc,0x11,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8685 vmovups
%ymm7
, 485498096
8687 // CHECK
: vmovups
%ymm7
, 64(%rdx
)
8688 // CHECK
: encoding
: [0xc5,0xfc,0x11,0x7a,0x40]
8689 vmovups
%ymm7
, 64(%rdx
)
8691 // CHECK
: vmovups
%ymm7
, 64(%rdx
,%rax
)
8692 // CHECK
: encoding
: [0xc5,0xfc,0x11,0x7c,0x02,0x40]
8693 vmovups
%ymm7
, 64(%rdx
,%rax
)
8695 // CHECK
: vmovups
%ymm7
, -64(%rdx
,%rax
,4)
8696 // CHECK
: encoding
: [0xc5,0xfc,0x11,0x7c,0x82,0xc0]
8697 vmovups
%ymm7
, -64(%rdx
,%rax
,4)
8699 // CHECK
: vmovups
%ymm7
, 64(%rdx
,%rax
,4)
8700 // CHECK
: encoding
: [0xc5,0xfc,0x11,0x7c,0x82,0x40]
8701 vmovups
%ymm7
, 64(%rdx
,%rax
,4)
8703 // CHECK
: vmovups
%ymm7
, (%rdx
)
8704 // CHECK
: encoding
: [0xc5,0xfc,0x11,0x3a]
8705 vmovups
%ymm7
, (%rdx
)
8707 // CHECK
: vmovups
%ymm7
, %ymm7
8708 // CHECK
: encoding
: [0xc5,0xfc,0x10,0xff]
8709 vmovups
%ymm7
, %ymm7
8711 // CHECK
: vmovups
%ymm9
, 485498096
8712 // CHECK
: encoding
: [0xc5,0x7c,0x11,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8713 vmovups
%ymm9
, 485498096
8715 // CHECK
: vmovups
%ymm9
, 64(%rdx
)
8716 // CHECK
: encoding
: [0xc5,0x7c,0x11,0x4a,0x40]
8717 vmovups
%ymm9
, 64(%rdx
)
8719 // CHECK
: vmovups
%ymm9
, 64(%rdx
,%rax
)
8720 // CHECK
: encoding
: [0xc5,0x7c,0x11,0x4c,0x02,0x40]
8721 vmovups
%ymm9
, 64(%rdx
,%rax
)
8723 // CHECK
: vmovups
%ymm9
, -64(%rdx
,%rax
,4)
8724 // CHECK
: encoding
: [0xc5,0x7c,0x11,0x4c,0x82,0xc0]
8725 vmovups
%ymm9
, -64(%rdx
,%rax
,4)
8727 // CHECK
: vmovups
%ymm9
, 64(%rdx
,%rax
,4)
8728 // CHECK
: encoding
: [0xc5,0x7c,0x11,0x4c,0x82,0x40]
8729 vmovups
%ymm9
, 64(%rdx
,%rax
,4)
8731 // CHECK
: vmovups
%ymm9
, (%rdx
)
8732 // CHECK
: encoding
: [0xc5,0x7c,0x11,0x0a]
8733 vmovups
%ymm9
, (%rdx
)
8735 // CHECK
: vmovups
%ymm9
, %ymm9
8736 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x10,0xc9]
8737 vmovups
%ymm9
, %ymm9
8739 // CHECK
: vmpsadbw $
0, 485498096, %xmm15
, %xmm15
8740 // CHECK
: encoding
: [0xc4,0x63,0x01,0x42,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
8741 vmpsadbw $
0, 485498096, %xmm15
, %xmm15
8743 // CHECK
: vmpsadbw $
0, 485498096, %xmm6
, %xmm6
8744 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x42,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
8745 vmpsadbw $
0, 485498096, %xmm6
, %xmm6
8747 // CHECK
: vmpsadbw $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
8748 // CHECK
: encoding
: [0xc4,0x63,0x01,0x42,0x7c,0x82,0xc0,0x00]
8749 vmpsadbw $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
8751 // CHECK
: vmpsadbw $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
8752 // CHECK
: encoding
: [0xc4,0x63,0x01,0x42,0x7c,0x82,0x40,0x00]
8753 vmpsadbw $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
8755 // CHECK
: vmpsadbw $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
8756 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x42,0x74,0x82,0xc0,0x00]
8757 vmpsadbw $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
8759 // CHECK
: vmpsadbw $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
8760 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x42,0x74,0x82,0x40,0x00]
8761 vmpsadbw $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
8763 // CHECK
: vmpsadbw $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
8764 // CHECK
: encoding
: [0xc4,0x63,0x01,0x42,0x7c,0x02,0x40,0x00]
8765 vmpsadbw $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
8767 // CHECK
: vmpsadbw $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
8768 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x42,0x74,0x02,0x40,0x00]
8769 vmpsadbw $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
8771 // CHECK
: vmpsadbw $
0, 64(%rdx
), %xmm15
, %xmm15
8772 // CHECK
: encoding
: [0xc4,0x63,0x01,0x42,0x7a,0x40,0x00]
8773 vmpsadbw $
0, 64(%rdx
), %xmm15
, %xmm15
8775 // CHECK
: vmpsadbw $
0, 64(%rdx
), %xmm6
, %xmm6
8776 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x42,0x72,0x40,0x00]
8777 vmpsadbw $
0, 64(%rdx
), %xmm6
, %xmm6
8779 // CHECK
: vmpsadbw $
0, (%rdx
), %xmm15
, %xmm15
8780 // CHECK
: encoding
: [0xc4,0x63,0x01,0x42,0x3a,0x00]
8781 vmpsadbw $
0, (%rdx
), %xmm15
, %xmm15
8783 // CHECK
: vmpsadbw $
0, (%rdx
), %xmm6
, %xmm6
8784 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x42,0x32,0x00]
8785 vmpsadbw $
0, (%rdx
), %xmm6
, %xmm6
8787 // CHECK
: vmpsadbw $
0, %xmm15
, %xmm15
, %xmm15
8788 // CHECK
: encoding
: [0xc4,0x43,0x01,0x42,0xff,0x00]
8789 vmpsadbw $
0, %xmm15
, %xmm15
, %xmm15
8791 // CHECK
: vmpsadbw $
0, %xmm6
, %xmm6
, %xmm6
8792 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x42,0xf6,0x00]
8793 vmpsadbw $
0, %xmm6
, %xmm6
, %xmm6
8795 // CHECK
: vmulpd
485498096, %xmm15
, %xmm15
8796 // CHECK
: encoding
: [0xc5,0x01,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8797 vmulpd
485498096, %xmm15
, %xmm15
8799 // CHECK
: vmulpd
485498096, %xmm6
, %xmm6
8800 // CHECK
: encoding
: [0xc5,0xc9,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8801 vmulpd
485498096, %xmm6
, %xmm6
8803 // CHECK
: vmulpd
485498096, %ymm7
, %ymm7
8804 // CHECK
: encoding
: [0xc5,0xc5,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8805 vmulpd
485498096, %ymm7
, %ymm7
8807 // CHECK
: vmulpd
485498096, %ymm9
, %ymm9
8808 // CHECK
: encoding
: [0xc5,0x35,0x59,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8809 vmulpd
485498096, %ymm9
, %ymm9
8811 // CHECK
: vmulpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
8812 // CHECK
: encoding
: [0xc5,0x01,0x59,0x7c,0x82,0xc0]
8813 vmulpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
8815 // CHECK
: vmulpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
8816 // CHECK
: encoding
: [0xc5,0x01,0x59,0x7c,0x82,0x40]
8817 vmulpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
8819 // CHECK
: vmulpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
8820 // CHECK
: encoding
: [0xc5,0xc9,0x59,0x74,0x82,0xc0]
8821 vmulpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
8823 // CHECK
: vmulpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
8824 // CHECK
: encoding
: [0xc5,0xc9,0x59,0x74,0x82,0x40]
8825 vmulpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
8827 // CHECK
: vmulpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
8828 // CHECK
: encoding
: [0xc5,0xc5,0x59,0x7c,0x82,0xc0]
8829 vmulpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
8831 // CHECK
: vmulpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
8832 // CHECK
: encoding
: [0xc5,0xc5,0x59,0x7c,0x82,0x40]
8833 vmulpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
8835 // CHECK
: vmulpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
8836 // CHECK
: encoding
: [0xc5,0x35,0x59,0x4c,0x82,0xc0]
8837 vmulpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
8839 // CHECK
: vmulpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
8840 // CHECK
: encoding
: [0xc5,0x35,0x59,0x4c,0x82,0x40]
8841 vmulpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
8843 // CHECK
: vmulpd
64(%rdx
,%rax
), %xmm15
, %xmm15
8844 // CHECK
: encoding
: [0xc5,0x01,0x59,0x7c,0x02,0x40]
8845 vmulpd
64(%rdx
,%rax
), %xmm15
, %xmm15
8847 // CHECK
: vmulpd
64(%rdx
,%rax
), %xmm6
, %xmm6
8848 // CHECK
: encoding
: [0xc5,0xc9,0x59,0x74,0x02,0x40]
8849 vmulpd
64(%rdx
,%rax
), %xmm6
, %xmm6
8851 // CHECK
: vmulpd
64(%rdx
,%rax
), %ymm7
, %ymm7
8852 // CHECK
: encoding
: [0xc5,0xc5,0x59,0x7c,0x02,0x40]
8853 vmulpd
64(%rdx
,%rax
), %ymm7
, %ymm7
8855 // CHECK
: vmulpd
64(%rdx
,%rax
), %ymm9
, %ymm9
8856 // CHECK
: encoding
: [0xc5,0x35,0x59,0x4c,0x02,0x40]
8857 vmulpd
64(%rdx
,%rax
), %ymm9
, %ymm9
8859 // CHECK
: vmulpd
64(%rdx
), %xmm15
, %xmm15
8860 // CHECK
: encoding
: [0xc5,0x01,0x59,0x7a,0x40]
8861 vmulpd
64(%rdx
), %xmm15
, %xmm15
8863 // CHECK
: vmulpd
64(%rdx
), %xmm6
, %xmm6
8864 // CHECK
: encoding
: [0xc5,0xc9,0x59,0x72,0x40]
8865 vmulpd
64(%rdx
), %xmm6
, %xmm6
8867 // CHECK
: vmulpd
64(%rdx
), %ymm7
, %ymm7
8868 // CHECK
: encoding
: [0xc5,0xc5,0x59,0x7a,0x40]
8869 vmulpd
64(%rdx
), %ymm7
, %ymm7
8871 // CHECK
: vmulpd
64(%rdx
), %ymm9
, %ymm9
8872 // CHECK
: encoding
: [0xc5,0x35,0x59,0x4a,0x40]
8873 vmulpd
64(%rdx
), %ymm9
, %ymm9
8875 // CHECK
: vmulpd
(%rdx
), %xmm15
, %xmm15
8876 // CHECK
: encoding
: [0xc5,0x01,0x59,0x3a]
8877 vmulpd
(%rdx
), %xmm15
, %xmm15
8879 // CHECK
: vmulpd
(%rdx
), %xmm6
, %xmm6
8880 // CHECK
: encoding
: [0xc5,0xc9,0x59,0x32]
8881 vmulpd
(%rdx
), %xmm6
, %xmm6
8883 // CHECK
: vmulpd
(%rdx
), %ymm7
, %ymm7
8884 // CHECK
: encoding
: [0xc5,0xc5,0x59,0x3a]
8885 vmulpd
(%rdx
), %ymm7
, %ymm7
8887 // CHECK
: vmulpd
(%rdx
), %ymm9
, %ymm9
8888 // CHECK
: encoding
: [0xc5,0x35,0x59,0x0a]
8889 vmulpd
(%rdx
), %ymm9
, %ymm9
8891 // CHECK
: vmulpd
%xmm15
, %xmm15
, %xmm15
8892 // CHECK
: encoding
: [0xc4,0x41,0x01,0x59,0xff]
8893 vmulpd
%xmm15
, %xmm15
, %xmm15
8895 // CHECK
: vmulpd
%xmm6
, %xmm6
, %xmm6
8896 // CHECK
: encoding
: [0xc5,0xc9,0x59,0xf6]
8897 vmulpd
%xmm6
, %xmm6
, %xmm6
8899 // CHECK
: vmulpd
%ymm7
, %ymm7
, %ymm7
8900 // CHECK
: encoding
: [0xc5,0xc5,0x59,0xff]
8901 vmulpd
%ymm7
, %ymm7
, %ymm7
8903 // CHECK
: vmulpd
%ymm9
, %ymm9
, %ymm9
8904 // CHECK
: encoding
: [0xc4,0x41,0x35,0x59,0xc9]
8905 vmulpd
%ymm9
, %ymm9
, %ymm9
8907 // CHECK
: vmulps
485498096, %xmm15
, %xmm15
8908 // CHECK
: encoding
: [0xc5,0x00,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8909 vmulps
485498096, %xmm15
, %xmm15
8911 // CHECK
: vmulps
485498096, %xmm6
, %xmm6
8912 // CHECK
: encoding
: [0xc5,0xc8,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
8913 vmulps
485498096, %xmm6
, %xmm6
8915 // CHECK
: vmulps
485498096, %ymm7
, %ymm7
8916 // CHECK
: encoding
: [0xc5,0xc4,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
8917 vmulps
485498096, %ymm7
, %ymm7
8919 // CHECK
: vmulps
485498096, %ymm9
, %ymm9
8920 // CHECK
: encoding
: [0xc5,0x34,0x59,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
8921 vmulps
485498096, %ymm9
, %ymm9
8923 // CHECK
: vmulps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
8924 // CHECK
: encoding
: [0xc5,0x00,0x59,0x7c,0x82,0xc0]
8925 vmulps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
8927 // CHECK
: vmulps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
8928 // CHECK
: encoding
: [0xc5,0x00,0x59,0x7c,0x82,0x40]
8929 vmulps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
8931 // CHECK
: vmulps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
8932 // CHECK
: encoding
: [0xc5,0xc8,0x59,0x74,0x82,0xc0]
8933 vmulps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
8935 // CHECK
: vmulps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
8936 // CHECK
: encoding
: [0xc5,0xc8,0x59,0x74,0x82,0x40]
8937 vmulps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
8939 // CHECK
: vmulps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
8940 // CHECK
: encoding
: [0xc5,0xc4,0x59,0x7c,0x82,0xc0]
8941 vmulps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
8943 // CHECK
: vmulps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
8944 // CHECK
: encoding
: [0xc5,0xc4,0x59,0x7c,0x82,0x40]
8945 vmulps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
8947 // CHECK
: vmulps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
8948 // CHECK
: encoding
: [0xc5,0x34,0x59,0x4c,0x82,0xc0]
8949 vmulps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
8951 // CHECK
: vmulps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
8952 // CHECK
: encoding
: [0xc5,0x34,0x59,0x4c,0x82,0x40]
8953 vmulps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
8955 // CHECK
: vmulps
64(%rdx
,%rax
), %xmm15
, %xmm15
8956 // CHECK
: encoding
: [0xc5,0x00,0x59,0x7c,0x02,0x40]
8957 vmulps
64(%rdx
,%rax
), %xmm15
, %xmm15
8959 // CHECK
: vmulps
64(%rdx
,%rax
), %xmm6
, %xmm6
8960 // CHECK
: encoding
: [0xc5,0xc8,0x59,0x74,0x02,0x40]
8961 vmulps
64(%rdx
,%rax
), %xmm6
, %xmm6
8963 // CHECK
: vmulps
64(%rdx
,%rax
), %ymm7
, %ymm7
8964 // CHECK
: encoding
: [0xc5,0xc4,0x59,0x7c,0x02,0x40]
8965 vmulps
64(%rdx
,%rax
), %ymm7
, %ymm7
8967 // CHECK
: vmulps
64(%rdx
,%rax
), %ymm9
, %ymm9
8968 // CHECK
: encoding
: [0xc5,0x34,0x59,0x4c,0x02,0x40]
8969 vmulps
64(%rdx
,%rax
), %ymm9
, %ymm9
8971 // CHECK
: vmulps
64(%rdx
), %xmm15
, %xmm15
8972 // CHECK
: encoding
: [0xc5,0x00,0x59,0x7a,0x40]
8973 vmulps
64(%rdx
), %xmm15
, %xmm15
8975 // CHECK
: vmulps
64(%rdx
), %xmm6
, %xmm6
8976 // CHECK
: encoding
: [0xc5,0xc8,0x59,0x72,0x40]
8977 vmulps
64(%rdx
), %xmm6
, %xmm6
8979 // CHECK
: vmulps
64(%rdx
), %ymm7
, %ymm7
8980 // CHECK
: encoding
: [0xc5,0xc4,0x59,0x7a,0x40]
8981 vmulps
64(%rdx
), %ymm7
, %ymm7
8983 // CHECK
: vmulps
64(%rdx
), %ymm9
, %ymm9
8984 // CHECK
: encoding
: [0xc5,0x34,0x59,0x4a,0x40]
8985 vmulps
64(%rdx
), %ymm9
, %ymm9
8987 // CHECK
: vmulps
(%rdx
), %xmm15
, %xmm15
8988 // CHECK
: encoding
: [0xc5,0x00,0x59,0x3a]
8989 vmulps
(%rdx
), %xmm15
, %xmm15
8991 // CHECK
: vmulps
(%rdx
), %xmm6
, %xmm6
8992 // CHECK
: encoding
: [0xc5,0xc8,0x59,0x32]
8993 vmulps
(%rdx
), %xmm6
, %xmm6
8995 // CHECK
: vmulps
(%rdx
), %ymm7
, %ymm7
8996 // CHECK
: encoding
: [0xc5,0xc4,0x59,0x3a]
8997 vmulps
(%rdx
), %ymm7
, %ymm7
8999 // CHECK
: vmulps
(%rdx
), %ymm9
, %ymm9
9000 // CHECK
: encoding
: [0xc5,0x34,0x59,0x0a]
9001 vmulps
(%rdx
), %ymm9
, %ymm9
9003 // CHECK
: vmulps
%xmm15
, %xmm15
, %xmm15
9004 // CHECK
: encoding
: [0xc4,0x41,0x00,0x59,0xff]
9005 vmulps
%xmm15
, %xmm15
, %xmm15
9007 // CHECK
: vmulps
%xmm6
, %xmm6
, %xmm6
9008 // CHECK
: encoding
: [0xc5,0xc8,0x59,0xf6]
9009 vmulps
%xmm6
, %xmm6
, %xmm6
9011 // CHECK
: vmulps
%ymm7
, %ymm7
, %ymm7
9012 // CHECK
: encoding
: [0xc5,0xc4,0x59,0xff]
9013 vmulps
%ymm7
, %ymm7
, %ymm7
9015 // CHECK
: vmulps
%ymm9
, %ymm9
, %ymm9
9016 // CHECK
: encoding
: [0xc4,0x41,0x34,0x59,0xc9]
9017 vmulps
%ymm9
, %ymm9
, %ymm9
9019 // CHECK
: vmulsd
485498096, %xmm15
, %xmm15
9020 // CHECK
: encoding
: [0xc5,0x03,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9021 vmulsd
485498096, %xmm15
, %xmm15
9023 // CHECK
: vmulsd
485498096, %xmm6
, %xmm6
9024 // CHECK
: encoding
: [0xc5,0xcb,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9025 vmulsd
485498096, %xmm6
, %xmm6
9027 // CHECK
: vmulsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9028 // CHECK
: encoding
: [0xc5,0x03,0x59,0x7c,0x82,0xc0]
9029 vmulsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9031 // CHECK
: vmulsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9032 // CHECK
: encoding
: [0xc5,0x03,0x59,0x7c,0x82,0x40]
9033 vmulsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9035 // CHECK
: vmulsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9036 // CHECK
: encoding
: [0xc5,0xcb,0x59,0x74,0x82,0xc0]
9037 vmulsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9039 // CHECK
: vmulsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9040 // CHECK
: encoding
: [0xc5,0xcb,0x59,0x74,0x82,0x40]
9041 vmulsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9043 // CHECK
: vmulsd
64(%rdx
,%rax
), %xmm15
, %xmm15
9044 // CHECK
: encoding
: [0xc5,0x03,0x59,0x7c,0x02,0x40]
9045 vmulsd
64(%rdx
,%rax
), %xmm15
, %xmm15
9047 // CHECK
: vmulsd
64(%rdx
,%rax
), %xmm6
, %xmm6
9048 // CHECK
: encoding
: [0xc5,0xcb,0x59,0x74,0x02,0x40]
9049 vmulsd
64(%rdx
,%rax
), %xmm6
, %xmm6
9051 // CHECK
: vmulsd
64(%rdx
), %xmm15
, %xmm15
9052 // CHECK
: encoding
: [0xc5,0x03,0x59,0x7a,0x40]
9053 vmulsd
64(%rdx
), %xmm15
, %xmm15
9055 // CHECK
: vmulsd
64(%rdx
), %xmm6
, %xmm6
9056 // CHECK
: encoding
: [0xc5,0xcb,0x59,0x72,0x40]
9057 vmulsd
64(%rdx
), %xmm6
, %xmm6
9059 // CHECK
: vmulsd
(%rdx
), %xmm15
, %xmm15
9060 // CHECK
: encoding
: [0xc5,0x03,0x59,0x3a]
9061 vmulsd
(%rdx
), %xmm15
, %xmm15
9063 // CHECK
: vmulsd
(%rdx
), %xmm6
, %xmm6
9064 // CHECK
: encoding
: [0xc5,0xcb,0x59,0x32]
9065 vmulsd
(%rdx
), %xmm6
, %xmm6
9067 // CHECK
: vmulsd
%xmm15
, %xmm15
, %xmm15
9068 // CHECK
: encoding
: [0xc4,0x41,0x03,0x59,0xff]
9069 vmulsd
%xmm15
, %xmm15
, %xmm15
9071 // CHECK
: vmulsd
%xmm6
, %xmm6
, %xmm6
9072 // CHECK
: encoding
: [0xc5,0xcb,0x59,0xf6]
9073 vmulsd
%xmm6
, %xmm6
, %xmm6
9075 // CHECK
: vmulss
485498096, %xmm15
, %xmm15
9076 // CHECK
: encoding
: [0xc5,0x02,0x59,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9077 vmulss
485498096, %xmm15
, %xmm15
9079 // CHECK
: vmulss
485498096, %xmm6
, %xmm6
9080 // CHECK
: encoding
: [0xc5,0xca,0x59,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9081 vmulss
485498096, %xmm6
, %xmm6
9083 // CHECK
: vmulss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9084 // CHECK
: encoding
: [0xc5,0x02,0x59,0x7c,0x82,0xc0]
9085 vmulss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9087 // CHECK
: vmulss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9088 // CHECK
: encoding
: [0xc5,0x02,0x59,0x7c,0x82,0x40]
9089 vmulss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9091 // CHECK
: vmulss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9092 // CHECK
: encoding
: [0xc5,0xca,0x59,0x74,0x82,0xc0]
9093 vmulss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9095 // CHECK
: vmulss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9096 // CHECK
: encoding
: [0xc5,0xca,0x59,0x74,0x82,0x40]
9097 vmulss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9099 // CHECK
: vmulss
64(%rdx
,%rax
), %xmm15
, %xmm15
9100 // CHECK
: encoding
: [0xc5,0x02,0x59,0x7c,0x02,0x40]
9101 vmulss
64(%rdx
,%rax
), %xmm15
, %xmm15
9103 // CHECK
: vmulss
64(%rdx
,%rax
), %xmm6
, %xmm6
9104 // CHECK
: encoding
: [0xc5,0xca,0x59,0x74,0x02,0x40]
9105 vmulss
64(%rdx
,%rax
), %xmm6
, %xmm6
9107 // CHECK
: vmulss
64(%rdx
), %xmm15
, %xmm15
9108 // CHECK
: encoding
: [0xc5,0x02,0x59,0x7a,0x40]
9109 vmulss
64(%rdx
), %xmm15
, %xmm15
9111 // CHECK
: vmulss
64(%rdx
), %xmm6
, %xmm6
9112 // CHECK
: encoding
: [0xc5,0xca,0x59,0x72,0x40]
9113 vmulss
64(%rdx
), %xmm6
, %xmm6
9115 // CHECK
: vmulss
(%rdx
), %xmm15
, %xmm15
9116 // CHECK
: encoding
: [0xc5,0x02,0x59,0x3a]
9117 vmulss
(%rdx
), %xmm15
, %xmm15
9119 // CHECK
: vmulss
(%rdx
), %xmm6
, %xmm6
9120 // CHECK
: encoding
: [0xc5,0xca,0x59,0x32]
9121 vmulss
(%rdx
), %xmm6
, %xmm6
9123 // CHECK
: vmulss
%xmm15
, %xmm15
, %xmm15
9124 // CHECK
: encoding
: [0xc4,0x41,0x02,0x59,0xff]
9125 vmulss
%xmm15
, %xmm15
, %xmm15
9127 // CHECK
: vmulss
%xmm6
, %xmm6
, %xmm6
9128 // CHECK
: encoding
: [0xc5,0xca,0x59,0xf6]
9129 vmulss
%xmm6
, %xmm6
, %xmm6
9131 // CHECK
: vorpd
485498096, %xmm15
, %xmm15
9132 // CHECK
: encoding
: [0xc5,0x01,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9133 vorpd
485498096, %xmm15
, %xmm15
9135 // CHECK
: vorpd
485498096, %xmm6
, %xmm6
9136 // CHECK
: encoding
: [0xc5,0xc9,0x56,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9137 vorpd
485498096, %xmm6
, %xmm6
9139 // CHECK
: vorpd
485498096, %ymm7
, %ymm7
9140 // CHECK
: encoding
: [0xc5,0xc5,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9141 vorpd
485498096, %ymm7
, %ymm7
9143 // CHECK
: vorpd
485498096, %ymm9
, %ymm9
9144 // CHECK
: encoding
: [0xc5,0x35,0x56,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
9145 vorpd
485498096, %ymm9
, %ymm9
9147 // CHECK
: vorpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9148 // CHECK
: encoding
: [0xc5,0x01,0x56,0x7c,0x82,0xc0]
9149 vorpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9151 // CHECK
: vorpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9152 // CHECK
: encoding
: [0xc5,0x01,0x56,0x7c,0x82,0x40]
9153 vorpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9155 // CHECK
: vorpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9156 // CHECK
: encoding
: [0xc5,0xc9,0x56,0x74,0x82,0xc0]
9157 vorpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9159 // CHECK
: vorpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9160 // CHECK
: encoding
: [0xc5,0xc9,0x56,0x74,0x82,0x40]
9161 vorpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9163 // CHECK
: vorpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
9164 // CHECK
: encoding
: [0xc5,0xc5,0x56,0x7c,0x82,0xc0]
9165 vorpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
9167 // CHECK
: vorpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
9168 // CHECK
: encoding
: [0xc5,0xc5,0x56,0x7c,0x82,0x40]
9169 vorpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
9171 // CHECK
: vorpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
9172 // CHECK
: encoding
: [0xc5,0x35,0x56,0x4c,0x82,0xc0]
9173 vorpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
9175 // CHECK
: vorpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
9176 // CHECK
: encoding
: [0xc5,0x35,0x56,0x4c,0x82,0x40]
9177 vorpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
9179 // CHECK
: vorpd
64(%rdx
,%rax
), %xmm15
, %xmm15
9180 // CHECK
: encoding
: [0xc5,0x01,0x56,0x7c,0x02,0x40]
9181 vorpd
64(%rdx
,%rax
), %xmm15
, %xmm15
9183 // CHECK
: vorpd
64(%rdx
,%rax
), %xmm6
, %xmm6
9184 // CHECK
: encoding
: [0xc5,0xc9,0x56,0x74,0x02,0x40]
9185 vorpd
64(%rdx
,%rax
), %xmm6
, %xmm6
9187 // CHECK
: vorpd
64(%rdx
,%rax
), %ymm7
, %ymm7
9188 // CHECK
: encoding
: [0xc5,0xc5,0x56,0x7c,0x02,0x40]
9189 vorpd
64(%rdx
,%rax
), %ymm7
, %ymm7
9191 // CHECK
: vorpd
64(%rdx
,%rax
), %ymm9
, %ymm9
9192 // CHECK
: encoding
: [0xc5,0x35,0x56,0x4c,0x02,0x40]
9193 vorpd
64(%rdx
,%rax
), %ymm9
, %ymm9
9195 // CHECK
: vorpd
64(%rdx
), %xmm15
, %xmm15
9196 // CHECK
: encoding
: [0xc5,0x01,0x56,0x7a,0x40]
9197 vorpd
64(%rdx
), %xmm15
, %xmm15
9199 // CHECK
: vorpd
64(%rdx
), %xmm6
, %xmm6
9200 // CHECK
: encoding
: [0xc5,0xc9,0x56,0x72,0x40]
9201 vorpd
64(%rdx
), %xmm6
, %xmm6
9203 // CHECK
: vorpd
64(%rdx
), %ymm7
, %ymm7
9204 // CHECK
: encoding
: [0xc5,0xc5,0x56,0x7a,0x40]
9205 vorpd
64(%rdx
), %ymm7
, %ymm7
9207 // CHECK
: vorpd
64(%rdx
), %ymm9
, %ymm9
9208 // CHECK
: encoding
: [0xc5,0x35,0x56,0x4a,0x40]
9209 vorpd
64(%rdx
), %ymm9
, %ymm9
9211 // CHECK
: vorpd
(%rdx
), %xmm15
, %xmm15
9212 // CHECK
: encoding
: [0xc5,0x01,0x56,0x3a]
9213 vorpd
(%rdx
), %xmm15
, %xmm15
9215 // CHECK
: vorpd
(%rdx
), %xmm6
, %xmm6
9216 // CHECK
: encoding
: [0xc5,0xc9,0x56,0x32]
9217 vorpd
(%rdx
), %xmm6
, %xmm6
9219 // CHECK
: vorpd
(%rdx
), %ymm7
, %ymm7
9220 // CHECK
: encoding
: [0xc5,0xc5,0x56,0x3a]
9221 vorpd
(%rdx
), %ymm7
, %ymm7
9223 // CHECK
: vorpd
(%rdx
), %ymm9
, %ymm9
9224 // CHECK
: encoding
: [0xc5,0x35,0x56,0x0a]
9225 vorpd
(%rdx
), %ymm9
, %ymm9
9227 // CHECK
: vorpd
%xmm15
, %xmm15
, %xmm15
9228 // CHECK
: encoding
: [0xc4,0x41,0x01,0x56,0xff]
9229 vorpd
%xmm15
, %xmm15
, %xmm15
9231 // CHECK
: vorpd
%xmm6
, %xmm6
, %xmm6
9232 // CHECK
: encoding
: [0xc5,0xc9,0x56,0xf6]
9233 vorpd
%xmm6
, %xmm6
, %xmm6
9235 // CHECK
: vorpd
%ymm7
, %ymm7
, %ymm7
9236 // CHECK
: encoding
: [0xc5,0xc5,0x56,0xff]
9237 vorpd
%ymm7
, %ymm7
, %ymm7
9239 // CHECK
: vorpd
%ymm9
, %ymm9
, %ymm9
9240 // CHECK
: encoding
: [0xc4,0x41,0x35,0x56,0xc9]
9241 vorpd
%ymm9
, %ymm9
, %ymm9
9243 // CHECK
: vorps
485498096, %xmm15
, %xmm15
9244 // CHECK
: encoding
: [0xc5,0x00,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9245 vorps
485498096, %xmm15
, %xmm15
9247 // CHECK
: vorps
485498096, %xmm6
, %xmm6
9248 // CHECK
: encoding
: [0xc5,0xc8,0x56,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9249 vorps
485498096, %xmm6
, %xmm6
9251 // CHECK
: vorps
485498096, %ymm7
, %ymm7
9252 // CHECK
: encoding
: [0xc5,0xc4,0x56,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9253 vorps
485498096, %ymm7
, %ymm7
9255 // CHECK
: vorps
485498096, %ymm9
, %ymm9
9256 // CHECK
: encoding
: [0xc5,0x34,0x56,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
9257 vorps
485498096, %ymm9
, %ymm9
9259 // CHECK
: vorps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9260 // CHECK
: encoding
: [0xc5,0x00,0x56,0x7c,0x82,0xc0]
9261 vorps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9263 // CHECK
: vorps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9264 // CHECK
: encoding
: [0xc5,0x00,0x56,0x7c,0x82,0x40]
9265 vorps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9267 // CHECK
: vorps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9268 // CHECK
: encoding
: [0xc5,0xc8,0x56,0x74,0x82,0xc0]
9269 vorps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9271 // CHECK
: vorps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9272 // CHECK
: encoding
: [0xc5,0xc8,0x56,0x74,0x82,0x40]
9273 vorps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9275 // CHECK
: vorps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
9276 // CHECK
: encoding
: [0xc5,0xc4,0x56,0x7c,0x82,0xc0]
9277 vorps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
9279 // CHECK
: vorps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
9280 // CHECK
: encoding
: [0xc5,0xc4,0x56,0x7c,0x82,0x40]
9281 vorps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
9283 // CHECK
: vorps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
9284 // CHECK
: encoding
: [0xc5,0x34,0x56,0x4c,0x82,0xc0]
9285 vorps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
9287 // CHECK
: vorps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
9288 // CHECK
: encoding
: [0xc5,0x34,0x56,0x4c,0x82,0x40]
9289 vorps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
9291 // CHECK
: vorps
64(%rdx
,%rax
), %xmm15
, %xmm15
9292 // CHECK
: encoding
: [0xc5,0x00,0x56,0x7c,0x02,0x40]
9293 vorps
64(%rdx
,%rax
), %xmm15
, %xmm15
9295 // CHECK
: vorps
64(%rdx
,%rax
), %xmm6
, %xmm6
9296 // CHECK
: encoding
: [0xc5,0xc8,0x56,0x74,0x02,0x40]
9297 vorps
64(%rdx
,%rax
), %xmm6
, %xmm6
9299 // CHECK
: vorps
64(%rdx
,%rax
), %ymm7
, %ymm7
9300 // CHECK
: encoding
: [0xc5,0xc4,0x56,0x7c,0x02,0x40]
9301 vorps
64(%rdx
,%rax
), %ymm7
, %ymm7
9303 // CHECK
: vorps
64(%rdx
,%rax
), %ymm9
, %ymm9
9304 // CHECK
: encoding
: [0xc5,0x34,0x56,0x4c,0x02,0x40]
9305 vorps
64(%rdx
,%rax
), %ymm9
, %ymm9
9307 // CHECK
: vorps
64(%rdx
), %xmm15
, %xmm15
9308 // CHECK
: encoding
: [0xc5,0x00,0x56,0x7a,0x40]
9309 vorps
64(%rdx
), %xmm15
, %xmm15
9311 // CHECK
: vorps
64(%rdx
), %xmm6
, %xmm6
9312 // CHECK
: encoding
: [0xc5,0xc8,0x56,0x72,0x40]
9313 vorps
64(%rdx
), %xmm6
, %xmm6
9315 // CHECK
: vorps
64(%rdx
), %ymm7
, %ymm7
9316 // CHECK
: encoding
: [0xc5,0xc4,0x56,0x7a,0x40]
9317 vorps
64(%rdx
), %ymm7
, %ymm7
9319 // CHECK
: vorps
64(%rdx
), %ymm9
, %ymm9
9320 // CHECK
: encoding
: [0xc5,0x34,0x56,0x4a,0x40]
9321 vorps
64(%rdx
), %ymm9
, %ymm9
9323 // CHECK
: vorps
(%rdx
), %xmm15
, %xmm15
9324 // CHECK
: encoding
: [0xc5,0x00,0x56,0x3a]
9325 vorps
(%rdx
), %xmm15
, %xmm15
9327 // CHECK
: vorps
(%rdx
), %xmm6
, %xmm6
9328 // CHECK
: encoding
: [0xc5,0xc8,0x56,0x32]
9329 vorps
(%rdx
), %xmm6
, %xmm6
9331 // CHECK
: vorps
(%rdx
), %ymm7
, %ymm7
9332 // CHECK
: encoding
: [0xc5,0xc4,0x56,0x3a]
9333 vorps
(%rdx
), %ymm7
, %ymm7
9335 // CHECK
: vorps
(%rdx
), %ymm9
, %ymm9
9336 // CHECK
: encoding
: [0xc5,0x34,0x56,0x0a]
9337 vorps
(%rdx
), %ymm9
, %ymm9
9339 // CHECK
: vorps
%xmm15
, %xmm15
, %xmm15
9340 // CHECK
: encoding
: [0xc4,0x41,0x00,0x56,0xff]
9341 vorps
%xmm15
, %xmm15
, %xmm15
9343 // CHECK
: vorps
%xmm6
, %xmm6
, %xmm6
9344 // CHECK
: encoding
: [0xc5,0xc8,0x56,0xf6]
9345 vorps
%xmm6
, %xmm6
, %xmm6
9347 // CHECK
: vorps
%ymm7
, %ymm7
, %ymm7
9348 // CHECK
: encoding
: [0xc5,0xc4,0x56,0xff]
9349 vorps
%ymm7
, %ymm7
, %ymm7
9351 // CHECK
: vorps
%ymm9
, %ymm9
, %ymm9
9352 // CHECK
: encoding
: [0xc4,0x41,0x34,0x56,0xc9]
9353 vorps
%ymm9
, %ymm9
, %ymm9
9355 // CHECK
: vpabsb
485498096, %xmm15
9356 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9357 vpabsb
485498096, %xmm15
9359 // CHECK
: vpabsb
485498096, %xmm6
9360 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9361 vpabsb
485498096, %xmm6
9363 // CHECK
: vpabsb
-64(%rdx
,%rax
,4), %xmm15
9364 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1c,0x7c,0x82,0xc0]
9365 vpabsb
-64(%rdx
,%rax
,4), %xmm15
9367 // CHECK
: vpabsb
64(%rdx
,%rax
,4), %xmm15
9368 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1c,0x7c,0x82,0x40]
9369 vpabsb
64(%rdx
,%rax
,4), %xmm15
9371 // CHECK
: vpabsb
-64(%rdx
,%rax
,4), %xmm6
9372 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0x74,0x82,0xc0]
9373 vpabsb
-64(%rdx
,%rax
,4), %xmm6
9375 // CHECK
: vpabsb
64(%rdx
,%rax
,4), %xmm6
9376 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0x74,0x82,0x40]
9377 vpabsb
64(%rdx
,%rax
,4), %xmm6
9379 // CHECK
: vpabsb
64(%rdx
,%rax
), %xmm15
9380 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1c,0x7c,0x02,0x40]
9381 vpabsb
64(%rdx
,%rax
), %xmm15
9383 // CHECK
: vpabsb
64(%rdx
,%rax
), %xmm6
9384 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0x74,0x02,0x40]
9385 vpabsb
64(%rdx
,%rax
), %xmm6
9387 // CHECK
: vpabsb
64(%rdx
), %xmm15
9388 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1c,0x7a,0x40]
9389 vpabsb
64(%rdx
), %xmm15
9391 // CHECK
: vpabsb
64(%rdx
), %xmm6
9392 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0x72,0x40]
9393 vpabsb
64(%rdx
), %xmm6
9395 // CHECK
: vpabsb
(%rdx
), %xmm15
9396 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1c,0x3a]
9397 vpabsb
(%rdx
), %xmm15
9399 // CHECK
: vpabsb
(%rdx
), %xmm6
9400 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0x32]
9401 vpabsb
(%rdx
), %xmm6
9403 // CHECK
: vpabsb
%xmm15
, %xmm15
9404 // CHECK
: encoding
: [0xc4,0x42,0x79,0x1c,0xff]
9405 vpabsb
%xmm15
, %xmm15
9407 // CHECK
: vpabsb
%xmm6
, %xmm6
9408 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1c,0xf6]
9411 // CHECK
: vpabsd
485498096, %xmm15
9412 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9413 vpabsd
485498096, %xmm15
9415 // CHECK
: vpabsd
485498096, %xmm6
9416 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9417 vpabsd
485498096, %xmm6
9419 // CHECK
: vpabsd
-64(%rdx
,%rax
,4), %xmm15
9420 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1e,0x7c,0x82,0xc0]
9421 vpabsd
-64(%rdx
,%rax
,4), %xmm15
9423 // CHECK
: vpabsd
64(%rdx
,%rax
,4), %xmm15
9424 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1e,0x7c,0x82,0x40]
9425 vpabsd
64(%rdx
,%rax
,4), %xmm15
9427 // CHECK
: vpabsd
-64(%rdx
,%rax
,4), %xmm6
9428 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0x74,0x82,0xc0]
9429 vpabsd
-64(%rdx
,%rax
,4), %xmm6
9431 // CHECK
: vpabsd
64(%rdx
,%rax
,4), %xmm6
9432 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0x74,0x82,0x40]
9433 vpabsd
64(%rdx
,%rax
,4), %xmm6
9435 // CHECK
: vpabsd
64(%rdx
,%rax
), %xmm15
9436 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1e,0x7c,0x02,0x40]
9437 vpabsd
64(%rdx
,%rax
), %xmm15
9439 // CHECK
: vpabsd
64(%rdx
,%rax
), %xmm6
9440 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0x74,0x02,0x40]
9441 vpabsd
64(%rdx
,%rax
), %xmm6
9443 // CHECK
: vpabsd
64(%rdx
), %xmm15
9444 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1e,0x7a,0x40]
9445 vpabsd
64(%rdx
), %xmm15
9447 // CHECK
: vpabsd
64(%rdx
), %xmm6
9448 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0x72,0x40]
9449 vpabsd
64(%rdx
), %xmm6
9451 // CHECK
: vpabsd
(%rdx
), %xmm15
9452 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1e,0x3a]
9453 vpabsd
(%rdx
), %xmm15
9455 // CHECK
: vpabsd
(%rdx
), %xmm6
9456 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0x32]
9457 vpabsd
(%rdx
), %xmm6
9459 // CHECK
: vpabsd
%xmm15
, %xmm15
9460 // CHECK
: encoding
: [0xc4,0x42,0x79,0x1e,0xff]
9461 vpabsd
%xmm15
, %xmm15
9463 // CHECK
: vpabsd
%xmm6
, %xmm6
9464 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1e,0xf6]
9467 // CHECK
: vpabsw
485498096, %xmm15
9468 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9469 vpabsw
485498096, %xmm15
9471 // CHECK
: vpabsw
485498096, %xmm6
9472 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9473 vpabsw
485498096, %xmm6
9475 // CHECK
: vpabsw
-64(%rdx
,%rax
,4), %xmm15
9476 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1d,0x7c,0x82,0xc0]
9477 vpabsw
-64(%rdx
,%rax
,4), %xmm15
9479 // CHECK
: vpabsw
64(%rdx
,%rax
,4), %xmm15
9480 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1d,0x7c,0x82,0x40]
9481 vpabsw
64(%rdx
,%rax
,4), %xmm15
9483 // CHECK
: vpabsw
-64(%rdx
,%rax
,4), %xmm6
9484 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0x74,0x82,0xc0]
9485 vpabsw
-64(%rdx
,%rax
,4), %xmm6
9487 // CHECK
: vpabsw
64(%rdx
,%rax
,4), %xmm6
9488 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0x74,0x82,0x40]
9489 vpabsw
64(%rdx
,%rax
,4), %xmm6
9491 // CHECK
: vpabsw
64(%rdx
,%rax
), %xmm15
9492 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1d,0x7c,0x02,0x40]
9493 vpabsw
64(%rdx
,%rax
), %xmm15
9495 // CHECK
: vpabsw
64(%rdx
,%rax
), %xmm6
9496 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0x74,0x02,0x40]
9497 vpabsw
64(%rdx
,%rax
), %xmm6
9499 // CHECK
: vpabsw
64(%rdx
), %xmm15
9500 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1d,0x7a,0x40]
9501 vpabsw
64(%rdx
), %xmm15
9503 // CHECK
: vpabsw
64(%rdx
), %xmm6
9504 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0x72,0x40]
9505 vpabsw
64(%rdx
), %xmm6
9507 // CHECK
: vpabsw
(%rdx
), %xmm15
9508 // CHECK
: encoding
: [0xc4,0x62,0x79,0x1d,0x3a]
9509 vpabsw
(%rdx
), %xmm15
9511 // CHECK
: vpabsw
(%rdx
), %xmm6
9512 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0x32]
9513 vpabsw
(%rdx
), %xmm6
9515 // CHECK
: vpabsw
%xmm15
, %xmm15
9516 // CHECK
: encoding
: [0xc4,0x42,0x79,0x1d,0xff]
9517 vpabsw
%xmm15
, %xmm15
9519 // CHECK
: vpabsw
%xmm6
, %xmm6
9520 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x1d,0xf6]
9523 // CHECK
: vpackssdw
485498096, %xmm15
, %xmm15
9524 // CHECK
: encoding
: [0xc5,0x01,0x6b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9525 vpackssdw
485498096, %xmm15
, %xmm15
9527 // CHECK
: vpackssdw
485498096, %xmm6
, %xmm6
9528 // CHECK
: encoding
: [0xc5,0xc9,0x6b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9529 vpackssdw
485498096, %xmm6
, %xmm6
9531 // CHECK
: vpackssdw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9532 // CHECK
: encoding
: [0xc5,0x01,0x6b,0x7c,0x82,0xc0]
9533 vpackssdw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9535 // CHECK
: vpackssdw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9536 // CHECK
: encoding
: [0xc5,0x01,0x6b,0x7c,0x82,0x40]
9537 vpackssdw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9539 // CHECK
: vpackssdw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9540 // CHECK
: encoding
: [0xc5,0xc9,0x6b,0x74,0x82,0xc0]
9541 vpackssdw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9543 // CHECK
: vpackssdw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9544 // CHECK
: encoding
: [0xc5,0xc9,0x6b,0x74,0x82,0x40]
9545 vpackssdw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9547 // CHECK
: vpackssdw
64(%rdx
,%rax
), %xmm15
, %xmm15
9548 // CHECK
: encoding
: [0xc5,0x01,0x6b,0x7c,0x02,0x40]
9549 vpackssdw
64(%rdx
,%rax
), %xmm15
, %xmm15
9551 // CHECK
: vpackssdw
64(%rdx
,%rax
), %xmm6
, %xmm6
9552 // CHECK
: encoding
: [0xc5,0xc9,0x6b,0x74,0x02,0x40]
9553 vpackssdw
64(%rdx
,%rax
), %xmm6
, %xmm6
9555 // CHECK
: vpackssdw
64(%rdx
), %xmm15
, %xmm15
9556 // CHECK
: encoding
: [0xc5,0x01,0x6b,0x7a,0x40]
9557 vpackssdw
64(%rdx
), %xmm15
, %xmm15
9559 // CHECK
: vpackssdw
64(%rdx
), %xmm6
, %xmm6
9560 // CHECK
: encoding
: [0xc5,0xc9,0x6b,0x72,0x40]
9561 vpackssdw
64(%rdx
), %xmm6
, %xmm6
9563 // CHECK
: vpackssdw
(%rdx
), %xmm15
, %xmm15
9564 // CHECK
: encoding
: [0xc5,0x01,0x6b,0x3a]
9565 vpackssdw
(%rdx
), %xmm15
, %xmm15
9567 // CHECK
: vpackssdw
(%rdx
), %xmm6
, %xmm6
9568 // CHECK
: encoding
: [0xc5,0xc9,0x6b,0x32]
9569 vpackssdw
(%rdx
), %xmm6
, %xmm6
9571 // CHECK
: vpackssdw
%xmm15
, %xmm15
, %xmm15
9572 // CHECK
: encoding
: [0xc4,0x41,0x01,0x6b,0xff]
9573 vpackssdw
%xmm15
, %xmm15
, %xmm15
9575 // CHECK
: vpackssdw
%xmm6
, %xmm6
, %xmm6
9576 // CHECK
: encoding
: [0xc5,0xc9,0x6b,0xf6]
9577 vpackssdw
%xmm6
, %xmm6
, %xmm6
9579 // CHECK
: vpacksswb
485498096, %xmm15
, %xmm15
9580 // CHECK
: encoding
: [0xc5,0x01,0x63,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9581 vpacksswb
485498096, %xmm15
, %xmm15
9583 // CHECK
: vpacksswb
485498096, %xmm6
, %xmm6
9584 // CHECK
: encoding
: [0xc5,0xc9,0x63,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9585 vpacksswb
485498096, %xmm6
, %xmm6
9587 // CHECK
: vpacksswb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9588 // CHECK
: encoding
: [0xc5,0x01,0x63,0x7c,0x82,0xc0]
9589 vpacksswb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9591 // CHECK
: vpacksswb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9592 // CHECK
: encoding
: [0xc5,0x01,0x63,0x7c,0x82,0x40]
9593 vpacksswb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9595 // CHECK
: vpacksswb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9596 // CHECK
: encoding
: [0xc5,0xc9,0x63,0x74,0x82,0xc0]
9597 vpacksswb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9599 // CHECK
: vpacksswb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9600 // CHECK
: encoding
: [0xc5,0xc9,0x63,0x74,0x82,0x40]
9601 vpacksswb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9603 // CHECK
: vpacksswb
64(%rdx
,%rax
), %xmm15
, %xmm15
9604 // CHECK
: encoding
: [0xc5,0x01,0x63,0x7c,0x02,0x40]
9605 vpacksswb
64(%rdx
,%rax
), %xmm15
, %xmm15
9607 // CHECK
: vpacksswb
64(%rdx
,%rax
), %xmm6
, %xmm6
9608 // CHECK
: encoding
: [0xc5,0xc9,0x63,0x74,0x02,0x40]
9609 vpacksswb
64(%rdx
,%rax
), %xmm6
, %xmm6
9611 // CHECK
: vpacksswb
64(%rdx
), %xmm15
, %xmm15
9612 // CHECK
: encoding
: [0xc5,0x01,0x63,0x7a,0x40]
9613 vpacksswb
64(%rdx
), %xmm15
, %xmm15
9615 // CHECK
: vpacksswb
64(%rdx
), %xmm6
, %xmm6
9616 // CHECK
: encoding
: [0xc5,0xc9,0x63,0x72,0x40]
9617 vpacksswb
64(%rdx
), %xmm6
, %xmm6
9619 // CHECK
: vpacksswb
(%rdx
), %xmm15
, %xmm15
9620 // CHECK
: encoding
: [0xc5,0x01,0x63,0x3a]
9621 vpacksswb
(%rdx
), %xmm15
, %xmm15
9623 // CHECK
: vpacksswb
(%rdx
), %xmm6
, %xmm6
9624 // CHECK
: encoding
: [0xc5,0xc9,0x63,0x32]
9625 vpacksswb
(%rdx
), %xmm6
, %xmm6
9627 // CHECK
: vpacksswb
%xmm15
, %xmm15
, %xmm15
9628 // CHECK
: encoding
: [0xc4,0x41,0x01,0x63,0xff]
9629 vpacksswb
%xmm15
, %xmm15
, %xmm15
9631 // CHECK
: vpacksswb
%xmm6
, %xmm6
, %xmm6
9632 // CHECK
: encoding
: [0xc5,0xc9,0x63,0xf6]
9633 vpacksswb
%xmm6
, %xmm6
, %xmm6
9635 // CHECK
: vpackusdw
485498096, %xmm15
, %xmm15
9636 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9637 vpackusdw
485498096, %xmm15
, %xmm15
9639 // CHECK
: vpackusdw
485498096, %xmm6
, %xmm6
9640 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9641 vpackusdw
485498096, %xmm6
, %xmm6
9643 // CHECK
: vpackusdw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9644 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2b,0x7c,0x82,0xc0]
9645 vpackusdw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9647 // CHECK
: vpackusdw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9648 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2b,0x7c,0x82,0x40]
9649 vpackusdw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9651 // CHECK
: vpackusdw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9652 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2b,0x74,0x82,0xc0]
9653 vpackusdw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9655 // CHECK
: vpackusdw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9656 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2b,0x74,0x82,0x40]
9657 vpackusdw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9659 // CHECK
: vpackusdw
64(%rdx
,%rax
), %xmm15
, %xmm15
9660 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2b,0x7c,0x02,0x40]
9661 vpackusdw
64(%rdx
,%rax
), %xmm15
, %xmm15
9663 // CHECK
: vpackusdw
64(%rdx
,%rax
), %xmm6
, %xmm6
9664 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2b,0x74,0x02,0x40]
9665 vpackusdw
64(%rdx
,%rax
), %xmm6
, %xmm6
9667 // CHECK
: vpackusdw
64(%rdx
), %xmm15
, %xmm15
9668 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2b,0x7a,0x40]
9669 vpackusdw
64(%rdx
), %xmm15
, %xmm15
9671 // CHECK
: vpackusdw
64(%rdx
), %xmm6
, %xmm6
9672 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2b,0x72,0x40]
9673 vpackusdw
64(%rdx
), %xmm6
, %xmm6
9675 // CHECK
: vpackusdw
(%rdx
), %xmm15
, %xmm15
9676 // CHECK
: encoding
: [0xc4,0x62,0x01,0x2b,0x3a]
9677 vpackusdw
(%rdx
), %xmm15
, %xmm15
9679 // CHECK
: vpackusdw
(%rdx
), %xmm6
, %xmm6
9680 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2b,0x32]
9681 vpackusdw
(%rdx
), %xmm6
, %xmm6
9683 // CHECK
: vpackusdw
%xmm15
, %xmm15
, %xmm15
9684 // CHECK
: encoding
: [0xc4,0x42,0x01,0x2b,0xff]
9685 vpackusdw
%xmm15
, %xmm15
, %xmm15
9687 // CHECK
: vpackusdw
%xmm6
, %xmm6
, %xmm6
9688 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x2b,0xf6]
9689 vpackusdw
%xmm6
, %xmm6
, %xmm6
9691 // CHECK
: vpackuswb
485498096, %xmm15
, %xmm15
9692 // CHECK
: encoding
: [0xc5,0x01,0x67,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9693 vpackuswb
485498096, %xmm15
, %xmm15
9695 // CHECK
: vpackuswb
485498096, %xmm6
, %xmm6
9696 // CHECK
: encoding
: [0xc5,0xc9,0x67,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9697 vpackuswb
485498096, %xmm6
, %xmm6
9699 // CHECK
: vpackuswb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9700 // CHECK
: encoding
: [0xc5,0x01,0x67,0x7c,0x82,0xc0]
9701 vpackuswb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9703 // CHECK
: vpackuswb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9704 // CHECK
: encoding
: [0xc5,0x01,0x67,0x7c,0x82,0x40]
9705 vpackuswb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9707 // CHECK
: vpackuswb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9708 // CHECK
: encoding
: [0xc5,0xc9,0x67,0x74,0x82,0xc0]
9709 vpackuswb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9711 // CHECK
: vpackuswb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9712 // CHECK
: encoding
: [0xc5,0xc9,0x67,0x74,0x82,0x40]
9713 vpackuswb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9715 // CHECK
: vpackuswb
64(%rdx
,%rax
), %xmm15
, %xmm15
9716 // CHECK
: encoding
: [0xc5,0x01,0x67,0x7c,0x02,0x40]
9717 vpackuswb
64(%rdx
,%rax
), %xmm15
, %xmm15
9719 // CHECK
: vpackuswb
64(%rdx
,%rax
), %xmm6
, %xmm6
9720 // CHECK
: encoding
: [0xc5,0xc9,0x67,0x74,0x02,0x40]
9721 vpackuswb
64(%rdx
,%rax
), %xmm6
, %xmm6
9723 // CHECK
: vpackuswb
64(%rdx
), %xmm15
, %xmm15
9724 // CHECK
: encoding
: [0xc5,0x01,0x67,0x7a,0x40]
9725 vpackuswb
64(%rdx
), %xmm15
, %xmm15
9727 // CHECK
: vpackuswb
64(%rdx
), %xmm6
, %xmm6
9728 // CHECK
: encoding
: [0xc5,0xc9,0x67,0x72,0x40]
9729 vpackuswb
64(%rdx
), %xmm6
, %xmm6
9731 // CHECK
: vpackuswb
(%rdx
), %xmm15
, %xmm15
9732 // CHECK
: encoding
: [0xc5,0x01,0x67,0x3a]
9733 vpackuswb
(%rdx
), %xmm15
, %xmm15
9735 // CHECK
: vpackuswb
(%rdx
), %xmm6
, %xmm6
9736 // CHECK
: encoding
: [0xc5,0xc9,0x67,0x32]
9737 vpackuswb
(%rdx
), %xmm6
, %xmm6
9739 // CHECK
: vpackuswb
%xmm15
, %xmm15
, %xmm15
9740 // CHECK
: encoding
: [0xc4,0x41,0x01,0x67,0xff]
9741 vpackuswb
%xmm15
, %xmm15
, %xmm15
9743 // CHECK
: vpackuswb
%xmm6
, %xmm6
, %xmm6
9744 // CHECK
: encoding
: [0xc5,0xc9,0x67,0xf6]
9745 vpackuswb
%xmm6
, %xmm6
, %xmm6
9747 // CHECK
: vpaddb
485498096, %xmm15
, %xmm15
9748 // CHECK
: encoding
: [0xc5,0x01,0xfc,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9749 vpaddb
485498096, %xmm15
, %xmm15
9751 // CHECK
: vpaddb
485498096, %xmm6
, %xmm6
9752 // CHECK
: encoding
: [0xc5,0xc9,0xfc,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9753 vpaddb
485498096, %xmm6
, %xmm6
9755 // CHECK
: vpaddb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9756 // CHECK
: encoding
: [0xc5,0x01,0xfc,0x7c,0x82,0xc0]
9757 vpaddb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9759 // CHECK
: vpaddb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9760 // CHECK
: encoding
: [0xc5,0x01,0xfc,0x7c,0x82,0x40]
9761 vpaddb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9763 // CHECK
: vpaddb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9764 // CHECK
: encoding
: [0xc5,0xc9,0xfc,0x74,0x82,0xc0]
9765 vpaddb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9767 // CHECK
: vpaddb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9768 // CHECK
: encoding
: [0xc5,0xc9,0xfc,0x74,0x82,0x40]
9769 vpaddb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9771 // CHECK
: vpaddb
64(%rdx
,%rax
), %xmm15
, %xmm15
9772 // CHECK
: encoding
: [0xc5,0x01,0xfc,0x7c,0x02,0x40]
9773 vpaddb
64(%rdx
,%rax
), %xmm15
, %xmm15
9775 // CHECK
: vpaddb
64(%rdx
,%rax
), %xmm6
, %xmm6
9776 // CHECK
: encoding
: [0xc5,0xc9,0xfc,0x74,0x02,0x40]
9777 vpaddb
64(%rdx
,%rax
), %xmm6
, %xmm6
9779 // CHECK
: vpaddb
64(%rdx
), %xmm15
, %xmm15
9780 // CHECK
: encoding
: [0xc5,0x01,0xfc,0x7a,0x40]
9781 vpaddb
64(%rdx
), %xmm15
, %xmm15
9783 // CHECK
: vpaddb
64(%rdx
), %xmm6
, %xmm6
9784 // CHECK
: encoding
: [0xc5,0xc9,0xfc,0x72,0x40]
9785 vpaddb
64(%rdx
), %xmm6
, %xmm6
9787 // CHECK
: vpaddb
(%rdx
), %xmm15
, %xmm15
9788 // CHECK
: encoding
: [0xc5,0x01,0xfc,0x3a]
9789 vpaddb
(%rdx
), %xmm15
, %xmm15
9791 // CHECK
: vpaddb
(%rdx
), %xmm6
, %xmm6
9792 // CHECK
: encoding
: [0xc5,0xc9,0xfc,0x32]
9793 vpaddb
(%rdx
), %xmm6
, %xmm6
9795 // CHECK
: vpaddb
%xmm15
, %xmm15
, %xmm15
9796 // CHECK
: encoding
: [0xc4,0x41,0x01,0xfc,0xff]
9797 vpaddb
%xmm15
, %xmm15
, %xmm15
9799 // CHECK
: vpaddb
%xmm6
, %xmm6
, %xmm6
9800 // CHECK
: encoding
: [0xc5,0xc9,0xfc,0xf6]
9801 vpaddb
%xmm6
, %xmm6
, %xmm6
9803 // CHECK
: vpaddd
485498096, %xmm15
, %xmm15
9804 // CHECK
: encoding
: [0xc5,0x01,0xfe,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9805 vpaddd
485498096, %xmm15
, %xmm15
9807 // CHECK
: vpaddd
485498096, %xmm6
, %xmm6
9808 // CHECK
: encoding
: [0xc5,0xc9,0xfe,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9809 vpaddd
485498096, %xmm6
, %xmm6
9811 // CHECK
: vpaddd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9812 // CHECK
: encoding
: [0xc5,0x01,0xfe,0x7c,0x82,0xc0]
9813 vpaddd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9815 // CHECK
: vpaddd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9816 // CHECK
: encoding
: [0xc5,0x01,0xfe,0x7c,0x82,0x40]
9817 vpaddd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9819 // CHECK
: vpaddd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9820 // CHECK
: encoding
: [0xc5,0xc9,0xfe,0x74,0x82,0xc0]
9821 vpaddd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9823 // CHECK
: vpaddd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9824 // CHECK
: encoding
: [0xc5,0xc9,0xfe,0x74,0x82,0x40]
9825 vpaddd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9827 // CHECK
: vpaddd
64(%rdx
,%rax
), %xmm15
, %xmm15
9828 // CHECK
: encoding
: [0xc5,0x01,0xfe,0x7c,0x02,0x40]
9829 vpaddd
64(%rdx
,%rax
), %xmm15
, %xmm15
9831 // CHECK
: vpaddd
64(%rdx
,%rax
), %xmm6
, %xmm6
9832 // CHECK
: encoding
: [0xc5,0xc9,0xfe,0x74,0x02,0x40]
9833 vpaddd
64(%rdx
,%rax
), %xmm6
, %xmm6
9835 // CHECK
: vpaddd
64(%rdx
), %xmm15
, %xmm15
9836 // CHECK
: encoding
: [0xc5,0x01,0xfe,0x7a,0x40]
9837 vpaddd
64(%rdx
), %xmm15
, %xmm15
9839 // CHECK
: vpaddd
64(%rdx
), %xmm6
, %xmm6
9840 // CHECK
: encoding
: [0xc5,0xc9,0xfe,0x72,0x40]
9841 vpaddd
64(%rdx
), %xmm6
, %xmm6
9843 // CHECK
: vpaddd
(%rdx
), %xmm15
, %xmm15
9844 // CHECK
: encoding
: [0xc5,0x01,0xfe,0x3a]
9845 vpaddd
(%rdx
), %xmm15
, %xmm15
9847 // CHECK
: vpaddd
(%rdx
), %xmm6
, %xmm6
9848 // CHECK
: encoding
: [0xc5,0xc9,0xfe,0x32]
9849 vpaddd
(%rdx
), %xmm6
, %xmm6
9851 // CHECK
: vpaddd
%xmm15
, %xmm15
, %xmm15
9852 // CHECK
: encoding
: [0xc4,0x41,0x01,0xfe,0xff]
9853 vpaddd
%xmm15
, %xmm15
, %xmm15
9855 // CHECK
: vpaddd
%xmm6
, %xmm6
, %xmm6
9856 // CHECK
: encoding
: [0xc5,0xc9,0xfe,0xf6]
9857 vpaddd
%xmm6
, %xmm6
, %xmm6
9859 // CHECK
: vpaddq
485498096, %xmm15
, %xmm15
9860 // CHECK
: encoding
: [0xc5,0x01,0xd4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9861 vpaddq
485498096, %xmm15
, %xmm15
9863 // CHECK
: vpaddq
485498096, %xmm6
, %xmm6
9864 // CHECK
: encoding
: [0xc5,0xc9,0xd4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9865 vpaddq
485498096, %xmm6
, %xmm6
9867 // CHECK
: vpaddq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9868 // CHECK
: encoding
: [0xc5,0x01,0xd4,0x7c,0x82,0xc0]
9869 vpaddq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9871 // CHECK
: vpaddq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9872 // CHECK
: encoding
: [0xc5,0x01,0xd4,0x7c,0x82,0x40]
9873 vpaddq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9875 // CHECK
: vpaddq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9876 // CHECK
: encoding
: [0xc5,0xc9,0xd4,0x74,0x82,0xc0]
9877 vpaddq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9879 // CHECK
: vpaddq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9880 // CHECK
: encoding
: [0xc5,0xc9,0xd4,0x74,0x82,0x40]
9881 vpaddq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9883 // CHECK
: vpaddq
64(%rdx
,%rax
), %xmm15
, %xmm15
9884 // CHECK
: encoding
: [0xc5,0x01,0xd4,0x7c,0x02,0x40]
9885 vpaddq
64(%rdx
,%rax
), %xmm15
, %xmm15
9887 // CHECK
: vpaddq
64(%rdx
,%rax
), %xmm6
, %xmm6
9888 // CHECK
: encoding
: [0xc5,0xc9,0xd4,0x74,0x02,0x40]
9889 vpaddq
64(%rdx
,%rax
), %xmm6
, %xmm6
9891 // CHECK
: vpaddq
64(%rdx
), %xmm15
, %xmm15
9892 // CHECK
: encoding
: [0xc5,0x01,0xd4,0x7a,0x40]
9893 vpaddq
64(%rdx
), %xmm15
, %xmm15
9895 // CHECK
: vpaddq
64(%rdx
), %xmm6
, %xmm6
9896 // CHECK
: encoding
: [0xc5,0xc9,0xd4,0x72,0x40]
9897 vpaddq
64(%rdx
), %xmm6
, %xmm6
9899 // CHECK
: vpaddq
(%rdx
), %xmm15
, %xmm15
9900 // CHECK
: encoding
: [0xc5,0x01,0xd4,0x3a]
9901 vpaddq
(%rdx
), %xmm15
, %xmm15
9903 // CHECK
: vpaddq
(%rdx
), %xmm6
, %xmm6
9904 // CHECK
: encoding
: [0xc5,0xc9,0xd4,0x32]
9905 vpaddq
(%rdx
), %xmm6
, %xmm6
9907 // CHECK
: vpaddq
%xmm15
, %xmm15
, %xmm15
9908 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd4,0xff]
9909 vpaddq
%xmm15
, %xmm15
, %xmm15
9911 // CHECK
: vpaddq
%xmm6
, %xmm6
, %xmm6
9912 // CHECK
: encoding
: [0xc5,0xc9,0xd4,0xf6]
9913 vpaddq
%xmm6
, %xmm6
, %xmm6
9915 // CHECK
: vpaddsb
485498096, %xmm15
, %xmm15
9916 // CHECK
: encoding
: [0xc5,0x01,0xec,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9917 vpaddsb
485498096, %xmm15
, %xmm15
9919 // CHECK
: vpaddsb
485498096, %xmm6
, %xmm6
9920 // CHECK
: encoding
: [0xc5,0xc9,0xec,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9921 vpaddsb
485498096, %xmm6
, %xmm6
9923 // CHECK
: vpaddsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9924 // CHECK
: encoding
: [0xc5,0x01,0xec,0x7c,0x82,0xc0]
9925 vpaddsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9927 // CHECK
: vpaddsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9928 // CHECK
: encoding
: [0xc5,0x01,0xec,0x7c,0x82,0x40]
9929 vpaddsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9931 // CHECK
: vpaddsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9932 // CHECK
: encoding
: [0xc5,0xc9,0xec,0x74,0x82,0xc0]
9933 vpaddsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9935 // CHECK
: vpaddsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9936 // CHECK
: encoding
: [0xc5,0xc9,0xec,0x74,0x82,0x40]
9937 vpaddsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9939 // CHECK
: vpaddsb
64(%rdx
,%rax
), %xmm15
, %xmm15
9940 // CHECK
: encoding
: [0xc5,0x01,0xec,0x7c,0x02,0x40]
9941 vpaddsb
64(%rdx
,%rax
), %xmm15
, %xmm15
9943 // CHECK
: vpaddsb
64(%rdx
,%rax
), %xmm6
, %xmm6
9944 // CHECK
: encoding
: [0xc5,0xc9,0xec,0x74,0x02,0x40]
9945 vpaddsb
64(%rdx
,%rax
), %xmm6
, %xmm6
9947 // CHECK
: vpaddsb
64(%rdx
), %xmm15
, %xmm15
9948 // CHECK
: encoding
: [0xc5,0x01,0xec,0x7a,0x40]
9949 vpaddsb
64(%rdx
), %xmm15
, %xmm15
9951 // CHECK
: vpaddsb
64(%rdx
), %xmm6
, %xmm6
9952 // CHECK
: encoding
: [0xc5,0xc9,0xec,0x72,0x40]
9953 vpaddsb
64(%rdx
), %xmm6
, %xmm6
9955 // CHECK
: vpaddsb
(%rdx
), %xmm15
, %xmm15
9956 // CHECK
: encoding
: [0xc5,0x01,0xec,0x3a]
9957 vpaddsb
(%rdx
), %xmm15
, %xmm15
9959 // CHECK
: vpaddsb
(%rdx
), %xmm6
, %xmm6
9960 // CHECK
: encoding
: [0xc5,0xc9,0xec,0x32]
9961 vpaddsb
(%rdx
), %xmm6
, %xmm6
9963 // CHECK
: vpaddsb
%xmm15
, %xmm15
, %xmm15
9964 // CHECK
: encoding
: [0xc4,0x41,0x01,0xec,0xff]
9965 vpaddsb
%xmm15
, %xmm15
, %xmm15
9967 // CHECK
: vpaddsb
%xmm6
, %xmm6
, %xmm6
9968 // CHECK
: encoding
: [0xc5,0xc9,0xec,0xf6]
9969 vpaddsb
%xmm6
, %xmm6
, %xmm6
9971 // CHECK
: vpaddsw
485498096, %xmm15
, %xmm15
9972 // CHECK
: encoding
: [0xc5,0x01,0xed,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
9973 vpaddsw
485498096, %xmm15
, %xmm15
9975 // CHECK
: vpaddsw
485498096, %xmm6
, %xmm6
9976 // CHECK
: encoding
: [0xc5,0xc9,0xed,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
9977 vpaddsw
485498096, %xmm6
, %xmm6
9979 // CHECK
: vpaddsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9980 // CHECK
: encoding
: [0xc5,0x01,0xed,0x7c,0x82,0xc0]
9981 vpaddsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
9983 // CHECK
: vpaddsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9984 // CHECK
: encoding
: [0xc5,0x01,0xed,0x7c,0x82,0x40]
9985 vpaddsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
9987 // CHECK
: vpaddsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9988 // CHECK
: encoding
: [0xc5,0xc9,0xed,0x74,0x82,0xc0]
9989 vpaddsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
9991 // CHECK
: vpaddsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9992 // CHECK
: encoding
: [0xc5,0xc9,0xed,0x74,0x82,0x40]
9993 vpaddsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
9995 // CHECK
: vpaddsw
64(%rdx
,%rax
), %xmm15
, %xmm15
9996 // CHECK
: encoding
: [0xc5,0x01,0xed,0x7c,0x02,0x40]
9997 vpaddsw
64(%rdx
,%rax
), %xmm15
, %xmm15
9999 // CHECK
: vpaddsw
64(%rdx
,%rax
), %xmm6
, %xmm6
10000 // CHECK
: encoding
: [0xc5,0xc9,0xed,0x74,0x02,0x40]
10001 vpaddsw
64(%rdx
,%rax
), %xmm6
, %xmm6
10003 // CHECK
: vpaddsw
64(%rdx
), %xmm15
, %xmm15
10004 // CHECK
: encoding
: [0xc5,0x01,0xed,0x7a,0x40]
10005 vpaddsw
64(%rdx
), %xmm15
, %xmm15
10007 // CHECK
: vpaddsw
64(%rdx
), %xmm6
, %xmm6
10008 // CHECK
: encoding
: [0xc5,0xc9,0xed,0x72,0x40]
10009 vpaddsw
64(%rdx
), %xmm6
, %xmm6
10011 // CHECK
: vpaddsw
(%rdx
), %xmm15
, %xmm15
10012 // CHECK
: encoding
: [0xc5,0x01,0xed,0x3a]
10013 vpaddsw
(%rdx
), %xmm15
, %xmm15
10015 // CHECK
: vpaddsw
(%rdx
), %xmm6
, %xmm6
10016 // CHECK
: encoding
: [0xc5,0xc9,0xed,0x32]
10017 vpaddsw
(%rdx
), %xmm6
, %xmm6
10019 // CHECK
: vpaddsw
%xmm15
, %xmm15
, %xmm15
10020 // CHECK
: encoding
: [0xc4,0x41,0x01,0xed,0xff]
10021 vpaddsw
%xmm15
, %xmm15
, %xmm15
10023 // CHECK
: vpaddsw
%xmm6
, %xmm6
, %xmm6
10024 // CHECK
: encoding
: [0xc5,0xc9,0xed,0xf6]
10025 vpaddsw
%xmm6
, %xmm6
, %xmm6
10027 // CHECK
: vpaddusb
485498096, %xmm15
, %xmm15
10028 // CHECK
: encoding
: [0xc5,0x01,0xdc,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10029 vpaddusb
485498096, %xmm15
, %xmm15
10031 // CHECK
: vpaddusb
485498096, %xmm6
, %xmm6
10032 // CHECK
: encoding
: [0xc5,0xc9,0xdc,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10033 vpaddusb
485498096, %xmm6
, %xmm6
10035 // CHECK
: vpaddusb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10036 // CHECK
: encoding
: [0xc5,0x01,0xdc,0x7c,0x82,0xc0]
10037 vpaddusb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10039 // CHECK
: vpaddusb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10040 // CHECK
: encoding
: [0xc5,0x01,0xdc,0x7c,0x82,0x40]
10041 vpaddusb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10043 // CHECK
: vpaddusb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10044 // CHECK
: encoding
: [0xc5,0xc9,0xdc,0x74,0x82,0xc0]
10045 vpaddusb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10047 // CHECK
: vpaddusb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10048 // CHECK
: encoding
: [0xc5,0xc9,0xdc,0x74,0x82,0x40]
10049 vpaddusb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10051 // CHECK
: vpaddusb
64(%rdx
,%rax
), %xmm15
, %xmm15
10052 // CHECK
: encoding
: [0xc5,0x01,0xdc,0x7c,0x02,0x40]
10053 vpaddusb
64(%rdx
,%rax
), %xmm15
, %xmm15
10055 // CHECK
: vpaddusb
64(%rdx
,%rax
), %xmm6
, %xmm6
10056 // CHECK
: encoding
: [0xc5,0xc9,0xdc,0x74,0x02,0x40]
10057 vpaddusb
64(%rdx
,%rax
), %xmm6
, %xmm6
10059 // CHECK
: vpaddusb
64(%rdx
), %xmm15
, %xmm15
10060 // CHECK
: encoding
: [0xc5,0x01,0xdc,0x7a,0x40]
10061 vpaddusb
64(%rdx
), %xmm15
, %xmm15
10063 // CHECK
: vpaddusb
64(%rdx
), %xmm6
, %xmm6
10064 // CHECK
: encoding
: [0xc5,0xc9,0xdc,0x72,0x40]
10065 vpaddusb
64(%rdx
), %xmm6
, %xmm6
10067 // CHECK
: vpaddusb
(%rdx
), %xmm15
, %xmm15
10068 // CHECK
: encoding
: [0xc5,0x01,0xdc,0x3a]
10069 vpaddusb
(%rdx
), %xmm15
, %xmm15
10071 // CHECK
: vpaddusb
(%rdx
), %xmm6
, %xmm6
10072 // CHECK
: encoding
: [0xc5,0xc9,0xdc,0x32]
10073 vpaddusb
(%rdx
), %xmm6
, %xmm6
10075 // CHECK
: vpaddusb
%xmm15
, %xmm15
, %xmm15
10076 // CHECK
: encoding
: [0xc4,0x41,0x01,0xdc,0xff]
10077 vpaddusb
%xmm15
, %xmm15
, %xmm15
10079 // CHECK
: vpaddusb
%xmm6
, %xmm6
, %xmm6
10080 // CHECK
: encoding
: [0xc5,0xc9,0xdc,0xf6]
10081 vpaddusb
%xmm6
, %xmm6
, %xmm6
10083 // CHECK
: vpaddusw
485498096, %xmm15
, %xmm15
10084 // CHECK
: encoding
: [0xc5,0x01,0xdd,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10085 vpaddusw
485498096, %xmm15
, %xmm15
10087 // CHECK
: vpaddusw
485498096, %xmm6
, %xmm6
10088 // CHECK
: encoding
: [0xc5,0xc9,0xdd,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10089 vpaddusw
485498096, %xmm6
, %xmm6
10091 // CHECK
: vpaddusw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10092 // CHECK
: encoding
: [0xc5,0x01,0xdd,0x7c,0x82,0xc0]
10093 vpaddusw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10095 // CHECK
: vpaddusw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10096 // CHECK
: encoding
: [0xc5,0x01,0xdd,0x7c,0x82,0x40]
10097 vpaddusw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10099 // CHECK
: vpaddusw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10100 // CHECK
: encoding
: [0xc5,0xc9,0xdd,0x74,0x82,0xc0]
10101 vpaddusw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10103 // CHECK
: vpaddusw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10104 // CHECK
: encoding
: [0xc5,0xc9,0xdd,0x74,0x82,0x40]
10105 vpaddusw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10107 // CHECK
: vpaddusw
64(%rdx
,%rax
), %xmm15
, %xmm15
10108 // CHECK
: encoding
: [0xc5,0x01,0xdd,0x7c,0x02,0x40]
10109 vpaddusw
64(%rdx
,%rax
), %xmm15
, %xmm15
10111 // CHECK
: vpaddusw
64(%rdx
,%rax
), %xmm6
, %xmm6
10112 // CHECK
: encoding
: [0xc5,0xc9,0xdd,0x74,0x02,0x40]
10113 vpaddusw
64(%rdx
,%rax
), %xmm6
, %xmm6
10115 // CHECK
: vpaddusw
64(%rdx
), %xmm15
, %xmm15
10116 // CHECK
: encoding
: [0xc5,0x01,0xdd,0x7a,0x40]
10117 vpaddusw
64(%rdx
), %xmm15
, %xmm15
10119 // CHECK
: vpaddusw
64(%rdx
), %xmm6
, %xmm6
10120 // CHECK
: encoding
: [0xc5,0xc9,0xdd,0x72,0x40]
10121 vpaddusw
64(%rdx
), %xmm6
, %xmm6
10123 // CHECK
: vpaddusw
(%rdx
), %xmm15
, %xmm15
10124 // CHECK
: encoding
: [0xc5,0x01,0xdd,0x3a]
10125 vpaddusw
(%rdx
), %xmm15
, %xmm15
10127 // CHECK
: vpaddusw
(%rdx
), %xmm6
, %xmm6
10128 // CHECK
: encoding
: [0xc5,0xc9,0xdd,0x32]
10129 vpaddusw
(%rdx
), %xmm6
, %xmm6
10131 // CHECK
: vpaddusw
%xmm15
, %xmm15
, %xmm15
10132 // CHECK
: encoding
: [0xc4,0x41,0x01,0xdd,0xff]
10133 vpaddusw
%xmm15
, %xmm15
, %xmm15
10135 // CHECK
: vpaddusw
%xmm6
, %xmm6
, %xmm6
10136 // CHECK
: encoding
: [0xc5,0xc9,0xdd,0xf6]
10137 vpaddusw
%xmm6
, %xmm6
, %xmm6
10139 // CHECK
: vpaddw
485498096, %xmm15
, %xmm15
10140 // CHECK
: encoding
: [0xc5,0x01,0xfd,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10141 vpaddw
485498096, %xmm15
, %xmm15
10143 // CHECK
: vpaddw
485498096, %xmm6
, %xmm6
10144 // CHECK
: encoding
: [0xc5,0xc9,0xfd,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10145 vpaddw
485498096, %xmm6
, %xmm6
10147 // CHECK
: vpaddw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10148 // CHECK
: encoding
: [0xc5,0x01,0xfd,0x7c,0x82,0xc0]
10149 vpaddw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10151 // CHECK
: vpaddw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10152 // CHECK
: encoding
: [0xc5,0x01,0xfd,0x7c,0x82,0x40]
10153 vpaddw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10155 // CHECK
: vpaddw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10156 // CHECK
: encoding
: [0xc5,0xc9,0xfd,0x74,0x82,0xc0]
10157 vpaddw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10159 // CHECK
: vpaddw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10160 // CHECK
: encoding
: [0xc5,0xc9,0xfd,0x74,0x82,0x40]
10161 vpaddw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10163 // CHECK
: vpaddw
64(%rdx
,%rax
), %xmm15
, %xmm15
10164 // CHECK
: encoding
: [0xc5,0x01,0xfd,0x7c,0x02,0x40]
10165 vpaddw
64(%rdx
,%rax
), %xmm15
, %xmm15
10167 // CHECK
: vpaddw
64(%rdx
,%rax
), %xmm6
, %xmm6
10168 // CHECK
: encoding
: [0xc5,0xc9,0xfd,0x74,0x02,0x40]
10169 vpaddw
64(%rdx
,%rax
), %xmm6
, %xmm6
10171 // CHECK
: vpaddw
64(%rdx
), %xmm15
, %xmm15
10172 // CHECK
: encoding
: [0xc5,0x01,0xfd,0x7a,0x40]
10173 vpaddw
64(%rdx
), %xmm15
, %xmm15
10175 // CHECK
: vpaddw
64(%rdx
), %xmm6
, %xmm6
10176 // CHECK
: encoding
: [0xc5,0xc9,0xfd,0x72,0x40]
10177 vpaddw
64(%rdx
), %xmm6
, %xmm6
10179 // CHECK
: vpaddw
(%rdx
), %xmm15
, %xmm15
10180 // CHECK
: encoding
: [0xc5,0x01,0xfd,0x3a]
10181 vpaddw
(%rdx
), %xmm15
, %xmm15
10183 // CHECK
: vpaddw
(%rdx
), %xmm6
, %xmm6
10184 // CHECK
: encoding
: [0xc5,0xc9,0xfd,0x32]
10185 vpaddw
(%rdx
), %xmm6
, %xmm6
10187 // CHECK
: vpaddw
%xmm15
, %xmm15
, %xmm15
10188 // CHECK
: encoding
: [0xc4,0x41,0x01,0xfd,0xff]
10189 vpaddw
%xmm15
, %xmm15
, %xmm15
10191 // CHECK
: vpaddw
%xmm6
, %xmm6
, %xmm6
10192 // CHECK
: encoding
: [0xc5,0xc9,0xfd,0xf6]
10193 vpaddw
%xmm6
, %xmm6
, %xmm6
10195 // CHECK
: vpalignr $
0, 485498096, %xmm15
, %xmm15
10196 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10197 vpalignr $
0, 485498096, %xmm15
, %xmm15
10199 // CHECK
: vpalignr $
0, 485498096, %xmm6
, %xmm6
10200 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0f,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10201 vpalignr $
0, 485498096, %xmm6
, %xmm6
10203 // CHECK
: vpalignr $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10204 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0f,0x7c,0x82,0xc0,0x00]
10205 vpalignr $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10207 // CHECK
: vpalignr $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10208 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0f,0x7c,0x82,0x40,0x00]
10209 vpalignr $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10211 // CHECK
: vpalignr $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10212 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0f,0x74,0x82,0xc0,0x00]
10213 vpalignr $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10215 // CHECK
: vpalignr $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10216 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0f,0x74,0x82,0x40,0x00]
10217 vpalignr $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10219 // CHECK
: vpalignr $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
10220 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0f,0x7c,0x02,0x40,0x00]
10221 vpalignr $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
10223 // CHECK
: vpalignr $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
10224 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0f,0x74,0x02,0x40,0x00]
10225 vpalignr $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
10227 // CHECK
: vpalignr $
0, 64(%rdx
), %xmm15
, %xmm15
10228 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0f,0x7a,0x40,0x00]
10229 vpalignr $
0, 64(%rdx
), %xmm15
, %xmm15
10231 // CHECK
: vpalignr $
0, 64(%rdx
), %xmm6
, %xmm6
10232 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0f,0x72,0x40,0x00]
10233 vpalignr $
0, 64(%rdx
), %xmm6
, %xmm6
10235 // CHECK
: vpalignr $
0, (%rdx
), %xmm15
, %xmm15
10236 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0f,0x3a,0x00]
10237 vpalignr $
0, (%rdx
), %xmm15
, %xmm15
10239 // CHECK
: vpalignr $
0, (%rdx
), %xmm6
, %xmm6
10240 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0f,0x32,0x00]
10241 vpalignr $
0, (%rdx
), %xmm6
, %xmm6
10243 // CHECK
: vpalignr $
0, %xmm15
, %xmm15
, %xmm15
10244 // CHECK
: encoding
: [0xc4,0x43,0x01,0x0f,0xff,0x00]
10245 vpalignr $
0, %xmm15
, %xmm15
, %xmm15
10247 // CHECK
: vpalignr $
0, %xmm6
, %xmm6
, %xmm6
10248 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0f,0xf6,0x00]
10249 vpalignr $
0, %xmm6
, %xmm6
, %xmm6
10251 // CHECK
: vpand
485498096, %xmm15
, %xmm15
10252 // CHECK
: encoding
: [0xc5,0x01,0xdb,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10253 vpand
485498096, %xmm15
, %xmm15
10255 // CHECK
: vpand
485498096, %xmm6
, %xmm6
10256 // CHECK
: encoding
: [0xc5,0xc9,0xdb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10257 vpand
485498096, %xmm6
, %xmm6
10259 // CHECK
: vpand
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10260 // CHECK
: encoding
: [0xc5,0x01,0xdb,0x7c,0x82,0xc0]
10261 vpand
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10263 // CHECK
: vpand
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10264 // CHECK
: encoding
: [0xc5,0x01,0xdb,0x7c,0x82,0x40]
10265 vpand
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10267 // CHECK
: vpand
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10268 // CHECK
: encoding
: [0xc5,0xc9,0xdb,0x74,0x82,0xc0]
10269 vpand
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10271 // CHECK
: vpand
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10272 // CHECK
: encoding
: [0xc5,0xc9,0xdb,0x74,0x82,0x40]
10273 vpand
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10275 // CHECK
: vpand
64(%rdx
,%rax
), %xmm15
, %xmm15
10276 // CHECK
: encoding
: [0xc5,0x01,0xdb,0x7c,0x02,0x40]
10277 vpand
64(%rdx
,%rax
), %xmm15
, %xmm15
10279 // CHECK
: vpand
64(%rdx
,%rax
), %xmm6
, %xmm6
10280 // CHECK
: encoding
: [0xc5,0xc9,0xdb,0x74,0x02,0x40]
10281 vpand
64(%rdx
,%rax
), %xmm6
, %xmm6
10283 // CHECK
: vpand
64(%rdx
), %xmm15
, %xmm15
10284 // CHECK
: encoding
: [0xc5,0x01,0xdb,0x7a,0x40]
10285 vpand
64(%rdx
), %xmm15
, %xmm15
10287 // CHECK
: vpand
64(%rdx
), %xmm6
, %xmm6
10288 // CHECK
: encoding
: [0xc5,0xc9,0xdb,0x72,0x40]
10289 vpand
64(%rdx
), %xmm6
, %xmm6
10291 // CHECK
: vpandn
485498096, %xmm15
, %xmm15
10292 // CHECK
: encoding
: [0xc5,0x01,0xdf,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10293 vpandn
485498096, %xmm15
, %xmm15
10295 // CHECK
: vpandn
485498096, %xmm6
, %xmm6
10296 // CHECK
: encoding
: [0xc5,0xc9,0xdf,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10297 vpandn
485498096, %xmm6
, %xmm6
10299 // CHECK
: vpandn
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10300 // CHECK
: encoding
: [0xc5,0x01,0xdf,0x7c,0x82,0xc0]
10301 vpandn
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10303 // CHECK
: vpandn
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10304 // CHECK
: encoding
: [0xc5,0x01,0xdf,0x7c,0x82,0x40]
10305 vpandn
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10307 // CHECK
: vpandn
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10308 // CHECK
: encoding
: [0xc5,0xc9,0xdf,0x74,0x82,0xc0]
10309 vpandn
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10311 // CHECK
: vpandn
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10312 // CHECK
: encoding
: [0xc5,0xc9,0xdf,0x74,0x82,0x40]
10313 vpandn
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10315 // CHECK
: vpandn
64(%rdx
,%rax
), %xmm15
, %xmm15
10316 // CHECK
: encoding
: [0xc5,0x01,0xdf,0x7c,0x02,0x40]
10317 vpandn
64(%rdx
,%rax
), %xmm15
, %xmm15
10319 // CHECK
: vpandn
64(%rdx
,%rax
), %xmm6
, %xmm6
10320 // CHECK
: encoding
: [0xc5,0xc9,0xdf,0x74,0x02,0x40]
10321 vpandn
64(%rdx
,%rax
), %xmm6
, %xmm6
10323 // CHECK
: vpandn
64(%rdx
), %xmm15
, %xmm15
10324 // CHECK
: encoding
: [0xc5,0x01,0xdf,0x7a,0x40]
10325 vpandn
64(%rdx
), %xmm15
, %xmm15
10327 // CHECK
: vpandn
64(%rdx
), %xmm6
, %xmm6
10328 // CHECK
: encoding
: [0xc5,0xc9,0xdf,0x72,0x40]
10329 vpandn
64(%rdx
), %xmm6
, %xmm6
10331 // CHECK
: vpandn
(%rdx
), %xmm15
, %xmm15
10332 // CHECK
: encoding
: [0xc5,0x01,0xdf,0x3a]
10333 vpandn
(%rdx
), %xmm15
, %xmm15
10335 // CHECK
: vpandn
(%rdx
), %xmm6
, %xmm6
10336 // CHECK
: encoding
: [0xc5,0xc9,0xdf,0x32]
10337 vpandn
(%rdx
), %xmm6
, %xmm6
10339 // CHECK
: vpandn
%xmm15
, %xmm15
, %xmm15
10340 // CHECK
: encoding
: [0xc4,0x41,0x01,0xdf,0xff]
10341 vpandn
%xmm15
, %xmm15
, %xmm15
10343 // CHECK
: vpandn
%xmm6
, %xmm6
, %xmm6
10344 // CHECK
: encoding
: [0xc5,0xc9,0xdf,0xf6]
10345 vpandn
%xmm6
, %xmm6
, %xmm6
10347 // CHECK
: vpand
(%rdx
), %xmm15
, %xmm15
10348 // CHECK
: encoding
: [0xc5,0x01,0xdb,0x3a]
10349 vpand
(%rdx
), %xmm15
, %xmm15
10351 // CHECK
: vpand
(%rdx
), %xmm6
, %xmm6
10352 // CHECK
: encoding
: [0xc5,0xc9,0xdb,0x32]
10353 vpand
(%rdx
), %xmm6
, %xmm6
10355 // CHECK
: vpand
%xmm15
, %xmm15
, %xmm15
10356 // CHECK
: encoding
: [0xc4,0x41,0x01,0xdb,0xff]
10357 vpand
%xmm15
, %xmm15
, %xmm15
10359 // CHECK
: vpand
%xmm6
, %xmm6
, %xmm6
10360 // CHECK
: encoding
: [0xc5,0xc9,0xdb,0xf6]
10361 vpand
%xmm6
, %xmm6
, %xmm6
10363 // CHECK
: vpavgb
485498096, %xmm15
, %xmm15
10364 // CHECK
: encoding
: [0xc5,0x01,0xe0,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10365 vpavgb
485498096, %xmm15
, %xmm15
10367 // CHECK
: vpavgb
485498096, %xmm6
, %xmm6
10368 // CHECK
: encoding
: [0xc5,0xc9,0xe0,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10369 vpavgb
485498096, %xmm6
, %xmm6
10371 // CHECK
: vpavgb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10372 // CHECK
: encoding
: [0xc5,0x01,0xe0,0x7c,0x82,0xc0]
10373 vpavgb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10375 // CHECK
: vpavgb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10376 // CHECK
: encoding
: [0xc5,0x01,0xe0,0x7c,0x82,0x40]
10377 vpavgb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10379 // CHECK
: vpavgb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10380 // CHECK
: encoding
: [0xc5,0xc9,0xe0,0x74,0x82,0xc0]
10381 vpavgb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10383 // CHECK
: vpavgb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10384 // CHECK
: encoding
: [0xc5,0xc9,0xe0,0x74,0x82,0x40]
10385 vpavgb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10387 // CHECK
: vpavgb
64(%rdx
,%rax
), %xmm15
, %xmm15
10388 // CHECK
: encoding
: [0xc5,0x01,0xe0,0x7c,0x02,0x40]
10389 vpavgb
64(%rdx
,%rax
), %xmm15
, %xmm15
10391 // CHECK
: vpavgb
64(%rdx
,%rax
), %xmm6
, %xmm6
10392 // CHECK
: encoding
: [0xc5,0xc9,0xe0,0x74,0x02,0x40]
10393 vpavgb
64(%rdx
,%rax
), %xmm6
, %xmm6
10395 // CHECK
: vpavgb
64(%rdx
), %xmm15
, %xmm15
10396 // CHECK
: encoding
: [0xc5,0x01,0xe0,0x7a,0x40]
10397 vpavgb
64(%rdx
), %xmm15
, %xmm15
10399 // CHECK
: vpavgb
64(%rdx
), %xmm6
, %xmm6
10400 // CHECK
: encoding
: [0xc5,0xc9,0xe0,0x72,0x40]
10401 vpavgb
64(%rdx
), %xmm6
, %xmm6
10403 // CHECK
: vpavgb
(%rdx
), %xmm15
, %xmm15
10404 // CHECK
: encoding
: [0xc5,0x01,0xe0,0x3a]
10405 vpavgb
(%rdx
), %xmm15
, %xmm15
10407 // CHECK
: vpavgb
(%rdx
), %xmm6
, %xmm6
10408 // CHECK
: encoding
: [0xc5,0xc9,0xe0,0x32]
10409 vpavgb
(%rdx
), %xmm6
, %xmm6
10411 // CHECK
: vpavgb
%xmm15
, %xmm15
, %xmm15
10412 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe0,0xff]
10413 vpavgb
%xmm15
, %xmm15
, %xmm15
10415 // CHECK
: vpavgb
%xmm6
, %xmm6
, %xmm6
10416 // CHECK
: encoding
: [0xc5,0xc9,0xe0,0xf6]
10417 vpavgb
%xmm6
, %xmm6
, %xmm6
10419 // CHECK
: vpavgw
485498096, %xmm15
, %xmm15
10420 // CHECK
: encoding
: [0xc5,0x01,0xe3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10421 vpavgw
485498096, %xmm15
, %xmm15
10423 // CHECK
: vpavgw
485498096, %xmm6
, %xmm6
10424 // CHECK
: encoding
: [0xc5,0xc9,0xe3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10425 vpavgw
485498096, %xmm6
, %xmm6
10427 // CHECK
: vpavgw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10428 // CHECK
: encoding
: [0xc5,0x01,0xe3,0x7c,0x82,0xc0]
10429 vpavgw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10431 // CHECK
: vpavgw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10432 // CHECK
: encoding
: [0xc5,0x01,0xe3,0x7c,0x82,0x40]
10433 vpavgw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10435 // CHECK
: vpavgw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10436 // CHECK
: encoding
: [0xc5,0xc9,0xe3,0x74,0x82,0xc0]
10437 vpavgw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10439 // CHECK
: vpavgw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10440 // CHECK
: encoding
: [0xc5,0xc9,0xe3,0x74,0x82,0x40]
10441 vpavgw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10443 // CHECK
: vpavgw
64(%rdx
,%rax
), %xmm15
, %xmm15
10444 // CHECK
: encoding
: [0xc5,0x01,0xe3,0x7c,0x02,0x40]
10445 vpavgw
64(%rdx
,%rax
), %xmm15
, %xmm15
10447 // CHECK
: vpavgw
64(%rdx
,%rax
), %xmm6
, %xmm6
10448 // CHECK
: encoding
: [0xc5,0xc9,0xe3,0x74,0x02,0x40]
10449 vpavgw
64(%rdx
,%rax
), %xmm6
, %xmm6
10451 // CHECK
: vpavgw
64(%rdx
), %xmm15
, %xmm15
10452 // CHECK
: encoding
: [0xc5,0x01,0xe3,0x7a,0x40]
10453 vpavgw
64(%rdx
), %xmm15
, %xmm15
10455 // CHECK
: vpavgw
64(%rdx
), %xmm6
, %xmm6
10456 // CHECK
: encoding
: [0xc5,0xc9,0xe3,0x72,0x40]
10457 vpavgw
64(%rdx
), %xmm6
, %xmm6
10459 // CHECK
: vpavgw
(%rdx
), %xmm15
, %xmm15
10460 // CHECK
: encoding
: [0xc5,0x01,0xe3,0x3a]
10461 vpavgw
(%rdx
), %xmm15
, %xmm15
10463 // CHECK
: vpavgw
(%rdx
), %xmm6
, %xmm6
10464 // CHECK
: encoding
: [0xc5,0xc9,0xe3,0x32]
10465 vpavgw
(%rdx
), %xmm6
, %xmm6
10467 // CHECK
: vpavgw
%xmm15
, %xmm15
, %xmm15
10468 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe3,0xff]
10469 vpavgw
%xmm15
, %xmm15
, %xmm15
10471 // CHECK
: vpavgw
%xmm6
, %xmm6
, %xmm6
10472 // CHECK
: encoding
: [0xc5,0xc9,0xe3,0xf6]
10473 vpavgw
%xmm6
, %xmm6
, %xmm6
10475 // CHECK
: vpblendvb
%xmm15
, 485498096, %xmm15
, %xmm15
10476 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0xf0]
10477 vpblendvb
%xmm15
, 485498096, %xmm15
, %xmm15
10479 // CHECK
: vpblendvb
%xmm15
, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10480 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4c,0x7c,0x82,0xc0,0xf0]
10481 vpblendvb
%xmm15
, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10483 // CHECK
: vpblendvb
%xmm15
, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10484 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4c,0x7c,0x82,0x40,0xf0]
10485 vpblendvb
%xmm15
, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10487 // CHECK
: vpblendvb
%xmm15
, 64(%rdx
,%rax
), %xmm15
, %xmm15
10488 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4c,0x7c,0x02,0x40,0xf0]
10489 vpblendvb
%xmm15
, 64(%rdx
,%rax
), %xmm15
, %xmm15
10491 // CHECK
: vpblendvb
%xmm15
, 64(%rdx
), %xmm15
, %xmm15
10492 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4c,0x7a,0x40,0xf0]
10493 vpblendvb
%xmm15
, 64(%rdx
), %xmm15
, %xmm15
10495 // CHECK
: vpblendvb
%xmm15
, (%rdx
), %xmm15
, %xmm15
10496 // CHECK
: encoding
: [0xc4,0x63,0x01,0x4c,0x3a,0xf0]
10497 vpblendvb
%xmm15
, (%rdx
), %xmm15
, %xmm15
10499 // CHECK
: vpblendvb
%xmm15
, %xmm15
, %xmm15
, %xmm15
10500 // CHECK
: encoding
: [0xc4,0x43,0x01,0x4c,0xff,0xf0]
10501 vpblendvb
%xmm15
, %xmm15
, %xmm15
, %xmm15
10503 // CHECK
: vpblendvb
%xmm6
, 485498096, %xmm6
, %xmm6
10504 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4c,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x60]
10505 vpblendvb
%xmm6
, 485498096, %xmm6
, %xmm6
10507 // CHECK
: vpblendvb
%xmm6
, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10508 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4c,0x74,0x82,0xc0,0x60]
10509 vpblendvb
%xmm6
, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10511 // CHECK
: vpblendvb
%xmm6
, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10512 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4c,0x74,0x82,0x40,0x60]
10513 vpblendvb
%xmm6
, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10515 // CHECK
: vpblendvb
%xmm6
, 64(%rdx
,%rax
), %xmm6
, %xmm6
10516 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4c,0x74,0x02,0x40,0x60]
10517 vpblendvb
%xmm6
, 64(%rdx
,%rax
), %xmm6
, %xmm6
10519 // CHECK
: vpblendvb
%xmm6
, 64(%rdx
), %xmm6
, %xmm6
10520 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4c,0x72,0x40,0x60]
10521 vpblendvb
%xmm6
, 64(%rdx
), %xmm6
, %xmm6
10523 // CHECK
: vpblendvb
%xmm6
, (%rdx
), %xmm6
, %xmm6
10524 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4c,0x32,0x60]
10525 vpblendvb
%xmm6
, (%rdx
), %xmm6
, %xmm6
10527 // CHECK
: vpblendvb
%xmm6
, %xmm6
, %xmm6
, %xmm6
10528 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x4c,0xf6,0x60]
10529 vpblendvb
%xmm6
, %xmm6
, %xmm6
, %xmm6
10531 // CHECK
: vpblendw $
0, 485498096, %xmm15
, %xmm15
10532 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10533 vpblendw $
0, 485498096, %xmm15
, %xmm15
10535 // CHECK
: vpblendw $
0, 485498096, %xmm6
, %xmm6
10536 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0e,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10537 vpblendw $
0, 485498096, %xmm6
, %xmm6
10539 // CHECK
: vpblendw $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10540 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0e,0x7c,0x82,0xc0,0x00]
10541 vpblendw $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10543 // CHECK
: vpblendw $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10544 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0e,0x7c,0x82,0x40,0x00]
10545 vpblendw $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10547 // CHECK
: vpblendw $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10548 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0e,0x74,0x82,0xc0,0x00]
10549 vpblendw $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10551 // CHECK
: vpblendw $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10552 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0e,0x74,0x82,0x40,0x00]
10553 vpblendw $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10555 // CHECK
: vpblendw $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
10556 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0e,0x7c,0x02,0x40,0x00]
10557 vpblendw $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
10559 // CHECK
: vpblendw $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
10560 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0e,0x74,0x02,0x40,0x00]
10561 vpblendw $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
10563 // CHECK
: vpblendw $
0, 64(%rdx
), %xmm15
, %xmm15
10564 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0e,0x7a,0x40,0x00]
10565 vpblendw $
0, 64(%rdx
), %xmm15
, %xmm15
10567 // CHECK
: vpblendw $
0, 64(%rdx
), %xmm6
, %xmm6
10568 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0e,0x72,0x40,0x00]
10569 vpblendw $
0, 64(%rdx
), %xmm6
, %xmm6
10571 // CHECK
: vpblendw $
0, (%rdx
), %xmm15
, %xmm15
10572 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0e,0x3a,0x00]
10573 vpblendw $
0, (%rdx
), %xmm15
, %xmm15
10575 // CHECK
: vpblendw $
0, (%rdx
), %xmm6
, %xmm6
10576 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0e,0x32,0x00]
10577 vpblendw $
0, (%rdx
), %xmm6
, %xmm6
10579 // CHECK
: vpblendw $
0, %xmm15
, %xmm15
, %xmm15
10580 // CHECK
: encoding
: [0xc4,0x43,0x01,0x0e,0xff,0x00]
10581 vpblendw $
0, %xmm15
, %xmm15
, %xmm15
10583 // CHECK
: vpblendw $
0, %xmm6
, %xmm6
, %xmm6
10584 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0e,0xf6,0x00]
10585 vpblendw $
0, %xmm6
, %xmm6
, %xmm6
10587 // CHECK
: vpclmulqdq $
0, 485498096, %xmm15
, %xmm15
10588 // CHECK
: encoding
: [0xc4,0x63,0x01,0x44,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10589 vpclmulqdq $
0, 485498096, %xmm15
, %xmm15
10591 // CHECK
: vpclmulqdq $
0, 485498096, %xmm6
, %xmm6
10592 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x44,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10593 vpclmulqdq $
0, 485498096, %xmm6
, %xmm6
10595 // CHECK
: vpclmulqdq $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10596 // CHECK
: encoding
: [0xc4,0x63,0x01,0x44,0x7c,0x82,0xc0,0x00]
10597 vpclmulqdq $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
10599 // CHECK
: vpclmulqdq $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10600 // CHECK
: encoding
: [0xc4,0x63,0x01,0x44,0x7c,0x82,0x40,0x00]
10601 vpclmulqdq $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
10603 // CHECK
: vpclmulqdq $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10604 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x44,0x74,0x82,0xc0,0x00]
10605 vpclmulqdq $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
10607 // CHECK
: vpclmulqdq $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10608 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x44,0x74,0x82,0x40,0x00]
10609 vpclmulqdq $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
10611 // CHECK
: vpclmulqdq $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
10612 // CHECK
: encoding
: [0xc4,0x63,0x01,0x44,0x7c,0x02,0x40,0x00]
10613 vpclmulqdq $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
10615 // CHECK
: vpclmulqdq $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
10616 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x44,0x74,0x02,0x40,0x00]
10617 vpclmulqdq $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
10619 // CHECK
: vpclmulqdq $
0, 64(%rdx
), %xmm15
, %xmm15
10620 // CHECK
: encoding
: [0xc4,0x63,0x01,0x44,0x7a,0x40,0x00]
10621 vpclmulqdq $
0, 64(%rdx
), %xmm15
, %xmm15
10623 // CHECK
: vpclmulqdq $
0, 64(%rdx
), %xmm6
, %xmm6
10624 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x44,0x72,0x40,0x00]
10625 vpclmulqdq $
0, 64(%rdx
), %xmm6
, %xmm6
10627 // CHECK
: vpclmulqdq $
0, (%rdx
), %xmm15
, %xmm15
10628 // CHECK
: encoding
: [0xc4,0x63,0x01,0x44,0x3a,0x00]
10629 vpclmulqdq $
0, (%rdx
), %xmm15
, %xmm15
10631 // CHECK
: vpclmulqdq $
0, (%rdx
), %xmm6
, %xmm6
10632 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x44,0x32,0x00]
10633 vpclmulqdq $
0, (%rdx
), %xmm6
, %xmm6
10635 // CHECK
: vpclmulqdq $
0, %xmm15
, %xmm15
, %xmm15
10636 // CHECK
: encoding
: [0xc4,0x43,0x01,0x44,0xff,0x00]
10637 vpclmulqdq $
0, %xmm15
, %xmm15
, %xmm15
10639 // CHECK
: vpclmulqdq $
0, %xmm6
, %xmm6
, %xmm6
10640 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x44,0xf6,0x00]
10641 vpclmulqdq $
0, %xmm6
, %xmm6
, %xmm6
10643 // CHECK
: vpcmpeqb
485498096, %xmm15
, %xmm15
10644 // CHECK
: encoding
: [0xc5,0x01,0x74,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10645 vpcmpeqb
485498096, %xmm15
, %xmm15
10647 // CHECK
: vpcmpeqb
485498096, %xmm6
, %xmm6
10648 // CHECK
: encoding
: [0xc5,0xc9,0x74,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10649 vpcmpeqb
485498096, %xmm6
, %xmm6
10651 // CHECK
: vpcmpeqb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10652 // CHECK
: encoding
: [0xc5,0x01,0x74,0x7c,0x82,0xc0]
10653 vpcmpeqb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10655 // CHECK
: vpcmpeqb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10656 // CHECK
: encoding
: [0xc5,0x01,0x74,0x7c,0x82,0x40]
10657 vpcmpeqb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10659 // CHECK
: vpcmpeqb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10660 // CHECK
: encoding
: [0xc5,0xc9,0x74,0x74,0x82,0xc0]
10661 vpcmpeqb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10663 // CHECK
: vpcmpeqb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10664 // CHECK
: encoding
: [0xc5,0xc9,0x74,0x74,0x82,0x40]
10665 vpcmpeqb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10667 // CHECK
: vpcmpeqb
64(%rdx
,%rax
), %xmm15
, %xmm15
10668 // CHECK
: encoding
: [0xc5,0x01,0x74,0x7c,0x02,0x40]
10669 vpcmpeqb
64(%rdx
,%rax
), %xmm15
, %xmm15
10671 // CHECK
: vpcmpeqb
64(%rdx
,%rax
), %xmm6
, %xmm6
10672 // CHECK
: encoding
: [0xc5,0xc9,0x74,0x74,0x02,0x40]
10673 vpcmpeqb
64(%rdx
,%rax
), %xmm6
, %xmm6
10675 // CHECK
: vpcmpeqb
64(%rdx
), %xmm15
, %xmm15
10676 // CHECK
: encoding
: [0xc5,0x01,0x74,0x7a,0x40]
10677 vpcmpeqb
64(%rdx
), %xmm15
, %xmm15
10679 // CHECK
: vpcmpeqb
64(%rdx
), %xmm6
, %xmm6
10680 // CHECK
: encoding
: [0xc5,0xc9,0x74,0x72,0x40]
10681 vpcmpeqb
64(%rdx
), %xmm6
, %xmm6
10683 // CHECK
: vpcmpeqb
(%rdx
), %xmm15
, %xmm15
10684 // CHECK
: encoding
: [0xc5,0x01,0x74,0x3a]
10685 vpcmpeqb
(%rdx
), %xmm15
, %xmm15
10687 // CHECK
: vpcmpeqb
(%rdx
), %xmm6
, %xmm6
10688 // CHECK
: encoding
: [0xc5,0xc9,0x74,0x32]
10689 vpcmpeqb
(%rdx
), %xmm6
, %xmm6
10691 // CHECK
: vpcmpeqb
%xmm15
, %xmm15
, %xmm15
10692 // CHECK
: encoding
: [0xc4,0x41,0x01,0x74,0xff]
10693 vpcmpeqb
%xmm15
, %xmm15
, %xmm15
10695 // CHECK
: vpcmpeqb
%xmm6
, %xmm6
, %xmm6
10696 // CHECK
: encoding
: [0xc5,0xc9,0x74,0xf6]
10697 vpcmpeqb
%xmm6
, %xmm6
, %xmm6
10699 // CHECK
: vpcmpeqd
485498096, %xmm15
, %xmm15
10700 // CHECK
: encoding
: [0xc5,0x01,0x76,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10701 vpcmpeqd
485498096, %xmm15
, %xmm15
10703 // CHECK
: vpcmpeqd
485498096, %xmm6
, %xmm6
10704 // CHECK
: encoding
: [0xc5,0xc9,0x76,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10705 vpcmpeqd
485498096, %xmm6
, %xmm6
10707 // CHECK
: vpcmpeqd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10708 // CHECK
: encoding
: [0xc5,0x01,0x76,0x7c,0x82,0xc0]
10709 vpcmpeqd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10711 // CHECK
: vpcmpeqd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10712 // CHECK
: encoding
: [0xc5,0x01,0x76,0x7c,0x82,0x40]
10713 vpcmpeqd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10715 // CHECK
: vpcmpeqd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10716 // CHECK
: encoding
: [0xc5,0xc9,0x76,0x74,0x82,0xc0]
10717 vpcmpeqd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10719 // CHECK
: vpcmpeqd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10720 // CHECK
: encoding
: [0xc5,0xc9,0x76,0x74,0x82,0x40]
10721 vpcmpeqd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10723 // CHECK
: vpcmpeqd
64(%rdx
,%rax
), %xmm15
, %xmm15
10724 // CHECK
: encoding
: [0xc5,0x01,0x76,0x7c,0x02,0x40]
10725 vpcmpeqd
64(%rdx
,%rax
), %xmm15
, %xmm15
10727 // CHECK
: vpcmpeqd
64(%rdx
,%rax
), %xmm6
, %xmm6
10728 // CHECK
: encoding
: [0xc5,0xc9,0x76,0x74,0x02,0x40]
10729 vpcmpeqd
64(%rdx
,%rax
), %xmm6
, %xmm6
10731 // CHECK
: vpcmpeqd
64(%rdx
), %xmm15
, %xmm15
10732 // CHECK
: encoding
: [0xc5,0x01,0x76,0x7a,0x40]
10733 vpcmpeqd
64(%rdx
), %xmm15
, %xmm15
10735 // CHECK
: vpcmpeqd
64(%rdx
), %xmm6
, %xmm6
10736 // CHECK
: encoding
: [0xc5,0xc9,0x76,0x72,0x40]
10737 vpcmpeqd
64(%rdx
), %xmm6
, %xmm6
10739 // CHECK
: vpcmpeqd
(%rdx
), %xmm15
, %xmm15
10740 // CHECK
: encoding
: [0xc5,0x01,0x76,0x3a]
10741 vpcmpeqd
(%rdx
), %xmm15
, %xmm15
10743 // CHECK
: vpcmpeqd
(%rdx
), %xmm6
, %xmm6
10744 // CHECK
: encoding
: [0xc5,0xc9,0x76,0x32]
10745 vpcmpeqd
(%rdx
), %xmm6
, %xmm6
10747 // CHECK
: vpcmpeqd
%xmm15
, %xmm15
, %xmm15
10748 // CHECK
: encoding
: [0xc4,0x41,0x01,0x76,0xff]
10749 vpcmpeqd
%xmm15
, %xmm15
, %xmm15
10751 // CHECK
: vpcmpeqd
%xmm6
, %xmm6
, %xmm6
10752 // CHECK
: encoding
: [0xc5,0xc9,0x76,0xf6]
10753 vpcmpeqd
%xmm6
, %xmm6
, %xmm6
10755 // CHECK
: vpcmpeqq
485498096, %xmm15
, %xmm15
10756 // CHECK
: encoding
: [0xc4,0x62,0x01,0x29,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10757 vpcmpeqq
485498096, %xmm15
, %xmm15
10759 // CHECK
: vpcmpeqq
485498096, %xmm6
, %xmm6
10760 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10761 vpcmpeqq
485498096, %xmm6
, %xmm6
10763 // CHECK
: vpcmpeqq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10764 // CHECK
: encoding
: [0xc4,0x62,0x01,0x29,0x7c,0x82,0xc0]
10765 vpcmpeqq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10767 // CHECK
: vpcmpeqq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10768 // CHECK
: encoding
: [0xc4,0x62,0x01,0x29,0x7c,0x82,0x40]
10769 vpcmpeqq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10771 // CHECK
: vpcmpeqq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10772 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x29,0x74,0x82,0xc0]
10773 vpcmpeqq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10775 // CHECK
: vpcmpeqq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10776 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x29,0x74,0x82,0x40]
10777 vpcmpeqq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10779 // CHECK
: vpcmpeqq
64(%rdx
,%rax
), %xmm15
, %xmm15
10780 // CHECK
: encoding
: [0xc4,0x62,0x01,0x29,0x7c,0x02,0x40]
10781 vpcmpeqq
64(%rdx
,%rax
), %xmm15
, %xmm15
10783 // CHECK
: vpcmpeqq
64(%rdx
,%rax
), %xmm6
, %xmm6
10784 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x29,0x74,0x02,0x40]
10785 vpcmpeqq
64(%rdx
,%rax
), %xmm6
, %xmm6
10787 // CHECK
: vpcmpeqq
64(%rdx
), %xmm15
, %xmm15
10788 // CHECK
: encoding
: [0xc4,0x62,0x01,0x29,0x7a,0x40]
10789 vpcmpeqq
64(%rdx
), %xmm15
, %xmm15
10791 // CHECK
: vpcmpeqq
64(%rdx
), %xmm6
, %xmm6
10792 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x29,0x72,0x40]
10793 vpcmpeqq
64(%rdx
), %xmm6
, %xmm6
10795 // CHECK
: vpcmpeqq
(%rdx
), %xmm15
, %xmm15
10796 // CHECK
: encoding
: [0xc4,0x62,0x01,0x29,0x3a]
10797 vpcmpeqq
(%rdx
), %xmm15
, %xmm15
10799 // CHECK
: vpcmpeqq
(%rdx
), %xmm6
, %xmm6
10800 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x29,0x32]
10801 vpcmpeqq
(%rdx
), %xmm6
, %xmm6
10803 // CHECK
: vpcmpeqq
%xmm15
, %xmm15
, %xmm15
10804 // CHECK
: encoding
: [0xc4,0x42,0x01,0x29,0xff]
10805 vpcmpeqq
%xmm15
, %xmm15
, %xmm15
10807 // CHECK
: vpcmpeqq
%xmm6
, %xmm6
, %xmm6
10808 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x29,0xf6]
10809 vpcmpeqq
%xmm6
, %xmm6
, %xmm6
10811 // CHECK
: vpcmpeqw
485498096, %xmm15
, %xmm15
10812 // CHECK
: encoding
: [0xc5,0x01,0x75,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10813 vpcmpeqw
485498096, %xmm15
, %xmm15
10815 // CHECK
: vpcmpeqw
485498096, %xmm6
, %xmm6
10816 // CHECK
: encoding
: [0xc5,0xc9,0x75,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10817 vpcmpeqw
485498096, %xmm6
, %xmm6
10819 // CHECK
: vpcmpeqw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10820 // CHECK
: encoding
: [0xc5,0x01,0x75,0x7c,0x82,0xc0]
10821 vpcmpeqw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10823 // CHECK
: vpcmpeqw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10824 // CHECK
: encoding
: [0xc5,0x01,0x75,0x7c,0x82,0x40]
10825 vpcmpeqw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10827 // CHECK
: vpcmpeqw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10828 // CHECK
: encoding
: [0xc5,0xc9,0x75,0x74,0x82,0xc0]
10829 vpcmpeqw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10831 // CHECK
: vpcmpeqw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10832 // CHECK
: encoding
: [0xc5,0xc9,0x75,0x74,0x82,0x40]
10833 vpcmpeqw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
10835 // CHECK
: vpcmpeqw
64(%rdx
,%rax
), %xmm15
, %xmm15
10836 // CHECK
: encoding
: [0xc5,0x01,0x75,0x7c,0x02,0x40]
10837 vpcmpeqw
64(%rdx
,%rax
), %xmm15
, %xmm15
10839 // CHECK
: vpcmpeqw
64(%rdx
,%rax
), %xmm6
, %xmm6
10840 // CHECK
: encoding
: [0xc5,0xc9,0x75,0x74,0x02,0x40]
10841 vpcmpeqw
64(%rdx
,%rax
), %xmm6
, %xmm6
10843 // CHECK
: vpcmpeqw
64(%rdx
), %xmm15
, %xmm15
10844 // CHECK
: encoding
: [0xc5,0x01,0x75,0x7a,0x40]
10845 vpcmpeqw
64(%rdx
), %xmm15
, %xmm15
10847 // CHECK
: vpcmpeqw
64(%rdx
), %xmm6
, %xmm6
10848 // CHECK
: encoding
: [0xc5,0xc9,0x75,0x72,0x40]
10849 vpcmpeqw
64(%rdx
), %xmm6
, %xmm6
10851 // CHECK
: vpcmpeqw
(%rdx
), %xmm15
, %xmm15
10852 // CHECK
: encoding
: [0xc5,0x01,0x75,0x3a]
10853 vpcmpeqw
(%rdx
), %xmm15
, %xmm15
10855 // CHECK
: vpcmpeqw
(%rdx
), %xmm6
, %xmm6
10856 // CHECK
: encoding
: [0xc5,0xc9,0x75,0x32]
10857 vpcmpeqw
(%rdx
), %xmm6
, %xmm6
10859 // CHECK
: vpcmpeqw
%xmm15
, %xmm15
, %xmm15
10860 // CHECK
: encoding
: [0xc4,0x41,0x01,0x75,0xff]
10861 vpcmpeqw
%xmm15
, %xmm15
, %xmm15
10863 // CHECK
: vpcmpeqw
%xmm6
, %xmm6
, %xmm6
10864 // CHECK
: encoding
: [0xc5,0xc9,0x75,0xf6]
10865 vpcmpeqw
%xmm6
, %xmm6
, %xmm6
10867 // CHECK
: vpcmpestri $
0, 485498096, %xmm15
10868 // CHECK
: encoding
: [0xc4,0x63,0x79,0x61,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10869 vpcmpestri $
0, 485498096, %xmm15
10871 // CHECK
: vpcmpestri $
0, 485498096, %xmm6
10872 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10873 vpcmpestri $
0, 485498096, %xmm6
10875 // CHECK
: vpcmpestri $
0, -64(%rdx
,%rax
,4), %xmm15
10876 // CHECK
: encoding
: [0xc4,0x63,0x79,0x61,0x7c,0x82,0xc0,0x00]
10877 vpcmpestri $
0, -64(%rdx
,%rax
,4), %xmm15
10879 // CHECK
: vpcmpestri $
0, 64(%rdx
,%rax
,4), %xmm15
10880 // CHECK
: encoding
: [0xc4,0x63,0x79,0x61,0x7c,0x82,0x40,0x00]
10881 vpcmpestri $
0, 64(%rdx
,%rax
,4), %xmm15
10883 // CHECK
: vpcmpestri $
0, -64(%rdx
,%rax
,4), %xmm6
10884 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0x74,0x82,0xc0,0x00]
10885 vpcmpestri $
0, -64(%rdx
,%rax
,4), %xmm6
10887 // CHECK
: vpcmpestri $
0, 64(%rdx
,%rax
,4), %xmm6
10888 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0x74,0x82,0x40,0x00]
10889 vpcmpestri $
0, 64(%rdx
,%rax
,4), %xmm6
10891 // CHECK
: vpcmpestri $
0, 64(%rdx
,%rax
), %xmm15
10892 // CHECK
: encoding
: [0xc4,0x63,0x79,0x61,0x7c,0x02,0x40,0x00]
10893 vpcmpestri $
0, 64(%rdx
,%rax
), %xmm15
10895 // CHECK
: vpcmpestri $
0, 64(%rdx
,%rax
), %xmm6
10896 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0x74,0x02,0x40,0x00]
10897 vpcmpestri $
0, 64(%rdx
,%rax
), %xmm6
10899 // CHECK
: vpcmpestri $
0, 64(%rdx
), %xmm15
10900 // CHECK
: encoding
: [0xc4,0x63,0x79,0x61,0x7a,0x40,0x00]
10901 vpcmpestri $
0, 64(%rdx
), %xmm15
10903 // CHECK
: vpcmpestri $
0, 64(%rdx
), %xmm6
10904 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0x72,0x40,0x00]
10905 vpcmpestri $
0, 64(%rdx
), %xmm6
10907 // CHECK
: vpcmpestri $
0, (%rdx
), %xmm15
10908 // CHECK
: encoding
: [0xc4,0x63,0x79,0x61,0x3a,0x00]
10909 vpcmpestri $
0, (%rdx
), %xmm15
10911 // CHECK
: vpcmpestri $
0, (%rdx
), %xmm6
10912 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0x32,0x00]
10913 vpcmpestri $
0, (%rdx
), %xmm6
10915 // CHECK
: vpcmpestri $
0, %xmm15
, %xmm15
10916 // CHECK
: encoding
: [0xc4,0x43,0x79,0x61,0xff,0x00]
10917 vpcmpestri $
0, %xmm15
, %xmm15
10919 // CHECK
: vpcmpestri $
0, %xmm6
, %xmm6
10920 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x61,0xf6,0x00]
10921 vpcmpestri $
0, %xmm6
, %xmm6
10923 // CHECK
: vpcmpestrm $
0, 485498096, %xmm15
10924 // CHECK
: encoding
: [0xc4,0x63,0x79,0x60,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10925 vpcmpestrm $
0, 485498096, %xmm15
10927 // CHECK
: vpcmpestrm $
0, 485498096, %xmm6
10928 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
10929 vpcmpestrm $
0, 485498096, %xmm6
10931 // CHECK
: vpcmpestrm $
0, -64(%rdx
,%rax
,4), %xmm15
10932 // CHECK
: encoding
: [0xc4,0x63,0x79,0x60,0x7c,0x82,0xc0,0x00]
10933 vpcmpestrm $
0, -64(%rdx
,%rax
,4), %xmm15
10935 // CHECK
: vpcmpestrm $
0, 64(%rdx
,%rax
,4), %xmm15
10936 // CHECK
: encoding
: [0xc4,0x63,0x79,0x60,0x7c,0x82,0x40,0x00]
10937 vpcmpestrm $
0, 64(%rdx
,%rax
,4), %xmm15
10939 // CHECK
: vpcmpestrm $
0, -64(%rdx
,%rax
,4), %xmm6
10940 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0x74,0x82,0xc0,0x00]
10941 vpcmpestrm $
0, -64(%rdx
,%rax
,4), %xmm6
10943 // CHECK
: vpcmpestrm $
0, 64(%rdx
,%rax
,4), %xmm6
10944 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0x74,0x82,0x40,0x00]
10945 vpcmpestrm $
0, 64(%rdx
,%rax
,4), %xmm6
10947 // CHECK
: vpcmpestrm $
0, 64(%rdx
,%rax
), %xmm15
10948 // CHECK
: encoding
: [0xc4,0x63,0x79,0x60,0x7c,0x02,0x40,0x00]
10949 vpcmpestrm $
0, 64(%rdx
,%rax
), %xmm15
10951 // CHECK
: vpcmpestrm $
0, 64(%rdx
,%rax
), %xmm6
10952 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0x74,0x02,0x40,0x00]
10953 vpcmpestrm $
0, 64(%rdx
,%rax
), %xmm6
10955 // CHECK
: vpcmpestrm $
0, 64(%rdx
), %xmm15
10956 // CHECK
: encoding
: [0xc4,0x63,0x79,0x60,0x7a,0x40,0x00]
10957 vpcmpestrm $
0, 64(%rdx
), %xmm15
10959 // CHECK
: vpcmpestrm $
0, 64(%rdx
), %xmm6
10960 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0x72,0x40,0x00]
10961 vpcmpestrm $
0, 64(%rdx
), %xmm6
10963 // CHECK
: vpcmpestrm $
0, (%rdx
), %xmm15
10964 // CHECK
: encoding
: [0xc4,0x63,0x79,0x60,0x3a,0x00]
10965 vpcmpestrm $
0, (%rdx
), %xmm15
10967 // CHECK
: vpcmpestrm $
0, (%rdx
), %xmm6
10968 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0x32,0x00]
10969 vpcmpestrm $
0, (%rdx
), %xmm6
10971 // CHECK
: vpcmpestrm $
0, %xmm15
, %xmm15
10972 // CHECK
: encoding
: [0xc4,0x43,0x79,0x60,0xff,0x00]
10973 vpcmpestrm $
0, %xmm15
, %xmm15
10975 // CHECK
: vpcmpestrm $
0, %xmm6
, %xmm6
10976 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x60,0xf6,0x00]
10977 vpcmpestrm $
0, %xmm6
, %xmm6
10979 // CHECK
: vpcmpgtb
485498096, %xmm15
, %xmm15
10980 // CHECK
: encoding
: [0xc5,0x01,0x64,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
10981 vpcmpgtb
485498096, %xmm15
, %xmm15
10983 // CHECK
: vpcmpgtb
485498096, %xmm6
, %xmm6
10984 // CHECK
: encoding
: [0xc5,0xc9,0x64,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
10985 vpcmpgtb
485498096, %xmm6
, %xmm6
10987 // CHECK
: vpcmpgtb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10988 // CHECK
: encoding
: [0xc5,0x01,0x64,0x7c,0x82,0xc0]
10989 vpcmpgtb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
10991 // CHECK
: vpcmpgtb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10992 // CHECK
: encoding
: [0xc5,0x01,0x64,0x7c,0x82,0x40]
10993 vpcmpgtb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
10995 // CHECK
: vpcmpgtb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10996 // CHECK
: encoding
: [0xc5,0xc9,0x64,0x74,0x82,0xc0]
10997 vpcmpgtb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
10999 // CHECK
: vpcmpgtb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11000 // CHECK
: encoding
: [0xc5,0xc9,0x64,0x74,0x82,0x40]
11001 vpcmpgtb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11003 // CHECK
: vpcmpgtb
64(%rdx
,%rax
), %xmm15
, %xmm15
11004 // CHECK
: encoding
: [0xc5,0x01,0x64,0x7c,0x02,0x40]
11005 vpcmpgtb
64(%rdx
,%rax
), %xmm15
, %xmm15
11007 // CHECK
: vpcmpgtb
64(%rdx
,%rax
), %xmm6
, %xmm6
11008 // CHECK
: encoding
: [0xc5,0xc9,0x64,0x74,0x02,0x40]
11009 vpcmpgtb
64(%rdx
,%rax
), %xmm6
, %xmm6
11011 // CHECK
: vpcmpgtb
64(%rdx
), %xmm15
, %xmm15
11012 // CHECK
: encoding
: [0xc5,0x01,0x64,0x7a,0x40]
11013 vpcmpgtb
64(%rdx
), %xmm15
, %xmm15
11015 // CHECK
: vpcmpgtb
64(%rdx
), %xmm6
, %xmm6
11016 // CHECK
: encoding
: [0xc5,0xc9,0x64,0x72,0x40]
11017 vpcmpgtb
64(%rdx
), %xmm6
, %xmm6
11019 // CHECK
: vpcmpgtb
(%rdx
), %xmm15
, %xmm15
11020 // CHECK
: encoding
: [0xc5,0x01,0x64,0x3a]
11021 vpcmpgtb
(%rdx
), %xmm15
, %xmm15
11023 // CHECK
: vpcmpgtb
(%rdx
), %xmm6
, %xmm6
11024 // CHECK
: encoding
: [0xc5,0xc9,0x64,0x32]
11025 vpcmpgtb
(%rdx
), %xmm6
, %xmm6
11027 // CHECK
: vpcmpgtb
%xmm15
, %xmm15
, %xmm15
11028 // CHECK
: encoding
: [0xc4,0x41,0x01,0x64,0xff]
11029 vpcmpgtb
%xmm15
, %xmm15
, %xmm15
11031 // CHECK
: vpcmpgtb
%xmm6
, %xmm6
, %xmm6
11032 // CHECK
: encoding
: [0xc5,0xc9,0x64,0xf6]
11033 vpcmpgtb
%xmm6
, %xmm6
, %xmm6
11035 // CHECK
: vpcmpgtd
485498096, %xmm15
, %xmm15
11036 // CHECK
: encoding
: [0xc5,0x01,0x66,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
11037 vpcmpgtd
485498096, %xmm15
, %xmm15
11039 // CHECK
: vpcmpgtd
485498096, %xmm6
, %xmm6
11040 // CHECK
: encoding
: [0xc5,0xc9,0x66,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
11041 vpcmpgtd
485498096, %xmm6
, %xmm6
11043 // CHECK
: vpcmpgtd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11044 // CHECK
: encoding
: [0xc5,0x01,0x66,0x7c,0x82,0xc0]
11045 vpcmpgtd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11047 // CHECK
: vpcmpgtd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11048 // CHECK
: encoding
: [0xc5,0x01,0x66,0x7c,0x82,0x40]
11049 vpcmpgtd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11051 // CHECK
: vpcmpgtd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11052 // CHECK
: encoding
: [0xc5,0xc9,0x66,0x74,0x82,0xc0]
11053 vpcmpgtd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11055 // CHECK
: vpcmpgtd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11056 // CHECK
: encoding
: [0xc5,0xc9,0x66,0x74,0x82,0x40]
11057 vpcmpgtd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11059 // CHECK
: vpcmpgtd
64(%rdx
,%rax
), %xmm15
, %xmm15
11060 // CHECK
: encoding
: [0xc5,0x01,0x66,0x7c,0x02,0x40]
11061 vpcmpgtd
64(%rdx
,%rax
), %xmm15
, %xmm15
11063 // CHECK
: vpcmpgtd
64(%rdx
,%rax
), %xmm6
, %xmm6
11064 // CHECK
: encoding
: [0xc5,0xc9,0x66,0x74,0x02,0x40]
11065 vpcmpgtd
64(%rdx
,%rax
), %xmm6
, %xmm6
11067 // CHECK
: vpcmpgtd
64(%rdx
), %xmm15
, %xmm15
11068 // CHECK
: encoding
: [0xc5,0x01,0x66,0x7a,0x40]
11069 vpcmpgtd
64(%rdx
), %xmm15
, %xmm15
11071 // CHECK
: vpcmpgtd
64(%rdx
), %xmm6
, %xmm6
11072 // CHECK
: encoding
: [0xc5,0xc9,0x66,0x72,0x40]
11073 vpcmpgtd
64(%rdx
), %xmm6
, %xmm6
11075 // CHECK
: vpcmpgtd
(%rdx
), %xmm15
, %xmm15
11076 // CHECK
: encoding
: [0xc5,0x01,0x66,0x3a]
11077 vpcmpgtd
(%rdx
), %xmm15
, %xmm15
11079 // CHECK
: vpcmpgtd
(%rdx
), %xmm6
, %xmm6
11080 // CHECK
: encoding
: [0xc5,0xc9,0x66,0x32]
11081 vpcmpgtd
(%rdx
), %xmm6
, %xmm6
11083 // CHECK
: vpcmpgtd
%xmm15
, %xmm15
, %xmm15
11084 // CHECK
: encoding
: [0xc4,0x41,0x01,0x66,0xff]
11085 vpcmpgtd
%xmm15
, %xmm15
, %xmm15
11087 // CHECK
: vpcmpgtd
%xmm6
, %xmm6
, %xmm6
11088 // CHECK
: encoding
: [0xc5,0xc9,0x66,0xf6]
11089 vpcmpgtd
%xmm6
, %xmm6
, %xmm6
11091 // CHECK
: vpcmpgtq
485498096, %xmm15
, %xmm15
11092 // CHECK
: encoding
: [0xc4,0x62,0x01,0x37,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
11093 vpcmpgtq
485498096, %xmm15
, %xmm15
11095 // CHECK
: vpcmpgtq
485498096, %xmm6
, %xmm6
11096 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x37,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
11097 vpcmpgtq
485498096, %xmm6
, %xmm6
11099 // CHECK
: vpcmpgtq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11100 // CHECK
: encoding
: [0xc4,0x62,0x01,0x37,0x7c,0x82,0xc0]
11101 vpcmpgtq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11103 // CHECK
: vpcmpgtq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11104 // CHECK
: encoding
: [0xc4,0x62,0x01,0x37,0x7c,0x82,0x40]
11105 vpcmpgtq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11107 // CHECK
: vpcmpgtq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11108 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x37,0x74,0x82,0xc0]
11109 vpcmpgtq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11111 // CHECK
: vpcmpgtq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11112 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x37,0x74,0x82,0x40]
11113 vpcmpgtq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11115 // CHECK
: vpcmpgtq
64(%rdx
,%rax
), %xmm15
, %xmm15
11116 // CHECK
: encoding
: [0xc4,0x62,0x01,0x37,0x7c,0x02,0x40]
11117 vpcmpgtq
64(%rdx
,%rax
), %xmm15
, %xmm15
11119 // CHECK
: vpcmpgtq
64(%rdx
,%rax
), %xmm6
, %xmm6
11120 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x37,0x74,0x02,0x40]
11121 vpcmpgtq
64(%rdx
,%rax
), %xmm6
, %xmm6
11123 // CHECK
: vpcmpgtq
64(%rdx
), %xmm15
, %xmm15
11124 // CHECK
: encoding
: [0xc4,0x62,0x01,0x37,0x7a,0x40]
11125 vpcmpgtq
64(%rdx
), %xmm15
, %xmm15
11127 // CHECK
: vpcmpgtq
64(%rdx
), %xmm6
, %xmm6
11128 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x37,0x72,0x40]
11129 vpcmpgtq
64(%rdx
), %xmm6
, %xmm6
11131 // CHECK
: vpcmpgtq
(%rdx
), %xmm15
, %xmm15
11132 // CHECK
: encoding
: [0xc4,0x62,0x01,0x37,0x3a]
11133 vpcmpgtq
(%rdx
), %xmm15
, %xmm15
11135 // CHECK
: vpcmpgtq
(%rdx
), %xmm6
, %xmm6
11136 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x37,0x32]
11137 vpcmpgtq
(%rdx
), %xmm6
, %xmm6
11139 // CHECK
: vpcmpgtq
%xmm15
, %xmm15
, %xmm15
11140 // CHECK
: encoding
: [0xc4,0x42,0x01,0x37,0xff]
11141 vpcmpgtq
%xmm15
, %xmm15
, %xmm15
11143 // CHECK
: vpcmpgtq
%xmm6
, %xmm6
, %xmm6
11144 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x37,0xf6]
11145 vpcmpgtq
%xmm6
, %xmm6
, %xmm6
11147 // CHECK
: vpcmpgtw
485498096, %xmm15
, %xmm15
11148 // CHECK
: encoding
: [0xc5,0x01,0x65,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
11149 vpcmpgtw
485498096, %xmm15
, %xmm15
11151 // CHECK
: vpcmpgtw
485498096, %xmm6
, %xmm6
11152 // CHECK
: encoding
: [0xc5,0xc9,0x65,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
11153 vpcmpgtw
485498096, %xmm6
, %xmm6
11155 // CHECK
: vpcmpgtw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11156 // CHECK
: encoding
: [0xc5,0x01,0x65,0x7c,0x82,0xc0]
11157 vpcmpgtw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11159 // CHECK
: vpcmpgtw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11160 // CHECK
: encoding
: [0xc5,0x01,0x65,0x7c,0x82,0x40]
11161 vpcmpgtw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11163 // CHECK
: vpcmpgtw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11164 // CHECK
: encoding
: [0xc5,0xc9,0x65,0x74,0x82,0xc0]
11165 vpcmpgtw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11167 // CHECK
: vpcmpgtw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11168 // CHECK
: encoding
: [0xc5,0xc9,0x65,0x74,0x82,0x40]
11169 vpcmpgtw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11171 // CHECK
: vpcmpgtw
64(%rdx
,%rax
), %xmm15
, %xmm15
11172 // CHECK
: encoding
: [0xc5,0x01,0x65,0x7c,0x02,0x40]
11173 vpcmpgtw
64(%rdx
,%rax
), %xmm15
, %xmm15
11175 // CHECK
: vpcmpgtw
64(%rdx
,%rax
), %xmm6
, %xmm6
11176 // CHECK
: encoding
: [0xc5,0xc9,0x65,0x74,0x02,0x40]
11177 vpcmpgtw
64(%rdx
,%rax
), %xmm6
, %xmm6
11179 // CHECK
: vpcmpgtw
64(%rdx
), %xmm15
, %xmm15
11180 // CHECK
: encoding
: [0xc5,0x01,0x65,0x7a,0x40]
11181 vpcmpgtw
64(%rdx
), %xmm15
, %xmm15
11183 // CHECK
: vpcmpgtw
64(%rdx
), %xmm6
, %xmm6
11184 // CHECK
: encoding
: [0xc5,0xc9,0x65,0x72,0x40]
11185 vpcmpgtw
64(%rdx
), %xmm6
, %xmm6
11187 // CHECK
: vpcmpgtw
(%rdx
), %xmm15
, %xmm15
11188 // CHECK
: encoding
: [0xc5,0x01,0x65,0x3a]
11189 vpcmpgtw
(%rdx
), %xmm15
, %xmm15
11191 // CHECK
: vpcmpgtw
(%rdx
), %xmm6
, %xmm6
11192 // CHECK
: encoding
: [0xc5,0xc9,0x65,0x32]
11193 vpcmpgtw
(%rdx
), %xmm6
, %xmm6
11195 // CHECK
: vpcmpgtw
%xmm15
, %xmm15
, %xmm15
11196 // CHECK
: encoding
: [0xc4,0x41,0x01,0x65,0xff]
11197 vpcmpgtw
%xmm15
, %xmm15
, %xmm15
11199 // CHECK
: vpcmpgtw
%xmm6
, %xmm6
, %xmm6
11200 // CHECK
: encoding
: [0xc5,0xc9,0x65,0xf6]
11201 vpcmpgtw
%xmm6
, %xmm6
, %xmm6
11203 // CHECK
: vpcmpistri $
0, 485498096, %xmm15
11204 // CHECK
: encoding
: [0xc4,0x63,0x79,0x63,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11205 vpcmpistri $
0, 485498096, %xmm15
11207 // CHECK
: vpcmpistri $
0, 485498096, %xmm6
11208 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11209 vpcmpistri $
0, 485498096, %xmm6
11211 // CHECK
: vpcmpistri $
0, -64(%rdx
,%rax
,4), %xmm15
11212 // CHECK
: encoding
: [0xc4,0x63,0x79,0x63,0x7c,0x82,0xc0,0x00]
11213 vpcmpistri $
0, -64(%rdx
,%rax
,4), %xmm15
11215 // CHECK
: vpcmpistri $
0, 64(%rdx
,%rax
,4), %xmm15
11216 // CHECK
: encoding
: [0xc4,0x63,0x79,0x63,0x7c,0x82,0x40,0x00]
11217 vpcmpistri $
0, 64(%rdx
,%rax
,4), %xmm15
11219 // CHECK
: vpcmpistri $
0, -64(%rdx
,%rax
,4), %xmm6
11220 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0x74,0x82,0xc0,0x00]
11221 vpcmpistri $
0, -64(%rdx
,%rax
,4), %xmm6
11223 // CHECK
: vpcmpistri $
0, 64(%rdx
,%rax
,4), %xmm6
11224 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0x74,0x82,0x40,0x00]
11225 vpcmpistri $
0, 64(%rdx
,%rax
,4), %xmm6
11227 // CHECK
: vpcmpistri $
0, 64(%rdx
,%rax
), %xmm15
11228 // CHECK
: encoding
: [0xc4,0x63,0x79,0x63,0x7c,0x02,0x40,0x00]
11229 vpcmpistri $
0, 64(%rdx
,%rax
), %xmm15
11231 // CHECK
: vpcmpistri $
0, 64(%rdx
,%rax
), %xmm6
11232 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0x74,0x02,0x40,0x00]
11233 vpcmpistri $
0, 64(%rdx
,%rax
), %xmm6
11235 // CHECK
: vpcmpistri $
0, 64(%rdx
), %xmm15
11236 // CHECK
: encoding
: [0xc4,0x63,0x79,0x63,0x7a,0x40,0x00]
11237 vpcmpistri $
0, 64(%rdx
), %xmm15
11239 // CHECK
: vpcmpistri $
0, 64(%rdx
), %xmm6
11240 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0x72,0x40,0x00]
11241 vpcmpistri $
0, 64(%rdx
), %xmm6
11243 // CHECK
: vpcmpistri $
0, (%rdx
), %xmm15
11244 // CHECK
: encoding
: [0xc4,0x63,0x79,0x63,0x3a,0x00]
11245 vpcmpistri $
0, (%rdx
), %xmm15
11247 // CHECK
: vpcmpistri $
0, (%rdx
), %xmm6
11248 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0x32,0x00]
11249 vpcmpistri $
0, (%rdx
), %xmm6
11251 // CHECK
: vpcmpistri $
0, %xmm15
, %xmm15
11252 // CHECK
: encoding
: [0xc4,0x43,0x79,0x63,0xff,0x00]
11253 vpcmpistri $
0, %xmm15
, %xmm15
11255 // CHECK
: vpcmpistri $
0, %xmm6
, %xmm6
11256 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x63,0xf6,0x00]
11257 vpcmpistri $
0, %xmm6
, %xmm6
11259 // CHECK
: vpcmpistrm $
0, 485498096, %xmm15
11260 // CHECK
: encoding
: [0xc4,0x63,0x79,0x62,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11261 vpcmpistrm $
0, 485498096, %xmm15
11263 // CHECK
: vpcmpistrm $
0, 485498096, %xmm6
11264 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11265 vpcmpistrm $
0, 485498096, %xmm6
11267 // CHECK
: vpcmpistrm $
0, -64(%rdx
,%rax
,4), %xmm15
11268 // CHECK
: encoding
: [0xc4,0x63,0x79,0x62,0x7c,0x82,0xc0,0x00]
11269 vpcmpistrm $
0, -64(%rdx
,%rax
,4), %xmm15
11271 // CHECK
: vpcmpistrm $
0, 64(%rdx
,%rax
,4), %xmm15
11272 // CHECK
: encoding
: [0xc4,0x63,0x79,0x62,0x7c,0x82,0x40,0x00]
11273 vpcmpistrm $
0, 64(%rdx
,%rax
,4), %xmm15
11275 // CHECK
: vpcmpistrm $
0, -64(%rdx
,%rax
,4), %xmm6
11276 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0x74,0x82,0xc0,0x00]
11277 vpcmpistrm $
0, -64(%rdx
,%rax
,4), %xmm6
11279 // CHECK
: vpcmpistrm $
0, 64(%rdx
,%rax
,4), %xmm6
11280 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0x74,0x82,0x40,0x00]
11281 vpcmpistrm $
0, 64(%rdx
,%rax
,4), %xmm6
11283 // CHECK
: vpcmpistrm $
0, 64(%rdx
,%rax
), %xmm15
11284 // CHECK
: encoding
: [0xc4,0x63,0x79,0x62,0x7c,0x02,0x40,0x00]
11285 vpcmpistrm $
0, 64(%rdx
,%rax
), %xmm15
11287 // CHECK
: vpcmpistrm $
0, 64(%rdx
,%rax
), %xmm6
11288 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0x74,0x02,0x40,0x00]
11289 vpcmpistrm $
0, 64(%rdx
,%rax
), %xmm6
11291 // CHECK
: vpcmpistrm $
0, 64(%rdx
), %xmm15
11292 // CHECK
: encoding
: [0xc4,0x63,0x79,0x62,0x7a,0x40,0x00]
11293 vpcmpistrm $
0, 64(%rdx
), %xmm15
11295 // CHECK
: vpcmpistrm $
0, 64(%rdx
), %xmm6
11296 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0x72,0x40,0x00]
11297 vpcmpistrm $
0, 64(%rdx
), %xmm6
11299 // CHECK
: vpcmpistrm $
0, (%rdx
), %xmm15
11300 // CHECK
: encoding
: [0xc4,0x63,0x79,0x62,0x3a,0x00]
11301 vpcmpistrm $
0, (%rdx
), %xmm15
11303 // CHECK
: vpcmpistrm $
0, (%rdx
), %xmm6
11304 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0x32,0x00]
11305 vpcmpistrm $
0, (%rdx
), %xmm6
11307 // CHECK
: vpcmpistrm $
0, %xmm15
, %xmm15
11308 // CHECK
: encoding
: [0xc4,0x43,0x79,0x62,0xff,0x00]
11309 vpcmpistrm $
0, %xmm15
, %xmm15
11311 // CHECK
: vpcmpistrm $
0, %xmm6
, %xmm6
11312 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x62,0xf6,0x00]
11313 vpcmpistrm $
0, %xmm6
, %xmm6
11315 // CHECK
: vperm2f128 $
0, 485498096, %ymm7
, %ymm7
11316 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x06,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11317 vperm2f128 $
0, 485498096, %ymm7
, %ymm7
11319 // CHECK
: vperm2f128 $
0, 485498096, %ymm9
, %ymm9
11320 // CHECK
: encoding
: [0xc4,0x63,0x35,0x06,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11321 vperm2f128 $
0, 485498096, %ymm9
, %ymm9
11323 // CHECK
: vperm2f128 $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
11324 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x06,0x7c,0x82,0xc0,0x00]
11325 vperm2f128 $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
11327 // CHECK
: vperm2f128 $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
11328 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x06,0x7c,0x82,0x40,0x00]
11329 vperm2f128 $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
11331 // CHECK
: vperm2f128 $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
11332 // CHECK
: encoding
: [0xc4,0x63,0x35,0x06,0x4c,0x82,0xc0,0x00]
11333 vperm2f128 $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
11335 // CHECK
: vperm2f128 $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
11336 // CHECK
: encoding
: [0xc4,0x63,0x35,0x06,0x4c,0x82,0x40,0x00]
11337 vperm2f128 $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
11339 // CHECK
: vperm2f128 $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
11340 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x06,0x7c,0x02,0x40,0x00]
11341 vperm2f128 $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
11343 // CHECK
: vperm2f128 $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
11344 // CHECK
: encoding
: [0xc4,0x63,0x35,0x06,0x4c,0x02,0x40,0x00]
11345 vperm2f128 $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
11347 // CHECK
: vperm2f128 $
0, 64(%rdx
), %ymm7
, %ymm7
11348 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x06,0x7a,0x40,0x00]
11349 vperm2f128 $
0, 64(%rdx
), %ymm7
, %ymm7
11351 // CHECK
: vperm2f128 $
0, 64(%rdx
), %ymm9
, %ymm9
11352 // CHECK
: encoding
: [0xc4,0x63,0x35,0x06,0x4a,0x40,0x00]
11353 vperm2f128 $
0, 64(%rdx
), %ymm9
, %ymm9
11355 // CHECK
: vperm2f128 $
0, (%rdx
), %ymm7
, %ymm7
11356 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x06,0x3a,0x00]
11357 vperm2f128 $
0, (%rdx
), %ymm7
, %ymm7
11359 // CHECK
: vperm2f128 $
0, (%rdx
), %ymm9
, %ymm9
11360 // CHECK
: encoding
: [0xc4,0x63,0x35,0x06,0x0a,0x00]
11361 vperm2f128 $
0, (%rdx
), %ymm9
, %ymm9
11363 // CHECK
: vperm2f128 $
0, %ymm7
, %ymm7
, %ymm7
11364 // CHECK
: encoding
: [0xc4,0xe3,0x45,0x06,0xff,0x00]
11365 vperm2f128 $
0, %ymm7
, %ymm7
, %ymm7
11367 // CHECK
: vperm2f128 $
0, %ymm9
, %ymm9
, %ymm9
11368 // CHECK
: encoding
: [0xc4,0x43,0x35,0x06,0xc9,0x00]
11369 vperm2f128 $
0, %ymm9
, %ymm9
, %ymm9
11371 // CHECK
: vpermilpd $
0, 485498096, %xmm15
11372 // CHECK
: encoding
: [0xc4,0x63,0x79,0x05,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11373 vpermilpd $
0, 485498096, %xmm15
11375 // CHECK
: vpermilpd $
0, 485498096, %xmm6
11376 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x05,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11377 vpermilpd $
0, 485498096, %xmm6
11379 // CHECK
: vpermilpd $
0, 485498096, %ymm7
11380 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x05,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11381 vpermilpd $
0, 485498096, %ymm7
11383 // CHECK
: vpermilpd $
0, 485498096, %ymm9
11384 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x05,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11385 vpermilpd $
0, 485498096, %ymm9
11387 // CHECK
: vpermilpd $
0, -64(%rdx
,%rax
,4), %xmm15
11388 // CHECK
: encoding
: [0xc4,0x63,0x79,0x05,0x7c,0x82,0xc0,0x00]
11389 vpermilpd $
0, -64(%rdx
,%rax
,4), %xmm15
11391 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
,4), %xmm15
11392 // CHECK
: encoding
: [0xc4,0x63,0x79,0x05,0x7c,0x82,0x40,0x00]
11393 vpermilpd $
0, 64(%rdx
,%rax
,4), %xmm15
11395 // CHECK
: vpermilpd $
0, -64(%rdx
,%rax
,4), %xmm6
11396 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x05,0x74,0x82,0xc0,0x00]
11397 vpermilpd $
0, -64(%rdx
,%rax
,4), %xmm6
11399 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
,4), %xmm6
11400 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x05,0x74,0x82,0x40,0x00]
11401 vpermilpd $
0, 64(%rdx
,%rax
,4), %xmm6
11403 // CHECK
: vpermilpd $
0, -64(%rdx
,%rax
,4), %ymm7
11404 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x05,0x7c,0x82,0xc0,0x00]
11405 vpermilpd $
0, -64(%rdx
,%rax
,4), %ymm7
11407 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
,4), %ymm7
11408 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x05,0x7c,0x82,0x40,0x00]
11409 vpermilpd $
0, 64(%rdx
,%rax
,4), %ymm7
11411 // CHECK
: vpermilpd $
0, -64(%rdx
,%rax
,4), %ymm9
11412 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x05,0x4c,0x82,0xc0,0x00]
11413 vpermilpd $
0, -64(%rdx
,%rax
,4), %ymm9
11415 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
,4), %ymm9
11416 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x05,0x4c,0x82,0x40,0x00]
11417 vpermilpd $
0, 64(%rdx
,%rax
,4), %ymm9
11419 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
), %xmm15
11420 // CHECK
: encoding
: [0xc4,0x63,0x79,0x05,0x7c,0x02,0x40,0x00]
11421 vpermilpd $
0, 64(%rdx
,%rax
), %xmm15
11423 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
), %xmm6
11424 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x05,0x74,0x02,0x40,0x00]
11425 vpermilpd $
0, 64(%rdx
,%rax
), %xmm6
11427 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
), %ymm7
11428 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x05,0x7c,0x02,0x40,0x00]
11429 vpermilpd $
0, 64(%rdx
,%rax
), %ymm7
11431 // CHECK
: vpermilpd $
0, 64(%rdx
,%rax
), %ymm9
11432 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x05,0x4c,0x02,0x40,0x00]
11433 vpermilpd $
0, 64(%rdx
,%rax
), %ymm9
11435 // CHECK
: vpermilpd $
0, 64(%rdx
), %xmm15
11436 // CHECK
: encoding
: [0xc4,0x63,0x79,0x05,0x7a,0x40,0x00]
11437 vpermilpd $
0, 64(%rdx
), %xmm15
11439 // CHECK
: vpermilpd $
0, 64(%rdx
), %xmm6
11440 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x05,0x72,0x40,0x00]
11441 vpermilpd $
0, 64(%rdx
), %xmm6
11443 // CHECK
: vpermilpd $
0, 64(%rdx
), %ymm7
11444 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x05,0x7a,0x40,0x00]
11445 vpermilpd $
0, 64(%rdx
), %ymm7
11447 // CHECK
: vpermilpd $
0, 64(%rdx
), %ymm9
11448 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x05,0x4a,0x40,0x00]
11449 vpermilpd $
0, 64(%rdx
), %ymm9
11451 // CHECK
: vpermilpd $
0, (%rdx
), %xmm15
11452 // CHECK
: encoding
: [0xc4,0x63,0x79,0x05,0x3a,0x00]
11453 vpermilpd $
0, (%rdx
), %xmm15
11455 // CHECK
: vpermilpd $
0, (%rdx
), %xmm6
11456 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x05,0x32,0x00]
11457 vpermilpd $
0, (%rdx
), %xmm6
11459 // CHECK
: vpermilpd $
0, (%rdx
), %ymm7
11460 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x05,0x3a,0x00]
11461 vpermilpd $
0, (%rdx
), %ymm7
11463 // CHECK
: vpermilpd $
0, (%rdx
), %ymm9
11464 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x05,0x0a,0x00]
11465 vpermilpd $
0, (%rdx
), %ymm9
11467 // CHECK
: vpermilpd $
0, %xmm15
, %xmm15
11468 // CHECK
: encoding
: [0xc4,0x43,0x79,0x05,0xff,0x00]
11469 vpermilpd $
0, %xmm15
, %xmm15
11471 // CHECK
: vpermilpd $
0, %xmm6
, %xmm6
11472 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x05,0xf6,0x00]
11473 vpermilpd $
0, %xmm6
, %xmm6
11475 // CHECK
: vpermilpd $
0, %ymm7
, %ymm7
11476 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x05,0xff,0x00]
11477 vpermilpd $
0, %ymm7
, %ymm7
11479 // CHECK
: vpermilpd $
0, %ymm9
, %ymm9
11480 // CHECK
: encoding
: [0xc4,0x43,0x7d,0x05,0xc9,0x00]
11481 vpermilpd $
0, %ymm9
, %ymm9
11483 // CHECK
: vpermilpd
485498096, %xmm15
, %xmm15
11484 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
11485 vpermilpd
485498096, %xmm15
, %xmm15
11487 // CHECK
: vpermilpd
485498096, %xmm6
, %xmm6
11488 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
11489 vpermilpd
485498096, %xmm6
, %xmm6
11491 // CHECK
: vpermilpd
485498096, %ymm7
, %ymm7
11492 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
11493 vpermilpd
485498096, %ymm7
, %ymm7
11495 // CHECK
: vpermilpd
485498096, %ymm9
, %ymm9
11496 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0d,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
11497 vpermilpd
485498096, %ymm9
, %ymm9
11499 // CHECK
: vpermilpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11500 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0d,0x7c,0x82,0xc0]
11501 vpermilpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11503 // CHECK
: vpermilpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11504 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0d,0x7c,0x82,0x40]
11505 vpermilpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11507 // CHECK
: vpermilpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11508 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0d,0x74,0x82,0xc0]
11509 vpermilpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11511 // CHECK
: vpermilpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11512 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0d,0x74,0x82,0x40]
11513 vpermilpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11515 // CHECK
: vpermilpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
11516 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0d,0x7c,0x82,0xc0]
11517 vpermilpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
11519 // CHECK
: vpermilpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
11520 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0d,0x7c,0x82,0x40]
11521 vpermilpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
11523 // CHECK
: vpermilpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
11524 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0d,0x4c,0x82,0xc0]
11525 vpermilpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
11527 // CHECK
: vpermilpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
11528 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0d,0x4c,0x82,0x40]
11529 vpermilpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
11531 // CHECK
: vpermilpd
64(%rdx
,%rax
), %xmm15
, %xmm15
11532 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0d,0x7c,0x02,0x40]
11533 vpermilpd
64(%rdx
,%rax
), %xmm15
, %xmm15
11535 // CHECK
: vpermilpd
64(%rdx
,%rax
), %xmm6
, %xmm6
11536 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0d,0x74,0x02,0x40]
11537 vpermilpd
64(%rdx
,%rax
), %xmm6
, %xmm6
11539 // CHECK
: vpermilpd
64(%rdx
,%rax
), %ymm7
, %ymm7
11540 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0d,0x7c,0x02,0x40]
11541 vpermilpd
64(%rdx
,%rax
), %ymm7
, %ymm7
11543 // CHECK
: vpermilpd
64(%rdx
,%rax
), %ymm9
, %ymm9
11544 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0d,0x4c,0x02,0x40]
11545 vpermilpd
64(%rdx
,%rax
), %ymm9
, %ymm9
11547 // CHECK
: vpermilpd
64(%rdx
), %xmm15
, %xmm15
11548 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0d,0x7a,0x40]
11549 vpermilpd
64(%rdx
), %xmm15
, %xmm15
11551 // CHECK
: vpermilpd
64(%rdx
), %xmm6
, %xmm6
11552 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0d,0x72,0x40]
11553 vpermilpd
64(%rdx
), %xmm6
, %xmm6
11555 // CHECK
: vpermilpd
64(%rdx
), %ymm7
, %ymm7
11556 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0d,0x7a,0x40]
11557 vpermilpd
64(%rdx
), %ymm7
, %ymm7
11559 // CHECK
: vpermilpd
64(%rdx
), %ymm9
, %ymm9
11560 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0d,0x4a,0x40]
11561 vpermilpd
64(%rdx
), %ymm9
, %ymm9
11563 // CHECK
: vpermilpd
(%rdx
), %xmm15
, %xmm15
11564 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0d,0x3a]
11565 vpermilpd
(%rdx
), %xmm15
, %xmm15
11567 // CHECK
: vpermilpd
(%rdx
), %xmm6
, %xmm6
11568 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0d,0x32]
11569 vpermilpd
(%rdx
), %xmm6
, %xmm6
11571 // CHECK
: vpermilpd
(%rdx
), %ymm7
, %ymm7
11572 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0d,0x3a]
11573 vpermilpd
(%rdx
), %ymm7
, %ymm7
11575 // CHECK
: vpermilpd
(%rdx
), %ymm9
, %ymm9
11576 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0d,0x0a]
11577 vpermilpd
(%rdx
), %ymm9
, %ymm9
11579 // CHECK
: vpermilpd
%xmm15
, %xmm15
, %xmm15
11580 // CHECK
: encoding
: [0xc4,0x42,0x01,0x0d,0xff]
11581 vpermilpd
%xmm15
, %xmm15
, %xmm15
11583 // CHECK
: vpermilpd
%xmm6
, %xmm6
, %xmm6
11584 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0d,0xf6]
11585 vpermilpd
%xmm6
, %xmm6
, %xmm6
11587 // CHECK
: vpermilpd
%ymm7
, %ymm7
, %ymm7
11588 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0d,0xff]
11589 vpermilpd
%ymm7
, %ymm7
, %ymm7
11591 // CHECK
: vpermilpd
%ymm9
, %ymm9
, %ymm9
11592 // CHECK
: encoding
: [0xc4,0x42,0x35,0x0d,0xc9]
11593 vpermilpd
%ymm9
, %ymm9
, %ymm9
11595 // CHECK
: vpermilps $
0, 485498096, %xmm15
11596 // CHECK
: encoding
: [0xc4,0x63,0x79,0x04,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11597 vpermilps $
0, 485498096, %xmm15
11599 // CHECK
: vpermilps $
0, 485498096, %xmm6
11600 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x04,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11601 vpermilps $
0, 485498096, %xmm6
11603 // CHECK
: vpermilps $
0, 485498096, %ymm7
11604 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x04,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11605 vpermilps $
0, 485498096, %ymm7
11607 // CHECK
: vpermilps $
0, 485498096, %ymm9
11608 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x04,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11609 vpermilps $
0, 485498096, %ymm9
11611 // CHECK
: vpermilps $
0, -64(%rdx
,%rax
,4), %xmm15
11612 // CHECK
: encoding
: [0xc4,0x63,0x79,0x04,0x7c,0x82,0xc0,0x00]
11613 vpermilps $
0, -64(%rdx
,%rax
,4), %xmm15
11615 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
,4), %xmm15
11616 // CHECK
: encoding
: [0xc4,0x63,0x79,0x04,0x7c,0x82,0x40,0x00]
11617 vpermilps $
0, 64(%rdx
,%rax
,4), %xmm15
11619 // CHECK
: vpermilps $
0, -64(%rdx
,%rax
,4), %xmm6
11620 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x04,0x74,0x82,0xc0,0x00]
11621 vpermilps $
0, -64(%rdx
,%rax
,4), %xmm6
11623 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
,4), %xmm6
11624 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x04,0x74,0x82,0x40,0x00]
11625 vpermilps $
0, 64(%rdx
,%rax
,4), %xmm6
11627 // CHECK
: vpermilps $
0, -64(%rdx
,%rax
,4), %ymm7
11628 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x04,0x7c,0x82,0xc0,0x00]
11629 vpermilps $
0, -64(%rdx
,%rax
,4), %ymm7
11631 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
,4), %ymm7
11632 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x04,0x7c,0x82,0x40,0x00]
11633 vpermilps $
0, 64(%rdx
,%rax
,4), %ymm7
11635 // CHECK
: vpermilps $
0, -64(%rdx
,%rax
,4), %ymm9
11636 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x04,0x4c,0x82,0xc0,0x00]
11637 vpermilps $
0, -64(%rdx
,%rax
,4), %ymm9
11639 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
,4), %ymm9
11640 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x04,0x4c,0x82,0x40,0x00]
11641 vpermilps $
0, 64(%rdx
,%rax
,4), %ymm9
11643 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
), %xmm15
11644 // CHECK
: encoding
: [0xc4,0x63,0x79,0x04,0x7c,0x02,0x40,0x00]
11645 vpermilps $
0, 64(%rdx
,%rax
), %xmm15
11647 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
), %xmm6
11648 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x04,0x74,0x02,0x40,0x00]
11649 vpermilps $
0, 64(%rdx
,%rax
), %xmm6
11651 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
), %ymm7
11652 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x04,0x7c,0x02,0x40,0x00]
11653 vpermilps $
0, 64(%rdx
,%rax
), %ymm7
11655 // CHECK
: vpermilps $
0, 64(%rdx
,%rax
), %ymm9
11656 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x04,0x4c,0x02,0x40,0x00]
11657 vpermilps $
0, 64(%rdx
,%rax
), %ymm9
11659 // CHECK
: vpermilps $
0, 64(%rdx
), %xmm15
11660 // CHECK
: encoding
: [0xc4,0x63,0x79,0x04,0x7a,0x40,0x00]
11661 vpermilps $
0, 64(%rdx
), %xmm15
11663 // CHECK
: vpermilps $
0, 64(%rdx
), %xmm6
11664 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x04,0x72,0x40,0x00]
11665 vpermilps $
0, 64(%rdx
), %xmm6
11667 // CHECK
: vpermilps $
0, 64(%rdx
), %ymm7
11668 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x04,0x7a,0x40,0x00]
11669 vpermilps $
0, 64(%rdx
), %ymm7
11671 // CHECK
: vpermilps $
0, 64(%rdx
), %ymm9
11672 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x04,0x4a,0x40,0x00]
11673 vpermilps $
0, 64(%rdx
), %ymm9
11675 // CHECK
: vpermilps $
0, (%rdx
), %xmm15
11676 // CHECK
: encoding
: [0xc4,0x63,0x79,0x04,0x3a,0x00]
11677 vpermilps $
0, (%rdx
), %xmm15
11679 // CHECK
: vpermilps $
0, (%rdx
), %xmm6
11680 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x04,0x32,0x00]
11681 vpermilps $
0, (%rdx
), %xmm6
11683 // CHECK
: vpermilps $
0, (%rdx
), %ymm7
11684 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x04,0x3a,0x00]
11685 vpermilps $
0, (%rdx
), %ymm7
11687 // CHECK
: vpermilps $
0, (%rdx
), %ymm9
11688 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x04,0x0a,0x00]
11689 vpermilps $
0, (%rdx
), %ymm9
11691 // CHECK
: vpermilps $
0, %xmm15
, %xmm15
11692 // CHECK
: encoding
: [0xc4,0x43,0x79,0x04,0xff,0x00]
11693 vpermilps $
0, %xmm15
, %xmm15
11695 // CHECK
: vpermilps $
0, %xmm6
, %xmm6
11696 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x04,0xf6,0x00]
11697 vpermilps $
0, %xmm6
, %xmm6
11699 // CHECK
: vpermilps $
0, %ymm7
, %ymm7
11700 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x04,0xff,0x00]
11701 vpermilps $
0, %ymm7
, %ymm7
11703 // CHECK
: vpermilps $
0, %ymm9
, %ymm9
11704 // CHECK
: encoding
: [0xc4,0x43,0x7d,0x04,0xc9,0x00]
11705 vpermilps $
0, %ymm9
, %ymm9
11707 // CHECK
: vpermilps
485498096, %xmm15
, %xmm15
11708 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
11709 vpermilps
485498096, %xmm15
, %xmm15
11711 // CHECK
: vpermilps
485498096, %xmm6
, %xmm6
11712 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
11713 vpermilps
485498096, %xmm6
, %xmm6
11715 // CHECK
: vpermilps
485498096, %ymm7
, %ymm7
11716 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
11717 vpermilps
485498096, %ymm7
, %ymm7
11719 // CHECK
: vpermilps
485498096, %ymm9
, %ymm9
11720 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
11721 vpermilps
485498096, %ymm9
, %ymm9
11723 // CHECK
: vpermilps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11724 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0c,0x7c,0x82,0xc0]
11725 vpermilps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
11727 // CHECK
: vpermilps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11728 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0c,0x7c,0x82,0x40]
11729 vpermilps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
11731 // CHECK
: vpermilps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11732 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0c,0x74,0x82,0xc0]
11733 vpermilps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
11735 // CHECK
: vpermilps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11736 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0c,0x74,0x82,0x40]
11737 vpermilps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
11739 // CHECK
: vpermilps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
11740 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0c,0x7c,0x82,0xc0]
11741 vpermilps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
11743 // CHECK
: vpermilps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
11744 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0c,0x7c,0x82,0x40]
11745 vpermilps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
11747 // CHECK
: vpermilps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
11748 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0c,0x4c,0x82,0xc0]
11749 vpermilps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
11751 // CHECK
: vpermilps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
11752 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0c,0x4c,0x82,0x40]
11753 vpermilps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
11755 // CHECK
: vpermilps
64(%rdx
,%rax
), %xmm15
, %xmm15
11756 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0c,0x7c,0x02,0x40]
11757 vpermilps
64(%rdx
,%rax
), %xmm15
, %xmm15
11759 // CHECK
: vpermilps
64(%rdx
,%rax
), %xmm6
, %xmm6
11760 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0c,0x74,0x02,0x40]
11761 vpermilps
64(%rdx
,%rax
), %xmm6
, %xmm6
11763 // CHECK
: vpermilps
64(%rdx
,%rax
), %ymm7
, %ymm7
11764 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0c,0x7c,0x02,0x40]
11765 vpermilps
64(%rdx
,%rax
), %ymm7
, %ymm7
11767 // CHECK
: vpermilps
64(%rdx
,%rax
), %ymm9
, %ymm9
11768 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0c,0x4c,0x02,0x40]
11769 vpermilps
64(%rdx
,%rax
), %ymm9
, %ymm9
11771 // CHECK
: vpermilps
64(%rdx
), %xmm15
, %xmm15
11772 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0c,0x7a,0x40]
11773 vpermilps
64(%rdx
), %xmm15
, %xmm15
11775 // CHECK
: vpermilps
64(%rdx
), %xmm6
, %xmm6
11776 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0c,0x72,0x40]
11777 vpermilps
64(%rdx
), %xmm6
, %xmm6
11779 // CHECK
: vpermilps
64(%rdx
), %ymm7
, %ymm7
11780 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0c,0x7a,0x40]
11781 vpermilps
64(%rdx
), %ymm7
, %ymm7
11783 // CHECK
: vpermilps
64(%rdx
), %ymm9
, %ymm9
11784 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0c,0x4a,0x40]
11785 vpermilps
64(%rdx
), %ymm9
, %ymm9
11787 // CHECK
: vpermilps
(%rdx
), %xmm15
, %xmm15
11788 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0c,0x3a]
11789 vpermilps
(%rdx
), %xmm15
, %xmm15
11791 // CHECK
: vpermilps
(%rdx
), %xmm6
, %xmm6
11792 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0c,0x32]
11793 vpermilps
(%rdx
), %xmm6
, %xmm6
11795 // CHECK
: vpermilps
(%rdx
), %ymm7
, %ymm7
11796 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0c,0x3a]
11797 vpermilps
(%rdx
), %ymm7
, %ymm7
11799 // CHECK
: vpermilps
(%rdx
), %ymm9
, %ymm9
11800 // CHECK
: encoding
: [0xc4,0x62,0x35,0x0c,0x0a]
11801 vpermilps
(%rdx
), %ymm9
, %ymm9
11803 // CHECK
: vpermilps
%xmm15
, %xmm15
, %xmm15
11804 // CHECK
: encoding
: [0xc4,0x42,0x01,0x0c,0xff]
11805 vpermilps
%xmm15
, %xmm15
, %xmm15
11807 // CHECK
: vpermilps
%xmm6
, %xmm6
, %xmm6
11808 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0c,0xf6]
11809 vpermilps
%xmm6
, %xmm6
, %xmm6
11811 // CHECK
: vpermilps
%ymm7
, %ymm7
, %ymm7
11812 // CHECK
: encoding
: [0xc4,0xe2,0x45,0x0c,0xff]
11813 vpermilps
%ymm7
, %ymm7
, %ymm7
11815 // CHECK
: vpermilps
%ymm9
, %ymm9
, %ymm9
11816 // CHECK
: encoding
: [0xc4,0x42,0x35,0x0c,0xc9]
11817 vpermilps
%ymm9
, %ymm9
, %ymm9
11819 // CHECK
: vpextrb $
0, %xmm15
, 485498096
11820 // CHECK
: encoding
: [0xc4,0x63,0x79,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11821 vpextrb $
0, %xmm15
, 485498096
11823 // CHECK
: vpextrb $
0, %xmm15
, 64(%rdx
)
11824 // CHECK
: encoding
: [0xc4,0x63,0x79,0x14,0x7a,0x40,0x00]
11825 vpextrb $
0, %xmm15
, 64(%rdx
)
11827 // CHECK
: vpextrb $
0, %xmm15
, 64(%rdx
,%rax
)
11828 // CHECK
: encoding
: [0xc4,0x63,0x79,0x14,0x7c,0x02,0x40,0x00]
11829 vpextrb $
0, %xmm15
, 64(%rdx
,%rax
)
11831 // CHECK
: vpextrb $
0, %xmm15
, -64(%rdx
,%rax
,4)
11832 // CHECK
: encoding
: [0xc4,0x63,0x79,0x14,0x7c,0x82,0xc0,0x00]
11833 vpextrb $
0, %xmm15
, -64(%rdx
,%rax
,4)
11835 // CHECK
: vpextrb $
0, %xmm15
, 64(%rdx
,%rax
,4)
11836 // CHECK
: encoding
: [0xc4,0x63,0x79,0x14,0x7c,0x82,0x40,0x00]
11837 vpextrb $
0, %xmm15
, 64(%rdx
,%rax
,4)
11839 // CHECK
: vpextrb $
0, %xmm15
, %r13d
11840 // CHECK
: encoding
: [0xc4,0x43,0x79,0x14,0xfd,0x00]
11841 vpextrb $
0, %xmm15
, %r13d
11843 // CHECK
: vpextrb $
0, %xmm15
, (%rdx
)
11844 // CHECK
: encoding
: [0xc4,0x63,0x79,0x14,0x3a,0x00]
11845 vpextrb $
0, %xmm15
, (%rdx
)
11847 // CHECK
: vpextrb $
0, %xmm6
, 485498096
11848 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11849 vpextrb $
0, %xmm6
, 485498096
11851 // CHECK
: vpextrb $
0, %xmm6
, 64(%rdx
)
11852 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0x72,0x40,0x00]
11853 vpextrb $
0, %xmm6
, 64(%rdx
)
11855 // CHECK
: vpextrb $
0, %xmm6
, 64(%rdx
,%rax
)
11856 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0x74,0x02,0x40,0x00]
11857 vpextrb $
0, %xmm6
, 64(%rdx
,%rax
)
11859 // CHECK
: vpextrb $
0, %xmm6
, -64(%rdx
,%rax
,4)
11860 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0x74,0x82,0xc0,0x00]
11861 vpextrb $
0, %xmm6
, -64(%rdx
,%rax
,4)
11863 // CHECK
: vpextrb $
0, %xmm6
, 64(%rdx
,%rax
,4)
11864 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0x74,0x82,0x40,0x00]
11865 vpextrb $
0, %xmm6
, 64(%rdx
,%rax
,4)
11867 // CHECK
: vpextrb $
0, %xmm6
, %r13d
11868 // CHECK
: encoding
: [0xc4,0xc3,0x79,0x14,0xf5,0x00]
11869 vpextrb $
0, %xmm6
, %r13d
11871 // CHECK
: vpextrb $
0, %xmm6
, (%rdx
)
11872 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x14,0x32,0x00]
11873 vpextrb $
0, %xmm6
, (%rdx
)
11875 // CHECK
: vpextrd $
0, %xmm15
, 485498096
11876 // CHECK
: encoding
: [0xc4,0x63,0x79,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11877 vpextrd $
0, %xmm15
, 485498096
11879 // CHECK
: vpextrd $
0, %xmm15
, 64(%rdx
)
11880 // CHECK
: encoding
: [0xc4,0x63,0x79,0x16,0x7a,0x40,0x00]
11881 vpextrd $
0, %xmm15
, 64(%rdx
)
11883 // CHECK
: vpextrd $
0, %xmm15
, 64(%rdx
,%rax
)
11884 // CHECK
: encoding
: [0xc4,0x63,0x79,0x16,0x7c,0x02,0x40,0x00]
11885 vpextrd $
0, %xmm15
, 64(%rdx
,%rax
)
11887 // CHECK
: vpextrd $
0, %xmm15
, -64(%rdx
,%rax
,4)
11888 // CHECK
: encoding
: [0xc4,0x63,0x79,0x16,0x7c,0x82,0xc0,0x00]
11889 vpextrd $
0, %xmm15
, -64(%rdx
,%rax
,4)
11891 // CHECK
: vpextrd $
0, %xmm15
, 64(%rdx
,%rax
,4)
11892 // CHECK
: encoding
: [0xc4,0x63,0x79,0x16,0x7c,0x82,0x40,0x00]
11893 vpextrd $
0, %xmm15
, 64(%rdx
,%rax
,4)
11895 // CHECK
: vpextrd $
0, %xmm15
, %r13d
11896 // CHECK
: encoding
: [0xc4,0x43,0x79,0x16,0xfd,0x00]
11897 vpextrd $
0, %xmm15
, %r13d
11899 // CHECK
: vpextrd $
0, %xmm15
, (%rdx
)
11900 // CHECK
: encoding
: [0xc4,0x63,0x79,0x16,0x3a,0x00]
11901 vpextrd $
0, %xmm15
, (%rdx
)
11903 // CHECK
: vpextrd $
0, %xmm6
, 485498096
11904 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11905 vpextrd $
0, %xmm6
, 485498096
11907 // CHECK
: vpextrd $
0, %xmm6
, 64(%rdx
)
11908 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0x72,0x40,0x00]
11909 vpextrd $
0, %xmm6
, 64(%rdx
)
11911 // CHECK
: vpextrd $
0, %xmm6
, 64(%rdx
,%rax
)
11912 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0x74,0x02,0x40,0x00]
11913 vpextrd $
0, %xmm6
, 64(%rdx
,%rax
)
11915 // CHECK
: vpextrd $
0, %xmm6
, -64(%rdx
,%rax
,4)
11916 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0x74,0x82,0xc0,0x00]
11917 vpextrd $
0, %xmm6
, -64(%rdx
,%rax
,4)
11919 // CHECK
: vpextrd $
0, %xmm6
, 64(%rdx
,%rax
,4)
11920 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0x74,0x82,0x40,0x00]
11921 vpextrd $
0, %xmm6
, 64(%rdx
,%rax
,4)
11923 // CHECK
: vpextrd $
0, %xmm6
, %r13d
11924 // CHECK
: encoding
: [0xc4,0xc3,0x79,0x16,0xf5,0x00]
11925 vpextrd $
0, %xmm6
, %r13d
11927 // CHECK
: vpextrd $
0, %xmm6
, (%rdx
)
11928 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x16,0x32,0x00]
11929 vpextrd $
0, %xmm6
, (%rdx
)
11931 // CHECK
: vpextrq $
0, %xmm15
, 485498096
11932 // CHECK
: encoding
: [0xc4,0x63,0xf9,0x16,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11933 vpextrq $
0, %xmm15
, 485498096
11935 // CHECK
: vpextrq $
0, %xmm15
, 64(%rdx
)
11936 // CHECK
: encoding
: [0xc4,0x63,0xf9,0x16,0x7a,0x40,0x00]
11937 vpextrq $
0, %xmm15
, 64(%rdx
)
11939 // CHECK
: vpextrq $
0, %xmm15
, 64(%rdx
,%rax
)
11940 // CHECK
: encoding
: [0xc4,0x63,0xf9,0x16,0x7c,0x02,0x40,0x00]
11941 vpextrq $
0, %xmm15
, 64(%rdx
,%rax
)
11943 // CHECK
: vpextrq $
0, %xmm15
, -64(%rdx
,%rax
,4)
11944 // CHECK
: encoding
: [0xc4,0x63,0xf9,0x16,0x7c,0x82,0xc0,0x00]
11945 vpextrq $
0, %xmm15
, -64(%rdx
,%rax
,4)
11947 // CHECK
: vpextrq $
0, %xmm15
, 64(%rdx
,%rax
,4)
11948 // CHECK
: encoding
: [0xc4,0x63,0xf9,0x16,0x7c,0x82,0x40,0x00]
11949 vpextrq $
0, %xmm15
, 64(%rdx
,%rax
,4)
11951 // CHECK
: vpextrq $
0, %xmm15
, %r15
11952 // CHECK
: encoding
: [0xc4,0x43,0xf9,0x16,0xff,0x00]
11953 vpextrq $
0, %xmm15
, %r15
11955 // CHECK
: vpextrq $
0, %xmm15
, (%rdx
)
11956 // CHECK
: encoding
: [0xc4,0x63,0xf9,0x16,0x3a,0x00]
11957 vpextrq $
0, %xmm15
, (%rdx
)
11959 // CHECK
: vpextrq $
0, %xmm6
, 485498096
11960 // CHECK
: encoding
: [0xc4,0xe3,0xf9,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11961 vpextrq $
0, %xmm6
, 485498096
11963 // CHECK
: vpextrq $
0, %xmm6
, 64(%rdx
)
11964 // CHECK
: encoding
: [0xc4,0xe3,0xf9,0x16,0x72,0x40,0x00]
11965 vpextrq $
0, %xmm6
, 64(%rdx
)
11967 // CHECK
: vpextrq $
0, %xmm6
, 64(%rdx
,%rax
)
11968 // CHECK
: encoding
: [0xc4,0xe3,0xf9,0x16,0x74,0x02,0x40,0x00]
11969 vpextrq $
0, %xmm6
, 64(%rdx
,%rax
)
11971 // CHECK
: vpextrq $
0, %xmm6
, -64(%rdx
,%rax
,4)
11972 // CHECK
: encoding
: [0xc4,0xe3,0xf9,0x16,0x74,0x82,0xc0,0x00]
11973 vpextrq $
0, %xmm6
, -64(%rdx
,%rax
,4)
11975 // CHECK
: vpextrq $
0, %xmm6
, 64(%rdx
,%rax
,4)
11976 // CHECK
: encoding
: [0xc4,0xe3,0xf9,0x16,0x74,0x82,0x40,0x00]
11977 vpextrq $
0, %xmm6
, 64(%rdx
,%rax
,4)
11979 // CHECK
: vpextrq $
0, %xmm6
, %r15
11980 // CHECK
: encoding
: [0xc4,0xc3,0xf9,0x16,0xf7,0x00]
11981 vpextrq $
0, %xmm6
, %r15
11983 // CHECK
: vpextrq $
0, %xmm6
, (%rdx
)
11984 // CHECK
: encoding
: [0xc4,0xe3,0xf9,0x16,0x32,0x00]
11985 vpextrq $
0, %xmm6
, (%rdx
)
11987 // CHECK
: vpextrw $
0, %xmm15
, 485498096
11988 // CHECK
: encoding
: [0xc4,0x63,0x79,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
11989 vpextrw $
0, %xmm15
, 485498096
11991 // CHECK
: vpextrw $
0, %xmm15
, 64(%rdx
)
11992 // CHECK
: encoding
: [0xc4,0x63,0x79,0x15,0x7a,0x40,0x00]
11993 vpextrw $
0, %xmm15
, 64(%rdx
)
11995 // CHECK
: vpextrw $
0, %xmm15
, 64(%rdx
,%rax
)
11996 // CHECK
: encoding
: [0xc4,0x63,0x79,0x15,0x7c,0x02,0x40,0x00]
11997 vpextrw $
0, %xmm15
, 64(%rdx
,%rax
)
11999 // CHECK
: vpextrw $
0, %xmm15
, -64(%rdx
,%rax
,4)
12000 // CHECK
: encoding
: [0xc4,0x63,0x79,0x15,0x7c,0x82,0xc0,0x00]
12001 vpextrw $
0, %xmm15
, -64(%rdx
,%rax
,4)
12003 // CHECK
: vpextrw $
0, %xmm15
, 64(%rdx
,%rax
,4)
12004 // CHECK
: encoding
: [0xc4,0x63,0x79,0x15,0x7c,0x82,0x40,0x00]
12005 vpextrw $
0, %xmm15
, 64(%rdx
,%rax
,4)
12007 // CHECK
: vpextrw $
0, %xmm15
, %r13d
12008 // CHECK
: encoding
: [0xc4,0x41,0x79,0xc5,0xef,0x00]
12009 vpextrw $
0, %xmm15
, %r13d
12011 // CHECK
: vpextrw $
0, %xmm15
, (%rdx
)
12012 // CHECK
: encoding
: [0xc4,0x63,0x79,0x15,0x3a,0x00]
12013 vpextrw $
0, %xmm15
, (%rdx
)
12015 // CHECK
: vpextrw $
0, %xmm6
, 485498096
12016 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12017 vpextrw $
0, %xmm6
, 485498096
12019 // CHECK
: vpextrw $
0, %xmm6
, 64(%rdx
)
12020 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x15,0x72,0x40,0x00]
12021 vpextrw $
0, %xmm6
, 64(%rdx
)
12023 // CHECK
: vpextrw $
0, %xmm6
, 64(%rdx
,%rax
)
12024 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x15,0x74,0x02,0x40,0x00]
12025 vpextrw $
0, %xmm6
, 64(%rdx
,%rax
)
12027 // CHECK
: vpextrw $
0, %xmm6
, -64(%rdx
,%rax
,4)
12028 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x15,0x74,0x82,0xc0,0x00]
12029 vpextrw $
0, %xmm6
, -64(%rdx
,%rax
,4)
12031 // CHECK
: vpextrw $
0, %xmm6
, 64(%rdx
,%rax
,4)
12032 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x15,0x74,0x82,0x40,0x00]
12033 vpextrw $
0, %xmm6
, 64(%rdx
,%rax
,4)
12035 // CHECK
: vpextrw $
0, %xmm6
, %r13d
12036 // CHECK
: encoding
: [0xc5,0x79,0xc5,0xee,0x00]
12037 vpextrw $
0, %xmm6
, %r13d
12039 // CHECK
: vpextrw $
0, %xmm6
, (%rdx
)
12040 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x15,0x32,0x00]
12041 vpextrw $
0, %xmm6
, (%rdx
)
12043 // CHECK
: vphaddd
485498096, %xmm15
, %xmm15
12044 // CHECK
: encoding
: [0xc4,0x62,0x01,0x02,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12045 vphaddd
485498096, %xmm15
, %xmm15
12047 // CHECK
: vphaddd
485498096, %xmm6
, %xmm6
12048 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x02,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12049 vphaddd
485498096, %xmm6
, %xmm6
12051 // CHECK
: vphaddd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12052 // CHECK
: encoding
: [0xc4,0x62,0x01,0x02,0x7c,0x82,0xc0]
12053 vphaddd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12055 // CHECK
: vphaddd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12056 // CHECK
: encoding
: [0xc4,0x62,0x01,0x02,0x7c,0x82,0x40]
12057 vphaddd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12059 // CHECK
: vphaddd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12060 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x02,0x74,0x82,0xc0]
12061 vphaddd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12063 // CHECK
: vphaddd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12064 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x02,0x74,0x82,0x40]
12065 vphaddd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12067 // CHECK
: vphaddd
64(%rdx
,%rax
), %xmm15
, %xmm15
12068 // CHECK
: encoding
: [0xc4,0x62,0x01,0x02,0x7c,0x02,0x40]
12069 vphaddd
64(%rdx
,%rax
), %xmm15
, %xmm15
12071 // CHECK
: vphaddd
64(%rdx
,%rax
), %xmm6
, %xmm6
12072 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x02,0x74,0x02,0x40]
12073 vphaddd
64(%rdx
,%rax
), %xmm6
, %xmm6
12075 // CHECK
: vphaddd
64(%rdx
), %xmm15
, %xmm15
12076 // CHECK
: encoding
: [0xc4,0x62,0x01,0x02,0x7a,0x40]
12077 vphaddd
64(%rdx
), %xmm15
, %xmm15
12079 // CHECK
: vphaddd
64(%rdx
), %xmm6
, %xmm6
12080 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x02,0x72,0x40]
12081 vphaddd
64(%rdx
), %xmm6
, %xmm6
12083 // CHECK
: vphaddd
(%rdx
), %xmm15
, %xmm15
12084 // CHECK
: encoding
: [0xc4,0x62,0x01,0x02,0x3a]
12085 vphaddd
(%rdx
), %xmm15
, %xmm15
12087 // CHECK
: vphaddd
(%rdx
), %xmm6
, %xmm6
12088 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x02,0x32]
12089 vphaddd
(%rdx
), %xmm6
, %xmm6
12091 // CHECK
: vphaddd
%xmm15
, %xmm15
, %xmm15
12092 // CHECK
: encoding
: [0xc4,0x42,0x01,0x02,0xff]
12093 vphaddd
%xmm15
, %xmm15
, %xmm15
12095 // CHECK
: vphaddd
%xmm6
, %xmm6
, %xmm6
12096 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x02,0xf6]
12097 vphaddd
%xmm6
, %xmm6
, %xmm6
12099 // CHECK
: vphaddsw
485498096, %xmm15
, %xmm15
12100 // CHECK
: encoding
: [0xc4,0x62,0x01,0x03,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12101 vphaddsw
485498096, %xmm15
, %xmm15
12103 // CHECK
: vphaddsw
485498096, %xmm6
, %xmm6
12104 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x03,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12105 vphaddsw
485498096, %xmm6
, %xmm6
12107 // CHECK
: vphaddsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12108 // CHECK
: encoding
: [0xc4,0x62,0x01,0x03,0x7c,0x82,0xc0]
12109 vphaddsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12111 // CHECK
: vphaddsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12112 // CHECK
: encoding
: [0xc4,0x62,0x01,0x03,0x7c,0x82,0x40]
12113 vphaddsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12115 // CHECK
: vphaddsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12116 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x03,0x74,0x82,0xc0]
12117 vphaddsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12119 // CHECK
: vphaddsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12120 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x03,0x74,0x82,0x40]
12121 vphaddsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12123 // CHECK
: vphaddsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12124 // CHECK
: encoding
: [0xc4,0x62,0x01,0x03,0x7c,0x02,0x40]
12125 vphaddsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12127 // CHECK
: vphaddsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12128 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x03,0x74,0x02,0x40]
12129 vphaddsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12131 // CHECK
: vphaddsw
64(%rdx
), %xmm15
, %xmm15
12132 // CHECK
: encoding
: [0xc4,0x62,0x01,0x03,0x7a,0x40]
12133 vphaddsw
64(%rdx
), %xmm15
, %xmm15
12135 // CHECK
: vphaddsw
64(%rdx
), %xmm6
, %xmm6
12136 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x03,0x72,0x40]
12137 vphaddsw
64(%rdx
), %xmm6
, %xmm6
12139 // CHECK
: vphaddsw
(%rdx
), %xmm15
, %xmm15
12140 // CHECK
: encoding
: [0xc4,0x62,0x01,0x03,0x3a]
12141 vphaddsw
(%rdx
), %xmm15
, %xmm15
12143 // CHECK
: vphaddsw
(%rdx
), %xmm6
, %xmm6
12144 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x03,0x32]
12145 vphaddsw
(%rdx
), %xmm6
, %xmm6
12147 // CHECK
: vphaddsw
%xmm15
, %xmm15
, %xmm15
12148 // CHECK
: encoding
: [0xc4,0x42,0x01,0x03,0xff]
12149 vphaddsw
%xmm15
, %xmm15
, %xmm15
12151 // CHECK
: vphaddsw
%xmm6
, %xmm6
, %xmm6
12152 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x03,0xf6]
12153 vphaddsw
%xmm6
, %xmm6
, %xmm6
12155 // CHECK
: vphaddw
485498096, %xmm15
, %xmm15
12156 // CHECK
: encoding
: [0xc4,0x62,0x01,0x01,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12157 vphaddw
485498096, %xmm15
, %xmm15
12159 // CHECK
: vphaddw
485498096, %xmm6
, %xmm6
12160 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x01,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12161 vphaddw
485498096, %xmm6
, %xmm6
12163 // CHECK
: vphaddw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12164 // CHECK
: encoding
: [0xc4,0x62,0x01,0x01,0x7c,0x82,0xc0]
12165 vphaddw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12167 // CHECK
: vphaddw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12168 // CHECK
: encoding
: [0xc4,0x62,0x01,0x01,0x7c,0x82,0x40]
12169 vphaddw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12171 // CHECK
: vphaddw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12172 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x01,0x74,0x82,0xc0]
12173 vphaddw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12175 // CHECK
: vphaddw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12176 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x01,0x74,0x82,0x40]
12177 vphaddw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12179 // CHECK
: vphaddw
64(%rdx
,%rax
), %xmm15
, %xmm15
12180 // CHECK
: encoding
: [0xc4,0x62,0x01,0x01,0x7c,0x02,0x40]
12181 vphaddw
64(%rdx
,%rax
), %xmm15
, %xmm15
12183 // CHECK
: vphaddw
64(%rdx
,%rax
), %xmm6
, %xmm6
12184 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x01,0x74,0x02,0x40]
12185 vphaddw
64(%rdx
,%rax
), %xmm6
, %xmm6
12187 // CHECK
: vphaddw
64(%rdx
), %xmm15
, %xmm15
12188 // CHECK
: encoding
: [0xc4,0x62,0x01,0x01,0x7a,0x40]
12189 vphaddw
64(%rdx
), %xmm15
, %xmm15
12191 // CHECK
: vphaddw
64(%rdx
), %xmm6
, %xmm6
12192 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x01,0x72,0x40]
12193 vphaddw
64(%rdx
), %xmm6
, %xmm6
12195 // CHECK
: vphaddw
(%rdx
), %xmm15
, %xmm15
12196 // CHECK
: encoding
: [0xc4,0x62,0x01,0x01,0x3a]
12197 vphaddw
(%rdx
), %xmm15
, %xmm15
12199 // CHECK
: vphaddw
(%rdx
), %xmm6
, %xmm6
12200 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x01,0x32]
12201 vphaddw
(%rdx
), %xmm6
, %xmm6
12203 // CHECK
: vphaddw
%xmm15
, %xmm15
, %xmm15
12204 // CHECK
: encoding
: [0xc4,0x42,0x01,0x01,0xff]
12205 vphaddw
%xmm15
, %xmm15
, %xmm15
12207 // CHECK
: vphaddw
%xmm6
, %xmm6
, %xmm6
12208 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x01,0xf6]
12209 vphaddw
%xmm6
, %xmm6
, %xmm6
12211 // CHECK
: vphminposuw
485498096, %xmm15
12212 // CHECK
: encoding
: [0xc4,0x62,0x79,0x41,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12213 vphminposuw
485498096, %xmm15
12215 // CHECK
: vphminposuw
485498096, %xmm6
12216 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12217 vphminposuw
485498096, %xmm6
12219 // CHECK
: vphminposuw
-64(%rdx
,%rax
,4), %xmm15
12220 // CHECK
: encoding
: [0xc4,0x62,0x79,0x41,0x7c,0x82,0xc0]
12221 vphminposuw
-64(%rdx
,%rax
,4), %xmm15
12223 // CHECK
: vphminposuw
64(%rdx
,%rax
,4), %xmm15
12224 // CHECK
: encoding
: [0xc4,0x62,0x79,0x41,0x7c,0x82,0x40]
12225 vphminposuw
64(%rdx
,%rax
,4), %xmm15
12227 // CHECK
: vphminposuw
-64(%rdx
,%rax
,4), %xmm6
12228 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0x74,0x82,0xc0]
12229 vphminposuw
-64(%rdx
,%rax
,4), %xmm6
12231 // CHECK
: vphminposuw
64(%rdx
,%rax
,4), %xmm6
12232 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0x74,0x82,0x40]
12233 vphminposuw
64(%rdx
,%rax
,4), %xmm6
12235 // CHECK
: vphminposuw
64(%rdx
,%rax
), %xmm15
12236 // CHECK
: encoding
: [0xc4,0x62,0x79,0x41,0x7c,0x02,0x40]
12237 vphminposuw
64(%rdx
,%rax
), %xmm15
12239 // CHECK
: vphminposuw
64(%rdx
,%rax
), %xmm6
12240 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0x74,0x02,0x40]
12241 vphminposuw
64(%rdx
,%rax
), %xmm6
12243 // CHECK
: vphminposuw
64(%rdx
), %xmm15
12244 // CHECK
: encoding
: [0xc4,0x62,0x79,0x41,0x7a,0x40]
12245 vphminposuw
64(%rdx
), %xmm15
12247 // CHECK
: vphminposuw
64(%rdx
), %xmm6
12248 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0x72,0x40]
12249 vphminposuw
64(%rdx
), %xmm6
12251 // CHECK
: vphminposuw
(%rdx
), %xmm15
12252 // CHECK
: encoding
: [0xc4,0x62,0x79,0x41,0x3a]
12253 vphminposuw
(%rdx
), %xmm15
12255 // CHECK
: vphminposuw
(%rdx
), %xmm6
12256 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0x32]
12257 vphminposuw
(%rdx
), %xmm6
12259 // CHECK
: vphminposuw
%xmm15
, %xmm15
12260 // CHECK
: encoding
: [0xc4,0x42,0x79,0x41,0xff]
12261 vphminposuw
%xmm15
, %xmm15
12263 // CHECK
: vphminposuw
%xmm6
, %xmm6
12264 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x41,0xf6]
12265 vphminposuw
%xmm6
, %xmm6
12267 // CHECK
: vphsubd
485498096, %xmm15
, %xmm15
12268 // CHECK
: encoding
: [0xc4,0x62,0x01,0x06,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12269 vphsubd
485498096, %xmm15
, %xmm15
12271 // CHECK
: vphsubd
485498096, %xmm6
, %xmm6
12272 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x06,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12273 vphsubd
485498096, %xmm6
, %xmm6
12275 // CHECK
: vphsubd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12276 // CHECK
: encoding
: [0xc4,0x62,0x01,0x06,0x7c,0x82,0xc0]
12277 vphsubd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12279 // CHECK
: vphsubd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12280 // CHECK
: encoding
: [0xc4,0x62,0x01,0x06,0x7c,0x82,0x40]
12281 vphsubd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12283 // CHECK
: vphsubd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12284 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x06,0x74,0x82,0xc0]
12285 vphsubd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12287 // CHECK
: vphsubd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12288 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x06,0x74,0x82,0x40]
12289 vphsubd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12291 // CHECK
: vphsubd
64(%rdx
,%rax
), %xmm15
, %xmm15
12292 // CHECK
: encoding
: [0xc4,0x62,0x01,0x06,0x7c,0x02,0x40]
12293 vphsubd
64(%rdx
,%rax
), %xmm15
, %xmm15
12295 // CHECK
: vphsubd
64(%rdx
,%rax
), %xmm6
, %xmm6
12296 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x06,0x74,0x02,0x40]
12297 vphsubd
64(%rdx
,%rax
), %xmm6
, %xmm6
12299 // CHECK
: vphsubd
64(%rdx
), %xmm15
, %xmm15
12300 // CHECK
: encoding
: [0xc4,0x62,0x01,0x06,0x7a,0x40]
12301 vphsubd
64(%rdx
), %xmm15
, %xmm15
12303 // CHECK
: vphsubd
64(%rdx
), %xmm6
, %xmm6
12304 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x06,0x72,0x40]
12305 vphsubd
64(%rdx
), %xmm6
, %xmm6
12307 // CHECK
: vphsubd
(%rdx
), %xmm15
, %xmm15
12308 // CHECK
: encoding
: [0xc4,0x62,0x01,0x06,0x3a]
12309 vphsubd
(%rdx
), %xmm15
, %xmm15
12311 // CHECK
: vphsubd
(%rdx
), %xmm6
, %xmm6
12312 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x06,0x32]
12313 vphsubd
(%rdx
), %xmm6
, %xmm6
12315 // CHECK
: vphsubd
%xmm15
, %xmm15
, %xmm15
12316 // CHECK
: encoding
: [0xc4,0x42,0x01,0x06,0xff]
12317 vphsubd
%xmm15
, %xmm15
, %xmm15
12319 // CHECK
: vphsubd
%xmm6
, %xmm6
, %xmm6
12320 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x06,0xf6]
12321 vphsubd
%xmm6
, %xmm6
, %xmm6
12323 // CHECK
: vphsubsw
485498096, %xmm15
, %xmm15
12324 // CHECK
: encoding
: [0xc4,0x62,0x01,0x07,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12325 vphsubsw
485498096, %xmm15
, %xmm15
12327 // CHECK
: vphsubsw
485498096, %xmm6
, %xmm6
12328 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x07,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12329 vphsubsw
485498096, %xmm6
, %xmm6
12331 // CHECK
: vphsubsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12332 // CHECK
: encoding
: [0xc4,0x62,0x01,0x07,0x7c,0x82,0xc0]
12333 vphsubsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12335 // CHECK
: vphsubsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12336 // CHECK
: encoding
: [0xc4,0x62,0x01,0x07,0x7c,0x82,0x40]
12337 vphsubsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12339 // CHECK
: vphsubsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12340 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x07,0x74,0x82,0xc0]
12341 vphsubsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12343 // CHECK
: vphsubsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12344 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x07,0x74,0x82,0x40]
12345 vphsubsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12347 // CHECK
: vphsubsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12348 // CHECK
: encoding
: [0xc4,0x62,0x01,0x07,0x7c,0x02,0x40]
12349 vphsubsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12351 // CHECK
: vphsubsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12352 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x07,0x74,0x02,0x40]
12353 vphsubsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12355 // CHECK
: vphsubsw
64(%rdx
), %xmm15
, %xmm15
12356 // CHECK
: encoding
: [0xc4,0x62,0x01,0x07,0x7a,0x40]
12357 vphsubsw
64(%rdx
), %xmm15
, %xmm15
12359 // CHECK
: vphsubsw
64(%rdx
), %xmm6
, %xmm6
12360 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x07,0x72,0x40]
12361 vphsubsw
64(%rdx
), %xmm6
, %xmm6
12363 // CHECK
: vphsubsw
(%rdx
), %xmm15
, %xmm15
12364 // CHECK
: encoding
: [0xc4,0x62,0x01,0x07,0x3a]
12365 vphsubsw
(%rdx
), %xmm15
, %xmm15
12367 // CHECK
: vphsubsw
(%rdx
), %xmm6
, %xmm6
12368 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x07,0x32]
12369 vphsubsw
(%rdx
), %xmm6
, %xmm6
12371 // CHECK
: vphsubsw
%xmm15
, %xmm15
, %xmm15
12372 // CHECK
: encoding
: [0xc4,0x42,0x01,0x07,0xff]
12373 vphsubsw
%xmm15
, %xmm15
, %xmm15
12375 // CHECK
: vphsubsw
%xmm6
, %xmm6
, %xmm6
12376 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x07,0xf6]
12377 vphsubsw
%xmm6
, %xmm6
, %xmm6
12379 // CHECK
: vphsubw
485498096, %xmm15
, %xmm15
12380 // CHECK
: encoding
: [0xc4,0x62,0x01,0x05,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12381 vphsubw
485498096, %xmm15
, %xmm15
12383 // CHECK
: vphsubw
485498096, %xmm6
, %xmm6
12384 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x05,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12385 vphsubw
485498096, %xmm6
, %xmm6
12387 // CHECK
: vphsubw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12388 // CHECK
: encoding
: [0xc4,0x62,0x01,0x05,0x7c,0x82,0xc0]
12389 vphsubw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12391 // CHECK
: vphsubw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12392 // CHECK
: encoding
: [0xc4,0x62,0x01,0x05,0x7c,0x82,0x40]
12393 vphsubw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12395 // CHECK
: vphsubw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12396 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x05,0x74,0x82,0xc0]
12397 vphsubw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12399 // CHECK
: vphsubw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12400 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x05,0x74,0x82,0x40]
12401 vphsubw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12403 // CHECK
: vphsubw
64(%rdx
,%rax
), %xmm15
, %xmm15
12404 // CHECK
: encoding
: [0xc4,0x62,0x01,0x05,0x7c,0x02,0x40]
12405 vphsubw
64(%rdx
,%rax
), %xmm15
, %xmm15
12407 // CHECK
: vphsubw
64(%rdx
,%rax
), %xmm6
, %xmm6
12408 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x05,0x74,0x02,0x40]
12409 vphsubw
64(%rdx
,%rax
), %xmm6
, %xmm6
12411 // CHECK
: vphsubw
64(%rdx
), %xmm15
, %xmm15
12412 // CHECK
: encoding
: [0xc4,0x62,0x01,0x05,0x7a,0x40]
12413 vphsubw
64(%rdx
), %xmm15
, %xmm15
12415 // CHECK
: vphsubw
64(%rdx
), %xmm6
, %xmm6
12416 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x05,0x72,0x40]
12417 vphsubw
64(%rdx
), %xmm6
, %xmm6
12419 // CHECK
: vphsubw
(%rdx
), %xmm15
, %xmm15
12420 // CHECK
: encoding
: [0xc4,0x62,0x01,0x05,0x3a]
12421 vphsubw
(%rdx
), %xmm15
, %xmm15
12423 // CHECK
: vphsubw
(%rdx
), %xmm6
, %xmm6
12424 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x05,0x32]
12425 vphsubw
(%rdx
), %xmm6
, %xmm6
12427 // CHECK
: vphsubw
%xmm15
, %xmm15
, %xmm15
12428 // CHECK
: encoding
: [0xc4,0x42,0x01,0x05,0xff]
12429 vphsubw
%xmm15
, %xmm15
, %xmm15
12431 // CHECK
: vphsubw
%xmm6
, %xmm6
, %xmm6
12432 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x05,0xf6]
12433 vphsubw
%xmm6
, %xmm6
, %xmm6
12435 // CHECK
: vpinsrb $
0, 485498096, %xmm15
, %xmm15
12436 // CHECK
: encoding
: [0xc4,0x63,0x01,0x20,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12437 vpinsrb $
0, 485498096, %xmm15
, %xmm15
12439 // CHECK
: vpinsrb $
0, 485498096, %xmm6
, %xmm6
12440 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12441 vpinsrb $
0, 485498096, %xmm6
, %xmm6
12443 // CHECK
: vpinsrb $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12444 // CHECK
: encoding
: [0xc4,0x63,0x01,0x20,0x7c,0x82,0xc0,0x00]
12445 vpinsrb $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12447 // CHECK
: vpinsrb $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12448 // CHECK
: encoding
: [0xc4,0x63,0x01,0x20,0x7c,0x82,0x40,0x00]
12449 vpinsrb $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12451 // CHECK
: vpinsrb $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12452 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x20,0x74,0x82,0xc0,0x00]
12453 vpinsrb $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12455 // CHECK
: vpinsrb $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12456 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x20,0x74,0x82,0x40,0x00]
12457 vpinsrb $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12459 // CHECK
: vpinsrb $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12460 // CHECK
: encoding
: [0xc4,0x63,0x01,0x20,0x7c,0x02,0x40,0x00]
12461 vpinsrb $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12463 // CHECK
: vpinsrb $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12464 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x20,0x74,0x02,0x40,0x00]
12465 vpinsrb $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12467 // CHECK
: vpinsrb $
0, 64(%rdx
), %xmm15
, %xmm15
12468 // CHECK
: encoding
: [0xc4,0x63,0x01,0x20,0x7a,0x40,0x00]
12469 vpinsrb $
0, 64(%rdx
), %xmm15
, %xmm15
12471 // CHECK
: vpinsrb $
0, 64(%rdx
), %xmm6
, %xmm6
12472 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x20,0x72,0x40,0x00]
12473 vpinsrb $
0, 64(%rdx
), %xmm6
, %xmm6
12475 // CHECK
: vpinsrb $
0, %r13d
, %xmm15
, %xmm15
12476 // CHECK
: encoding
: [0xc4,0x43,0x01,0x20,0xfd,0x00]
12477 vpinsrb $
0, %r13d
, %xmm15
, %xmm15
12479 // CHECK
: vpinsrb $
0, %r13d
, %xmm6
, %xmm6
12480 // CHECK
: encoding
: [0xc4,0xc3,0x49,0x20,0xf5,0x00]
12481 vpinsrb $
0, %r13d
, %xmm6
, %xmm6
12483 // CHECK
: vpinsrb $
0, (%rdx
), %xmm15
, %xmm15
12484 // CHECK
: encoding
: [0xc4,0x63,0x01,0x20,0x3a,0x00]
12485 vpinsrb $
0, (%rdx
), %xmm15
, %xmm15
12487 // CHECK
: vpinsrb $
0, (%rdx
), %xmm6
, %xmm6
12488 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x20,0x32,0x00]
12489 vpinsrb $
0, (%rdx
), %xmm6
, %xmm6
12491 // CHECK
: vpinsrd $
0, 485498096, %xmm15
, %xmm15
12492 // CHECK
: encoding
: [0xc4,0x63,0x01,0x22,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12493 vpinsrd $
0, 485498096, %xmm15
, %xmm15
12495 // CHECK
: vpinsrd $
0, 485498096, %xmm6
, %xmm6
12496 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12497 vpinsrd $
0, 485498096, %xmm6
, %xmm6
12499 // CHECK
: vpinsrd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12500 // CHECK
: encoding
: [0xc4,0x63,0x01,0x22,0x7c,0x82,0xc0,0x00]
12501 vpinsrd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12503 // CHECK
: vpinsrd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12504 // CHECK
: encoding
: [0xc4,0x63,0x01,0x22,0x7c,0x82,0x40,0x00]
12505 vpinsrd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12507 // CHECK
: vpinsrd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12508 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x22,0x74,0x82,0xc0,0x00]
12509 vpinsrd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12511 // CHECK
: vpinsrd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12512 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x22,0x74,0x82,0x40,0x00]
12513 vpinsrd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12515 // CHECK
: vpinsrd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12516 // CHECK
: encoding
: [0xc4,0x63,0x01,0x22,0x7c,0x02,0x40,0x00]
12517 vpinsrd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12519 // CHECK
: vpinsrd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12520 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x22,0x74,0x02,0x40,0x00]
12521 vpinsrd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12523 // CHECK
: vpinsrd $
0, 64(%rdx
), %xmm15
, %xmm15
12524 // CHECK
: encoding
: [0xc4,0x63,0x01,0x22,0x7a,0x40,0x00]
12525 vpinsrd $
0, 64(%rdx
), %xmm15
, %xmm15
12527 // CHECK
: vpinsrd $
0, 64(%rdx
), %xmm6
, %xmm6
12528 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x22,0x72,0x40,0x00]
12529 vpinsrd $
0, 64(%rdx
), %xmm6
, %xmm6
12531 // CHECK
: vpinsrd $
0, %r13d
, %xmm15
, %xmm15
12532 // CHECK
: encoding
: [0xc4,0x43,0x01,0x22,0xfd,0x00]
12533 vpinsrd $
0, %r13d
, %xmm15
, %xmm15
12535 // CHECK
: vpinsrd $
0, %r13d
, %xmm6
, %xmm6
12536 // CHECK
: encoding
: [0xc4,0xc3,0x49,0x22,0xf5,0x00]
12537 vpinsrd $
0, %r13d
, %xmm6
, %xmm6
12539 // CHECK
: vpinsrd $
0, (%rdx
), %xmm15
, %xmm15
12540 // CHECK
: encoding
: [0xc4,0x63,0x01,0x22,0x3a,0x00]
12541 vpinsrd $
0, (%rdx
), %xmm15
, %xmm15
12543 // CHECK
: vpinsrd $
0, (%rdx
), %xmm6
, %xmm6
12544 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x22,0x32,0x00]
12545 vpinsrd $
0, (%rdx
), %xmm6
, %xmm6
12547 // CHECK
: vpinsrq $
0, 485498096, %xmm15
, %xmm15
12548 // CHECK
: encoding
: [0xc4,0x63,0x81,0x22,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12549 vpinsrq $
0, 485498096, %xmm15
, %xmm15
12551 // CHECK
: vpinsrq $
0, 485498096, %xmm6
, %xmm6
12552 // CHECK
: encoding
: [0xc4,0xe3,0xc9,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12553 vpinsrq $
0, 485498096, %xmm6
, %xmm6
12555 // CHECK
: vpinsrq $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12556 // CHECK
: encoding
: [0xc4,0x63,0x81,0x22,0x7c,0x82,0xc0,0x00]
12557 vpinsrq $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12559 // CHECK
: vpinsrq $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12560 // CHECK
: encoding
: [0xc4,0x63,0x81,0x22,0x7c,0x82,0x40,0x00]
12561 vpinsrq $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12563 // CHECK
: vpinsrq $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12564 // CHECK
: encoding
: [0xc4,0xe3,0xc9,0x22,0x74,0x82,0xc0,0x00]
12565 vpinsrq $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12567 // CHECK
: vpinsrq $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12568 // CHECK
: encoding
: [0xc4,0xe3,0xc9,0x22,0x74,0x82,0x40,0x00]
12569 vpinsrq $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12571 // CHECK
: vpinsrq $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12572 // CHECK
: encoding
: [0xc4,0x63,0x81,0x22,0x7c,0x02,0x40,0x00]
12573 vpinsrq $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12575 // CHECK
: vpinsrq $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12576 // CHECK
: encoding
: [0xc4,0xe3,0xc9,0x22,0x74,0x02,0x40,0x00]
12577 vpinsrq $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12579 // CHECK
: vpinsrq $
0, 64(%rdx
), %xmm15
, %xmm15
12580 // CHECK
: encoding
: [0xc4,0x63,0x81,0x22,0x7a,0x40,0x00]
12581 vpinsrq $
0, 64(%rdx
), %xmm15
, %xmm15
12583 // CHECK
: vpinsrq $
0, 64(%rdx
), %xmm6
, %xmm6
12584 // CHECK
: encoding
: [0xc4,0xe3,0xc9,0x22,0x72,0x40,0x00]
12585 vpinsrq $
0, 64(%rdx
), %xmm6
, %xmm6
12587 // CHECK
: vpinsrq $
0, %r15, %xmm15
, %xmm15
12588 // CHECK
: encoding
: [0xc4,0x43,0x81,0x22,0xff,0x00]
12589 vpinsrq $
0, %r15, %xmm15
, %xmm15
12591 // CHECK
: vpinsrq $
0, %r15, %xmm6
, %xmm6
12592 // CHECK
: encoding
: [0xc4,0xc3,0xc9,0x22,0xf7,0x00]
12593 vpinsrq $
0, %r15, %xmm6
, %xmm6
12595 // CHECK
: vpinsrq $
0, (%rdx
), %xmm15
, %xmm15
12596 // CHECK
: encoding
: [0xc4,0x63,0x81,0x22,0x3a,0x00]
12597 vpinsrq $
0, (%rdx
), %xmm15
, %xmm15
12599 // CHECK
: vpinsrq $
0, (%rdx
), %xmm6
, %xmm6
12600 // CHECK
: encoding
: [0xc4,0xe3,0xc9,0x22,0x32,0x00]
12601 vpinsrq $
0, (%rdx
), %xmm6
, %xmm6
12603 // CHECK
: vpinsrw $
0, 485498096, %xmm15
, %xmm15
12604 // CHECK
: encoding
: [0xc5,0x01,0xc4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12605 vpinsrw $
0, 485498096, %xmm15
, %xmm15
12607 // CHECK
: vpinsrw $
0, 485498096, %xmm6
, %xmm6
12608 // CHECK
: encoding
: [0xc5,0xc9,0xc4,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
12609 vpinsrw $
0, 485498096, %xmm6
, %xmm6
12611 // CHECK
: vpinsrw $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12612 // CHECK
: encoding
: [0xc5,0x01,0xc4,0x7c,0x82,0xc0,0x00]
12613 vpinsrw $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
12615 // CHECK
: vpinsrw $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12616 // CHECK
: encoding
: [0xc5,0x01,0xc4,0x7c,0x82,0x40,0x00]
12617 vpinsrw $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
12619 // CHECK
: vpinsrw $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12620 // CHECK
: encoding
: [0xc5,0xc9,0xc4,0x74,0x82,0xc0,0x00]
12621 vpinsrw $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
12623 // CHECK
: vpinsrw $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12624 // CHECK
: encoding
: [0xc5,0xc9,0xc4,0x74,0x82,0x40,0x00]
12625 vpinsrw $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
12627 // CHECK
: vpinsrw $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12628 // CHECK
: encoding
: [0xc5,0x01,0xc4,0x7c,0x02,0x40,0x00]
12629 vpinsrw $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
12631 // CHECK
: vpinsrw $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12632 // CHECK
: encoding
: [0xc5,0xc9,0xc4,0x74,0x02,0x40,0x00]
12633 vpinsrw $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
12635 // CHECK
: vpinsrw $
0, 64(%rdx
), %xmm15
, %xmm15
12636 // CHECK
: encoding
: [0xc5,0x01,0xc4,0x7a,0x40,0x00]
12637 vpinsrw $
0, 64(%rdx
), %xmm15
, %xmm15
12639 // CHECK
: vpinsrw $
0, 64(%rdx
), %xmm6
, %xmm6
12640 // CHECK
: encoding
: [0xc5,0xc9,0xc4,0x72,0x40,0x00]
12641 vpinsrw $
0, 64(%rdx
), %xmm6
, %xmm6
12643 // CHECK
: vpinsrw $
0, %r13d
, %xmm15
, %xmm15
12644 // CHECK
: encoding
: [0xc4,0x41,0x01,0xc4,0xfd,0x00]
12645 vpinsrw $
0, %r13d
, %xmm15
, %xmm15
12647 // CHECK
: vpinsrw $
0, %r13d
, %xmm6
, %xmm6
12648 // CHECK
: encoding
: [0xc4,0xc1,0x49,0xc4,0xf5,0x00]
12649 vpinsrw $
0, %r13d
, %xmm6
, %xmm6
12651 // CHECK
: vpinsrw $
0, (%rdx
), %xmm15
, %xmm15
12652 // CHECK
: encoding
: [0xc5,0x01,0xc4,0x3a,0x00]
12653 vpinsrw $
0, (%rdx
), %xmm15
, %xmm15
12655 // CHECK
: vpinsrw $
0, (%rdx
), %xmm6
, %xmm6
12656 // CHECK
: encoding
: [0xc5,0xc9,0xc4,0x32,0x00]
12657 vpinsrw $
0, (%rdx
), %xmm6
, %xmm6
12659 // CHECK
: vpmaddubsw
485498096, %xmm15
, %xmm15
12660 // CHECK
: encoding
: [0xc4,0x62,0x01,0x04,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12661 vpmaddubsw
485498096, %xmm15
, %xmm15
12663 // CHECK
: vpmaddubsw
485498096, %xmm6
, %xmm6
12664 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x04,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12665 vpmaddubsw
485498096, %xmm6
, %xmm6
12667 // CHECK
: vpmaddubsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12668 // CHECK
: encoding
: [0xc4,0x62,0x01,0x04,0x7c,0x82,0xc0]
12669 vpmaddubsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12671 // CHECK
: vpmaddubsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12672 // CHECK
: encoding
: [0xc4,0x62,0x01,0x04,0x7c,0x82,0x40]
12673 vpmaddubsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12675 // CHECK
: vpmaddubsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12676 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x04,0x74,0x82,0xc0]
12677 vpmaddubsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12679 // CHECK
: vpmaddubsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12680 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x04,0x74,0x82,0x40]
12681 vpmaddubsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12683 // CHECK
: vpmaddubsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12684 // CHECK
: encoding
: [0xc4,0x62,0x01,0x04,0x7c,0x02,0x40]
12685 vpmaddubsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12687 // CHECK
: vpmaddubsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12688 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x04,0x74,0x02,0x40]
12689 vpmaddubsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12691 // CHECK
: vpmaddubsw
64(%rdx
), %xmm15
, %xmm15
12692 // CHECK
: encoding
: [0xc4,0x62,0x01,0x04,0x7a,0x40]
12693 vpmaddubsw
64(%rdx
), %xmm15
, %xmm15
12695 // CHECK
: vpmaddubsw
64(%rdx
), %xmm6
, %xmm6
12696 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x04,0x72,0x40]
12697 vpmaddubsw
64(%rdx
), %xmm6
, %xmm6
12699 // CHECK
: vpmaddubsw
(%rdx
), %xmm15
, %xmm15
12700 // CHECK
: encoding
: [0xc4,0x62,0x01,0x04,0x3a]
12701 vpmaddubsw
(%rdx
), %xmm15
, %xmm15
12703 // CHECK
: vpmaddubsw
(%rdx
), %xmm6
, %xmm6
12704 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x04,0x32]
12705 vpmaddubsw
(%rdx
), %xmm6
, %xmm6
12707 // CHECK
: vpmaddubsw
%xmm15
, %xmm15
, %xmm15
12708 // CHECK
: encoding
: [0xc4,0x42,0x01,0x04,0xff]
12709 vpmaddubsw
%xmm15
, %xmm15
, %xmm15
12711 // CHECK
: vpmaddubsw
%xmm6
, %xmm6
, %xmm6
12712 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x04,0xf6]
12713 vpmaddubsw
%xmm6
, %xmm6
, %xmm6
12715 // CHECK
: vpmaddwd
485498096, %xmm15
, %xmm15
12716 // CHECK
: encoding
: [0xc5,0x01,0xf5,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12717 vpmaddwd
485498096, %xmm15
, %xmm15
12719 // CHECK
: vpmaddwd
485498096, %xmm6
, %xmm6
12720 // CHECK
: encoding
: [0xc5,0xc9,0xf5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12721 vpmaddwd
485498096, %xmm6
, %xmm6
12723 // CHECK
: vpmaddwd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12724 // CHECK
: encoding
: [0xc5,0x01,0xf5,0x7c,0x82,0xc0]
12725 vpmaddwd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12727 // CHECK
: vpmaddwd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12728 // CHECK
: encoding
: [0xc5,0x01,0xf5,0x7c,0x82,0x40]
12729 vpmaddwd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12731 // CHECK
: vpmaddwd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12732 // CHECK
: encoding
: [0xc5,0xc9,0xf5,0x74,0x82,0xc0]
12733 vpmaddwd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12735 // CHECK
: vpmaddwd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12736 // CHECK
: encoding
: [0xc5,0xc9,0xf5,0x74,0x82,0x40]
12737 vpmaddwd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12739 // CHECK
: vpmaddwd
64(%rdx
,%rax
), %xmm15
, %xmm15
12740 // CHECK
: encoding
: [0xc5,0x01,0xf5,0x7c,0x02,0x40]
12741 vpmaddwd
64(%rdx
,%rax
), %xmm15
, %xmm15
12743 // CHECK
: vpmaddwd
64(%rdx
,%rax
), %xmm6
, %xmm6
12744 // CHECK
: encoding
: [0xc5,0xc9,0xf5,0x74,0x02,0x40]
12745 vpmaddwd
64(%rdx
,%rax
), %xmm6
, %xmm6
12747 // CHECK
: vpmaddwd
64(%rdx
), %xmm15
, %xmm15
12748 // CHECK
: encoding
: [0xc5,0x01,0xf5,0x7a,0x40]
12749 vpmaddwd
64(%rdx
), %xmm15
, %xmm15
12751 // CHECK
: vpmaddwd
64(%rdx
), %xmm6
, %xmm6
12752 // CHECK
: encoding
: [0xc5,0xc9,0xf5,0x72,0x40]
12753 vpmaddwd
64(%rdx
), %xmm6
, %xmm6
12755 // CHECK
: vpmaddwd
(%rdx
), %xmm15
, %xmm15
12756 // CHECK
: encoding
: [0xc5,0x01,0xf5,0x3a]
12757 vpmaddwd
(%rdx
), %xmm15
, %xmm15
12759 // CHECK
: vpmaddwd
(%rdx
), %xmm6
, %xmm6
12760 // CHECK
: encoding
: [0xc5,0xc9,0xf5,0x32]
12761 vpmaddwd
(%rdx
), %xmm6
, %xmm6
12763 // CHECK
: vpmaddwd
%xmm15
, %xmm15
, %xmm15
12764 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf5,0xff]
12765 vpmaddwd
%xmm15
, %xmm15
, %xmm15
12767 // CHECK
: vpmaddwd
%xmm6
, %xmm6
, %xmm6
12768 // CHECK
: encoding
: [0xc5,0xc9,0xf5,0xf6]
12769 vpmaddwd
%xmm6
, %xmm6
, %xmm6
12771 // CHECK
: vpmaxsb
485498096, %xmm15
, %xmm15
12772 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12773 vpmaxsb
485498096, %xmm15
, %xmm15
12775 // CHECK
: vpmaxsb
485498096, %xmm6
, %xmm6
12776 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12777 vpmaxsb
485498096, %xmm6
, %xmm6
12779 // CHECK
: vpmaxsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12780 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3c,0x7c,0x82,0xc0]
12781 vpmaxsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12783 // CHECK
: vpmaxsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12784 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3c,0x7c,0x82,0x40]
12785 vpmaxsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12787 // CHECK
: vpmaxsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12788 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3c,0x74,0x82,0xc0]
12789 vpmaxsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12791 // CHECK
: vpmaxsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12792 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3c,0x74,0x82,0x40]
12793 vpmaxsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12795 // CHECK
: vpmaxsb
64(%rdx
,%rax
), %xmm15
, %xmm15
12796 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3c,0x7c,0x02,0x40]
12797 vpmaxsb
64(%rdx
,%rax
), %xmm15
, %xmm15
12799 // CHECK
: vpmaxsb
64(%rdx
,%rax
), %xmm6
, %xmm6
12800 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3c,0x74,0x02,0x40]
12801 vpmaxsb
64(%rdx
,%rax
), %xmm6
, %xmm6
12803 // CHECK
: vpmaxsb
64(%rdx
), %xmm15
, %xmm15
12804 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3c,0x7a,0x40]
12805 vpmaxsb
64(%rdx
), %xmm15
, %xmm15
12807 // CHECK
: vpmaxsb
64(%rdx
), %xmm6
, %xmm6
12808 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3c,0x72,0x40]
12809 vpmaxsb
64(%rdx
), %xmm6
, %xmm6
12811 // CHECK
: vpmaxsb
(%rdx
), %xmm15
, %xmm15
12812 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3c,0x3a]
12813 vpmaxsb
(%rdx
), %xmm15
, %xmm15
12815 // CHECK
: vpmaxsb
(%rdx
), %xmm6
, %xmm6
12816 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3c,0x32]
12817 vpmaxsb
(%rdx
), %xmm6
, %xmm6
12819 // CHECK
: vpmaxsb
%xmm15
, %xmm15
, %xmm15
12820 // CHECK
: encoding
: [0xc4,0x42,0x01,0x3c,0xff]
12821 vpmaxsb
%xmm15
, %xmm15
, %xmm15
12823 // CHECK
: vpmaxsb
%xmm6
, %xmm6
, %xmm6
12824 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3c,0xf6]
12825 vpmaxsb
%xmm6
, %xmm6
, %xmm6
12827 // CHECK
: vpmaxsd
485498096, %xmm15
, %xmm15
12828 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12829 vpmaxsd
485498096, %xmm15
, %xmm15
12831 // CHECK
: vpmaxsd
485498096, %xmm6
, %xmm6
12832 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12833 vpmaxsd
485498096, %xmm6
, %xmm6
12835 // CHECK
: vpmaxsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12836 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3d,0x7c,0x82,0xc0]
12837 vpmaxsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12839 // CHECK
: vpmaxsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12840 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3d,0x7c,0x82,0x40]
12841 vpmaxsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12843 // CHECK
: vpmaxsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12844 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3d,0x74,0x82,0xc0]
12845 vpmaxsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12847 // CHECK
: vpmaxsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12848 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3d,0x74,0x82,0x40]
12849 vpmaxsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12851 // CHECK
: vpmaxsd
64(%rdx
,%rax
), %xmm15
, %xmm15
12852 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3d,0x7c,0x02,0x40]
12853 vpmaxsd
64(%rdx
,%rax
), %xmm15
, %xmm15
12855 // CHECK
: vpmaxsd
64(%rdx
,%rax
), %xmm6
, %xmm6
12856 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3d,0x74,0x02,0x40]
12857 vpmaxsd
64(%rdx
,%rax
), %xmm6
, %xmm6
12859 // CHECK
: vpmaxsd
64(%rdx
), %xmm15
, %xmm15
12860 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3d,0x7a,0x40]
12861 vpmaxsd
64(%rdx
), %xmm15
, %xmm15
12863 // CHECK
: vpmaxsd
64(%rdx
), %xmm6
, %xmm6
12864 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3d,0x72,0x40]
12865 vpmaxsd
64(%rdx
), %xmm6
, %xmm6
12867 // CHECK
: vpmaxsd
(%rdx
), %xmm15
, %xmm15
12868 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3d,0x3a]
12869 vpmaxsd
(%rdx
), %xmm15
, %xmm15
12871 // CHECK
: vpmaxsd
(%rdx
), %xmm6
, %xmm6
12872 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3d,0x32]
12873 vpmaxsd
(%rdx
), %xmm6
, %xmm6
12875 // CHECK
: vpmaxsd
%xmm15
, %xmm15
, %xmm15
12876 // CHECK
: encoding
: [0xc4,0x42,0x01,0x3d,0xff]
12877 vpmaxsd
%xmm15
, %xmm15
, %xmm15
12879 // CHECK
: vpmaxsd
%xmm6
, %xmm6
, %xmm6
12880 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3d,0xf6]
12881 vpmaxsd
%xmm6
, %xmm6
, %xmm6
12883 // CHECK
: vpmaxsw
485498096, %xmm15
, %xmm15
12884 // CHECK
: encoding
: [0xc5,0x01,0xee,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12885 vpmaxsw
485498096, %xmm15
, %xmm15
12887 // CHECK
: vpmaxsw
485498096, %xmm6
, %xmm6
12888 // CHECK
: encoding
: [0xc5,0xc9,0xee,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12889 vpmaxsw
485498096, %xmm6
, %xmm6
12891 // CHECK
: vpmaxsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12892 // CHECK
: encoding
: [0xc5,0x01,0xee,0x7c,0x82,0xc0]
12893 vpmaxsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12895 // CHECK
: vpmaxsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12896 // CHECK
: encoding
: [0xc5,0x01,0xee,0x7c,0x82,0x40]
12897 vpmaxsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12899 // CHECK
: vpmaxsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12900 // CHECK
: encoding
: [0xc5,0xc9,0xee,0x74,0x82,0xc0]
12901 vpmaxsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12903 // CHECK
: vpmaxsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12904 // CHECK
: encoding
: [0xc5,0xc9,0xee,0x74,0x82,0x40]
12905 vpmaxsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12907 // CHECK
: vpmaxsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12908 // CHECK
: encoding
: [0xc5,0x01,0xee,0x7c,0x02,0x40]
12909 vpmaxsw
64(%rdx
,%rax
), %xmm15
, %xmm15
12911 // CHECK
: vpmaxsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12912 // CHECK
: encoding
: [0xc5,0xc9,0xee,0x74,0x02,0x40]
12913 vpmaxsw
64(%rdx
,%rax
), %xmm6
, %xmm6
12915 // CHECK
: vpmaxsw
64(%rdx
), %xmm15
, %xmm15
12916 // CHECK
: encoding
: [0xc5,0x01,0xee,0x7a,0x40]
12917 vpmaxsw
64(%rdx
), %xmm15
, %xmm15
12919 // CHECK
: vpmaxsw
64(%rdx
), %xmm6
, %xmm6
12920 // CHECK
: encoding
: [0xc5,0xc9,0xee,0x72,0x40]
12921 vpmaxsw
64(%rdx
), %xmm6
, %xmm6
12923 // CHECK
: vpmaxsw
(%rdx
), %xmm15
, %xmm15
12924 // CHECK
: encoding
: [0xc5,0x01,0xee,0x3a]
12925 vpmaxsw
(%rdx
), %xmm15
, %xmm15
12927 // CHECK
: vpmaxsw
(%rdx
), %xmm6
, %xmm6
12928 // CHECK
: encoding
: [0xc5,0xc9,0xee,0x32]
12929 vpmaxsw
(%rdx
), %xmm6
, %xmm6
12931 // CHECK
: vpmaxsw
%xmm15
, %xmm15
, %xmm15
12932 // CHECK
: encoding
: [0xc4,0x41,0x01,0xee,0xff]
12933 vpmaxsw
%xmm15
, %xmm15
, %xmm15
12935 // CHECK
: vpmaxsw
%xmm6
, %xmm6
, %xmm6
12936 // CHECK
: encoding
: [0xc5,0xc9,0xee,0xf6]
12937 vpmaxsw
%xmm6
, %xmm6
, %xmm6
12939 // CHECK
: vpmaxub
485498096, %xmm15
, %xmm15
12940 // CHECK
: encoding
: [0xc5,0x01,0xde,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12941 vpmaxub
485498096, %xmm15
, %xmm15
12943 // CHECK
: vpmaxub
485498096, %xmm6
, %xmm6
12944 // CHECK
: encoding
: [0xc5,0xc9,0xde,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
12945 vpmaxub
485498096, %xmm6
, %xmm6
12947 // CHECK
: vpmaxub
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12948 // CHECK
: encoding
: [0xc5,0x01,0xde,0x7c,0x82,0xc0]
12949 vpmaxub
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
12951 // CHECK
: vpmaxub
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12952 // CHECK
: encoding
: [0xc5,0x01,0xde,0x7c,0x82,0x40]
12953 vpmaxub
64(%rdx
,%rax
,4), %xmm15
, %xmm15
12955 // CHECK
: vpmaxub
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12956 // CHECK
: encoding
: [0xc5,0xc9,0xde,0x74,0x82,0xc0]
12957 vpmaxub
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
12959 // CHECK
: vpmaxub
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12960 // CHECK
: encoding
: [0xc5,0xc9,0xde,0x74,0x82,0x40]
12961 vpmaxub
64(%rdx
,%rax
,4), %xmm6
, %xmm6
12963 // CHECK
: vpmaxub
64(%rdx
,%rax
), %xmm15
, %xmm15
12964 // CHECK
: encoding
: [0xc5,0x01,0xde,0x7c,0x02,0x40]
12965 vpmaxub
64(%rdx
,%rax
), %xmm15
, %xmm15
12967 // CHECK
: vpmaxub
64(%rdx
,%rax
), %xmm6
, %xmm6
12968 // CHECK
: encoding
: [0xc5,0xc9,0xde,0x74,0x02,0x40]
12969 vpmaxub
64(%rdx
,%rax
), %xmm6
, %xmm6
12971 // CHECK
: vpmaxub
64(%rdx
), %xmm15
, %xmm15
12972 // CHECK
: encoding
: [0xc5,0x01,0xde,0x7a,0x40]
12973 vpmaxub
64(%rdx
), %xmm15
, %xmm15
12975 // CHECK
: vpmaxub
64(%rdx
), %xmm6
, %xmm6
12976 // CHECK
: encoding
: [0xc5,0xc9,0xde,0x72,0x40]
12977 vpmaxub
64(%rdx
), %xmm6
, %xmm6
12979 // CHECK
: vpmaxub
(%rdx
), %xmm15
, %xmm15
12980 // CHECK
: encoding
: [0xc5,0x01,0xde,0x3a]
12981 vpmaxub
(%rdx
), %xmm15
, %xmm15
12983 // CHECK
: vpmaxub
(%rdx
), %xmm6
, %xmm6
12984 // CHECK
: encoding
: [0xc5,0xc9,0xde,0x32]
12985 vpmaxub
(%rdx
), %xmm6
, %xmm6
12987 // CHECK
: vpmaxub
%xmm15
, %xmm15
, %xmm15
12988 // CHECK
: encoding
: [0xc4,0x41,0x01,0xde,0xff]
12989 vpmaxub
%xmm15
, %xmm15
, %xmm15
12991 // CHECK
: vpmaxub
%xmm6
, %xmm6
, %xmm6
12992 // CHECK
: encoding
: [0xc5,0xc9,0xde,0xf6]
12993 vpmaxub
%xmm6
, %xmm6
, %xmm6
12995 // CHECK
: vpmaxud
485498096, %xmm15
, %xmm15
12996 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
12997 vpmaxud
485498096, %xmm15
, %xmm15
12999 // CHECK
: vpmaxud
485498096, %xmm6
, %xmm6
13000 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13001 vpmaxud
485498096, %xmm6
, %xmm6
13003 // CHECK
: vpmaxud
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13004 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3f,0x7c,0x82,0xc0]
13005 vpmaxud
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13007 // CHECK
: vpmaxud
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13008 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3f,0x7c,0x82,0x40]
13009 vpmaxud
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13011 // CHECK
: vpmaxud
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13012 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3f,0x74,0x82,0xc0]
13013 vpmaxud
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13015 // CHECK
: vpmaxud
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13016 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3f,0x74,0x82,0x40]
13017 vpmaxud
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13019 // CHECK
: vpmaxud
64(%rdx
,%rax
), %xmm15
, %xmm15
13020 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3f,0x7c,0x02,0x40]
13021 vpmaxud
64(%rdx
,%rax
), %xmm15
, %xmm15
13023 // CHECK
: vpmaxud
64(%rdx
,%rax
), %xmm6
, %xmm6
13024 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3f,0x74,0x02,0x40]
13025 vpmaxud
64(%rdx
,%rax
), %xmm6
, %xmm6
13027 // CHECK
: vpmaxud
64(%rdx
), %xmm15
, %xmm15
13028 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3f,0x7a,0x40]
13029 vpmaxud
64(%rdx
), %xmm15
, %xmm15
13031 // CHECK
: vpmaxud
64(%rdx
), %xmm6
, %xmm6
13032 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3f,0x72,0x40]
13033 vpmaxud
64(%rdx
), %xmm6
, %xmm6
13035 // CHECK
: vpmaxud
(%rdx
), %xmm15
, %xmm15
13036 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3f,0x3a]
13037 vpmaxud
(%rdx
), %xmm15
, %xmm15
13039 // CHECK
: vpmaxud
(%rdx
), %xmm6
, %xmm6
13040 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3f,0x32]
13041 vpmaxud
(%rdx
), %xmm6
, %xmm6
13043 // CHECK
: vpmaxud
%xmm15
, %xmm15
, %xmm15
13044 // CHECK
: encoding
: [0xc4,0x42,0x01,0x3f,0xff]
13045 vpmaxud
%xmm15
, %xmm15
, %xmm15
13047 // CHECK
: vpmaxud
%xmm6
, %xmm6
, %xmm6
13048 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3f,0xf6]
13049 vpmaxud
%xmm6
, %xmm6
, %xmm6
13051 // CHECK
: vpmaxuw
485498096, %xmm15
, %xmm15
13052 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13053 vpmaxuw
485498096, %xmm15
, %xmm15
13055 // CHECK
: vpmaxuw
485498096, %xmm6
, %xmm6
13056 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13057 vpmaxuw
485498096, %xmm6
, %xmm6
13059 // CHECK
: vpmaxuw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13060 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3e,0x7c,0x82,0xc0]
13061 vpmaxuw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13063 // CHECK
: vpmaxuw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13064 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3e,0x7c,0x82,0x40]
13065 vpmaxuw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13067 // CHECK
: vpmaxuw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13068 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3e,0x74,0x82,0xc0]
13069 vpmaxuw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13071 // CHECK
: vpmaxuw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13072 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3e,0x74,0x82,0x40]
13073 vpmaxuw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13075 // CHECK
: vpmaxuw
64(%rdx
,%rax
), %xmm15
, %xmm15
13076 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3e,0x7c,0x02,0x40]
13077 vpmaxuw
64(%rdx
,%rax
), %xmm15
, %xmm15
13079 // CHECK
: vpmaxuw
64(%rdx
,%rax
), %xmm6
, %xmm6
13080 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3e,0x74,0x02,0x40]
13081 vpmaxuw
64(%rdx
,%rax
), %xmm6
, %xmm6
13083 // CHECK
: vpmaxuw
64(%rdx
), %xmm15
, %xmm15
13084 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3e,0x7a,0x40]
13085 vpmaxuw
64(%rdx
), %xmm15
, %xmm15
13087 // CHECK
: vpmaxuw
64(%rdx
), %xmm6
, %xmm6
13088 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3e,0x72,0x40]
13089 vpmaxuw
64(%rdx
), %xmm6
, %xmm6
13091 // CHECK
: vpmaxuw
(%rdx
), %xmm15
, %xmm15
13092 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3e,0x3a]
13093 vpmaxuw
(%rdx
), %xmm15
, %xmm15
13095 // CHECK
: vpmaxuw
(%rdx
), %xmm6
, %xmm6
13096 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3e,0x32]
13097 vpmaxuw
(%rdx
), %xmm6
, %xmm6
13099 // CHECK
: vpmaxuw
%xmm15
, %xmm15
, %xmm15
13100 // CHECK
: encoding
: [0xc4,0x42,0x01,0x3e,0xff]
13101 vpmaxuw
%xmm15
, %xmm15
, %xmm15
13103 // CHECK
: vpmaxuw
%xmm6
, %xmm6
, %xmm6
13104 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3e,0xf6]
13105 vpmaxuw
%xmm6
, %xmm6
, %xmm6
13107 // CHECK
: vpminsb
485498096, %xmm15
, %xmm15
13108 // CHECK
: encoding
: [0xc4,0x62,0x01,0x38,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13109 vpminsb
485498096, %xmm15
, %xmm15
13111 // CHECK
: vpminsb
485498096, %xmm6
, %xmm6
13112 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x38,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13113 vpminsb
485498096, %xmm6
, %xmm6
13115 // CHECK
: vpminsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13116 // CHECK
: encoding
: [0xc4,0x62,0x01,0x38,0x7c,0x82,0xc0]
13117 vpminsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13119 // CHECK
: vpminsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13120 // CHECK
: encoding
: [0xc4,0x62,0x01,0x38,0x7c,0x82,0x40]
13121 vpminsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13123 // CHECK
: vpminsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13124 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x38,0x74,0x82,0xc0]
13125 vpminsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13127 // CHECK
: vpminsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13128 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x38,0x74,0x82,0x40]
13129 vpminsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13131 // CHECK
: vpminsb
64(%rdx
,%rax
), %xmm15
, %xmm15
13132 // CHECK
: encoding
: [0xc4,0x62,0x01,0x38,0x7c,0x02,0x40]
13133 vpminsb
64(%rdx
,%rax
), %xmm15
, %xmm15
13135 // CHECK
: vpminsb
64(%rdx
,%rax
), %xmm6
, %xmm6
13136 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x38,0x74,0x02,0x40]
13137 vpminsb
64(%rdx
,%rax
), %xmm6
, %xmm6
13139 // CHECK
: vpminsb
64(%rdx
), %xmm15
, %xmm15
13140 // CHECK
: encoding
: [0xc4,0x62,0x01,0x38,0x7a,0x40]
13141 vpminsb
64(%rdx
), %xmm15
, %xmm15
13143 // CHECK
: vpminsb
64(%rdx
), %xmm6
, %xmm6
13144 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x38,0x72,0x40]
13145 vpminsb
64(%rdx
), %xmm6
, %xmm6
13147 // CHECK
: vpminsb
(%rdx
), %xmm15
, %xmm15
13148 // CHECK
: encoding
: [0xc4,0x62,0x01,0x38,0x3a]
13149 vpminsb
(%rdx
), %xmm15
, %xmm15
13151 // CHECK
: vpminsb
(%rdx
), %xmm6
, %xmm6
13152 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x38,0x32]
13153 vpminsb
(%rdx
), %xmm6
, %xmm6
13155 // CHECK
: vpminsb
%xmm15
, %xmm15
, %xmm15
13156 // CHECK
: encoding
: [0xc4,0x42,0x01,0x38,0xff]
13157 vpminsb
%xmm15
, %xmm15
, %xmm15
13159 // CHECK
: vpminsb
%xmm6
, %xmm6
, %xmm6
13160 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x38,0xf6]
13161 vpminsb
%xmm6
, %xmm6
, %xmm6
13163 // CHECK
: vpminsd
485498096, %xmm15
, %xmm15
13164 // CHECK
: encoding
: [0xc4,0x62,0x01,0x39,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13165 vpminsd
485498096, %xmm15
, %xmm15
13167 // CHECK
: vpminsd
485498096, %xmm6
, %xmm6
13168 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x39,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13169 vpminsd
485498096, %xmm6
, %xmm6
13171 // CHECK
: vpminsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13172 // CHECK
: encoding
: [0xc4,0x62,0x01,0x39,0x7c,0x82,0xc0]
13173 vpminsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13175 // CHECK
: vpminsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13176 // CHECK
: encoding
: [0xc4,0x62,0x01,0x39,0x7c,0x82,0x40]
13177 vpminsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13179 // CHECK
: vpminsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13180 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x39,0x74,0x82,0xc0]
13181 vpminsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13183 // CHECK
: vpminsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13184 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x39,0x74,0x82,0x40]
13185 vpminsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13187 // CHECK
: vpminsd
64(%rdx
,%rax
), %xmm15
, %xmm15
13188 // CHECK
: encoding
: [0xc4,0x62,0x01,0x39,0x7c,0x02,0x40]
13189 vpminsd
64(%rdx
,%rax
), %xmm15
, %xmm15
13191 // CHECK
: vpminsd
64(%rdx
,%rax
), %xmm6
, %xmm6
13192 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x39,0x74,0x02,0x40]
13193 vpminsd
64(%rdx
,%rax
), %xmm6
, %xmm6
13195 // CHECK
: vpminsd
64(%rdx
), %xmm15
, %xmm15
13196 // CHECK
: encoding
: [0xc4,0x62,0x01,0x39,0x7a,0x40]
13197 vpminsd
64(%rdx
), %xmm15
, %xmm15
13199 // CHECK
: vpminsd
64(%rdx
), %xmm6
, %xmm6
13200 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x39,0x72,0x40]
13201 vpminsd
64(%rdx
), %xmm6
, %xmm6
13203 // CHECK
: vpminsd
(%rdx
), %xmm15
, %xmm15
13204 // CHECK
: encoding
: [0xc4,0x62,0x01,0x39,0x3a]
13205 vpminsd
(%rdx
), %xmm15
, %xmm15
13207 // CHECK
: vpminsd
(%rdx
), %xmm6
, %xmm6
13208 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x39,0x32]
13209 vpminsd
(%rdx
), %xmm6
, %xmm6
13211 // CHECK
: vpminsd
%xmm15
, %xmm15
, %xmm15
13212 // CHECK
: encoding
: [0xc4,0x42,0x01,0x39,0xff]
13213 vpminsd
%xmm15
, %xmm15
, %xmm15
13215 // CHECK
: vpminsd
%xmm6
, %xmm6
, %xmm6
13216 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x39,0xf6]
13217 vpminsd
%xmm6
, %xmm6
, %xmm6
13219 // CHECK
: vpminsw
485498096, %xmm15
, %xmm15
13220 // CHECK
: encoding
: [0xc5,0x01,0xea,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13221 vpminsw
485498096, %xmm15
, %xmm15
13223 // CHECK
: vpminsw
485498096, %xmm6
, %xmm6
13224 // CHECK
: encoding
: [0xc5,0xc9,0xea,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13225 vpminsw
485498096, %xmm6
, %xmm6
13227 // CHECK
: vpminsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13228 // CHECK
: encoding
: [0xc5,0x01,0xea,0x7c,0x82,0xc0]
13229 vpminsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13231 // CHECK
: vpminsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13232 // CHECK
: encoding
: [0xc5,0x01,0xea,0x7c,0x82,0x40]
13233 vpminsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13235 // CHECK
: vpminsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13236 // CHECK
: encoding
: [0xc5,0xc9,0xea,0x74,0x82,0xc0]
13237 vpminsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13239 // CHECK
: vpminsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13240 // CHECK
: encoding
: [0xc5,0xc9,0xea,0x74,0x82,0x40]
13241 vpminsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13243 // CHECK
: vpminsw
64(%rdx
,%rax
), %xmm15
, %xmm15
13244 // CHECK
: encoding
: [0xc5,0x01,0xea,0x7c,0x02,0x40]
13245 vpminsw
64(%rdx
,%rax
), %xmm15
, %xmm15
13247 // CHECK
: vpminsw
64(%rdx
,%rax
), %xmm6
, %xmm6
13248 // CHECK
: encoding
: [0xc5,0xc9,0xea,0x74,0x02,0x40]
13249 vpminsw
64(%rdx
,%rax
), %xmm6
, %xmm6
13251 // CHECK
: vpminsw
64(%rdx
), %xmm15
, %xmm15
13252 // CHECK
: encoding
: [0xc5,0x01,0xea,0x7a,0x40]
13253 vpminsw
64(%rdx
), %xmm15
, %xmm15
13255 // CHECK
: vpminsw
64(%rdx
), %xmm6
, %xmm6
13256 // CHECK
: encoding
: [0xc5,0xc9,0xea,0x72,0x40]
13257 vpminsw
64(%rdx
), %xmm6
, %xmm6
13259 // CHECK
: vpminsw
(%rdx
), %xmm15
, %xmm15
13260 // CHECK
: encoding
: [0xc5,0x01,0xea,0x3a]
13261 vpminsw
(%rdx
), %xmm15
, %xmm15
13263 // CHECK
: vpminsw
(%rdx
), %xmm6
, %xmm6
13264 // CHECK
: encoding
: [0xc5,0xc9,0xea,0x32]
13265 vpminsw
(%rdx
), %xmm6
, %xmm6
13267 // CHECK
: vpminsw
%xmm15
, %xmm15
, %xmm15
13268 // CHECK
: encoding
: [0xc4,0x41,0x01,0xea,0xff]
13269 vpminsw
%xmm15
, %xmm15
, %xmm15
13271 // CHECK
: vpminsw
%xmm6
, %xmm6
, %xmm6
13272 // CHECK
: encoding
: [0xc5,0xc9,0xea,0xf6]
13273 vpminsw
%xmm6
, %xmm6
, %xmm6
13275 // CHECK
: vpminub
485498096, %xmm15
, %xmm15
13276 // CHECK
: encoding
: [0xc5,0x01,0xda,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13277 vpminub
485498096, %xmm15
, %xmm15
13279 // CHECK
: vpminub
485498096, %xmm6
, %xmm6
13280 // CHECK
: encoding
: [0xc5,0xc9,0xda,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13281 vpminub
485498096, %xmm6
, %xmm6
13283 // CHECK
: vpminub
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13284 // CHECK
: encoding
: [0xc5,0x01,0xda,0x7c,0x82,0xc0]
13285 vpminub
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13287 // CHECK
: vpminub
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13288 // CHECK
: encoding
: [0xc5,0x01,0xda,0x7c,0x82,0x40]
13289 vpminub
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13291 // CHECK
: vpminub
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13292 // CHECK
: encoding
: [0xc5,0xc9,0xda,0x74,0x82,0xc0]
13293 vpminub
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13295 // CHECK
: vpminub
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13296 // CHECK
: encoding
: [0xc5,0xc9,0xda,0x74,0x82,0x40]
13297 vpminub
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13299 // CHECK
: vpminub
64(%rdx
,%rax
), %xmm15
, %xmm15
13300 // CHECK
: encoding
: [0xc5,0x01,0xda,0x7c,0x02,0x40]
13301 vpminub
64(%rdx
,%rax
), %xmm15
, %xmm15
13303 // CHECK
: vpminub
64(%rdx
,%rax
), %xmm6
, %xmm6
13304 // CHECK
: encoding
: [0xc5,0xc9,0xda,0x74,0x02,0x40]
13305 vpminub
64(%rdx
,%rax
), %xmm6
, %xmm6
13307 // CHECK
: vpminub
64(%rdx
), %xmm15
, %xmm15
13308 // CHECK
: encoding
: [0xc5,0x01,0xda,0x7a,0x40]
13309 vpminub
64(%rdx
), %xmm15
, %xmm15
13311 // CHECK
: vpminub
64(%rdx
), %xmm6
, %xmm6
13312 // CHECK
: encoding
: [0xc5,0xc9,0xda,0x72,0x40]
13313 vpminub
64(%rdx
), %xmm6
, %xmm6
13315 // CHECK
: vpminub
(%rdx
), %xmm15
, %xmm15
13316 // CHECK
: encoding
: [0xc5,0x01,0xda,0x3a]
13317 vpminub
(%rdx
), %xmm15
, %xmm15
13319 // CHECK
: vpminub
(%rdx
), %xmm6
, %xmm6
13320 // CHECK
: encoding
: [0xc5,0xc9,0xda,0x32]
13321 vpminub
(%rdx
), %xmm6
, %xmm6
13323 // CHECK
: vpminub
%xmm15
, %xmm15
, %xmm15
13324 // CHECK
: encoding
: [0xc4,0x41,0x01,0xda,0xff]
13325 vpminub
%xmm15
, %xmm15
, %xmm15
13327 // CHECK
: vpminub
%xmm6
, %xmm6
, %xmm6
13328 // CHECK
: encoding
: [0xc5,0xc9,0xda,0xf6]
13329 vpminub
%xmm6
, %xmm6
, %xmm6
13331 // CHECK
: vpminud
485498096, %xmm15
, %xmm15
13332 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13333 vpminud
485498096, %xmm15
, %xmm15
13335 // CHECK
: vpminud
485498096, %xmm6
, %xmm6
13336 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13337 vpminud
485498096, %xmm6
, %xmm6
13339 // CHECK
: vpminud
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13340 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3b,0x7c,0x82,0xc0]
13341 vpminud
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13343 // CHECK
: vpminud
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13344 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3b,0x7c,0x82,0x40]
13345 vpminud
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13347 // CHECK
: vpminud
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13348 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3b,0x74,0x82,0xc0]
13349 vpminud
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13351 // CHECK
: vpminud
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13352 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3b,0x74,0x82,0x40]
13353 vpminud
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13355 // CHECK
: vpminud
64(%rdx
,%rax
), %xmm15
, %xmm15
13356 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3b,0x7c,0x02,0x40]
13357 vpminud
64(%rdx
,%rax
), %xmm15
, %xmm15
13359 // CHECK
: vpminud
64(%rdx
,%rax
), %xmm6
, %xmm6
13360 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3b,0x74,0x02,0x40]
13361 vpminud
64(%rdx
,%rax
), %xmm6
, %xmm6
13363 // CHECK
: vpminud
64(%rdx
), %xmm15
, %xmm15
13364 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3b,0x7a,0x40]
13365 vpminud
64(%rdx
), %xmm15
, %xmm15
13367 // CHECK
: vpminud
64(%rdx
), %xmm6
, %xmm6
13368 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3b,0x72,0x40]
13369 vpminud
64(%rdx
), %xmm6
, %xmm6
13371 // CHECK
: vpminud
(%rdx
), %xmm15
, %xmm15
13372 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3b,0x3a]
13373 vpminud
(%rdx
), %xmm15
, %xmm15
13375 // CHECK
: vpminud
(%rdx
), %xmm6
, %xmm6
13376 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3b,0x32]
13377 vpminud
(%rdx
), %xmm6
, %xmm6
13379 // CHECK
: vpminud
%xmm15
, %xmm15
, %xmm15
13380 // CHECK
: encoding
: [0xc4,0x42,0x01,0x3b,0xff]
13381 vpminud
%xmm15
, %xmm15
, %xmm15
13383 // CHECK
: vpminud
%xmm6
, %xmm6
, %xmm6
13384 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3b,0xf6]
13385 vpminud
%xmm6
, %xmm6
, %xmm6
13387 // CHECK
: vpminuw
485498096, %xmm15
, %xmm15
13388 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13389 vpminuw
485498096, %xmm15
, %xmm15
13391 // CHECK
: vpminuw
485498096, %xmm6
, %xmm6
13392 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13393 vpminuw
485498096, %xmm6
, %xmm6
13395 // CHECK
: vpminuw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13396 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3a,0x7c,0x82,0xc0]
13397 vpminuw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
13399 // CHECK
: vpminuw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13400 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3a,0x7c,0x82,0x40]
13401 vpminuw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
13403 // CHECK
: vpminuw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13404 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3a,0x74,0x82,0xc0]
13405 vpminuw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
13407 // CHECK
: vpminuw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13408 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3a,0x74,0x82,0x40]
13409 vpminuw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
13411 // CHECK
: vpminuw
64(%rdx
,%rax
), %xmm15
, %xmm15
13412 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3a,0x7c,0x02,0x40]
13413 vpminuw
64(%rdx
,%rax
), %xmm15
, %xmm15
13415 // CHECK
: vpminuw
64(%rdx
,%rax
), %xmm6
, %xmm6
13416 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3a,0x74,0x02,0x40]
13417 vpminuw
64(%rdx
,%rax
), %xmm6
, %xmm6
13419 // CHECK
: vpminuw
64(%rdx
), %xmm15
, %xmm15
13420 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3a,0x7a,0x40]
13421 vpminuw
64(%rdx
), %xmm15
, %xmm15
13423 // CHECK
: vpminuw
64(%rdx
), %xmm6
, %xmm6
13424 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3a,0x72,0x40]
13425 vpminuw
64(%rdx
), %xmm6
, %xmm6
13427 // CHECK
: vpminuw
(%rdx
), %xmm15
, %xmm15
13428 // CHECK
: encoding
: [0xc4,0x62,0x01,0x3a,0x3a]
13429 vpminuw
(%rdx
), %xmm15
, %xmm15
13431 // CHECK
: vpminuw
(%rdx
), %xmm6
, %xmm6
13432 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3a,0x32]
13433 vpminuw
(%rdx
), %xmm6
, %xmm6
13435 // CHECK
: vpminuw
%xmm15
, %xmm15
, %xmm15
13436 // CHECK
: encoding
: [0xc4,0x42,0x01,0x3a,0xff]
13437 vpminuw
%xmm15
, %xmm15
, %xmm15
13439 // CHECK
: vpminuw
%xmm6
, %xmm6
, %xmm6
13440 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x3a,0xf6]
13441 vpminuw
%xmm6
, %xmm6
, %xmm6
13443 // CHECK
: vpmovmskb
%xmm15
, %r13d
13444 // CHECK
: encoding
: [0xc4,0x41,0x79,0xd7,0xef]
13445 vpmovmskb
%xmm15
, %r13d
13447 // CHECK
: vpmovmskb
%xmm6
, %r13d
13448 // CHECK
: encoding
: [0xc5,0x79,0xd7,0xee]
13449 vpmovmskb
%xmm6
, %r13d
13451 // CHECK
: vpmovsxbd
485498096, %xmm15
13452 // CHECK
: encoding
: [0xc4,0x62,0x79,0x21,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13453 vpmovsxbd
485498096, %xmm15
13455 // CHECK
: vpmovsxbd
485498096, %xmm6
13456 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13457 vpmovsxbd
485498096, %xmm6
13459 // CHECK
: vpmovsxbd
-64(%rdx
,%rax
,4), %xmm15
13460 // CHECK
: encoding
: [0xc4,0x62,0x79,0x21,0x7c,0x82,0xc0]
13461 vpmovsxbd
-64(%rdx
,%rax
,4), %xmm15
13463 // CHECK
: vpmovsxbd
64(%rdx
,%rax
,4), %xmm15
13464 // CHECK
: encoding
: [0xc4,0x62,0x79,0x21,0x7c,0x82,0x40]
13465 vpmovsxbd
64(%rdx
,%rax
,4), %xmm15
13467 // CHECK
: vpmovsxbd
-64(%rdx
,%rax
,4), %xmm6
13468 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0x74,0x82,0xc0]
13469 vpmovsxbd
-64(%rdx
,%rax
,4), %xmm6
13471 // CHECK
: vpmovsxbd
64(%rdx
,%rax
,4), %xmm6
13472 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0x74,0x82,0x40]
13473 vpmovsxbd
64(%rdx
,%rax
,4), %xmm6
13475 // CHECK
: vpmovsxbd
64(%rdx
,%rax
), %xmm15
13476 // CHECK
: encoding
: [0xc4,0x62,0x79,0x21,0x7c,0x02,0x40]
13477 vpmovsxbd
64(%rdx
,%rax
), %xmm15
13479 // CHECK
: vpmovsxbd
64(%rdx
,%rax
), %xmm6
13480 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0x74,0x02,0x40]
13481 vpmovsxbd
64(%rdx
,%rax
), %xmm6
13483 // CHECK
: vpmovsxbd
64(%rdx
), %xmm15
13484 // CHECK
: encoding
: [0xc4,0x62,0x79,0x21,0x7a,0x40]
13485 vpmovsxbd
64(%rdx
), %xmm15
13487 // CHECK
: vpmovsxbd
64(%rdx
), %xmm6
13488 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0x72,0x40]
13489 vpmovsxbd
64(%rdx
), %xmm6
13491 // CHECK
: vpmovsxbd
(%rdx
), %xmm15
13492 // CHECK
: encoding
: [0xc4,0x62,0x79,0x21,0x3a]
13493 vpmovsxbd
(%rdx
), %xmm15
13495 // CHECK
: vpmovsxbd
(%rdx
), %xmm6
13496 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0x32]
13497 vpmovsxbd
(%rdx
), %xmm6
13499 // CHECK
: vpmovsxbd
%xmm15
, %xmm15
13500 // CHECK
: encoding
: [0xc4,0x42,0x79,0x21,0xff]
13501 vpmovsxbd
%xmm15
, %xmm15
13503 // CHECK
: vpmovsxbd
%xmm6
, %xmm6
13504 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x21,0xf6]
13505 vpmovsxbd
%xmm6
, %xmm6
13507 // CHECK
: vpmovsxbq
485498096, %xmm15
13508 // CHECK
: encoding
: [0xc4,0x62,0x79,0x22,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13509 vpmovsxbq
485498096, %xmm15
13511 // CHECK
: vpmovsxbq
485498096, %xmm6
13512 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13513 vpmovsxbq
485498096, %xmm6
13515 // CHECK
: vpmovsxbq
-64(%rdx
,%rax
,4), %xmm15
13516 // CHECK
: encoding
: [0xc4,0x62,0x79,0x22,0x7c,0x82,0xc0]
13517 vpmovsxbq
-64(%rdx
,%rax
,4), %xmm15
13519 // CHECK
: vpmovsxbq
64(%rdx
,%rax
,4), %xmm15
13520 // CHECK
: encoding
: [0xc4,0x62,0x79,0x22,0x7c,0x82,0x40]
13521 vpmovsxbq
64(%rdx
,%rax
,4), %xmm15
13523 // CHECK
: vpmovsxbq
-64(%rdx
,%rax
,4), %xmm6
13524 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0x74,0x82,0xc0]
13525 vpmovsxbq
-64(%rdx
,%rax
,4), %xmm6
13527 // CHECK
: vpmovsxbq
64(%rdx
,%rax
,4), %xmm6
13528 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0x74,0x82,0x40]
13529 vpmovsxbq
64(%rdx
,%rax
,4), %xmm6
13531 // CHECK
: vpmovsxbq
64(%rdx
,%rax
), %xmm15
13532 // CHECK
: encoding
: [0xc4,0x62,0x79,0x22,0x7c,0x02,0x40]
13533 vpmovsxbq
64(%rdx
,%rax
), %xmm15
13535 // CHECK
: vpmovsxbq
64(%rdx
,%rax
), %xmm6
13536 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0x74,0x02,0x40]
13537 vpmovsxbq
64(%rdx
,%rax
), %xmm6
13539 // CHECK
: vpmovsxbq
64(%rdx
), %xmm15
13540 // CHECK
: encoding
: [0xc4,0x62,0x79,0x22,0x7a,0x40]
13541 vpmovsxbq
64(%rdx
), %xmm15
13543 // CHECK
: vpmovsxbq
64(%rdx
), %xmm6
13544 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0x72,0x40]
13545 vpmovsxbq
64(%rdx
), %xmm6
13547 // CHECK
: vpmovsxbq
(%rdx
), %xmm15
13548 // CHECK
: encoding
: [0xc4,0x62,0x79,0x22,0x3a]
13549 vpmovsxbq
(%rdx
), %xmm15
13551 // CHECK
: vpmovsxbq
(%rdx
), %xmm6
13552 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0x32]
13553 vpmovsxbq
(%rdx
), %xmm6
13555 // CHECK
: vpmovsxbq
%xmm15
, %xmm15
13556 // CHECK
: encoding
: [0xc4,0x42,0x79,0x22,0xff]
13557 vpmovsxbq
%xmm15
, %xmm15
13559 // CHECK
: vpmovsxbq
%xmm6
, %xmm6
13560 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x22,0xf6]
13561 vpmovsxbq
%xmm6
, %xmm6
13563 // CHECK
: vpmovsxbw
485498096, %xmm15
13564 // CHECK
: encoding
: [0xc4,0x62,0x79,0x20,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13565 vpmovsxbw
485498096, %xmm15
13567 // CHECK
: vpmovsxbw
485498096, %xmm6
13568 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13569 vpmovsxbw
485498096, %xmm6
13571 // CHECK
: vpmovsxbw
-64(%rdx
,%rax
,4), %xmm15
13572 // CHECK
: encoding
: [0xc4,0x62,0x79,0x20,0x7c,0x82,0xc0]
13573 vpmovsxbw
-64(%rdx
,%rax
,4), %xmm15
13575 // CHECK
: vpmovsxbw
64(%rdx
,%rax
,4), %xmm15
13576 // CHECK
: encoding
: [0xc4,0x62,0x79,0x20,0x7c,0x82,0x40]
13577 vpmovsxbw
64(%rdx
,%rax
,4), %xmm15
13579 // CHECK
: vpmovsxbw
-64(%rdx
,%rax
,4), %xmm6
13580 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0x74,0x82,0xc0]
13581 vpmovsxbw
-64(%rdx
,%rax
,4), %xmm6
13583 // CHECK
: vpmovsxbw
64(%rdx
,%rax
,4), %xmm6
13584 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0x74,0x82,0x40]
13585 vpmovsxbw
64(%rdx
,%rax
,4), %xmm6
13587 // CHECK
: vpmovsxbw
64(%rdx
,%rax
), %xmm15
13588 // CHECK
: encoding
: [0xc4,0x62,0x79,0x20,0x7c,0x02,0x40]
13589 vpmovsxbw
64(%rdx
,%rax
), %xmm15
13591 // CHECK
: vpmovsxbw
64(%rdx
,%rax
), %xmm6
13592 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0x74,0x02,0x40]
13593 vpmovsxbw
64(%rdx
,%rax
), %xmm6
13595 // CHECK
: vpmovsxbw
64(%rdx
), %xmm15
13596 // CHECK
: encoding
: [0xc4,0x62,0x79,0x20,0x7a,0x40]
13597 vpmovsxbw
64(%rdx
), %xmm15
13599 // CHECK
: vpmovsxbw
64(%rdx
), %xmm6
13600 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0x72,0x40]
13601 vpmovsxbw
64(%rdx
), %xmm6
13603 // CHECK
: vpmovsxbw
(%rdx
), %xmm15
13604 // CHECK
: encoding
: [0xc4,0x62,0x79,0x20,0x3a]
13605 vpmovsxbw
(%rdx
), %xmm15
13607 // CHECK
: vpmovsxbw
(%rdx
), %xmm6
13608 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0x32]
13609 vpmovsxbw
(%rdx
), %xmm6
13611 // CHECK
: vpmovsxbw
%xmm15
, %xmm15
13612 // CHECK
: encoding
: [0xc4,0x42,0x79,0x20,0xff]
13613 vpmovsxbw
%xmm15
, %xmm15
13615 // CHECK
: vpmovsxbw
%xmm6
, %xmm6
13616 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x20,0xf6]
13617 vpmovsxbw
%xmm6
, %xmm6
13619 // CHECK
: vpmovsxdq
485498096, %xmm15
13620 // CHECK
: encoding
: [0xc4,0x62,0x79,0x25,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13621 vpmovsxdq
485498096, %xmm15
13623 // CHECK
: vpmovsxdq
485498096, %xmm6
13624 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13625 vpmovsxdq
485498096, %xmm6
13627 // CHECK
: vpmovsxdq
-64(%rdx
,%rax
,4), %xmm15
13628 // CHECK
: encoding
: [0xc4,0x62,0x79,0x25,0x7c,0x82,0xc0]
13629 vpmovsxdq
-64(%rdx
,%rax
,4), %xmm15
13631 // CHECK
: vpmovsxdq
64(%rdx
,%rax
,4), %xmm15
13632 // CHECK
: encoding
: [0xc4,0x62,0x79,0x25,0x7c,0x82,0x40]
13633 vpmovsxdq
64(%rdx
,%rax
,4), %xmm15
13635 // CHECK
: vpmovsxdq
-64(%rdx
,%rax
,4), %xmm6
13636 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0x74,0x82,0xc0]
13637 vpmovsxdq
-64(%rdx
,%rax
,4), %xmm6
13639 // CHECK
: vpmovsxdq
64(%rdx
,%rax
,4), %xmm6
13640 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0x74,0x82,0x40]
13641 vpmovsxdq
64(%rdx
,%rax
,4), %xmm6
13643 // CHECK
: vpmovsxdq
64(%rdx
,%rax
), %xmm15
13644 // CHECK
: encoding
: [0xc4,0x62,0x79,0x25,0x7c,0x02,0x40]
13645 vpmovsxdq
64(%rdx
,%rax
), %xmm15
13647 // CHECK
: vpmovsxdq
64(%rdx
,%rax
), %xmm6
13648 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0x74,0x02,0x40]
13649 vpmovsxdq
64(%rdx
,%rax
), %xmm6
13651 // CHECK
: vpmovsxdq
64(%rdx
), %xmm15
13652 // CHECK
: encoding
: [0xc4,0x62,0x79,0x25,0x7a,0x40]
13653 vpmovsxdq
64(%rdx
), %xmm15
13655 // CHECK
: vpmovsxdq
64(%rdx
), %xmm6
13656 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0x72,0x40]
13657 vpmovsxdq
64(%rdx
), %xmm6
13659 // CHECK
: vpmovsxdq
(%rdx
), %xmm15
13660 // CHECK
: encoding
: [0xc4,0x62,0x79,0x25,0x3a]
13661 vpmovsxdq
(%rdx
), %xmm15
13663 // CHECK
: vpmovsxdq
(%rdx
), %xmm6
13664 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0x32]
13665 vpmovsxdq
(%rdx
), %xmm6
13667 // CHECK
: vpmovsxdq
%xmm15
, %xmm15
13668 // CHECK
: encoding
: [0xc4,0x42,0x79,0x25,0xff]
13669 vpmovsxdq
%xmm15
, %xmm15
13671 // CHECK
: vpmovsxdq
%xmm6
, %xmm6
13672 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x25,0xf6]
13673 vpmovsxdq
%xmm6
, %xmm6
13675 // CHECK
: vpmovsxwd
485498096, %xmm15
13676 // CHECK
: encoding
: [0xc4,0x62,0x79,0x23,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13677 vpmovsxwd
485498096, %xmm15
13679 // CHECK
: vpmovsxwd
485498096, %xmm6
13680 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13681 vpmovsxwd
485498096, %xmm6
13683 // CHECK
: vpmovsxwd
-64(%rdx
,%rax
,4), %xmm15
13684 // CHECK
: encoding
: [0xc4,0x62,0x79,0x23,0x7c,0x82,0xc0]
13685 vpmovsxwd
-64(%rdx
,%rax
,4), %xmm15
13687 // CHECK
: vpmovsxwd
64(%rdx
,%rax
,4), %xmm15
13688 // CHECK
: encoding
: [0xc4,0x62,0x79,0x23,0x7c,0x82,0x40]
13689 vpmovsxwd
64(%rdx
,%rax
,4), %xmm15
13691 // CHECK
: vpmovsxwd
-64(%rdx
,%rax
,4), %xmm6
13692 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0x74,0x82,0xc0]
13693 vpmovsxwd
-64(%rdx
,%rax
,4), %xmm6
13695 // CHECK
: vpmovsxwd
64(%rdx
,%rax
,4), %xmm6
13696 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0x74,0x82,0x40]
13697 vpmovsxwd
64(%rdx
,%rax
,4), %xmm6
13699 // CHECK
: vpmovsxwd
64(%rdx
,%rax
), %xmm15
13700 // CHECK
: encoding
: [0xc4,0x62,0x79,0x23,0x7c,0x02,0x40]
13701 vpmovsxwd
64(%rdx
,%rax
), %xmm15
13703 // CHECK
: vpmovsxwd
64(%rdx
,%rax
), %xmm6
13704 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0x74,0x02,0x40]
13705 vpmovsxwd
64(%rdx
,%rax
), %xmm6
13707 // CHECK
: vpmovsxwd
64(%rdx
), %xmm15
13708 // CHECK
: encoding
: [0xc4,0x62,0x79,0x23,0x7a,0x40]
13709 vpmovsxwd
64(%rdx
), %xmm15
13711 // CHECK
: vpmovsxwd
64(%rdx
), %xmm6
13712 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0x72,0x40]
13713 vpmovsxwd
64(%rdx
), %xmm6
13715 // CHECK
: vpmovsxwd
(%rdx
), %xmm15
13716 // CHECK
: encoding
: [0xc4,0x62,0x79,0x23,0x3a]
13717 vpmovsxwd
(%rdx
), %xmm15
13719 // CHECK
: vpmovsxwd
(%rdx
), %xmm6
13720 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0x32]
13721 vpmovsxwd
(%rdx
), %xmm6
13723 // CHECK
: vpmovsxwd
%xmm15
, %xmm15
13724 // CHECK
: encoding
: [0xc4,0x42,0x79,0x23,0xff]
13725 vpmovsxwd
%xmm15
, %xmm15
13727 // CHECK
: vpmovsxwd
%xmm6
, %xmm6
13728 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x23,0xf6]
13729 vpmovsxwd
%xmm6
, %xmm6
13731 // CHECK
: vpmovsxwq
485498096, %xmm15
13732 // CHECK
: encoding
: [0xc4,0x62,0x79,0x24,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13733 vpmovsxwq
485498096, %xmm15
13735 // CHECK
: vpmovsxwq
485498096, %xmm6
13736 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13737 vpmovsxwq
485498096, %xmm6
13739 // CHECK
: vpmovsxwq
-64(%rdx
,%rax
,4), %xmm15
13740 // CHECK
: encoding
: [0xc4,0x62,0x79,0x24,0x7c,0x82,0xc0]
13741 vpmovsxwq
-64(%rdx
,%rax
,4), %xmm15
13743 // CHECK
: vpmovsxwq
64(%rdx
,%rax
,4), %xmm15
13744 // CHECK
: encoding
: [0xc4,0x62,0x79,0x24,0x7c,0x82,0x40]
13745 vpmovsxwq
64(%rdx
,%rax
,4), %xmm15
13747 // CHECK
: vpmovsxwq
-64(%rdx
,%rax
,4), %xmm6
13748 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0x74,0x82,0xc0]
13749 vpmovsxwq
-64(%rdx
,%rax
,4), %xmm6
13751 // CHECK
: vpmovsxwq
64(%rdx
,%rax
,4), %xmm6
13752 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0x74,0x82,0x40]
13753 vpmovsxwq
64(%rdx
,%rax
,4), %xmm6
13755 // CHECK
: vpmovsxwq
64(%rdx
,%rax
), %xmm15
13756 // CHECK
: encoding
: [0xc4,0x62,0x79,0x24,0x7c,0x02,0x40]
13757 vpmovsxwq
64(%rdx
,%rax
), %xmm15
13759 // CHECK
: vpmovsxwq
64(%rdx
,%rax
), %xmm6
13760 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0x74,0x02,0x40]
13761 vpmovsxwq
64(%rdx
,%rax
), %xmm6
13763 // CHECK
: vpmovsxwq
64(%rdx
), %xmm15
13764 // CHECK
: encoding
: [0xc4,0x62,0x79,0x24,0x7a,0x40]
13765 vpmovsxwq
64(%rdx
), %xmm15
13767 // CHECK
: vpmovsxwq
64(%rdx
), %xmm6
13768 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0x72,0x40]
13769 vpmovsxwq
64(%rdx
), %xmm6
13771 // CHECK
: vpmovsxwq
(%rdx
), %xmm15
13772 // CHECK
: encoding
: [0xc4,0x62,0x79,0x24,0x3a]
13773 vpmovsxwq
(%rdx
), %xmm15
13775 // CHECK
: vpmovsxwq
(%rdx
), %xmm6
13776 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0x32]
13777 vpmovsxwq
(%rdx
), %xmm6
13779 // CHECK
: vpmovsxwq
%xmm15
, %xmm15
13780 // CHECK
: encoding
: [0xc4,0x42,0x79,0x24,0xff]
13781 vpmovsxwq
%xmm15
, %xmm15
13783 // CHECK
: vpmovsxwq
%xmm6
, %xmm6
13784 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x24,0xf6]
13785 vpmovsxwq
%xmm6
, %xmm6
13787 // CHECK
: vpmovzxbd
485498096, %xmm15
13788 // CHECK
: encoding
: [0xc4,0x62,0x79,0x31,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13789 vpmovzxbd
485498096, %xmm15
13791 // CHECK
: vpmovzxbd
485498096, %xmm6
13792 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13793 vpmovzxbd
485498096, %xmm6
13795 // CHECK
: vpmovzxbd
-64(%rdx
,%rax
,4), %xmm15
13796 // CHECK
: encoding
: [0xc4,0x62,0x79,0x31,0x7c,0x82,0xc0]
13797 vpmovzxbd
-64(%rdx
,%rax
,4), %xmm15
13799 // CHECK
: vpmovzxbd
64(%rdx
,%rax
,4), %xmm15
13800 // CHECK
: encoding
: [0xc4,0x62,0x79,0x31,0x7c,0x82,0x40]
13801 vpmovzxbd
64(%rdx
,%rax
,4), %xmm15
13803 // CHECK
: vpmovzxbd
-64(%rdx
,%rax
,4), %xmm6
13804 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0x74,0x82,0xc0]
13805 vpmovzxbd
-64(%rdx
,%rax
,4), %xmm6
13807 // CHECK
: vpmovzxbd
64(%rdx
,%rax
,4), %xmm6
13808 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0x74,0x82,0x40]
13809 vpmovzxbd
64(%rdx
,%rax
,4), %xmm6
13811 // CHECK
: vpmovzxbd
64(%rdx
,%rax
), %xmm15
13812 // CHECK
: encoding
: [0xc4,0x62,0x79,0x31,0x7c,0x02,0x40]
13813 vpmovzxbd
64(%rdx
,%rax
), %xmm15
13815 // CHECK
: vpmovzxbd
64(%rdx
,%rax
), %xmm6
13816 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0x74,0x02,0x40]
13817 vpmovzxbd
64(%rdx
,%rax
), %xmm6
13819 // CHECK
: vpmovzxbd
64(%rdx
), %xmm15
13820 // CHECK
: encoding
: [0xc4,0x62,0x79,0x31,0x7a,0x40]
13821 vpmovzxbd
64(%rdx
), %xmm15
13823 // CHECK
: vpmovzxbd
64(%rdx
), %xmm6
13824 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0x72,0x40]
13825 vpmovzxbd
64(%rdx
), %xmm6
13827 // CHECK
: vpmovzxbd
(%rdx
), %xmm15
13828 // CHECK
: encoding
: [0xc4,0x62,0x79,0x31,0x3a]
13829 vpmovzxbd
(%rdx
), %xmm15
13831 // CHECK
: vpmovzxbd
(%rdx
), %xmm6
13832 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0x32]
13833 vpmovzxbd
(%rdx
), %xmm6
13835 // CHECK
: vpmovzxbd
%xmm15
, %xmm15
13836 // CHECK
: encoding
: [0xc4,0x42,0x79,0x31,0xff]
13837 vpmovzxbd
%xmm15
, %xmm15
13839 // CHECK
: vpmovzxbd
%xmm6
, %xmm6
13840 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x31,0xf6]
13841 vpmovzxbd
%xmm6
, %xmm6
13843 // CHECK
: vpmovzxbq
485498096, %xmm15
13844 // CHECK
: encoding
: [0xc4,0x62,0x79,0x32,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13845 vpmovzxbq
485498096, %xmm15
13847 // CHECK
: vpmovzxbq
485498096, %xmm6
13848 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13849 vpmovzxbq
485498096, %xmm6
13851 // CHECK
: vpmovzxbq
-64(%rdx
,%rax
,4), %xmm15
13852 // CHECK
: encoding
: [0xc4,0x62,0x79,0x32,0x7c,0x82,0xc0]
13853 vpmovzxbq
-64(%rdx
,%rax
,4), %xmm15
13855 // CHECK
: vpmovzxbq
64(%rdx
,%rax
,4), %xmm15
13856 // CHECK
: encoding
: [0xc4,0x62,0x79,0x32,0x7c,0x82,0x40]
13857 vpmovzxbq
64(%rdx
,%rax
,4), %xmm15
13859 // CHECK
: vpmovzxbq
-64(%rdx
,%rax
,4), %xmm6
13860 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0x74,0x82,0xc0]
13861 vpmovzxbq
-64(%rdx
,%rax
,4), %xmm6
13863 // CHECK
: vpmovzxbq
64(%rdx
,%rax
,4), %xmm6
13864 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0x74,0x82,0x40]
13865 vpmovzxbq
64(%rdx
,%rax
,4), %xmm6
13867 // CHECK
: vpmovzxbq
64(%rdx
,%rax
), %xmm15
13868 // CHECK
: encoding
: [0xc4,0x62,0x79,0x32,0x7c,0x02,0x40]
13869 vpmovzxbq
64(%rdx
,%rax
), %xmm15
13871 // CHECK
: vpmovzxbq
64(%rdx
,%rax
), %xmm6
13872 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0x74,0x02,0x40]
13873 vpmovzxbq
64(%rdx
,%rax
), %xmm6
13875 // CHECK
: vpmovzxbq
64(%rdx
), %xmm15
13876 // CHECK
: encoding
: [0xc4,0x62,0x79,0x32,0x7a,0x40]
13877 vpmovzxbq
64(%rdx
), %xmm15
13879 // CHECK
: vpmovzxbq
64(%rdx
), %xmm6
13880 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0x72,0x40]
13881 vpmovzxbq
64(%rdx
), %xmm6
13883 // CHECK
: vpmovzxbq
(%rdx
), %xmm15
13884 // CHECK
: encoding
: [0xc4,0x62,0x79,0x32,0x3a]
13885 vpmovzxbq
(%rdx
), %xmm15
13887 // CHECK
: vpmovzxbq
(%rdx
), %xmm6
13888 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0x32]
13889 vpmovzxbq
(%rdx
), %xmm6
13891 // CHECK
: vpmovzxbq
%xmm15
, %xmm15
13892 // CHECK
: encoding
: [0xc4,0x42,0x79,0x32,0xff]
13893 vpmovzxbq
%xmm15
, %xmm15
13895 // CHECK
: vpmovzxbq
%xmm6
, %xmm6
13896 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x32,0xf6]
13897 vpmovzxbq
%xmm6
, %xmm6
13899 // CHECK
: vpmovzxbw
485498096, %xmm15
13900 // CHECK
: encoding
: [0xc4,0x62,0x79,0x30,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13901 vpmovzxbw
485498096, %xmm15
13903 // CHECK
: vpmovzxbw
485498096, %xmm6
13904 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13905 vpmovzxbw
485498096, %xmm6
13907 // CHECK
: vpmovzxbw
-64(%rdx
,%rax
,4), %xmm15
13908 // CHECK
: encoding
: [0xc4,0x62,0x79,0x30,0x7c,0x82,0xc0]
13909 vpmovzxbw
-64(%rdx
,%rax
,4), %xmm15
13911 // CHECK
: vpmovzxbw
64(%rdx
,%rax
,4), %xmm15
13912 // CHECK
: encoding
: [0xc4,0x62,0x79,0x30,0x7c,0x82,0x40]
13913 vpmovzxbw
64(%rdx
,%rax
,4), %xmm15
13915 // CHECK
: vpmovzxbw
-64(%rdx
,%rax
,4), %xmm6
13916 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0x74,0x82,0xc0]
13917 vpmovzxbw
-64(%rdx
,%rax
,4), %xmm6
13919 // CHECK
: vpmovzxbw
64(%rdx
,%rax
,4), %xmm6
13920 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0x74,0x82,0x40]
13921 vpmovzxbw
64(%rdx
,%rax
,4), %xmm6
13923 // CHECK
: vpmovzxbw
64(%rdx
,%rax
), %xmm15
13924 // CHECK
: encoding
: [0xc4,0x62,0x79,0x30,0x7c,0x02,0x40]
13925 vpmovzxbw
64(%rdx
,%rax
), %xmm15
13927 // CHECK
: vpmovzxbw
64(%rdx
,%rax
), %xmm6
13928 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0x74,0x02,0x40]
13929 vpmovzxbw
64(%rdx
,%rax
), %xmm6
13931 // CHECK
: vpmovzxbw
64(%rdx
), %xmm15
13932 // CHECK
: encoding
: [0xc4,0x62,0x79,0x30,0x7a,0x40]
13933 vpmovzxbw
64(%rdx
), %xmm15
13935 // CHECK
: vpmovzxbw
64(%rdx
), %xmm6
13936 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0x72,0x40]
13937 vpmovzxbw
64(%rdx
), %xmm6
13939 // CHECK
: vpmovzxbw
(%rdx
), %xmm15
13940 // CHECK
: encoding
: [0xc4,0x62,0x79,0x30,0x3a]
13941 vpmovzxbw
(%rdx
), %xmm15
13943 // CHECK
: vpmovzxbw
(%rdx
), %xmm6
13944 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0x32]
13945 vpmovzxbw
(%rdx
), %xmm6
13947 // CHECK
: vpmovzxbw
%xmm15
, %xmm15
13948 // CHECK
: encoding
: [0xc4,0x42,0x79,0x30,0xff]
13949 vpmovzxbw
%xmm15
, %xmm15
13951 // CHECK
: vpmovzxbw
%xmm6
, %xmm6
13952 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x30,0xf6]
13953 vpmovzxbw
%xmm6
, %xmm6
13955 // CHECK
: vpmovzxdq
485498096, %xmm15
13956 // CHECK
: encoding
: [0xc4,0x62,0x79,0x35,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
13957 vpmovzxdq
485498096, %xmm15
13959 // CHECK
: vpmovzxdq
485498096, %xmm6
13960 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
13961 vpmovzxdq
485498096, %xmm6
13963 // CHECK
: vpmovzxdq
-64(%rdx
,%rax
,4), %xmm15
13964 // CHECK
: encoding
: [0xc4,0x62,0x79,0x35,0x7c,0x82,0xc0]
13965 vpmovzxdq
-64(%rdx
,%rax
,4), %xmm15
13967 // CHECK
: vpmovzxdq
64(%rdx
,%rax
,4), %xmm15
13968 // CHECK
: encoding
: [0xc4,0x62,0x79,0x35,0x7c,0x82,0x40]
13969 vpmovzxdq
64(%rdx
,%rax
,4), %xmm15
13971 // CHECK
: vpmovzxdq
-64(%rdx
,%rax
,4), %xmm6
13972 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0x74,0x82,0xc0]
13973 vpmovzxdq
-64(%rdx
,%rax
,4), %xmm6
13975 // CHECK
: vpmovzxdq
64(%rdx
,%rax
,4), %xmm6
13976 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0x74,0x82,0x40]
13977 vpmovzxdq
64(%rdx
,%rax
,4), %xmm6
13979 // CHECK
: vpmovzxdq
64(%rdx
,%rax
), %xmm15
13980 // CHECK
: encoding
: [0xc4,0x62,0x79,0x35,0x7c,0x02,0x40]
13981 vpmovzxdq
64(%rdx
,%rax
), %xmm15
13983 // CHECK
: vpmovzxdq
64(%rdx
,%rax
), %xmm6
13984 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0x74,0x02,0x40]
13985 vpmovzxdq
64(%rdx
,%rax
), %xmm6
13987 // CHECK
: vpmovzxdq
64(%rdx
), %xmm15
13988 // CHECK
: encoding
: [0xc4,0x62,0x79,0x35,0x7a,0x40]
13989 vpmovzxdq
64(%rdx
), %xmm15
13991 // CHECK
: vpmovzxdq
64(%rdx
), %xmm6
13992 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0x72,0x40]
13993 vpmovzxdq
64(%rdx
), %xmm6
13995 // CHECK
: vpmovzxdq
(%rdx
), %xmm15
13996 // CHECK
: encoding
: [0xc4,0x62,0x79,0x35,0x3a]
13997 vpmovzxdq
(%rdx
), %xmm15
13999 // CHECK
: vpmovzxdq
(%rdx
), %xmm6
14000 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0x32]
14001 vpmovzxdq
(%rdx
), %xmm6
14003 // CHECK
: vpmovzxdq
%xmm15
, %xmm15
14004 // CHECK
: encoding
: [0xc4,0x42,0x79,0x35,0xff]
14005 vpmovzxdq
%xmm15
, %xmm15
14007 // CHECK
: vpmovzxdq
%xmm6
, %xmm6
14008 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x35,0xf6]
14009 vpmovzxdq
%xmm6
, %xmm6
14011 // CHECK
: vpmovzxwd
485498096, %xmm15
14012 // CHECK
: encoding
: [0xc4,0x62,0x79,0x33,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14013 vpmovzxwd
485498096, %xmm15
14015 // CHECK
: vpmovzxwd
485498096, %xmm6
14016 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14017 vpmovzxwd
485498096, %xmm6
14019 // CHECK
: vpmovzxwd
-64(%rdx
,%rax
,4), %xmm15
14020 // CHECK
: encoding
: [0xc4,0x62,0x79,0x33,0x7c,0x82,0xc0]
14021 vpmovzxwd
-64(%rdx
,%rax
,4), %xmm15
14023 // CHECK
: vpmovzxwd
64(%rdx
,%rax
,4), %xmm15
14024 // CHECK
: encoding
: [0xc4,0x62,0x79,0x33,0x7c,0x82,0x40]
14025 vpmovzxwd
64(%rdx
,%rax
,4), %xmm15
14027 // CHECK
: vpmovzxwd
-64(%rdx
,%rax
,4), %xmm6
14028 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0x74,0x82,0xc0]
14029 vpmovzxwd
-64(%rdx
,%rax
,4), %xmm6
14031 // CHECK
: vpmovzxwd
64(%rdx
,%rax
,4), %xmm6
14032 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0x74,0x82,0x40]
14033 vpmovzxwd
64(%rdx
,%rax
,4), %xmm6
14035 // CHECK
: vpmovzxwd
64(%rdx
,%rax
), %xmm15
14036 // CHECK
: encoding
: [0xc4,0x62,0x79,0x33,0x7c,0x02,0x40]
14037 vpmovzxwd
64(%rdx
,%rax
), %xmm15
14039 // CHECK
: vpmovzxwd
64(%rdx
,%rax
), %xmm6
14040 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0x74,0x02,0x40]
14041 vpmovzxwd
64(%rdx
,%rax
), %xmm6
14043 // CHECK
: vpmovzxwd
64(%rdx
), %xmm15
14044 // CHECK
: encoding
: [0xc4,0x62,0x79,0x33,0x7a,0x40]
14045 vpmovzxwd
64(%rdx
), %xmm15
14047 // CHECK
: vpmovzxwd
64(%rdx
), %xmm6
14048 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0x72,0x40]
14049 vpmovzxwd
64(%rdx
), %xmm6
14051 // CHECK
: vpmovzxwd
(%rdx
), %xmm15
14052 // CHECK
: encoding
: [0xc4,0x62,0x79,0x33,0x3a]
14053 vpmovzxwd
(%rdx
), %xmm15
14055 // CHECK
: vpmovzxwd
(%rdx
), %xmm6
14056 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0x32]
14057 vpmovzxwd
(%rdx
), %xmm6
14059 // CHECK
: vpmovzxwd
%xmm15
, %xmm15
14060 // CHECK
: encoding
: [0xc4,0x42,0x79,0x33,0xff]
14061 vpmovzxwd
%xmm15
, %xmm15
14063 // CHECK
: vpmovzxwd
%xmm6
, %xmm6
14064 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x33,0xf6]
14065 vpmovzxwd
%xmm6
, %xmm6
14067 // CHECK
: vpmovzxwq
485498096, %xmm15
14068 // CHECK
: encoding
: [0xc4,0x62,0x79,0x34,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14069 vpmovzxwq
485498096, %xmm15
14071 // CHECK
: vpmovzxwq
485498096, %xmm6
14072 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14073 vpmovzxwq
485498096, %xmm6
14075 // CHECK
: vpmovzxwq
-64(%rdx
,%rax
,4), %xmm15
14076 // CHECK
: encoding
: [0xc4,0x62,0x79,0x34,0x7c,0x82,0xc0]
14077 vpmovzxwq
-64(%rdx
,%rax
,4), %xmm15
14079 // CHECK
: vpmovzxwq
64(%rdx
,%rax
,4), %xmm15
14080 // CHECK
: encoding
: [0xc4,0x62,0x79,0x34,0x7c,0x82,0x40]
14081 vpmovzxwq
64(%rdx
,%rax
,4), %xmm15
14083 // CHECK
: vpmovzxwq
-64(%rdx
,%rax
,4), %xmm6
14084 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0x74,0x82,0xc0]
14085 vpmovzxwq
-64(%rdx
,%rax
,4), %xmm6
14087 // CHECK
: vpmovzxwq
64(%rdx
,%rax
,4), %xmm6
14088 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0x74,0x82,0x40]
14089 vpmovzxwq
64(%rdx
,%rax
,4), %xmm6
14091 // CHECK
: vpmovzxwq
64(%rdx
,%rax
), %xmm15
14092 // CHECK
: encoding
: [0xc4,0x62,0x79,0x34,0x7c,0x02,0x40]
14093 vpmovzxwq
64(%rdx
,%rax
), %xmm15
14095 // CHECK
: vpmovzxwq
64(%rdx
,%rax
), %xmm6
14096 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0x74,0x02,0x40]
14097 vpmovzxwq
64(%rdx
,%rax
), %xmm6
14099 // CHECK
: vpmovzxwq
64(%rdx
), %xmm15
14100 // CHECK
: encoding
: [0xc4,0x62,0x79,0x34,0x7a,0x40]
14101 vpmovzxwq
64(%rdx
), %xmm15
14103 // CHECK
: vpmovzxwq
64(%rdx
), %xmm6
14104 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0x72,0x40]
14105 vpmovzxwq
64(%rdx
), %xmm6
14107 // CHECK
: vpmovzxwq
(%rdx
), %xmm15
14108 // CHECK
: encoding
: [0xc4,0x62,0x79,0x34,0x3a]
14109 vpmovzxwq
(%rdx
), %xmm15
14111 // CHECK
: vpmovzxwq
(%rdx
), %xmm6
14112 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0x32]
14113 vpmovzxwq
(%rdx
), %xmm6
14115 // CHECK
: vpmovzxwq
%xmm15
, %xmm15
14116 // CHECK
: encoding
: [0xc4,0x42,0x79,0x34,0xff]
14117 vpmovzxwq
%xmm15
, %xmm15
14119 // CHECK
: vpmovzxwq
%xmm6
, %xmm6
14120 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x34,0xf6]
14121 vpmovzxwq
%xmm6
, %xmm6
14123 // CHECK
: vpmuldq
485498096, %xmm15
, %xmm15
14124 // CHECK
: encoding
: [0xc4,0x62,0x01,0x28,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14125 vpmuldq
485498096, %xmm15
, %xmm15
14127 // CHECK
: vpmuldq
485498096, %xmm6
, %xmm6
14128 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14129 vpmuldq
485498096, %xmm6
, %xmm6
14131 // CHECK
: vpmuldq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14132 // CHECK
: encoding
: [0xc4,0x62,0x01,0x28,0x7c,0x82,0xc0]
14133 vpmuldq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14135 // CHECK
: vpmuldq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14136 // CHECK
: encoding
: [0xc4,0x62,0x01,0x28,0x7c,0x82,0x40]
14137 vpmuldq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14139 // CHECK
: vpmuldq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14140 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x28,0x74,0x82,0xc0]
14141 vpmuldq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14143 // CHECK
: vpmuldq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14144 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x28,0x74,0x82,0x40]
14145 vpmuldq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14147 // CHECK
: vpmuldq
64(%rdx
,%rax
), %xmm15
, %xmm15
14148 // CHECK
: encoding
: [0xc4,0x62,0x01,0x28,0x7c,0x02,0x40]
14149 vpmuldq
64(%rdx
,%rax
), %xmm15
, %xmm15
14151 // CHECK
: vpmuldq
64(%rdx
,%rax
), %xmm6
, %xmm6
14152 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x28,0x74,0x02,0x40]
14153 vpmuldq
64(%rdx
,%rax
), %xmm6
, %xmm6
14155 // CHECK
: vpmuldq
64(%rdx
), %xmm15
, %xmm15
14156 // CHECK
: encoding
: [0xc4,0x62,0x01,0x28,0x7a,0x40]
14157 vpmuldq
64(%rdx
), %xmm15
, %xmm15
14159 // CHECK
: vpmuldq
64(%rdx
), %xmm6
, %xmm6
14160 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x28,0x72,0x40]
14161 vpmuldq
64(%rdx
), %xmm6
, %xmm6
14163 // CHECK
: vpmuldq
(%rdx
), %xmm15
, %xmm15
14164 // CHECK
: encoding
: [0xc4,0x62,0x01,0x28,0x3a]
14165 vpmuldq
(%rdx
), %xmm15
, %xmm15
14167 // CHECK
: vpmuldq
(%rdx
), %xmm6
, %xmm6
14168 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x28,0x32]
14169 vpmuldq
(%rdx
), %xmm6
, %xmm6
14171 // CHECK
: vpmuldq
%xmm15
, %xmm15
, %xmm15
14172 // CHECK
: encoding
: [0xc4,0x42,0x01,0x28,0xff]
14173 vpmuldq
%xmm15
, %xmm15
, %xmm15
14175 // CHECK
: vpmuldq
%xmm6
, %xmm6
, %xmm6
14176 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x28,0xf6]
14177 vpmuldq
%xmm6
, %xmm6
, %xmm6
14179 // CHECK
: vpmulhrsw
485498096, %xmm15
, %xmm15
14180 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14181 vpmulhrsw
485498096, %xmm15
, %xmm15
14183 // CHECK
: vpmulhrsw
485498096, %xmm6
, %xmm6
14184 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0b,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14185 vpmulhrsw
485498096, %xmm6
, %xmm6
14187 // CHECK
: vpmulhrsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14188 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0b,0x7c,0x82,0xc0]
14189 vpmulhrsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14191 // CHECK
: vpmulhrsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14192 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0b,0x7c,0x82,0x40]
14193 vpmulhrsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14195 // CHECK
: vpmulhrsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14196 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0b,0x74,0x82,0xc0]
14197 vpmulhrsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14199 // CHECK
: vpmulhrsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14200 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0b,0x74,0x82,0x40]
14201 vpmulhrsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14203 // CHECK
: vpmulhrsw
64(%rdx
,%rax
), %xmm15
, %xmm15
14204 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0b,0x7c,0x02,0x40]
14205 vpmulhrsw
64(%rdx
,%rax
), %xmm15
, %xmm15
14207 // CHECK
: vpmulhrsw
64(%rdx
,%rax
), %xmm6
, %xmm6
14208 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0b,0x74,0x02,0x40]
14209 vpmulhrsw
64(%rdx
,%rax
), %xmm6
, %xmm6
14211 // CHECK
: vpmulhrsw
64(%rdx
), %xmm15
, %xmm15
14212 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0b,0x7a,0x40]
14213 vpmulhrsw
64(%rdx
), %xmm15
, %xmm15
14215 // CHECK
: vpmulhrsw
64(%rdx
), %xmm6
, %xmm6
14216 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0b,0x72,0x40]
14217 vpmulhrsw
64(%rdx
), %xmm6
, %xmm6
14219 // CHECK
: vpmulhrsw
(%rdx
), %xmm15
, %xmm15
14220 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0b,0x3a]
14221 vpmulhrsw
(%rdx
), %xmm15
, %xmm15
14223 // CHECK
: vpmulhrsw
(%rdx
), %xmm6
, %xmm6
14224 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0b,0x32]
14225 vpmulhrsw
(%rdx
), %xmm6
, %xmm6
14227 // CHECK
: vpmulhrsw
%xmm15
, %xmm15
, %xmm15
14228 // CHECK
: encoding
: [0xc4,0x42,0x01,0x0b,0xff]
14229 vpmulhrsw
%xmm15
, %xmm15
, %xmm15
14231 // CHECK
: vpmulhrsw
%xmm6
, %xmm6
, %xmm6
14232 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0b,0xf6]
14233 vpmulhrsw
%xmm6
, %xmm6
, %xmm6
14235 // CHECK
: vpmulhuw
485498096, %xmm15
, %xmm15
14236 // CHECK
: encoding
: [0xc5,0x01,0xe4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14237 vpmulhuw
485498096, %xmm15
, %xmm15
14239 // CHECK
: vpmulhuw
485498096, %xmm6
, %xmm6
14240 // CHECK
: encoding
: [0xc5,0xc9,0xe4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14241 vpmulhuw
485498096, %xmm6
, %xmm6
14243 // CHECK
: vpmulhuw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14244 // CHECK
: encoding
: [0xc5,0x01,0xe4,0x7c,0x82,0xc0]
14245 vpmulhuw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14247 // CHECK
: vpmulhuw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14248 // CHECK
: encoding
: [0xc5,0x01,0xe4,0x7c,0x82,0x40]
14249 vpmulhuw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14251 // CHECK
: vpmulhuw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14252 // CHECK
: encoding
: [0xc5,0xc9,0xe4,0x74,0x82,0xc0]
14253 vpmulhuw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14255 // CHECK
: vpmulhuw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14256 // CHECK
: encoding
: [0xc5,0xc9,0xe4,0x74,0x82,0x40]
14257 vpmulhuw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14259 // CHECK
: vpmulhuw
64(%rdx
,%rax
), %xmm15
, %xmm15
14260 // CHECK
: encoding
: [0xc5,0x01,0xe4,0x7c,0x02,0x40]
14261 vpmulhuw
64(%rdx
,%rax
), %xmm15
, %xmm15
14263 // CHECK
: vpmulhuw
64(%rdx
,%rax
), %xmm6
, %xmm6
14264 // CHECK
: encoding
: [0xc5,0xc9,0xe4,0x74,0x02,0x40]
14265 vpmulhuw
64(%rdx
,%rax
), %xmm6
, %xmm6
14267 // CHECK
: vpmulhuw
64(%rdx
), %xmm15
, %xmm15
14268 // CHECK
: encoding
: [0xc5,0x01,0xe4,0x7a,0x40]
14269 vpmulhuw
64(%rdx
), %xmm15
, %xmm15
14271 // CHECK
: vpmulhuw
64(%rdx
), %xmm6
, %xmm6
14272 // CHECK
: encoding
: [0xc5,0xc9,0xe4,0x72,0x40]
14273 vpmulhuw
64(%rdx
), %xmm6
, %xmm6
14275 // CHECK
: vpmulhuw
(%rdx
), %xmm15
, %xmm15
14276 // CHECK
: encoding
: [0xc5,0x01,0xe4,0x3a]
14277 vpmulhuw
(%rdx
), %xmm15
, %xmm15
14279 // CHECK
: vpmulhuw
(%rdx
), %xmm6
, %xmm6
14280 // CHECK
: encoding
: [0xc5,0xc9,0xe4,0x32]
14281 vpmulhuw
(%rdx
), %xmm6
, %xmm6
14283 // CHECK
: vpmulhuw
%xmm15
, %xmm15
, %xmm15
14284 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe4,0xff]
14285 vpmulhuw
%xmm15
, %xmm15
, %xmm15
14287 // CHECK
: vpmulhuw
%xmm6
, %xmm6
, %xmm6
14288 // CHECK
: encoding
: [0xc5,0xc9,0xe4,0xf6]
14289 vpmulhuw
%xmm6
, %xmm6
, %xmm6
14291 // CHECK
: vpmulhw
485498096, %xmm15
, %xmm15
14292 // CHECK
: encoding
: [0xc5,0x01,0xe5,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14293 vpmulhw
485498096, %xmm15
, %xmm15
14295 // CHECK
: vpmulhw
485498096, %xmm6
, %xmm6
14296 // CHECK
: encoding
: [0xc5,0xc9,0xe5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14297 vpmulhw
485498096, %xmm6
, %xmm6
14299 // CHECK
: vpmulhw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14300 // CHECK
: encoding
: [0xc5,0x01,0xe5,0x7c,0x82,0xc0]
14301 vpmulhw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14303 // CHECK
: vpmulhw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14304 // CHECK
: encoding
: [0xc5,0x01,0xe5,0x7c,0x82,0x40]
14305 vpmulhw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14307 // CHECK
: vpmulhw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14308 // CHECK
: encoding
: [0xc5,0xc9,0xe5,0x74,0x82,0xc0]
14309 vpmulhw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14311 // CHECK
: vpmulhw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14312 // CHECK
: encoding
: [0xc5,0xc9,0xe5,0x74,0x82,0x40]
14313 vpmulhw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14315 // CHECK
: vpmulhw
64(%rdx
,%rax
), %xmm15
, %xmm15
14316 // CHECK
: encoding
: [0xc5,0x01,0xe5,0x7c,0x02,0x40]
14317 vpmulhw
64(%rdx
,%rax
), %xmm15
, %xmm15
14319 // CHECK
: vpmulhw
64(%rdx
,%rax
), %xmm6
, %xmm6
14320 // CHECK
: encoding
: [0xc5,0xc9,0xe5,0x74,0x02,0x40]
14321 vpmulhw
64(%rdx
,%rax
), %xmm6
, %xmm6
14323 // CHECK
: vpmulhw
64(%rdx
), %xmm15
, %xmm15
14324 // CHECK
: encoding
: [0xc5,0x01,0xe5,0x7a,0x40]
14325 vpmulhw
64(%rdx
), %xmm15
, %xmm15
14327 // CHECK
: vpmulhw
64(%rdx
), %xmm6
, %xmm6
14328 // CHECK
: encoding
: [0xc5,0xc9,0xe5,0x72,0x40]
14329 vpmulhw
64(%rdx
), %xmm6
, %xmm6
14331 // CHECK
: vpmulhw
(%rdx
), %xmm15
, %xmm15
14332 // CHECK
: encoding
: [0xc5,0x01,0xe5,0x3a]
14333 vpmulhw
(%rdx
), %xmm15
, %xmm15
14335 // CHECK
: vpmulhw
(%rdx
), %xmm6
, %xmm6
14336 // CHECK
: encoding
: [0xc5,0xc9,0xe5,0x32]
14337 vpmulhw
(%rdx
), %xmm6
, %xmm6
14339 // CHECK
: vpmulhw
%xmm15
, %xmm15
, %xmm15
14340 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe5,0xff]
14341 vpmulhw
%xmm15
, %xmm15
, %xmm15
14343 // CHECK
: vpmulhw
%xmm6
, %xmm6
, %xmm6
14344 // CHECK
: encoding
: [0xc5,0xc9,0xe5,0xf6]
14345 vpmulhw
%xmm6
, %xmm6
, %xmm6
14347 // CHECK
: vpmulld
485498096, %xmm15
, %xmm15
14348 // CHECK
: encoding
: [0xc4,0x62,0x01,0x40,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14349 vpmulld
485498096, %xmm15
, %xmm15
14351 // CHECK
: vpmulld
485498096, %xmm6
, %xmm6
14352 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x40,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14353 vpmulld
485498096, %xmm6
, %xmm6
14355 // CHECK
: vpmulld
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14356 // CHECK
: encoding
: [0xc4,0x62,0x01,0x40,0x7c,0x82,0xc0]
14357 vpmulld
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14359 // CHECK
: vpmulld
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14360 // CHECK
: encoding
: [0xc4,0x62,0x01,0x40,0x7c,0x82,0x40]
14361 vpmulld
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14363 // CHECK
: vpmulld
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14364 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x40,0x74,0x82,0xc0]
14365 vpmulld
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14367 // CHECK
: vpmulld
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14368 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x40,0x74,0x82,0x40]
14369 vpmulld
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14371 // CHECK
: vpmulld
64(%rdx
,%rax
), %xmm15
, %xmm15
14372 // CHECK
: encoding
: [0xc4,0x62,0x01,0x40,0x7c,0x02,0x40]
14373 vpmulld
64(%rdx
,%rax
), %xmm15
, %xmm15
14375 // CHECK
: vpmulld
64(%rdx
,%rax
), %xmm6
, %xmm6
14376 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x40,0x74,0x02,0x40]
14377 vpmulld
64(%rdx
,%rax
), %xmm6
, %xmm6
14379 // CHECK
: vpmulld
64(%rdx
), %xmm15
, %xmm15
14380 // CHECK
: encoding
: [0xc4,0x62,0x01,0x40,0x7a,0x40]
14381 vpmulld
64(%rdx
), %xmm15
, %xmm15
14383 // CHECK
: vpmulld
64(%rdx
), %xmm6
, %xmm6
14384 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x40,0x72,0x40]
14385 vpmulld
64(%rdx
), %xmm6
, %xmm6
14387 // CHECK
: vpmulld
(%rdx
), %xmm15
, %xmm15
14388 // CHECK
: encoding
: [0xc4,0x62,0x01,0x40,0x3a]
14389 vpmulld
(%rdx
), %xmm15
, %xmm15
14391 // CHECK
: vpmulld
(%rdx
), %xmm6
, %xmm6
14392 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x40,0x32]
14393 vpmulld
(%rdx
), %xmm6
, %xmm6
14395 // CHECK
: vpmulld
%xmm15
, %xmm15
, %xmm15
14396 // CHECK
: encoding
: [0xc4,0x42,0x01,0x40,0xff]
14397 vpmulld
%xmm15
, %xmm15
, %xmm15
14399 // CHECK
: vpmulld
%xmm6
, %xmm6
, %xmm6
14400 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x40,0xf6]
14401 vpmulld
%xmm6
, %xmm6
, %xmm6
14403 // CHECK
: vpmullw
485498096, %xmm15
, %xmm15
14404 // CHECK
: encoding
: [0xc5,0x01,0xd5,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14405 vpmullw
485498096, %xmm15
, %xmm15
14407 // CHECK
: vpmullw
485498096, %xmm6
, %xmm6
14408 // CHECK
: encoding
: [0xc5,0xc9,0xd5,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14409 vpmullw
485498096, %xmm6
, %xmm6
14411 // CHECK
: vpmullw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14412 // CHECK
: encoding
: [0xc5,0x01,0xd5,0x7c,0x82,0xc0]
14413 vpmullw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14415 // CHECK
: vpmullw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14416 // CHECK
: encoding
: [0xc5,0x01,0xd5,0x7c,0x82,0x40]
14417 vpmullw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14419 // CHECK
: vpmullw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14420 // CHECK
: encoding
: [0xc5,0xc9,0xd5,0x74,0x82,0xc0]
14421 vpmullw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14423 // CHECK
: vpmullw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14424 // CHECK
: encoding
: [0xc5,0xc9,0xd5,0x74,0x82,0x40]
14425 vpmullw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14427 // CHECK
: vpmullw
64(%rdx
,%rax
), %xmm15
, %xmm15
14428 // CHECK
: encoding
: [0xc5,0x01,0xd5,0x7c,0x02,0x40]
14429 vpmullw
64(%rdx
,%rax
), %xmm15
, %xmm15
14431 // CHECK
: vpmullw
64(%rdx
,%rax
), %xmm6
, %xmm6
14432 // CHECK
: encoding
: [0xc5,0xc9,0xd5,0x74,0x02,0x40]
14433 vpmullw
64(%rdx
,%rax
), %xmm6
, %xmm6
14435 // CHECK
: vpmullw
64(%rdx
), %xmm15
, %xmm15
14436 // CHECK
: encoding
: [0xc5,0x01,0xd5,0x7a,0x40]
14437 vpmullw
64(%rdx
), %xmm15
, %xmm15
14439 // CHECK
: vpmullw
64(%rdx
), %xmm6
, %xmm6
14440 // CHECK
: encoding
: [0xc5,0xc9,0xd5,0x72,0x40]
14441 vpmullw
64(%rdx
), %xmm6
, %xmm6
14443 // CHECK
: vpmullw
(%rdx
), %xmm15
, %xmm15
14444 // CHECK
: encoding
: [0xc5,0x01,0xd5,0x3a]
14445 vpmullw
(%rdx
), %xmm15
, %xmm15
14447 // CHECK
: vpmullw
(%rdx
), %xmm6
, %xmm6
14448 // CHECK
: encoding
: [0xc5,0xc9,0xd5,0x32]
14449 vpmullw
(%rdx
), %xmm6
, %xmm6
14451 // CHECK
: vpmullw
%xmm15
, %xmm15
, %xmm15
14452 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd5,0xff]
14453 vpmullw
%xmm15
, %xmm15
, %xmm15
14455 // CHECK
: vpmullw
%xmm6
, %xmm6
, %xmm6
14456 // CHECK
: encoding
: [0xc5,0xc9,0xd5,0xf6]
14457 vpmullw
%xmm6
, %xmm6
, %xmm6
14459 // CHECK
: vpmuludq
485498096, %xmm15
, %xmm15
14460 // CHECK
: encoding
: [0xc5,0x01,0xf4,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14461 vpmuludq
485498096, %xmm15
, %xmm15
14463 // CHECK
: vpmuludq
485498096, %xmm6
, %xmm6
14464 // CHECK
: encoding
: [0xc5,0xc9,0xf4,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14465 vpmuludq
485498096, %xmm6
, %xmm6
14467 // CHECK
: vpmuludq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14468 // CHECK
: encoding
: [0xc5,0x01,0xf4,0x7c,0x82,0xc0]
14469 vpmuludq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14471 // CHECK
: vpmuludq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14472 // CHECK
: encoding
: [0xc5,0x01,0xf4,0x7c,0x82,0x40]
14473 vpmuludq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14475 // CHECK
: vpmuludq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14476 // CHECK
: encoding
: [0xc5,0xc9,0xf4,0x74,0x82,0xc0]
14477 vpmuludq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14479 // CHECK
: vpmuludq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14480 // CHECK
: encoding
: [0xc5,0xc9,0xf4,0x74,0x82,0x40]
14481 vpmuludq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14483 // CHECK
: vpmuludq
64(%rdx
,%rax
), %xmm15
, %xmm15
14484 // CHECK
: encoding
: [0xc5,0x01,0xf4,0x7c,0x02,0x40]
14485 vpmuludq
64(%rdx
,%rax
), %xmm15
, %xmm15
14487 // CHECK
: vpmuludq
64(%rdx
,%rax
), %xmm6
, %xmm6
14488 // CHECK
: encoding
: [0xc5,0xc9,0xf4,0x74,0x02,0x40]
14489 vpmuludq
64(%rdx
,%rax
), %xmm6
, %xmm6
14491 // CHECK
: vpmuludq
64(%rdx
), %xmm15
, %xmm15
14492 // CHECK
: encoding
: [0xc5,0x01,0xf4,0x7a,0x40]
14493 vpmuludq
64(%rdx
), %xmm15
, %xmm15
14495 // CHECK
: vpmuludq
64(%rdx
), %xmm6
, %xmm6
14496 // CHECK
: encoding
: [0xc5,0xc9,0xf4,0x72,0x40]
14497 vpmuludq
64(%rdx
), %xmm6
, %xmm6
14499 // CHECK
: vpmuludq
(%rdx
), %xmm15
, %xmm15
14500 // CHECK
: encoding
: [0xc5,0x01,0xf4,0x3a]
14501 vpmuludq
(%rdx
), %xmm15
, %xmm15
14503 // CHECK
: vpmuludq
(%rdx
), %xmm6
, %xmm6
14504 // CHECK
: encoding
: [0xc5,0xc9,0xf4,0x32]
14505 vpmuludq
(%rdx
), %xmm6
, %xmm6
14507 // CHECK
: vpmuludq
%xmm15
, %xmm15
, %xmm15
14508 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf4,0xff]
14509 vpmuludq
%xmm15
, %xmm15
, %xmm15
14511 // CHECK
: vpmuludq
%xmm6
, %xmm6
, %xmm6
14512 // CHECK
: encoding
: [0xc5,0xc9,0xf4,0xf6]
14513 vpmuludq
%xmm6
, %xmm6
, %xmm6
14515 // CHECK
: vpor
485498096, %xmm15
, %xmm15
14516 // CHECK
: encoding
: [0xc5,0x01,0xeb,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14517 vpor
485498096, %xmm15
, %xmm15
14519 // CHECK
: vpor
485498096, %xmm6
, %xmm6
14520 // CHECK
: encoding
: [0xc5,0xc9,0xeb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14521 vpor
485498096, %xmm6
, %xmm6
14523 // CHECK
: vpor
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14524 // CHECK
: encoding
: [0xc5,0x01,0xeb,0x7c,0x82,0xc0]
14525 vpor
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14527 // CHECK
: vpor
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14528 // CHECK
: encoding
: [0xc5,0x01,0xeb,0x7c,0x82,0x40]
14529 vpor
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14531 // CHECK
: vpor
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14532 // CHECK
: encoding
: [0xc5,0xc9,0xeb,0x74,0x82,0xc0]
14533 vpor
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14535 // CHECK
: vpor
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14536 // CHECK
: encoding
: [0xc5,0xc9,0xeb,0x74,0x82,0x40]
14537 vpor
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14539 // CHECK
: vpor
64(%rdx
,%rax
), %xmm15
, %xmm15
14540 // CHECK
: encoding
: [0xc5,0x01,0xeb,0x7c,0x02,0x40]
14541 vpor
64(%rdx
,%rax
), %xmm15
, %xmm15
14543 // CHECK
: vpor
64(%rdx
,%rax
), %xmm6
, %xmm6
14544 // CHECK
: encoding
: [0xc5,0xc9,0xeb,0x74,0x02,0x40]
14545 vpor
64(%rdx
,%rax
), %xmm6
, %xmm6
14547 // CHECK
: vpor
64(%rdx
), %xmm15
, %xmm15
14548 // CHECK
: encoding
: [0xc5,0x01,0xeb,0x7a,0x40]
14549 vpor
64(%rdx
), %xmm15
, %xmm15
14551 // CHECK
: vpor
64(%rdx
), %xmm6
, %xmm6
14552 // CHECK
: encoding
: [0xc5,0xc9,0xeb,0x72,0x40]
14553 vpor
64(%rdx
), %xmm6
, %xmm6
14555 // CHECK
: vpor
(%rdx
), %xmm15
, %xmm15
14556 // CHECK
: encoding
: [0xc5,0x01,0xeb,0x3a]
14557 vpor
(%rdx
), %xmm15
, %xmm15
14559 // CHECK
: vpor
(%rdx
), %xmm6
, %xmm6
14560 // CHECK
: encoding
: [0xc5,0xc9,0xeb,0x32]
14561 vpor
(%rdx
), %xmm6
, %xmm6
14563 // CHECK
: vpor
%xmm15
, %xmm15
, %xmm15
14564 // CHECK
: encoding
: [0xc4,0x41,0x01,0xeb,0xff]
14565 vpor
%xmm15
, %xmm15
, %xmm15
14567 // CHECK
: vpor
%xmm6
, %xmm6
, %xmm6
14568 // CHECK
: encoding
: [0xc5,0xc9,0xeb,0xf6]
14569 vpor
%xmm6
, %xmm6
, %xmm6
14571 // CHECK
: vpsadbw
485498096, %xmm15
, %xmm15
14572 // CHECK
: encoding
: [0xc5,0x01,0xf6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14573 vpsadbw
485498096, %xmm15
, %xmm15
14575 // CHECK
: vpsadbw
485498096, %xmm6
, %xmm6
14576 // CHECK
: encoding
: [0xc5,0xc9,0xf6,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14577 vpsadbw
485498096, %xmm6
, %xmm6
14579 // CHECK
: vpsadbw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14580 // CHECK
: encoding
: [0xc5,0x01,0xf6,0x7c,0x82,0xc0]
14581 vpsadbw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14583 // CHECK
: vpsadbw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14584 // CHECK
: encoding
: [0xc5,0x01,0xf6,0x7c,0x82,0x40]
14585 vpsadbw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14587 // CHECK
: vpsadbw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14588 // CHECK
: encoding
: [0xc5,0xc9,0xf6,0x74,0x82,0xc0]
14589 vpsadbw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14591 // CHECK
: vpsadbw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14592 // CHECK
: encoding
: [0xc5,0xc9,0xf6,0x74,0x82,0x40]
14593 vpsadbw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14595 // CHECK
: vpsadbw
64(%rdx
,%rax
), %xmm15
, %xmm15
14596 // CHECK
: encoding
: [0xc5,0x01,0xf6,0x7c,0x02,0x40]
14597 vpsadbw
64(%rdx
,%rax
), %xmm15
, %xmm15
14599 // CHECK
: vpsadbw
64(%rdx
,%rax
), %xmm6
, %xmm6
14600 // CHECK
: encoding
: [0xc5,0xc9,0xf6,0x74,0x02,0x40]
14601 vpsadbw
64(%rdx
,%rax
), %xmm6
, %xmm6
14603 // CHECK
: vpsadbw
64(%rdx
), %xmm15
, %xmm15
14604 // CHECK
: encoding
: [0xc5,0x01,0xf6,0x7a,0x40]
14605 vpsadbw
64(%rdx
), %xmm15
, %xmm15
14607 // CHECK
: vpsadbw
64(%rdx
), %xmm6
, %xmm6
14608 // CHECK
: encoding
: [0xc5,0xc9,0xf6,0x72,0x40]
14609 vpsadbw
64(%rdx
), %xmm6
, %xmm6
14611 // CHECK
: vpsadbw
(%rdx
), %xmm15
, %xmm15
14612 // CHECK
: encoding
: [0xc5,0x01,0xf6,0x3a]
14613 vpsadbw
(%rdx
), %xmm15
, %xmm15
14615 // CHECK
: vpsadbw
(%rdx
), %xmm6
, %xmm6
14616 // CHECK
: encoding
: [0xc5,0xc9,0xf6,0x32]
14617 vpsadbw
(%rdx
), %xmm6
, %xmm6
14619 // CHECK
: vpsadbw
%xmm15
, %xmm15
, %xmm15
14620 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf6,0xff]
14621 vpsadbw
%xmm15
, %xmm15
, %xmm15
14623 // CHECK
: vpsadbw
%xmm6
, %xmm6
, %xmm6
14624 // CHECK
: encoding
: [0xc5,0xc9,0xf6,0xf6]
14625 vpsadbw
%xmm6
, %xmm6
, %xmm6
14627 // CHECK
: vpshufb
485498096, %xmm15
, %xmm15
14628 // CHECK
: encoding
: [0xc4,0x62,0x01,0x00,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14629 vpshufb
485498096, %xmm15
, %xmm15
14631 // CHECK
: vpshufb
485498096, %xmm6
, %xmm6
14632 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x00,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14633 vpshufb
485498096, %xmm6
, %xmm6
14635 // CHECK
: vpshufb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14636 // CHECK
: encoding
: [0xc4,0x62,0x01,0x00,0x7c,0x82,0xc0]
14637 vpshufb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14639 // CHECK
: vpshufb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14640 // CHECK
: encoding
: [0xc4,0x62,0x01,0x00,0x7c,0x82,0x40]
14641 vpshufb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14643 // CHECK
: vpshufb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14644 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x00,0x74,0x82,0xc0]
14645 vpshufb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14647 // CHECK
: vpshufb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14648 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x00,0x74,0x82,0x40]
14649 vpshufb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14651 // CHECK
: vpshufb
64(%rdx
,%rax
), %xmm15
, %xmm15
14652 // CHECK
: encoding
: [0xc4,0x62,0x01,0x00,0x7c,0x02,0x40]
14653 vpshufb
64(%rdx
,%rax
), %xmm15
, %xmm15
14655 // CHECK
: vpshufb
64(%rdx
,%rax
), %xmm6
, %xmm6
14656 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x00,0x74,0x02,0x40]
14657 vpshufb
64(%rdx
,%rax
), %xmm6
, %xmm6
14659 // CHECK
: vpshufb
64(%rdx
), %xmm15
, %xmm15
14660 // CHECK
: encoding
: [0xc4,0x62,0x01,0x00,0x7a,0x40]
14661 vpshufb
64(%rdx
), %xmm15
, %xmm15
14663 // CHECK
: vpshufb
64(%rdx
), %xmm6
, %xmm6
14664 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x00,0x72,0x40]
14665 vpshufb
64(%rdx
), %xmm6
, %xmm6
14667 // CHECK
: vpshufb
(%rdx
), %xmm15
, %xmm15
14668 // CHECK
: encoding
: [0xc4,0x62,0x01,0x00,0x3a]
14669 vpshufb
(%rdx
), %xmm15
, %xmm15
14671 // CHECK
: vpshufb
(%rdx
), %xmm6
, %xmm6
14672 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x00,0x32]
14673 vpshufb
(%rdx
), %xmm6
, %xmm6
14675 // CHECK
: vpshufb
%xmm15
, %xmm15
, %xmm15
14676 // CHECK
: encoding
: [0xc4,0x42,0x01,0x00,0xff]
14677 vpshufb
%xmm15
, %xmm15
, %xmm15
14679 // CHECK
: vpshufb
%xmm6
, %xmm6
, %xmm6
14680 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x00,0xf6]
14681 vpshufb
%xmm6
, %xmm6
, %xmm6
14683 // CHECK
: vpshufd $
0, 485498096, %xmm15
14684 // CHECK
: encoding
: [0xc5,0x79,0x70,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
14685 vpshufd $
0, 485498096, %xmm15
14687 // CHECK
: vpshufd $
0, 485498096, %xmm6
14688 // CHECK
: encoding
: [0xc5,0xf9,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
14689 vpshufd $
0, 485498096, %xmm6
14691 // CHECK
: vpshufd $
0, -64(%rdx
,%rax
,4), %xmm15
14692 // CHECK
: encoding
: [0xc5,0x79,0x70,0x7c,0x82,0xc0,0x00]
14693 vpshufd $
0, -64(%rdx
,%rax
,4), %xmm15
14695 // CHECK
: vpshufd $
0, 64(%rdx
,%rax
,4), %xmm15
14696 // CHECK
: encoding
: [0xc5,0x79,0x70,0x7c,0x82,0x40,0x00]
14697 vpshufd $
0, 64(%rdx
,%rax
,4), %xmm15
14699 // CHECK
: vpshufd $
0, -64(%rdx
,%rax
,4), %xmm6
14700 // CHECK
: encoding
: [0xc5,0xf9,0x70,0x74,0x82,0xc0,0x00]
14701 vpshufd $
0, -64(%rdx
,%rax
,4), %xmm6
14703 // CHECK
: vpshufd $
0, 64(%rdx
,%rax
,4), %xmm6
14704 // CHECK
: encoding
: [0xc5,0xf9,0x70,0x74,0x82,0x40,0x00]
14705 vpshufd $
0, 64(%rdx
,%rax
,4), %xmm6
14707 // CHECK
: vpshufd $
0, 64(%rdx
,%rax
), %xmm15
14708 // CHECK
: encoding
: [0xc5,0x79,0x70,0x7c,0x02,0x40,0x00]
14709 vpshufd $
0, 64(%rdx
,%rax
), %xmm15
14711 // CHECK
: vpshufd $
0, 64(%rdx
,%rax
), %xmm6
14712 // CHECK
: encoding
: [0xc5,0xf9,0x70,0x74,0x02,0x40,0x00]
14713 vpshufd $
0, 64(%rdx
,%rax
), %xmm6
14715 // CHECK
: vpshufd $
0, 64(%rdx
), %xmm15
14716 // CHECK
: encoding
: [0xc5,0x79,0x70,0x7a,0x40,0x00]
14717 vpshufd $
0, 64(%rdx
), %xmm15
14719 // CHECK
: vpshufd $
0, 64(%rdx
), %xmm6
14720 // CHECK
: encoding
: [0xc5,0xf9,0x70,0x72,0x40,0x00]
14721 vpshufd $
0, 64(%rdx
), %xmm6
14723 // CHECK
: vpshufd $
0, (%rdx
), %xmm15
14724 // CHECK
: encoding
: [0xc5,0x79,0x70,0x3a,0x00]
14725 vpshufd $
0, (%rdx
), %xmm15
14727 // CHECK
: vpshufd $
0, (%rdx
), %xmm6
14728 // CHECK
: encoding
: [0xc5,0xf9,0x70,0x32,0x00]
14729 vpshufd $
0, (%rdx
), %xmm6
14731 // CHECK
: vpshufd $
0, %xmm15
, %xmm15
14732 // CHECK
: encoding
: [0xc4,0x41,0x79,0x70,0xff,0x00]
14733 vpshufd $
0, %xmm15
, %xmm15
14735 // CHECK
: vpshufd $
0, %xmm6
, %xmm6
14736 // CHECK
: encoding
: [0xc5,0xf9,0x70,0xf6,0x00]
14737 vpshufd $
0, %xmm6
, %xmm6
14739 // CHECK
: vpshufhw $
0, 485498096, %xmm15
14740 // CHECK
: encoding
: [0xc5,0x7a,0x70,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
14741 vpshufhw $
0, 485498096, %xmm15
14743 // CHECK
: vpshufhw $
0, 485498096, %xmm6
14744 // CHECK
: encoding
: [0xc5,0xfa,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
14745 vpshufhw $
0, 485498096, %xmm6
14747 // CHECK
: vpshufhw $
0, -64(%rdx
,%rax
,4), %xmm15
14748 // CHECK
: encoding
: [0xc5,0x7a,0x70,0x7c,0x82,0xc0,0x00]
14749 vpshufhw $
0, -64(%rdx
,%rax
,4), %xmm15
14751 // CHECK
: vpshufhw $
0, 64(%rdx
,%rax
,4), %xmm15
14752 // CHECK
: encoding
: [0xc5,0x7a,0x70,0x7c,0x82,0x40,0x00]
14753 vpshufhw $
0, 64(%rdx
,%rax
,4), %xmm15
14755 // CHECK
: vpshufhw $
0, -64(%rdx
,%rax
,4), %xmm6
14756 // CHECK
: encoding
: [0xc5,0xfa,0x70,0x74,0x82,0xc0,0x00]
14757 vpshufhw $
0, -64(%rdx
,%rax
,4), %xmm6
14759 // CHECK
: vpshufhw $
0, 64(%rdx
,%rax
,4), %xmm6
14760 // CHECK
: encoding
: [0xc5,0xfa,0x70,0x74,0x82,0x40,0x00]
14761 vpshufhw $
0, 64(%rdx
,%rax
,4), %xmm6
14763 // CHECK
: vpshufhw $
0, 64(%rdx
,%rax
), %xmm15
14764 // CHECK
: encoding
: [0xc5,0x7a,0x70,0x7c,0x02,0x40,0x00]
14765 vpshufhw $
0, 64(%rdx
,%rax
), %xmm15
14767 // CHECK
: vpshufhw $
0, 64(%rdx
,%rax
), %xmm6
14768 // CHECK
: encoding
: [0xc5,0xfa,0x70,0x74,0x02,0x40,0x00]
14769 vpshufhw $
0, 64(%rdx
,%rax
), %xmm6
14771 // CHECK
: vpshufhw $
0, 64(%rdx
), %xmm15
14772 // CHECK
: encoding
: [0xc5,0x7a,0x70,0x7a,0x40,0x00]
14773 vpshufhw $
0, 64(%rdx
), %xmm15
14775 // CHECK
: vpshufhw $
0, 64(%rdx
), %xmm6
14776 // CHECK
: encoding
: [0xc5,0xfa,0x70,0x72,0x40,0x00]
14777 vpshufhw $
0, 64(%rdx
), %xmm6
14779 // CHECK
: vpshufhw $
0, (%rdx
), %xmm15
14780 // CHECK
: encoding
: [0xc5,0x7a,0x70,0x3a,0x00]
14781 vpshufhw $
0, (%rdx
), %xmm15
14783 // CHECK
: vpshufhw $
0, (%rdx
), %xmm6
14784 // CHECK
: encoding
: [0xc5,0xfa,0x70,0x32,0x00]
14785 vpshufhw $
0, (%rdx
), %xmm6
14787 // CHECK
: vpshufhw $
0, %xmm15
, %xmm15
14788 // CHECK
: encoding
: [0xc4,0x41,0x7a,0x70,0xff,0x00]
14789 vpshufhw $
0, %xmm15
, %xmm15
14791 // CHECK
: vpshufhw $
0, %xmm6
, %xmm6
14792 // CHECK
: encoding
: [0xc5,0xfa,0x70,0xf6,0x00]
14793 vpshufhw $
0, %xmm6
, %xmm6
14795 // CHECK
: vpshuflw $
0, 485498096, %xmm15
14796 // CHECK
: encoding
: [0xc5,0x7b,0x70,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
14797 vpshuflw $
0, 485498096, %xmm15
14799 // CHECK
: vpshuflw $
0, 485498096, %xmm6
14800 // CHECK
: encoding
: [0xc5,0xfb,0x70,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
14801 vpshuflw $
0, 485498096, %xmm6
14803 // CHECK
: vpshuflw $
0, -64(%rdx
,%rax
,4), %xmm15
14804 // CHECK
: encoding
: [0xc5,0x7b,0x70,0x7c,0x82,0xc0,0x00]
14805 vpshuflw $
0, -64(%rdx
,%rax
,4), %xmm15
14807 // CHECK
: vpshuflw $
0, 64(%rdx
,%rax
,4), %xmm15
14808 // CHECK
: encoding
: [0xc5,0x7b,0x70,0x7c,0x82,0x40,0x00]
14809 vpshuflw $
0, 64(%rdx
,%rax
,4), %xmm15
14811 // CHECK
: vpshuflw $
0, -64(%rdx
,%rax
,4), %xmm6
14812 // CHECK
: encoding
: [0xc5,0xfb,0x70,0x74,0x82,0xc0,0x00]
14813 vpshuflw $
0, -64(%rdx
,%rax
,4), %xmm6
14815 // CHECK
: vpshuflw $
0, 64(%rdx
,%rax
,4), %xmm6
14816 // CHECK
: encoding
: [0xc5,0xfb,0x70,0x74,0x82,0x40,0x00]
14817 vpshuflw $
0, 64(%rdx
,%rax
,4), %xmm6
14819 // CHECK
: vpshuflw $
0, 64(%rdx
,%rax
), %xmm15
14820 // CHECK
: encoding
: [0xc5,0x7b,0x70,0x7c,0x02,0x40,0x00]
14821 vpshuflw $
0, 64(%rdx
,%rax
), %xmm15
14823 // CHECK
: vpshuflw $
0, 64(%rdx
,%rax
), %xmm6
14824 // CHECK
: encoding
: [0xc5,0xfb,0x70,0x74,0x02,0x40,0x00]
14825 vpshuflw $
0, 64(%rdx
,%rax
), %xmm6
14827 // CHECK
: vpshuflw $
0, 64(%rdx
), %xmm15
14828 // CHECK
: encoding
: [0xc5,0x7b,0x70,0x7a,0x40,0x00]
14829 vpshuflw $
0, 64(%rdx
), %xmm15
14831 // CHECK
: vpshuflw $
0, 64(%rdx
), %xmm6
14832 // CHECK
: encoding
: [0xc5,0xfb,0x70,0x72,0x40,0x00]
14833 vpshuflw $
0, 64(%rdx
), %xmm6
14835 // CHECK
: vpshuflw $
0, (%rdx
), %xmm15
14836 // CHECK
: encoding
: [0xc5,0x7b,0x70,0x3a,0x00]
14837 vpshuflw $
0, (%rdx
), %xmm15
14839 // CHECK
: vpshuflw $
0, (%rdx
), %xmm6
14840 // CHECK
: encoding
: [0xc5,0xfb,0x70,0x32,0x00]
14841 vpshuflw $
0, (%rdx
), %xmm6
14843 // CHECK
: vpshuflw $
0, %xmm15
, %xmm15
14844 // CHECK
: encoding
: [0xc4,0x41,0x7b,0x70,0xff,0x00]
14845 vpshuflw $
0, %xmm15
, %xmm15
14847 // CHECK
: vpshuflw $
0, %xmm6
, %xmm6
14848 // CHECK
: encoding
: [0xc5,0xfb,0x70,0xf6,0x00]
14849 vpshuflw $
0, %xmm6
, %xmm6
14851 // CHECK
: vpsignb
485498096, %xmm15
, %xmm15
14852 // CHECK
: encoding
: [0xc4,0x62,0x01,0x08,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14853 vpsignb
485498096, %xmm15
, %xmm15
14855 // CHECK
: vpsignb
485498096, %xmm6
, %xmm6
14856 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x08,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14857 vpsignb
485498096, %xmm6
, %xmm6
14859 // CHECK
: vpsignb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14860 // CHECK
: encoding
: [0xc4,0x62,0x01,0x08,0x7c,0x82,0xc0]
14861 vpsignb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14863 // CHECK
: vpsignb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14864 // CHECK
: encoding
: [0xc4,0x62,0x01,0x08,0x7c,0x82,0x40]
14865 vpsignb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14867 // CHECK
: vpsignb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14868 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x08,0x74,0x82,0xc0]
14869 vpsignb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14871 // CHECK
: vpsignb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14872 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x08,0x74,0x82,0x40]
14873 vpsignb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14875 // CHECK
: vpsignb
64(%rdx
,%rax
), %xmm15
, %xmm15
14876 // CHECK
: encoding
: [0xc4,0x62,0x01,0x08,0x7c,0x02,0x40]
14877 vpsignb
64(%rdx
,%rax
), %xmm15
, %xmm15
14879 // CHECK
: vpsignb
64(%rdx
,%rax
), %xmm6
, %xmm6
14880 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x08,0x74,0x02,0x40]
14881 vpsignb
64(%rdx
,%rax
), %xmm6
, %xmm6
14883 // CHECK
: vpsignb
64(%rdx
), %xmm15
, %xmm15
14884 // CHECK
: encoding
: [0xc4,0x62,0x01,0x08,0x7a,0x40]
14885 vpsignb
64(%rdx
), %xmm15
, %xmm15
14887 // CHECK
: vpsignb
64(%rdx
), %xmm6
, %xmm6
14888 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x08,0x72,0x40]
14889 vpsignb
64(%rdx
), %xmm6
, %xmm6
14891 // CHECK
: vpsignb
(%rdx
), %xmm15
, %xmm15
14892 // CHECK
: encoding
: [0xc4,0x62,0x01,0x08,0x3a]
14893 vpsignb
(%rdx
), %xmm15
, %xmm15
14895 // CHECK
: vpsignb
(%rdx
), %xmm6
, %xmm6
14896 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x08,0x32]
14897 vpsignb
(%rdx
), %xmm6
, %xmm6
14899 // CHECK
: vpsignb
%xmm15
, %xmm15
, %xmm15
14900 // CHECK
: encoding
: [0xc4,0x42,0x01,0x08,0xff]
14901 vpsignb
%xmm15
, %xmm15
, %xmm15
14903 // CHECK
: vpsignb
%xmm6
, %xmm6
, %xmm6
14904 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x08,0xf6]
14905 vpsignb
%xmm6
, %xmm6
, %xmm6
14907 // CHECK
: vpsignd
485498096, %xmm15
, %xmm15
14908 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14909 vpsignd
485498096, %xmm15
, %xmm15
14911 // CHECK
: vpsignd
485498096, %xmm6
, %xmm6
14912 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14913 vpsignd
485498096, %xmm6
, %xmm6
14915 // CHECK
: vpsignd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14916 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0a,0x7c,0x82,0xc0]
14917 vpsignd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14919 // CHECK
: vpsignd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14920 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0a,0x7c,0x82,0x40]
14921 vpsignd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14923 // CHECK
: vpsignd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14924 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0a,0x74,0x82,0xc0]
14925 vpsignd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14927 // CHECK
: vpsignd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14928 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0a,0x74,0x82,0x40]
14929 vpsignd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14931 // CHECK
: vpsignd
64(%rdx
,%rax
), %xmm15
, %xmm15
14932 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0a,0x7c,0x02,0x40]
14933 vpsignd
64(%rdx
,%rax
), %xmm15
, %xmm15
14935 // CHECK
: vpsignd
64(%rdx
,%rax
), %xmm6
, %xmm6
14936 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0a,0x74,0x02,0x40]
14937 vpsignd
64(%rdx
,%rax
), %xmm6
, %xmm6
14939 // CHECK
: vpsignd
64(%rdx
), %xmm15
, %xmm15
14940 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0a,0x7a,0x40]
14941 vpsignd
64(%rdx
), %xmm15
, %xmm15
14943 // CHECK
: vpsignd
64(%rdx
), %xmm6
, %xmm6
14944 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0a,0x72,0x40]
14945 vpsignd
64(%rdx
), %xmm6
, %xmm6
14947 // CHECK
: vpsignd
(%rdx
), %xmm15
, %xmm15
14948 // CHECK
: encoding
: [0xc4,0x62,0x01,0x0a,0x3a]
14949 vpsignd
(%rdx
), %xmm15
, %xmm15
14951 // CHECK
: vpsignd
(%rdx
), %xmm6
, %xmm6
14952 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0a,0x32]
14953 vpsignd
(%rdx
), %xmm6
, %xmm6
14955 // CHECK
: vpsignd
%xmm15
, %xmm15
, %xmm15
14956 // CHECK
: encoding
: [0xc4,0x42,0x01,0x0a,0xff]
14957 vpsignd
%xmm15
, %xmm15
, %xmm15
14959 // CHECK
: vpsignd
%xmm6
, %xmm6
, %xmm6
14960 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x0a,0xf6]
14961 vpsignd
%xmm6
, %xmm6
, %xmm6
14963 // CHECK
: vpsignw
485498096, %xmm15
, %xmm15
14964 // CHECK
: encoding
: [0xc4,0x62,0x01,0x09,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
14965 vpsignw
485498096, %xmm15
, %xmm15
14967 // CHECK
: vpsignw
485498096, %xmm6
, %xmm6
14968 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x09,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
14969 vpsignw
485498096, %xmm6
, %xmm6
14971 // CHECK
: vpsignw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14972 // CHECK
: encoding
: [0xc4,0x62,0x01,0x09,0x7c,0x82,0xc0]
14973 vpsignw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
14975 // CHECK
: vpsignw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14976 // CHECK
: encoding
: [0xc4,0x62,0x01,0x09,0x7c,0x82,0x40]
14977 vpsignw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
14979 // CHECK
: vpsignw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14980 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x09,0x74,0x82,0xc0]
14981 vpsignw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
14983 // CHECK
: vpsignw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14984 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x09,0x74,0x82,0x40]
14985 vpsignw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
14987 // CHECK
: vpsignw
64(%rdx
,%rax
), %xmm15
, %xmm15
14988 // CHECK
: encoding
: [0xc4,0x62,0x01,0x09,0x7c,0x02,0x40]
14989 vpsignw
64(%rdx
,%rax
), %xmm15
, %xmm15
14991 // CHECK
: vpsignw
64(%rdx
,%rax
), %xmm6
, %xmm6
14992 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x09,0x74,0x02,0x40]
14993 vpsignw
64(%rdx
,%rax
), %xmm6
, %xmm6
14995 // CHECK
: vpsignw
64(%rdx
), %xmm15
, %xmm15
14996 // CHECK
: encoding
: [0xc4,0x62,0x01,0x09,0x7a,0x40]
14997 vpsignw
64(%rdx
), %xmm15
, %xmm15
14999 // CHECK
: vpsignw
64(%rdx
), %xmm6
, %xmm6
15000 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x09,0x72,0x40]
15001 vpsignw
64(%rdx
), %xmm6
, %xmm6
15003 // CHECK
: vpsignw
(%rdx
), %xmm15
, %xmm15
15004 // CHECK
: encoding
: [0xc4,0x62,0x01,0x09,0x3a]
15005 vpsignw
(%rdx
), %xmm15
, %xmm15
15007 // CHECK
: vpsignw
(%rdx
), %xmm6
, %xmm6
15008 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x09,0x32]
15009 vpsignw
(%rdx
), %xmm6
, %xmm6
15011 // CHECK
: vpsignw
%xmm15
, %xmm15
, %xmm15
15012 // CHECK
: encoding
: [0xc4,0x42,0x01,0x09,0xff]
15013 vpsignw
%xmm15
, %xmm15
, %xmm15
15015 // CHECK
: vpsignw
%xmm6
, %xmm6
, %xmm6
15016 // CHECK
: encoding
: [0xc4,0xe2,0x49,0x09,0xf6]
15017 vpsignw
%xmm6
, %xmm6
, %xmm6
15019 // CHECK
: vpslld $
0, %xmm15
, %xmm15
15020 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x72,0xf7,0x00]
15021 vpslld $
0, %xmm15
, %xmm15
15023 // CHECK
: vpslld $
0, %xmm6
, %xmm6
15024 // CHECK
: encoding
: [0xc5,0xc9,0x72,0xf6,0x00]
15025 vpslld $
0, %xmm6
, %xmm6
15027 // CHECK
: vpslld
485498096, %xmm15
, %xmm15
15028 // CHECK
: encoding
: [0xc5,0x01,0xf2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15029 vpslld
485498096, %xmm15
, %xmm15
15031 // CHECK
: vpslld
485498096, %xmm6
, %xmm6
15032 // CHECK
: encoding
: [0xc5,0xc9,0xf2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15033 vpslld
485498096, %xmm6
, %xmm6
15035 // CHECK
: vpslld
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15036 // CHECK
: encoding
: [0xc5,0x01,0xf2,0x7c,0x82,0xc0]
15037 vpslld
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15039 // CHECK
: vpslld
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15040 // CHECK
: encoding
: [0xc5,0x01,0xf2,0x7c,0x82,0x40]
15041 vpslld
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15043 // CHECK
: vpslld
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15044 // CHECK
: encoding
: [0xc5,0xc9,0xf2,0x74,0x82,0xc0]
15045 vpslld
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15047 // CHECK
: vpslld
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15048 // CHECK
: encoding
: [0xc5,0xc9,0xf2,0x74,0x82,0x40]
15049 vpslld
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15051 // CHECK
: vpslld
64(%rdx
,%rax
), %xmm15
, %xmm15
15052 // CHECK
: encoding
: [0xc5,0x01,0xf2,0x7c,0x02,0x40]
15053 vpslld
64(%rdx
,%rax
), %xmm15
, %xmm15
15055 // CHECK
: vpslld
64(%rdx
,%rax
), %xmm6
, %xmm6
15056 // CHECK
: encoding
: [0xc5,0xc9,0xf2,0x74,0x02,0x40]
15057 vpslld
64(%rdx
,%rax
), %xmm6
, %xmm6
15059 // CHECK
: vpslld
64(%rdx
), %xmm15
, %xmm15
15060 // CHECK
: encoding
: [0xc5,0x01,0xf2,0x7a,0x40]
15061 vpslld
64(%rdx
), %xmm15
, %xmm15
15063 // CHECK
: vpslld
64(%rdx
), %xmm6
, %xmm6
15064 // CHECK
: encoding
: [0xc5,0xc9,0xf2,0x72,0x40]
15065 vpslld
64(%rdx
), %xmm6
, %xmm6
15067 // CHECK
: vpslldq $
0, %xmm15
, %xmm15
15068 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x73,0xff,0x00]
15069 vpslldq $
0, %xmm15
, %xmm15
15071 // CHECK
: vpslldq $
0, %xmm6
, %xmm6
15072 // CHECK
: encoding
: [0xc5,0xc9,0x73,0xfe,0x00]
15073 vpslldq $
0, %xmm6
, %xmm6
15075 // CHECK
: vpslld
(%rdx
), %xmm15
, %xmm15
15076 // CHECK
: encoding
: [0xc5,0x01,0xf2,0x3a]
15077 vpslld
(%rdx
), %xmm15
, %xmm15
15079 // CHECK
: vpslld
(%rdx
), %xmm6
, %xmm6
15080 // CHECK
: encoding
: [0xc5,0xc9,0xf2,0x32]
15081 vpslld
(%rdx
), %xmm6
, %xmm6
15083 // CHECK
: vpslld
%xmm15
, %xmm15
, %xmm15
15084 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf2,0xff]
15085 vpslld
%xmm15
, %xmm15
, %xmm15
15087 // CHECK
: vpslld
%xmm6
, %xmm6
, %xmm6
15088 // CHECK
: encoding
: [0xc5,0xc9,0xf2,0xf6]
15089 vpslld
%xmm6
, %xmm6
, %xmm6
15091 // CHECK
: vpsllq $
0, %xmm15
, %xmm15
15092 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x73,0xf7,0x00]
15093 vpsllq $
0, %xmm15
, %xmm15
15095 // CHECK
: vpsllq $
0, %xmm6
, %xmm6
15096 // CHECK
: encoding
: [0xc5,0xc9,0x73,0xf6,0x00]
15097 vpsllq $
0, %xmm6
, %xmm6
15099 // CHECK
: vpsllq
485498096, %xmm15
, %xmm15
15100 // CHECK
: encoding
: [0xc5,0x01,0xf3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15101 vpsllq
485498096, %xmm15
, %xmm15
15103 // CHECK
: vpsllq
485498096, %xmm6
, %xmm6
15104 // CHECK
: encoding
: [0xc5,0xc9,0xf3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15105 vpsllq
485498096, %xmm6
, %xmm6
15107 // CHECK
: vpsllq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15108 // CHECK
: encoding
: [0xc5,0x01,0xf3,0x7c,0x82,0xc0]
15109 vpsllq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15111 // CHECK
: vpsllq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15112 // CHECK
: encoding
: [0xc5,0x01,0xf3,0x7c,0x82,0x40]
15113 vpsllq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15115 // CHECK
: vpsllq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15116 // CHECK
: encoding
: [0xc5,0xc9,0xf3,0x74,0x82,0xc0]
15117 vpsllq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15119 // CHECK
: vpsllq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15120 // CHECK
: encoding
: [0xc5,0xc9,0xf3,0x74,0x82,0x40]
15121 vpsllq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15123 // CHECK
: vpsllq
64(%rdx
,%rax
), %xmm15
, %xmm15
15124 // CHECK
: encoding
: [0xc5,0x01,0xf3,0x7c,0x02,0x40]
15125 vpsllq
64(%rdx
,%rax
), %xmm15
, %xmm15
15127 // CHECK
: vpsllq
64(%rdx
,%rax
), %xmm6
, %xmm6
15128 // CHECK
: encoding
: [0xc5,0xc9,0xf3,0x74,0x02,0x40]
15129 vpsllq
64(%rdx
,%rax
), %xmm6
, %xmm6
15131 // CHECK
: vpsllq
64(%rdx
), %xmm15
, %xmm15
15132 // CHECK
: encoding
: [0xc5,0x01,0xf3,0x7a,0x40]
15133 vpsllq
64(%rdx
), %xmm15
, %xmm15
15135 // CHECK
: vpsllq
64(%rdx
), %xmm6
, %xmm6
15136 // CHECK
: encoding
: [0xc5,0xc9,0xf3,0x72,0x40]
15137 vpsllq
64(%rdx
), %xmm6
, %xmm6
15139 // CHECK
: vpsllq
(%rdx
), %xmm15
, %xmm15
15140 // CHECK
: encoding
: [0xc5,0x01,0xf3,0x3a]
15141 vpsllq
(%rdx
), %xmm15
, %xmm15
15143 // CHECK
: vpsllq
(%rdx
), %xmm6
, %xmm6
15144 // CHECK
: encoding
: [0xc5,0xc9,0xf3,0x32]
15145 vpsllq
(%rdx
), %xmm6
, %xmm6
15147 // CHECK
: vpsllq
%xmm15
, %xmm15
, %xmm15
15148 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf3,0xff]
15149 vpsllq
%xmm15
, %xmm15
, %xmm15
15151 // CHECK
: vpsllq
%xmm6
, %xmm6
, %xmm6
15152 // CHECK
: encoding
: [0xc5,0xc9,0xf3,0xf6]
15153 vpsllq
%xmm6
, %xmm6
, %xmm6
15155 // CHECK
: vpsllw $
0, %xmm15
, %xmm15
15156 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x71,0xf7,0x00]
15157 vpsllw $
0, %xmm15
, %xmm15
15159 // CHECK
: vpsllw $
0, %xmm6
, %xmm6
15160 // CHECK
: encoding
: [0xc5,0xc9,0x71,0xf6,0x00]
15161 vpsllw $
0, %xmm6
, %xmm6
15163 // CHECK
: vpsllw
485498096, %xmm15
, %xmm15
15164 // CHECK
: encoding
: [0xc5,0x01,0xf1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15165 vpsllw
485498096, %xmm15
, %xmm15
15167 // CHECK
: vpsllw
485498096, %xmm6
, %xmm6
15168 // CHECK
: encoding
: [0xc5,0xc9,0xf1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15169 vpsllw
485498096, %xmm6
, %xmm6
15171 // CHECK
: vpsllw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15172 // CHECK
: encoding
: [0xc5,0x01,0xf1,0x7c,0x82,0xc0]
15173 vpsllw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15175 // CHECK
: vpsllw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15176 // CHECK
: encoding
: [0xc5,0x01,0xf1,0x7c,0x82,0x40]
15177 vpsllw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15179 // CHECK
: vpsllw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15180 // CHECK
: encoding
: [0xc5,0xc9,0xf1,0x74,0x82,0xc0]
15181 vpsllw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15183 // CHECK
: vpsllw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15184 // CHECK
: encoding
: [0xc5,0xc9,0xf1,0x74,0x82,0x40]
15185 vpsllw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15187 // CHECK
: vpsllw
64(%rdx
,%rax
), %xmm15
, %xmm15
15188 // CHECK
: encoding
: [0xc5,0x01,0xf1,0x7c,0x02,0x40]
15189 vpsllw
64(%rdx
,%rax
), %xmm15
, %xmm15
15191 // CHECK
: vpsllw
64(%rdx
,%rax
), %xmm6
, %xmm6
15192 // CHECK
: encoding
: [0xc5,0xc9,0xf1,0x74,0x02,0x40]
15193 vpsllw
64(%rdx
,%rax
), %xmm6
, %xmm6
15195 // CHECK
: vpsllw
64(%rdx
), %xmm15
, %xmm15
15196 // CHECK
: encoding
: [0xc5,0x01,0xf1,0x7a,0x40]
15197 vpsllw
64(%rdx
), %xmm15
, %xmm15
15199 // CHECK
: vpsllw
64(%rdx
), %xmm6
, %xmm6
15200 // CHECK
: encoding
: [0xc5,0xc9,0xf1,0x72,0x40]
15201 vpsllw
64(%rdx
), %xmm6
, %xmm6
15203 // CHECK
: vpsllw
(%rdx
), %xmm15
, %xmm15
15204 // CHECK
: encoding
: [0xc5,0x01,0xf1,0x3a]
15205 vpsllw
(%rdx
), %xmm15
, %xmm15
15207 // CHECK
: vpsllw
(%rdx
), %xmm6
, %xmm6
15208 // CHECK
: encoding
: [0xc5,0xc9,0xf1,0x32]
15209 vpsllw
(%rdx
), %xmm6
, %xmm6
15211 // CHECK
: vpsllw
%xmm15
, %xmm15
, %xmm15
15212 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf1,0xff]
15213 vpsllw
%xmm15
, %xmm15
, %xmm15
15215 // CHECK
: vpsllw
%xmm6
, %xmm6
, %xmm6
15216 // CHECK
: encoding
: [0xc5,0xc9,0xf1,0xf6]
15217 vpsllw
%xmm6
, %xmm6
, %xmm6
15219 // CHECK
: vpsrad $
0, %xmm15
, %xmm15
15220 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x72,0xe7,0x00]
15221 vpsrad $
0, %xmm15
, %xmm15
15223 // CHECK
: vpsrad $
0, %xmm6
, %xmm6
15224 // CHECK
: encoding
: [0xc5,0xc9,0x72,0xe6,0x00]
15225 vpsrad $
0, %xmm6
, %xmm6
15227 // CHECK
: vpsrad
485498096, %xmm15
, %xmm15
15228 // CHECK
: encoding
: [0xc5,0x01,0xe2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15229 vpsrad
485498096, %xmm15
, %xmm15
15231 // CHECK
: vpsrad
485498096, %xmm6
, %xmm6
15232 // CHECK
: encoding
: [0xc5,0xc9,0xe2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15233 vpsrad
485498096, %xmm6
, %xmm6
15235 // CHECK
: vpsrad
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15236 // CHECK
: encoding
: [0xc5,0x01,0xe2,0x7c,0x82,0xc0]
15237 vpsrad
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15239 // CHECK
: vpsrad
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15240 // CHECK
: encoding
: [0xc5,0x01,0xe2,0x7c,0x82,0x40]
15241 vpsrad
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15243 // CHECK
: vpsrad
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15244 // CHECK
: encoding
: [0xc5,0xc9,0xe2,0x74,0x82,0xc0]
15245 vpsrad
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15247 // CHECK
: vpsrad
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15248 // CHECK
: encoding
: [0xc5,0xc9,0xe2,0x74,0x82,0x40]
15249 vpsrad
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15251 // CHECK
: vpsrad
64(%rdx
,%rax
), %xmm15
, %xmm15
15252 // CHECK
: encoding
: [0xc5,0x01,0xe2,0x7c,0x02,0x40]
15253 vpsrad
64(%rdx
,%rax
), %xmm15
, %xmm15
15255 // CHECK
: vpsrad
64(%rdx
,%rax
), %xmm6
, %xmm6
15256 // CHECK
: encoding
: [0xc5,0xc9,0xe2,0x74,0x02,0x40]
15257 vpsrad
64(%rdx
,%rax
), %xmm6
, %xmm6
15259 // CHECK
: vpsrad
64(%rdx
), %xmm15
, %xmm15
15260 // CHECK
: encoding
: [0xc5,0x01,0xe2,0x7a,0x40]
15261 vpsrad
64(%rdx
), %xmm15
, %xmm15
15263 // CHECK
: vpsrad
64(%rdx
), %xmm6
, %xmm6
15264 // CHECK
: encoding
: [0xc5,0xc9,0xe2,0x72,0x40]
15265 vpsrad
64(%rdx
), %xmm6
, %xmm6
15267 // CHECK
: vpsrad
(%rdx
), %xmm15
, %xmm15
15268 // CHECK
: encoding
: [0xc5,0x01,0xe2,0x3a]
15269 vpsrad
(%rdx
), %xmm15
, %xmm15
15271 // CHECK
: vpsrad
(%rdx
), %xmm6
, %xmm6
15272 // CHECK
: encoding
: [0xc5,0xc9,0xe2,0x32]
15273 vpsrad
(%rdx
), %xmm6
, %xmm6
15275 // CHECK
: vpsrad
%xmm15
, %xmm15
, %xmm15
15276 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe2,0xff]
15277 vpsrad
%xmm15
, %xmm15
, %xmm15
15279 // CHECK
: vpsrad
%xmm6
, %xmm6
, %xmm6
15280 // CHECK
: encoding
: [0xc5,0xc9,0xe2,0xf6]
15281 vpsrad
%xmm6
, %xmm6
, %xmm6
15283 // CHECK
: vpsraw $
0, %xmm15
, %xmm15
15284 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x71,0xe7,0x00]
15285 vpsraw $
0, %xmm15
, %xmm15
15287 // CHECK
: vpsraw $
0, %xmm6
, %xmm6
15288 // CHECK
: encoding
: [0xc5,0xc9,0x71,0xe6,0x00]
15289 vpsraw $
0, %xmm6
, %xmm6
15291 // CHECK
: vpsraw
485498096, %xmm15
, %xmm15
15292 // CHECK
: encoding
: [0xc5,0x01,0xe1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15293 vpsraw
485498096, %xmm15
, %xmm15
15295 // CHECK
: vpsraw
485498096, %xmm6
, %xmm6
15296 // CHECK
: encoding
: [0xc5,0xc9,0xe1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15297 vpsraw
485498096, %xmm6
, %xmm6
15299 // CHECK
: vpsraw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15300 // CHECK
: encoding
: [0xc5,0x01,0xe1,0x7c,0x82,0xc0]
15301 vpsraw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15303 // CHECK
: vpsraw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15304 // CHECK
: encoding
: [0xc5,0x01,0xe1,0x7c,0x82,0x40]
15305 vpsraw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15307 // CHECK
: vpsraw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15308 // CHECK
: encoding
: [0xc5,0xc9,0xe1,0x74,0x82,0xc0]
15309 vpsraw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15311 // CHECK
: vpsraw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15312 // CHECK
: encoding
: [0xc5,0xc9,0xe1,0x74,0x82,0x40]
15313 vpsraw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15315 // CHECK
: vpsraw
64(%rdx
,%rax
), %xmm15
, %xmm15
15316 // CHECK
: encoding
: [0xc5,0x01,0xe1,0x7c,0x02,0x40]
15317 vpsraw
64(%rdx
,%rax
), %xmm15
, %xmm15
15319 // CHECK
: vpsraw
64(%rdx
,%rax
), %xmm6
, %xmm6
15320 // CHECK
: encoding
: [0xc5,0xc9,0xe1,0x74,0x02,0x40]
15321 vpsraw
64(%rdx
,%rax
), %xmm6
, %xmm6
15323 // CHECK
: vpsraw
64(%rdx
), %xmm15
, %xmm15
15324 // CHECK
: encoding
: [0xc5,0x01,0xe1,0x7a,0x40]
15325 vpsraw
64(%rdx
), %xmm15
, %xmm15
15327 // CHECK
: vpsraw
64(%rdx
), %xmm6
, %xmm6
15328 // CHECK
: encoding
: [0xc5,0xc9,0xe1,0x72,0x40]
15329 vpsraw
64(%rdx
), %xmm6
, %xmm6
15331 // CHECK
: vpsraw
(%rdx
), %xmm15
, %xmm15
15332 // CHECK
: encoding
: [0xc5,0x01,0xe1,0x3a]
15333 vpsraw
(%rdx
), %xmm15
, %xmm15
15335 // CHECK
: vpsraw
(%rdx
), %xmm6
, %xmm6
15336 // CHECK
: encoding
: [0xc5,0xc9,0xe1,0x32]
15337 vpsraw
(%rdx
), %xmm6
, %xmm6
15339 // CHECK
: vpsraw
%xmm15
, %xmm15
, %xmm15
15340 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe1,0xff]
15341 vpsraw
%xmm15
, %xmm15
, %xmm15
15343 // CHECK
: vpsraw
%xmm6
, %xmm6
, %xmm6
15344 // CHECK
: encoding
: [0xc5,0xc9,0xe1,0xf6]
15345 vpsraw
%xmm6
, %xmm6
, %xmm6
15347 // CHECK
: vpsrld $
0, %xmm15
, %xmm15
15348 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x72,0xd7,0x00]
15349 vpsrld $
0, %xmm15
, %xmm15
15351 // CHECK
: vpsrld $
0, %xmm6
, %xmm6
15352 // CHECK
: encoding
: [0xc5,0xc9,0x72,0xd6,0x00]
15353 vpsrld $
0, %xmm6
, %xmm6
15355 // CHECK
: vpsrld
485498096, %xmm15
, %xmm15
15356 // CHECK
: encoding
: [0xc5,0x01,0xd2,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15357 vpsrld
485498096, %xmm15
, %xmm15
15359 // CHECK
: vpsrld
485498096, %xmm6
, %xmm6
15360 // CHECK
: encoding
: [0xc5,0xc9,0xd2,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15361 vpsrld
485498096, %xmm6
, %xmm6
15363 // CHECK
: vpsrld
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15364 // CHECK
: encoding
: [0xc5,0x01,0xd2,0x7c,0x82,0xc0]
15365 vpsrld
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15367 // CHECK
: vpsrld
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15368 // CHECK
: encoding
: [0xc5,0x01,0xd2,0x7c,0x82,0x40]
15369 vpsrld
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15371 // CHECK
: vpsrld
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15372 // CHECK
: encoding
: [0xc5,0xc9,0xd2,0x74,0x82,0xc0]
15373 vpsrld
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15375 // CHECK
: vpsrld
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15376 // CHECK
: encoding
: [0xc5,0xc9,0xd2,0x74,0x82,0x40]
15377 vpsrld
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15379 // CHECK
: vpsrld
64(%rdx
,%rax
), %xmm15
, %xmm15
15380 // CHECK
: encoding
: [0xc5,0x01,0xd2,0x7c,0x02,0x40]
15381 vpsrld
64(%rdx
,%rax
), %xmm15
, %xmm15
15383 // CHECK
: vpsrld
64(%rdx
,%rax
), %xmm6
, %xmm6
15384 // CHECK
: encoding
: [0xc5,0xc9,0xd2,0x74,0x02,0x40]
15385 vpsrld
64(%rdx
,%rax
), %xmm6
, %xmm6
15387 // CHECK
: vpsrld
64(%rdx
), %xmm15
, %xmm15
15388 // CHECK
: encoding
: [0xc5,0x01,0xd2,0x7a,0x40]
15389 vpsrld
64(%rdx
), %xmm15
, %xmm15
15391 // CHECK
: vpsrld
64(%rdx
), %xmm6
, %xmm6
15392 // CHECK
: encoding
: [0xc5,0xc9,0xd2,0x72,0x40]
15393 vpsrld
64(%rdx
), %xmm6
, %xmm6
15395 // CHECK
: vpsrldq $
0, %xmm15
, %xmm15
15396 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x73,0xdf,0x00]
15397 vpsrldq $
0, %xmm15
, %xmm15
15399 // CHECK
: vpsrldq $
0, %xmm6
, %xmm6
15400 // CHECK
: encoding
: [0xc5,0xc9,0x73,0xde,0x00]
15401 vpsrldq $
0, %xmm6
, %xmm6
15403 // CHECK
: vpsrld
(%rdx
), %xmm15
, %xmm15
15404 // CHECK
: encoding
: [0xc5,0x01,0xd2,0x3a]
15405 vpsrld
(%rdx
), %xmm15
, %xmm15
15407 // CHECK
: vpsrld
(%rdx
), %xmm6
, %xmm6
15408 // CHECK
: encoding
: [0xc5,0xc9,0xd2,0x32]
15409 vpsrld
(%rdx
), %xmm6
, %xmm6
15411 // CHECK
: vpsrld
%xmm15
, %xmm15
, %xmm15
15412 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd2,0xff]
15413 vpsrld
%xmm15
, %xmm15
, %xmm15
15415 // CHECK
: vpsrld
%xmm6
, %xmm6
, %xmm6
15416 // CHECK
: encoding
: [0xc5,0xc9,0xd2,0xf6]
15417 vpsrld
%xmm6
, %xmm6
, %xmm6
15419 // CHECK
: vpsrlq $
0, %xmm15
, %xmm15
15420 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x73,0xd7,0x00]
15421 vpsrlq $
0, %xmm15
, %xmm15
15423 // CHECK
: vpsrlq $
0, %xmm6
, %xmm6
15424 // CHECK
: encoding
: [0xc5,0xc9,0x73,0xd6,0x00]
15425 vpsrlq $
0, %xmm6
, %xmm6
15427 // CHECK
: vpsrlq
485498096, %xmm15
, %xmm15
15428 // CHECK
: encoding
: [0xc5,0x01,0xd3,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15429 vpsrlq
485498096, %xmm15
, %xmm15
15431 // CHECK
: vpsrlq
485498096, %xmm6
, %xmm6
15432 // CHECK
: encoding
: [0xc5,0xc9,0xd3,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15433 vpsrlq
485498096, %xmm6
, %xmm6
15435 // CHECK
: vpsrlq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15436 // CHECK
: encoding
: [0xc5,0x01,0xd3,0x7c,0x82,0xc0]
15437 vpsrlq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15439 // CHECK
: vpsrlq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15440 // CHECK
: encoding
: [0xc5,0x01,0xd3,0x7c,0x82,0x40]
15441 vpsrlq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15443 // CHECK
: vpsrlq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15444 // CHECK
: encoding
: [0xc5,0xc9,0xd3,0x74,0x82,0xc0]
15445 vpsrlq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15447 // CHECK
: vpsrlq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15448 // CHECK
: encoding
: [0xc5,0xc9,0xd3,0x74,0x82,0x40]
15449 vpsrlq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15451 // CHECK
: vpsrlq
64(%rdx
,%rax
), %xmm15
, %xmm15
15452 // CHECK
: encoding
: [0xc5,0x01,0xd3,0x7c,0x02,0x40]
15453 vpsrlq
64(%rdx
,%rax
), %xmm15
, %xmm15
15455 // CHECK
: vpsrlq
64(%rdx
,%rax
), %xmm6
, %xmm6
15456 // CHECK
: encoding
: [0xc5,0xc9,0xd3,0x74,0x02,0x40]
15457 vpsrlq
64(%rdx
,%rax
), %xmm6
, %xmm6
15459 // CHECK
: vpsrlq
64(%rdx
), %xmm15
, %xmm15
15460 // CHECK
: encoding
: [0xc5,0x01,0xd3,0x7a,0x40]
15461 vpsrlq
64(%rdx
), %xmm15
, %xmm15
15463 // CHECK
: vpsrlq
64(%rdx
), %xmm6
, %xmm6
15464 // CHECK
: encoding
: [0xc5,0xc9,0xd3,0x72,0x40]
15465 vpsrlq
64(%rdx
), %xmm6
, %xmm6
15467 // CHECK
: vpsrlq
(%rdx
), %xmm15
, %xmm15
15468 // CHECK
: encoding
: [0xc5,0x01,0xd3,0x3a]
15469 vpsrlq
(%rdx
), %xmm15
, %xmm15
15471 // CHECK
: vpsrlq
(%rdx
), %xmm6
, %xmm6
15472 // CHECK
: encoding
: [0xc5,0xc9,0xd3,0x32]
15473 vpsrlq
(%rdx
), %xmm6
, %xmm6
15475 // CHECK
: vpsrlq
%xmm15
, %xmm15
, %xmm15
15476 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd3,0xff]
15477 vpsrlq
%xmm15
, %xmm15
, %xmm15
15479 // CHECK
: vpsrlq
%xmm6
, %xmm6
, %xmm6
15480 // CHECK
: encoding
: [0xc5,0xc9,0xd3,0xf6]
15481 vpsrlq
%xmm6
, %xmm6
, %xmm6
15483 // CHECK
: vpsrlw $
0, %xmm15
, %xmm15
15484 // CHECK
: encoding
: [0xc4,0xc1,0x01,0x71,0xd7,0x00]
15485 vpsrlw $
0, %xmm15
, %xmm15
15487 // CHECK
: vpsrlw $
0, %xmm6
, %xmm6
15488 // CHECK
: encoding
: [0xc5,0xc9,0x71,0xd6,0x00]
15489 vpsrlw $
0, %xmm6
, %xmm6
15491 // CHECK
: vpsrlw
485498096, %xmm15
, %xmm15
15492 // CHECK
: encoding
: [0xc5,0x01,0xd1,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15493 vpsrlw
485498096, %xmm15
, %xmm15
15495 // CHECK
: vpsrlw
485498096, %xmm6
, %xmm6
15496 // CHECK
: encoding
: [0xc5,0xc9,0xd1,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15497 vpsrlw
485498096, %xmm6
, %xmm6
15499 // CHECK
: vpsrlw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15500 // CHECK
: encoding
: [0xc5,0x01,0xd1,0x7c,0x82,0xc0]
15501 vpsrlw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15503 // CHECK
: vpsrlw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15504 // CHECK
: encoding
: [0xc5,0x01,0xd1,0x7c,0x82,0x40]
15505 vpsrlw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15507 // CHECK
: vpsrlw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15508 // CHECK
: encoding
: [0xc5,0xc9,0xd1,0x74,0x82,0xc0]
15509 vpsrlw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15511 // CHECK
: vpsrlw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15512 // CHECK
: encoding
: [0xc5,0xc9,0xd1,0x74,0x82,0x40]
15513 vpsrlw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15515 // CHECK
: vpsrlw
64(%rdx
,%rax
), %xmm15
, %xmm15
15516 // CHECK
: encoding
: [0xc5,0x01,0xd1,0x7c,0x02,0x40]
15517 vpsrlw
64(%rdx
,%rax
), %xmm15
, %xmm15
15519 // CHECK
: vpsrlw
64(%rdx
,%rax
), %xmm6
, %xmm6
15520 // CHECK
: encoding
: [0xc5,0xc9,0xd1,0x74,0x02,0x40]
15521 vpsrlw
64(%rdx
,%rax
), %xmm6
, %xmm6
15523 // CHECK
: vpsrlw
64(%rdx
), %xmm15
, %xmm15
15524 // CHECK
: encoding
: [0xc5,0x01,0xd1,0x7a,0x40]
15525 vpsrlw
64(%rdx
), %xmm15
, %xmm15
15527 // CHECK
: vpsrlw
64(%rdx
), %xmm6
, %xmm6
15528 // CHECK
: encoding
: [0xc5,0xc9,0xd1,0x72,0x40]
15529 vpsrlw
64(%rdx
), %xmm6
, %xmm6
15531 // CHECK
: vpsrlw
(%rdx
), %xmm15
, %xmm15
15532 // CHECK
: encoding
: [0xc5,0x01,0xd1,0x3a]
15533 vpsrlw
(%rdx
), %xmm15
, %xmm15
15535 // CHECK
: vpsrlw
(%rdx
), %xmm6
, %xmm6
15536 // CHECK
: encoding
: [0xc5,0xc9,0xd1,0x32]
15537 vpsrlw
(%rdx
), %xmm6
, %xmm6
15539 // CHECK
: vpsrlw
%xmm15
, %xmm15
, %xmm15
15540 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd1,0xff]
15541 vpsrlw
%xmm15
, %xmm15
, %xmm15
15543 // CHECK
: vpsrlw
%xmm6
, %xmm6
, %xmm6
15544 // CHECK
: encoding
: [0xc5,0xc9,0xd1,0xf6]
15545 vpsrlw
%xmm6
, %xmm6
, %xmm6
15547 // CHECK
: vpsubb
485498096, %xmm15
, %xmm15
15548 // CHECK
: encoding
: [0xc5,0x01,0xf8,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15549 vpsubb
485498096, %xmm15
, %xmm15
15551 // CHECK
: vpsubb
485498096, %xmm6
, %xmm6
15552 // CHECK
: encoding
: [0xc5,0xc9,0xf8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15553 vpsubb
485498096, %xmm6
, %xmm6
15555 // CHECK
: vpsubb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15556 // CHECK
: encoding
: [0xc5,0x01,0xf8,0x7c,0x82,0xc0]
15557 vpsubb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15559 // CHECK
: vpsubb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15560 // CHECK
: encoding
: [0xc5,0x01,0xf8,0x7c,0x82,0x40]
15561 vpsubb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15563 // CHECK
: vpsubb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15564 // CHECK
: encoding
: [0xc5,0xc9,0xf8,0x74,0x82,0xc0]
15565 vpsubb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15567 // CHECK
: vpsubb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15568 // CHECK
: encoding
: [0xc5,0xc9,0xf8,0x74,0x82,0x40]
15569 vpsubb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15571 // CHECK
: vpsubb
64(%rdx
,%rax
), %xmm15
, %xmm15
15572 // CHECK
: encoding
: [0xc5,0x01,0xf8,0x7c,0x02,0x40]
15573 vpsubb
64(%rdx
,%rax
), %xmm15
, %xmm15
15575 // CHECK
: vpsubb
64(%rdx
,%rax
), %xmm6
, %xmm6
15576 // CHECK
: encoding
: [0xc5,0xc9,0xf8,0x74,0x02,0x40]
15577 vpsubb
64(%rdx
,%rax
), %xmm6
, %xmm6
15579 // CHECK
: vpsubb
64(%rdx
), %xmm15
, %xmm15
15580 // CHECK
: encoding
: [0xc5,0x01,0xf8,0x7a,0x40]
15581 vpsubb
64(%rdx
), %xmm15
, %xmm15
15583 // CHECK
: vpsubb
64(%rdx
), %xmm6
, %xmm6
15584 // CHECK
: encoding
: [0xc5,0xc9,0xf8,0x72,0x40]
15585 vpsubb
64(%rdx
), %xmm6
, %xmm6
15587 // CHECK
: vpsubb
(%rdx
), %xmm15
, %xmm15
15588 // CHECK
: encoding
: [0xc5,0x01,0xf8,0x3a]
15589 vpsubb
(%rdx
), %xmm15
, %xmm15
15591 // CHECK
: vpsubb
(%rdx
), %xmm6
, %xmm6
15592 // CHECK
: encoding
: [0xc5,0xc9,0xf8,0x32]
15593 vpsubb
(%rdx
), %xmm6
, %xmm6
15595 // CHECK
: vpsubb
%xmm15
, %xmm15
, %xmm15
15596 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf8,0xff]
15597 vpsubb
%xmm15
, %xmm15
, %xmm15
15599 // CHECK
: vpsubb
%xmm6
, %xmm6
, %xmm6
15600 // CHECK
: encoding
: [0xc5,0xc9,0xf8,0xf6]
15601 vpsubb
%xmm6
, %xmm6
, %xmm6
15603 // CHECK
: vpsubd
485498096, %xmm15
, %xmm15
15604 // CHECK
: encoding
: [0xc5,0x01,0xfa,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15605 vpsubd
485498096, %xmm15
, %xmm15
15607 // CHECK
: vpsubd
485498096, %xmm6
, %xmm6
15608 // CHECK
: encoding
: [0xc5,0xc9,0xfa,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15609 vpsubd
485498096, %xmm6
, %xmm6
15611 // CHECK
: vpsubd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15612 // CHECK
: encoding
: [0xc5,0x01,0xfa,0x7c,0x82,0xc0]
15613 vpsubd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15615 // CHECK
: vpsubd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15616 // CHECK
: encoding
: [0xc5,0x01,0xfa,0x7c,0x82,0x40]
15617 vpsubd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15619 // CHECK
: vpsubd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15620 // CHECK
: encoding
: [0xc5,0xc9,0xfa,0x74,0x82,0xc0]
15621 vpsubd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15623 // CHECK
: vpsubd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15624 // CHECK
: encoding
: [0xc5,0xc9,0xfa,0x74,0x82,0x40]
15625 vpsubd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15627 // CHECK
: vpsubd
64(%rdx
,%rax
), %xmm15
, %xmm15
15628 // CHECK
: encoding
: [0xc5,0x01,0xfa,0x7c,0x02,0x40]
15629 vpsubd
64(%rdx
,%rax
), %xmm15
, %xmm15
15631 // CHECK
: vpsubd
64(%rdx
,%rax
), %xmm6
, %xmm6
15632 // CHECK
: encoding
: [0xc5,0xc9,0xfa,0x74,0x02,0x40]
15633 vpsubd
64(%rdx
,%rax
), %xmm6
, %xmm6
15635 // CHECK
: vpsubd
64(%rdx
), %xmm15
, %xmm15
15636 // CHECK
: encoding
: [0xc5,0x01,0xfa,0x7a,0x40]
15637 vpsubd
64(%rdx
), %xmm15
, %xmm15
15639 // CHECK
: vpsubd
64(%rdx
), %xmm6
, %xmm6
15640 // CHECK
: encoding
: [0xc5,0xc9,0xfa,0x72,0x40]
15641 vpsubd
64(%rdx
), %xmm6
, %xmm6
15643 // CHECK
: vpsubd
(%rdx
), %xmm15
, %xmm15
15644 // CHECK
: encoding
: [0xc5,0x01,0xfa,0x3a]
15645 vpsubd
(%rdx
), %xmm15
, %xmm15
15647 // CHECK
: vpsubd
(%rdx
), %xmm6
, %xmm6
15648 // CHECK
: encoding
: [0xc5,0xc9,0xfa,0x32]
15649 vpsubd
(%rdx
), %xmm6
, %xmm6
15651 // CHECK
: vpsubd
%xmm15
, %xmm15
, %xmm15
15652 // CHECK
: encoding
: [0xc4,0x41,0x01,0xfa,0xff]
15653 vpsubd
%xmm15
, %xmm15
, %xmm15
15655 // CHECK
: vpsubd
%xmm6
, %xmm6
, %xmm6
15656 // CHECK
: encoding
: [0xc5,0xc9,0xfa,0xf6]
15657 vpsubd
%xmm6
, %xmm6
, %xmm6
15659 // CHECK
: vpsubq
485498096, %xmm15
, %xmm15
15660 // CHECK
: encoding
: [0xc5,0x01,0xfb,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15661 vpsubq
485498096, %xmm15
, %xmm15
15663 // CHECK
: vpsubq
485498096, %xmm6
, %xmm6
15664 // CHECK
: encoding
: [0xc5,0xc9,0xfb,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15665 vpsubq
485498096, %xmm6
, %xmm6
15667 // CHECK
: vpsubq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15668 // CHECK
: encoding
: [0xc5,0x01,0xfb,0x7c,0x82,0xc0]
15669 vpsubq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15671 // CHECK
: vpsubq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15672 // CHECK
: encoding
: [0xc5,0x01,0xfb,0x7c,0x82,0x40]
15673 vpsubq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15675 // CHECK
: vpsubq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15676 // CHECK
: encoding
: [0xc5,0xc9,0xfb,0x74,0x82,0xc0]
15677 vpsubq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15679 // CHECK
: vpsubq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15680 // CHECK
: encoding
: [0xc5,0xc9,0xfb,0x74,0x82,0x40]
15681 vpsubq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15683 // CHECK
: vpsubq
64(%rdx
,%rax
), %xmm15
, %xmm15
15684 // CHECK
: encoding
: [0xc5,0x01,0xfb,0x7c,0x02,0x40]
15685 vpsubq
64(%rdx
,%rax
), %xmm15
, %xmm15
15687 // CHECK
: vpsubq
64(%rdx
,%rax
), %xmm6
, %xmm6
15688 // CHECK
: encoding
: [0xc5,0xc9,0xfb,0x74,0x02,0x40]
15689 vpsubq
64(%rdx
,%rax
), %xmm6
, %xmm6
15691 // CHECK
: vpsubq
64(%rdx
), %xmm15
, %xmm15
15692 // CHECK
: encoding
: [0xc5,0x01,0xfb,0x7a,0x40]
15693 vpsubq
64(%rdx
), %xmm15
, %xmm15
15695 // CHECK
: vpsubq
64(%rdx
), %xmm6
, %xmm6
15696 // CHECK
: encoding
: [0xc5,0xc9,0xfb,0x72,0x40]
15697 vpsubq
64(%rdx
), %xmm6
, %xmm6
15699 // CHECK
: vpsubq
(%rdx
), %xmm15
, %xmm15
15700 // CHECK
: encoding
: [0xc5,0x01,0xfb,0x3a]
15701 vpsubq
(%rdx
), %xmm15
, %xmm15
15703 // CHECK
: vpsubq
(%rdx
), %xmm6
, %xmm6
15704 // CHECK
: encoding
: [0xc5,0xc9,0xfb,0x32]
15705 vpsubq
(%rdx
), %xmm6
, %xmm6
15707 // CHECK
: vpsubq
%xmm15
, %xmm15
, %xmm15
15708 // CHECK
: encoding
: [0xc4,0x41,0x01,0xfb,0xff]
15709 vpsubq
%xmm15
, %xmm15
, %xmm15
15711 // CHECK
: vpsubq
%xmm6
, %xmm6
, %xmm6
15712 // CHECK
: encoding
: [0xc5,0xc9,0xfb,0xf6]
15713 vpsubq
%xmm6
, %xmm6
, %xmm6
15715 // CHECK
: vpsubsb
485498096, %xmm15
, %xmm15
15716 // CHECK
: encoding
: [0xc5,0x01,0xe8,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15717 vpsubsb
485498096, %xmm15
, %xmm15
15719 // CHECK
: vpsubsb
485498096, %xmm6
, %xmm6
15720 // CHECK
: encoding
: [0xc5,0xc9,0xe8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15721 vpsubsb
485498096, %xmm6
, %xmm6
15723 // CHECK
: vpsubsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15724 // CHECK
: encoding
: [0xc5,0x01,0xe8,0x7c,0x82,0xc0]
15725 vpsubsb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15727 // CHECK
: vpsubsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15728 // CHECK
: encoding
: [0xc5,0x01,0xe8,0x7c,0x82,0x40]
15729 vpsubsb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15731 // CHECK
: vpsubsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15732 // CHECK
: encoding
: [0xc5,0xc9,0xe8,0x74,0x82,0xc0]
15733 vpsubsb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15735 // CHECK
: vpsubsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15736 // CHECK
: encoding
: [0xc5,0xc9,0xe8,0x74,0x82,0x40]
15737 vpsubsb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15739 // CHECK
: vpsubsb
64(%rdx
,%rax
), %xmm15
, %xmm15
15740 // CHECK
: encoding
: [0xc5,0x01,0xe8,0x7c,0x02,0x40]
15741 vpsubsb
64(%rdx
,%rax
), %xmm15
, %xmm15
15743 // CHECK
: vpsubsb
64(%rdx
,%rax
), %xmm6
, %xmm6
15744 // CHECK
: encoding
: [0xc5,0xc9,0xe8,0x74,0x02,0x40]
15745 vpsubsb
64(%rdx
,%rax
), %xmm6
, %xmm6
15747 // CHECK
: vpsubsb
64(%rdx
), %xmm15
, %xmm15
15748 // CHECK
: encoding
: [0xc5,0x01,0xe8,0x7a,0x40]
15749 vpsubsb
64(%rdx
), %xmm15
, %xmm15
15751 // CHECK
: vpsubsb
64(%rdx
), %xmm6
, %xmm6
15752 // CHECK
: encoding
: [0xc5,0xc9,0xe8,0x72,0x40]
15753 vpsubsb
64(%rdx
), %xmm6
, %xmm6
15755 // CHECK
: vpsubsb
(%rdx
), %xmm15
, %xmm15
15756 // CHECK
: encoding
: [0xc5,0x01,0xe8,0x3a]
15757 vpsubsb
(%rdx
), %xmm15
, %xmm15
15759 // CHECK
: vpsubsb
(%rdx
), %xmm6
, %xmm6
15760 // CHECK
: encoding
: [0xc5,0xc9,0xe8,0x32]
15761 vpsubsb
(%rdx
), %xmm6
, %xmm6
15763 // CHECK
: vpsubsb
%xmm15
, %xmm15
, %xmm15
15764 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe8,0xff]
15765 vpsubsb
%xmm15
, %xmm15
, %xmm15
15767 // CHECK
: vpsubsb
%xmm6
, %xmm6
, %xmm6
15768 // CHECK
: encoding
: [0xc5,0xc9,0xe8,0xf6]
15769 vpsubsb
%xmm6
, %xmm6
, %xmm6
15771 // CHECK
: vpsubsw
485498096, %xmm15
, %xmm15
15772 // CHECK
: encoding
: [0xc5,0x01,0xe9,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15773 vpsubsw
485498096, %xmm15
, %xmm15
15775 // CHECK
: vpsubsw
485498096, %xmm6
, %xmm6
15776 // CHECK
: encoding
: [0xc5,0xc9,0xe9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15777 vpsubsw
485498096, %xmm6
, %xmm6
15779 // CHECK
: vpsubsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15780 // CHECK
: encoding
: [0xc5,0x01,0xe9,0x7c,0x82,0xc0]
15781 vpsubsw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15783 // CHECK
: vpsubsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15784 // CHECK
: encoding
: [0xc5,0x01,0xe9,0x7c,0x82,0x40]
15785 vpsubsw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15787 // CHECK
: vpsubsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15788 // CHECK
: encoding
: [0xc5,0xc9,0xe9,0x74,0x82,0xc0]
15789 vpsubsw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15791 // CHECK
: vpsubsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15792 // CHECK
: encoding
: [0xc5,0xc9,0xe9,0x74,0x82,0x40]
15793 vpsubsw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15795 // CHECK
: vpsubsw
64(%rdx
,%rax
), %xmm15
, %xmm15
15796 // CHECK
: encoding
: [0xc5,0x01,0xe9,0x7c,0x02,0x40]
15797 vpsubsw
64(%rdx
,%rax
), %xmm15
, %xmm15
15799 // CHECK
: vpsubsw
64(%rdx
,%rax
), %xmm6
, %xmm6
15800 // CHECK
: encoding
: [0xc5,0xc9,0xe9,0x74,0x02,0x40]
15801 vpsubsw
64(%rdx
,%rax
), %xmm6
, %xmm6
15803 // CHECK
: vpsubsw
64(%rdx
), %xmm15
, %xmm15
15804 // CHECK
: encoding
: [0xc5,0x01,0xe9,0x7a,0x40]
15805 vpsubsw
64(%rdx
), %xmm15
, %xmm15
15807 // CHECK
: vpsubsw
64(%rdx
), %xmm6
, %xmm6
15808 // CHECK
: encoding
: [0xc5,0xc9,0xe9,0x72,0x40]
15809 vpsubsw
64(%rdx
), %xmm6
, %xmm6
15811 // CHECK
: vpsubsw
(%rdx
), %xmm15
, %xmm15
15812 // CHECK
: encoding
: [0xc5,0x01,0xe9,0x3a]
15813 vpsubsw
(%rdx
), %xmm15
, %xmm15
15815 // CHECK
: vpsubsw
(%rdx
), %xmm6
, %xmm6
15816 // CHECK
: encoding
: [0xc5,0xc9,0xe9,0x32]
15817 vpsubsw
(%rdx
), %xmm6
, %xmm6
15819 // CHECK
: vpsubsw
%xmm15
, %xmm15
, %xmm15
15820 // CHECK
: encoding
: [0xc4,0x41,0x01,0xe9,0xff]
15821 vpsubsw
%xmm15
, %xmm15
, %xmm15
15823 // CHECK
: vpsubsw
%xmm6
, %xmm6
, %xmm6
15824 // CHECK
: encoding
: [0xc5,0xc9,0xe9,0xf6]
15825 vpsubsw
%xmm6
, %xmm6
, %xmm6
15827 // CHECK
: vpsubusb
485498096, %xmm15
, %xmm15
15828 // CHECK
: encoding
: [0xc5,0x01,0xd8,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15829 vpsubusb
485498096, %xmm15
, %xmm15
15831 // CHECK
: vpsubusb
485498096, %xmm6
, %xmm6
15832 // CHECK
: encoding
: [0xc5,0xc9,0xd8,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15833 vpsubusb
485498096, %xmm6
, %xmm6
15835 // CHECK
: vpsubusb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15836 // CHECK
: encoding
: [0xc5,0x01,0xd8,0x7c,0x82,0xc0]
15837 vpsubusb
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15839 // CHECK
: vpsubusb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15840 // CHECK
: encoding
: [0xc5,0x01,0xd8,0x7c,0x82,0x40]
15841 vpsubusb
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15843 // CHECK
: vpsubusb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15844 // CHECK
: encoding
: [0xc5,0xc9,0xd8,0x74,0x82,0xc0]
15845 vpsubusb
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15847 // CHECK
: vpsubusb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15848 // CHECK
: encoding
: [0xc5,0xc9,0xd8,0x74,0x82,0x40]
15849 vpsubusb
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15851 // CHECK
: vpsubusb
64(%rdx
,%rax
), %xmm15
, %xmm15
15852 // CHECK
: encoding
: [0xc5,0x01,0xd8,0x7c,0x02,0x40]
15853 vpsubusb
64(%rdx
,%rax
), %xmm15
, %xmm15
15855 // CHECK
: vpsubusb
64(%rdx
,%rax
), %xmm6
, %xmm6
15856 // CHECK
: encoding
: [0xc5,0xc9,0xd8,0x74,0x02,0x40]
15857 vpsubusb
64(%rdx
,%rax
), %xmm6
, %xmm6
15859 // CHECK
: vpsubusb
64(%rdx
), %xmm15
, %xmm15
15860 // CHECK
: encoding
: [0xc5,0x01,0xd8,0x7a,0x40]
15861 vpsubusb
64(%rdx
), %xmm15
, %xmm15
15863 // CHECK
: vpsubusb
64(%rdx
), %xmm6
, %xmm6
15864 // CHECK
: encoding
: [0xc5,0xc9,0xd8,0x72,0x40]
15865 vpsubusb
64(%rdx
), %xmm6
, %xmm6
15867 // CHECK
: vpsubusb
(%rdx
), %xmm15
, %xmm15
15868 // CHECK
: encoding
: [0xc5,0x01,0xd8,0x3a]
15869 vpsubusb
(%rdx
), %xmm15
, %xmm15
15871 // CHECK
: vpsubusb
(%rdx
), %xmm6
, %xmm6
15872 // CHECK
: encoding
: [0xc5,0xc9,0xd8,0x32]
15873 vpsubusb
(%rdx
), %xmm6
, %xmm6
15875 // CHECK
: vpsubusb
%xmm15
, %xmm15
, %xmm15
15876 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd8,0xff]
15877 vpsubusb
%xmm15
, %xmm15
, %xmm15
15879 // CHECK
: vpsubusb
%xmm6
, %xmm6
, %xmm6
15880 // CHECK
: encoding
: [0xc5,0xc9,0xd8,0xf6]
15881 vpsubusb
%xmm6
, %xmm6
, %xmm6
15883 // CHECK
: vpsubusw
485498096, %xmm15
, %xmm15
15884 // CHECK
: encoding
: [0xc5,0x01,0xd9,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15885 vpsubusw
485498096, %xmm15
, %xmm15
15887 // CHECK
: vpsubusw
485498096, %xmm6
, %xmm6
15888 // CHECK
: encoding
: [0xc5,0xc9,0xd9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15889 vpsubusw
485498096, %xmm6
, %xmm6
15891 // CHECK
: vpsubusw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15892 // CHECK
: encoding
: [0xc5,0x01,0xd9,0x7c,0x82,0xc0]
15893 vpsubusw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15895 // CHECK
: vpsubusw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15896 // CHECK
: encoding
: [0xc5,0x01,0xd9,0x7c,0x82,0x40]
15897 vpsubusw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15899 // CHECK
: vpsubusw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15900 // CHECK
: encoding
: [0xc5,0xc9,0xd9,0x74,0x82,0xc0]
15901 vpsubusw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15903 // CHECK
: vpsubusw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15904 // CHECK
: encoding
: [0xc5,0xc9,0xd9,0x74,0x82,0x40]
15905 vpsubusw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15907 // CHECK
: vpsubusw
64(%rdx
,%rax
), %xmm15
, %xmm15
15908 // CHECK
: encoding
: [0xc5,0x01,0xd9,0x7c,0x02,0x40]
15909 vpsubusw
64(%rdx
,%rax
), %xmm15
, %xmm15
15911 // CHECK
: vpsubusw
64(%rdx
,%rax
), %xmm6
, %xmm6
15912 // CHECK
: encoding
: [0xc5,0xc9,0xd9,0x74,0x02,0x40]
15913 vpsubusw
64(%rdx
,%rax
), %xmm6
, %xmm6
15915 // CHECK
: vpsubusw
64(%rdx
), %xmm15
, %xmm15
15916 // CHECK
: encoding
: [0xc5,0x01,0xd9,0x7a,0x40]
15917 vpsubusw
64(%rdx
), %xmm15
, %xmm15
15919 // CHECK
: vpsubusw
64(%rdx
), %xmm6
, %xmm6
15920 // CHECK
: encoding
: [0xc5,0xc9,0xd9,0x72,0x40]
15921 vpsubusw
64(%rdx
), %xmm6
, %xmm6
15923 // CHECK
: vpsubusw
(%rdx
), %xmm15
, %xmm15
15924 // CHECK
: encoding
: [0xc5,0x01,0xd9,0x3a]
15925 vpsubusw
(%rdx
), %xmm15
, %xmm15
15927 // CHECK
: vpsubusw
(%rdx
), %xmm6
, %xmm6
15928 // CHECK
: encoding
: [0xc5,0xc9,0xd9,0x32]
15929 vpsubusw
(%rdx
), %xmm6
, %xmm6
15931 // CHECK
: vpsubusw
%xmm15
, %xmm15
, %xmm15
15932 // CHECK
: encoding
: [0xc4,0x41,0x01,0xd9,0xff]
15933 vpsubusw
%xmm15
, %xmm15
, %xmm15
15935 // CHECK
: vpsubusw
%xmm6
, %xmm6
, %xmm6
15936 // CHECK
: encoding
: [0xc5,0xc9,0xd9,0xf6]
15937 vpsubusw
%xmm6
, %xmm6
, %xmm6
15939 // CHECK
: vpsubw
485498096, %xmm15
, %xmm15
15940 // CHECK
: encoding
: [0xc5,0x01,0xf9,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15941 vpsubw
485498096, %xmm15
, %xmm15
15943 // CHECK
: vpsubw
485498096, %xmm6
, %xmm6
15944 // CHECK
: encoding
: [0xc5,0xc9,0xf9,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
15945 vpsubw
485498096, %xmm6
, %xmm6
15947 // CHECK
: vpsubw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15948 // CHECK
: encoding
: [0xc5,0x01,0xf9,0x7c,0x82,0xc0]
15949 vpsubw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
15951 // CHECK
: vpsubw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15952 // CHECK
: encoding
: [0xc5,0x01,0xf9,0x7c,0x82,0x40]
15953 vpsubw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
15955 // CHECK
: vpsubw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15956 // CHECK
: encoding
: [0xc5,0xc9,0xf9,0x74,0x82,0xc0]
15957 vpsubw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
15959 // CHECK
: vpsubw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15960 // CHECK
: encoding
: [0xc5,0xc9,0xf9,0x74,0x82,0x40]
15961 vpsubw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
15963 // CHECK
: vpsubw
64(%rdx
,%rax
), %xmm15
, %xmm15
15964 // CHECK
: encoding
: [0xc5,0x01,0xf9,0x7c,0x02,0x40]
15965 vpsubw
64(%rdx
,%rax
), %xmm15
, %xmm15
15967 // CHECK
: vpsubw
64(%rdx
,%rax
), %xmm6
, %xmm6
15968 // CHECK
: encoding
: [0xc5,0xc9,0xf9,0x74,0x02,0x40]
15969 vpsubw
64(%rdx
,%rax
), %xmm6
, %xmm6
15971 // CHECK
: vpsubw
64(%rdx
), %xmm15
, %xmm15
15972 // CHECK
: encoding
: [0xc5,0x01,0xf9,0x7a,0x40]
15973 vpsubw
64(%rdx
), %xmm15
, %xmm15
15975 // CHECK
: vpsubw
64(%rdx
), %xmm6
, %xmm6
15976 // CHECK
: encoding
: [0xc5,0xc9,0xf9,0x72,0x40]
15977 vpsubw
64(%rdx
), %xmm6
, %xmm6
15979 // CHECK
: vpsubw
(%rdx
), %xmm15
, %xmm15
15980 // CHECK
: encoding
: [0xc5,0x01,0xf9,0x3a]
15981 vpsubw
(%rdx
), %xmm15
, %xmm15
15983 // CHECK
: vpsubw
(%rdx
), %xmm6
, %xmm6
15984 // CHECK
: encoding
: [0xc5,0xc9,0xf9,0x32]
15985 vpsubw
(%rdx
), %xmm6
, %xmm6
15987 // CHECK
: vpsubw
%xmm15
, %xmm15
, %xmm15
15988 // CHECK
: encoding
: [0xc4,0x41,0x01,0xf9,0xff]
15989 vpsubw
%xmm15
, %xmm15
, %xmm15
15991 // CHECK
: vpsubw
%xmm6
, %xmm6
, %xmm6
15992 // CHECK
: encoding
: [0xc5,0xc9,0xf9,0xf6]
15993 vpsubw
%xmm6
, %xmm6
, %xmm6
15995 // CHECK
: vptest
485498096, %xmm15
15996 // CHECK
: encoding
: [0xc4,0x62,0x79,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
15997 vptest
485498096, %xmm15
15999 // CHECK
: vptest
485498096, %xmm6
16000 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16001 vptest
485498096, %xmm6
16003 // CHECK
: vptest
485498096, %ymm7
16004 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x17,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16005 vptest
485498096, %ymm7
16007 // CHECK
: vptest
485498096, %ymm9
16008 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x17,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
16009 vptest
485498096, %ymm9
16011 // CHECK
: vptest
-64(%rdx
,%rax
,4), %xmm15
16012 // CHECK
: encoding
: [0xc4,0x62,0x79,0x17,0x7c,0x82,0xc0]
16013 vptest
-64(%rdx
,%rax
,4), %xmm15
16015 // CHECK
: vptest
64(%rdx
,%rax
,4), %xmm15
16016 // CHECK
: encoding
: [0xc4,0x62,0x79,0x17,0x7c,0x82,0x40]
16017 vptest
64(%rdx
,%rax
,4), %xmm15
16019 // CHECK
: vptest
-64(%rdx
,%rax
,4), %xmm6
16020 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0x74,0x82,0xc0]
16021 vptest
-64(%rdx
,%rax
,4), %xmm6
16023 // CHECK
: vptest
64(%rdx
,%rax
,4), %xmm6
16024 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0x74,0x82,0x40]
16025 vptest
64(%rdx
,%rax
,4), %xmm6
16027 // CHECK
: vptest
-64(%rdx
,%rax
,4), %ymm7
16028 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x17,0x7c,0x82,0xc0]
16029 vptest
-64(%rdx
,%rax
,4), %ymm7
16031 // CHECK
: vptest
64(%rdx
,%rax
,4), %ymm7
16032 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x17,0x7c,0x82,0x40]
16033 vptest
64(%rdx
,%rax
,4), %ymm7
16035 // CHECK
: vptest
-64(%rdx
,%rax
,4), %ymm9
16036 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x17,0x4c,0x82,0xc0]
16037 vptest
-64(%rdx
,%rax
,4), %ymm9
16039 // CHECK
: vptest
64(%rdx
,%rax
,4), %ymm9
16040 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x17,0x4c,0x82,0x40]
16041 vptest
64(%rdx
,%rax
,4), %ymm9
16043 // CHECK
: vptest
64(%rdx
,%rax
), %xmm15
16044 // CHECK
: encoding
: [0xc4,0x62,0x79,0x17,0x7c,0x02,0x40]
16045 vptest
64(%rdx
,%rax
), %xmm15
16047 // CHECK
: vptest
64(%rdx
,%rax
), %xmm6
16048 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0x74,0x02,0x40]
16049 vptest
64(%rdx
,%rax
), %xmm6
16051 // CHECK
: vptest
64(%rdx
,%rax
), %ymm7
16052 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x17,0x7c,0x02,0x40]
16053 vptest
64(%rdx
,%rax
), %ymm7
16055 // CHECK
: vptest
64(%rdx
,%rax
), %ymm9
16056 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x17,0x4c,0x02,0x40]
16057 vptest
64(%rdx
,%rax
), %ymm9
16059 // CHECK
: vptest
64(%rdx
), %xmm15
16060 // CHECK
: encoding
: [0xc4,0x62,0x79,0x17,0x7a,0x40]
16061 vptest
64(%rdx
), %xmm15
16063 // CHECK
: vptest
64(%rdx
), %xmm6
16064 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0x72,0x40]
16065 vptest
64(%rdx
), %xmm6
16067 // CHECK
: vptest
64(%rdx
), %ymm7
16068 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x17,0x7a,0x40]
16069 vptest
64(%rdx
), %ymm7
16071 // CHECK
: vptest
64(%rdx
), %ymm9
16072 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x17,0x4a,0x40]
16073 vptest
64(%rdx
), %ymm9
16075 // CHECK
: vptest
(%rdx
), %xmm15
16076 // CHECK
: encoding
: [0xc4,0x62,0x79,0x17,0x3a]
16077 vptest
(%rdx
), %xmm15
16079 // CHECK
: vptest
(%rdx
), %xmm6
16080 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0x32]
16081 vptest
(%rdx
), %xmm6
16083 // CHECK
: vptest
(%rdx
), %ymm7
16084 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x17,0x3a]
16085 vptest
(%rdx
), %ymm7
16087 // CHECK
: vptest
(%rdx
), %ymm9
16088 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x17,0x0a]
16089 vptest
(%rdx
), %ymm9
16091 // CHECK
: vptest
%xmm15
, %xmm15
16092 // CHECK
: encoding
: [0xc4,0x42,0x79,0x17,0xff]
16093 vptest
%xmm15
, %xmm15
16095 // CHECK
: vptest
%xmm6
, %xmm6
16096 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x17,0xf6]
16097 vptest
%xmm6
, %xmm6
16099 // CHECK
: vptest
%ymm7
, %ymm7
16100 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x17,0xff]
16101 vptest
%ymm7
, %ymm7
16103 // CHECK
: vptest
%ymm9
, %ymm9
16104 // CHECK
: encoding
: [0xc4,0x42,0x7d,0x17,0xc9]
16105 vptest
%ymm9
, %ymm9
16107 // CHECK
: vpunpckhbw
485498096, %xmm15
, %xmm15
16108 // CHECK
: encoding
: [0xc5,0x01,0x68,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16109 vpunpckhbw
485498096, %xmm15
, %xmm15
16111 // CHECK
: vpunpckhbw
485498096, %xmm6
, %xmm6
16112 // CHECK
: encoding
: [0xc5,0xc9,0x68,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16113 vpunpckhbw
485498096, %xmm6
, %xmm6
16115 // CHECK
: vpunpckhbw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16116 // CHECK
: encoding
: [0xc5,0x01,0x68,0x7c,0x82,0xc0]
16117 vpunpckhbw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16119 // CHECK
: vpunpckhbw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16120 // CHECK
: encoding
: [0xc5,0x01,0x68,0x7c,0x82,0x40]
16121 vpunpckhbw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16123 // CHECK
: vpunpckhbw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16124 // CHECK
: encoding
: [0xc5,0xc9,0x68,0x74,0x82,0xc0]
16125 vpunpckhbw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16127 // CHECK
: vpunpckhbw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16128 // CHECK
: encoding
: [0xc5,0xc9,0x68,0x74,0x82,0x40]
16129 vpunpckhbw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16131 // CHECK
: vpunpckhbw
64(%rdx
,%rax
), %xmm15
, %xmm15
16132 // CHECK
: encoding
: [0xc5,0x01,0x68,0x7c,0x02,0x40]
16133 vpunpckhbw
64(%rdx
,%rax
), %xmm15
, %xmm15
16135 // CHECK
: vpunpckhbw
64(%rdx
,%rax
), %xmm6
, %xmm6
16136 // CHECK
: encoding
: [0xc5,0xc9,0x68,0x74,0x02,0x40]
16137 vpunpckhbw
64(%rdx
,%rax
), %xmm6
, %xmm6
16139 // CHECK
: vpunpckhbw
64(%rdx
), %xmm15
, %xmm15
16140 // CHECK
: encoding
: [0xc5,0x01,0x68,0x7a,0x40]
16141 vpunpckhbw
64(%rdx
), %xmm15
, %xmm15
16143 // CHECK
: vpunpckhbw
64(%rdx
), %xmm6
, %xmm6
16144 // CHECK
: encoding
: [0xc5,0xc9,0x68,0x72,0x40]
16145 vpunpckhbw
64(%rdx
), %xmm6
, %xmm6
16147 // CHECK
: vpunpckhbw
(%rdx
), %xmm15
, %xmm15
16148 // CHECK
: encoding
: [0xc5,0x01,0x68,0x3a]
16149 vpunpckhbw
(%rdx
), %xmm15
, %xmm15
16151 // CHECK
: vpunpckhbw
(%rdx
), %xmm6
, %xmm6
16152 // CHECK
: encoding
: [0xc5,0xc9,0x68,0x32]
16153 vpunpckhbw
(%rdx
), %xmm6
, %xmm6
16155 // CHECK
: vpunpckhbw
%xmm15
, %xmm15
, %xmm15
16156 // CHECK
: encoding
: [0xc4,0x41,0x01,0x68,0xff]
16157 vpunpckhbw
%xmm15
, %xmm15
, %xmm15
16159 // CHECK
: vpunpckhbw
%xmm6
, %xmm6
, %xmm6
16160 // CHECK
: encoding
: [0xc5,0xc9,0x68,0xf6]
16161 vpunpckhbw
%xmm6
, %xmm6
, %xmm6
16163 // CHECK
: vpunpckhdq
485498096, %xmm15
, %xmm15
16164 // CHECK
: encoding
: [0xc5,0x01,0x6a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16165 vpunpckhdq
485498096, %xmm15
, %xmm15
16167 // CHECK
: vpunpckhdq
485498096, %xmm6
, %xmm6
16168 // CHECK
: encoding
: [0xc5,0xc9,0x6a,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16169 vpunpckhdq
485498096, %xmm6
, %xmm6
16171 // CHECK
: vpunpckhdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16172 // CHECK
: encoding
: [0xc5,0x01,0x6a,0x7c,0x82,0xc0]
16173 vpunpckhdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16175 // CHECK
: vpunpckhdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16176 // CHECK
: encoding
: [0xc5,0x01,0x6a,0x7c,0x82,0x40]
16177 vpunpckhdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16179 // CHECK
: vpunpckhdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16180 // CHECK
: encoding
: [0xc5,0xc9,0x6a,0x74,0x82,0xc0]
16181 vpunpckhdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16183 // CHECK
: vpunpckhdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16184 // CHECK
: encoding
: [0xc5,0xc9,0x6a,0x74,0x82,0x40]
16185 vpunpckhdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16187 // CHECK
: vpunpckhdq
64(%rdx
,%rax
), %xmm15
, %xmm15
16188 // CHECK
: encoding
: [0xc5,0x01,0x6a,0x7c,0x02,0x40]
16189 vpunpckhdq
64(%rdx
,%rax
), %xmm15
, %xmm15
16191 // CHECK
: vpunpckhdq
64(%rdx
,%rax
), %xmm6
, %xmm6
16192 // CHECK
: encoding
: [0xc5,0xc9,0x6a,0x74,0x02,0x40]
16193 vpunpckhdq
64(%rdx
,%rax
), %xmm6
, %xmm6
16195 // CHECK
: vpunpckhdq
64(%rdx
), %xmm15
, %xmm15
16196 // CHECK
: encoding
: [0xc5,0x01,0x6a,0x7a,0x40]
16197 vpunpckhdq
64(%rdx
), %xmm15
, %xmm15
16199 // CHECK
: vpunpckhdq
64(%rdx
), %xmm6
, %xmm6
16200 // CHECK
: encoding
: [0xc5,0xc9,0x6a,0x72,0x40]
16201 vpunpckhdq
64(%rdx
), %xmm6
, %xmm6
16203 // CHECK
: vpunpckhdq
(%rdx
), %xmm15
, %xmm15
16204 // CHECK
: encoding
: [0xc5,0x01,0x6a,0x3a]
16205 vpunpckhdq
(%rdx
), %xmm15
, %xmm15
16207 // CHECK
: vpunpckhdq
(%rdx
), %xmm6
, %xmm6
16208 // CHECK
: encoding
: [0xc5,0xc9,0x6a,0x32]
16209 vpunpckhdq
(%rdx
), %xmm6
, %xmm6
16211 // CHECK
: vpunpckhdq
%xmm15
, %xmm15
, %xmm15
16212 // CHECK
: encoding
: [0xc4,0x41,0x01,0x6a,0xff]
16213 vpunpckhdq
%xmm15
, %xmm15
, %xmm15
16215 // CHECK
: vpunpckhdq
%xmm6
, %xmm6
, %xmm6
16216 // CHECK
: encoding
: [0xc5,0xc9,0x6a,0xf6]
16217 vpunpckhdq
%xmm6
, %xmm6
, %xmm6
16219 // CHECK
: vpunpckhqdq
485498096, %xmm15
, %xmm15
16220 // CHECK
: encoding
: [0xc5,0x01,0x6d,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16221 vpunpckhqdq
485498096, %xmm15
, %xmm15
16223 // CHECK
: vpunpckhqdq
485498096, %xmm6
, %xmm6
16224 // CHECK
: encoding
: [0xc5,0xc9,0x6d,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16225 vpunpckhqdq
485498096, %xmm6
, %xmm6
16227 // CHECK
: vpunpckhqdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16228 // CHECK
: encoding
: [0xc5,0x01,0x6d,0x7c,0x82,0xc0]
16229 vpunpckhqdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16231 // CHECK
: vpunpckhqdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16232 // CHECK
: encoding
: [0xc5,0x01,0x6d,0x7c,0x82,0x40]
16233 vpunpckhqdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16235 // CHECK
: vpunpckhqdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16236 // CHECK
: encoding
: [0xc5,0xc9,0x6d,0x74,0x82,0xc0]
16237 vpunpckhqdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16239 // CHECK
: vpunpckhqdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16240 // CHECK
: encoding
: [0xc5,0xc9,0x6d,0x74,0x82,0x40]
16241 vpunpckhqdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16243 // CHECK
: vpunpckhqdq
64(%rdx
,%rax
), %xmm15
, %xmm15
16244 // CHECK
: encoding
: [0xc5,0x01,0x6d,0x7c,0x02,0x40]
16245 vpunpckhqdq
64(%rdx
,%rax
), %xmm15
, %xmm15
16247 // CHECK
: vpunpckhqdq
64(%rdx
,%rax
), %xmm6
, %xmm6
16248 // CHECK
: encoding
: [0xc5,0xc9,0x6d,0x74,0x02,0x40]
16249 vpunpckhqdq
64(%rdx
,%rax
), %xmm6
, %xmm6
16251 // CHECK
: vpunpckhqdq
64(%rdx
), %xmm15
, %xmm15
16252 // CHECK
: encoding
: [0xc5,0x01,0x6d,0x7a,0x40]
16253 vpunpckhqdq
64(%rdx
), %xmm15
, %xmm15
16255 // CHECK
: vpunpckhqdq
64(%rdx
), %xmm6
, %xmm6
16256 // CHECK
: encoding
: [0xc5,0xc9,0x6d,0x72,0x40]
16257 vpunpckhqdq
64(%rdx
), %xmm6
, %xmm6
16259 // CHECK
: vpunpckhqdq
(%rdx
), %xmm15
, %xmm15
16260 // CHECK
: encoding
: [0xc5,0x01,0x6d,0x3a]
16261 vpunpckhqdq
(%rdx
), %xmm15
, %xmm15
16263 // CHECK
: vpunpckhqdq
(%rdx
), %xmm6
, %xmm6
16264 // CHECK
: encoding
: [0xc5,0xc9,0x6d,0x32]
16265 vpunpckhqdq
(%rdx
), %xmm6
, %xmm6
16267 // CHECK
: vpunpckhqdq
%xmm15
, %xmm15
, %xmm15
16268 // CHECK
: encoding
: [0xc4,0x41,0x01,0x6d,0xff]
16269 vpunpckhqdq
%xmm15
, %xmm15
, %xmm15
16271 // CHECK
: vpunpckhqdq
%xmm6
, %xmm6
, %xmm6
16272 // CHECK
: encoding
: [0xc5,0xc9,0x6d,0xf6]
16273 vpunpckhqdq
%xmm6
, %xmm6
, %xmm6
16275 // CHECK
: vpunpckhwd
485498096, %xmm15
, %xmm15
16276 // CHECK
: encoding
: [0xc5,0x01,0x69,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16277 vpunpckhwd
485498096, %xmm15
, %xmm15
16279 // CHECK
: vpunpckhwd
485498096, %xmm6
, %xmm6
16280 // CHECK
: encoding
: [0xc5,0xc9,0x69,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16281 vpunpckhwd
485498096, %xmm6
, %xmm6
16283 // CHECK
: vpunpckhwd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16284 // CHECK
: encoding
: [0xc5,0x01,0x69,0x7c,0x82,0xc0]
16285 vpunpckhwd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16287 // CHECK
: vpunpckhwd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16288 // CHECK
: encoding
: [0xc5,0x01,0x69,0x7c,0x82,0x40]
16289 vpunpckhwd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16291 // CHECK
: vpunpckhwd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16292 // CHECK
: encoding
: [0xc5,0xc9,0x69,0x74,0x82,0xc0]
16293 vpunpckhwd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16295 // CHECK
: vpunpckhwd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16296 // CHECK
: encoding
: [0xc5,0xc9,0x69,0x74,0x82,0x40]
16297 vpunpckhwd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16299 // CHECK
: vpunpckhwd
64(%rdx
,%rax
), %xmm15
, %xmm15
16300 // CHECK
: encoding
: [0xc5,0x01,0x69,0x7c,0x02,0x40]
16301 vpunpckhwd
64(%rdx
,%rax
), %xmm15
, %xmm15
16303 // CHECK
: vpunpckhwd
64(%rdx
,%rax
), %xmm6
, %xmm6
16304 // CHECK
: encoding
: [0xc5,0xc9,0x69,0x74,0x02,0x40]
16305 vpunpckhwd
64(%rdx
,%rax
), %xmm6
, %xmm6
16307 // CHECK
: vpunpckhwd
64(%rdx
), %xmm15
, %xmm15
16308 // CHECK
: encoding
: [0xc5,0x01,0x69,0x7a,0x40]
16309 vpunpckhwd
64(%rdx
), %xmm15
, %xmm15
16311 // CHECK
: vpunpckhwd
64(%rdx
), %xmm6
, %xmm6
16312 // CHECK
: encoding
: [0xc5,0xc9,0x69,0x72,0x40]
16313 vpunpckhwd
64(%rdx
), %xmm6
, %xmm6
16315 // CHECK
: vpunpckhwd
(%rdx
), %xmm15
, %xmm15
16316 // CHECK
: encoding
: [0xc5,0x01,0x69,0x3a]
16317 vpunpckhwd
(%rdx
), %xmm15
, %xmm15
16319 // CHECK
: vpunpckhwd
(%rdx
), %xmm6
, %xmm6
16320 // CHECK
: encoding
: [0xc5,0xc9,0x69,0x32]
16321 vpunpckhwd
(%rdx
), %xmm6
, %xmm6
16323 // CHECK
: vpunpckhwd
%xmm15
, %xmm15
, %xmm15
16324 // CHECK
: encoding
: [0xc4,0x41,0x01,0x69,0xff]
16325 vpunpckhwd
%xmm15
, %xmm15
, %xmm15
16327 // CHECK
: vpunpckhwd
%xmm6
, %xmm6
, %xmm6
16328 // CHECK
: encoding
: [0xc5,0xc9,0x69,0xf6]
16329 vpunpckhwd
%xmm6
, %xmm6
, %xmm6
16331 // CHECK
: vpunpcklbw
485498096, %xmm15
, %xmm15
16332 // CHECK
: encoding
: [0xc5,0x01,0x60,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16333 vpunpcklbw
485498096, %xmm15
, %xmm15
16335 // CHECK
: vpunpcklbw
485498096, %xmm6
, %xmm6
16336 // CHECK
: encoding
: [0xc5,0xc9,0x60,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16337 vpunpcklbw
485498096, %xmm6
, %xmm6
16339 // CHECK
: vpunpcklbw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16340 // CHECK
: encoding
: [0xc5,0x01,0x60,0x7c,0x82,0xc0]
16341 vpunpcklbw
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16343 // CHECK
: vpunpcklbw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16344 // CHECK
: encoding
: [0xc5,0x01,0x60,0x7c,0x82,0x40]
16345 vpunpcklbw
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16347 // CHECK
: vpunpcklbw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16348 // CHECK
: encoding
: [0xc5,0xc9,0x60,0x74,0x82,0xc0]
16349 vpunpcklbw
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16351 // CHECK
: vpunpcklbw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16352 // CHECK
: encoding
: [0xc5,0xc9,0x60,0x74,0x82,0x40]
16353 vpunpcklbw
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16355 // CHECK
: vpunpcklbw
64(%rdx
,%rax
), %xmm15
, %xmm15
16356 // CHECK
: encoding
: [0xc5,0x01,0x60,0x7c,0x02,0x40]
16357 vpunpcklbw
64(%rdx
,%rax
), %xmm15
, %xmm15
16359 // CHECK
: vpunpcklbw
64(%rdx
,%rax
), %xmm6
, %xmm6
16360 // CHECK
: encoding
: [0xc5,0xc9,0x60,0x74,0x02,0x40]
16361 vpunpcklbw
64(%rdx
,%rax
), %xmm6
, %xmm6
16363 // CHECK
: vpunpcklbw
64(%rdx
), %xmm15
, %xmm15
16364 // CHECK
: encoding
: [0xc5,0x01,0x60,0x7a,0x40]
16365 vpunpcklbw
64(%rdx
), %xmm15
, %xmm15
16367 // CHECK
: vpunpcklbw
64(%rdx
), %xmm6
, %xmm6
16368 // CHECK
: encoding
: [0xc5,0xc9,0x60,0x72,0x40]
16369 vpunpcklbw
64(%rdx
), %xmm6
, %xmm6
16371 // CHECK
: vpunpcklbw
(%rdx
), %xmm15
, %xmm15
16372 // CHECK
: encoding
: [0xc5,0x01,0x60,0x3a]
16373 vpunpcklbw
(%rdx
), %xmm15
, %xmm15
16375 // CHECK
: vpunpcklbw
(%rdx
), %xmm6
, %xmm6
16376 // CHECK
: encoding
: [0xc5,0xc9,0x60,0x32]
16377 vpunpcklbw
(%rdx
), %xmm6
, %xmm6
16379 // CHECK
: vpunpcklbw
%xmm15
, %xmm15
, %xmm15
16380 // CHECK
: encoding
: [0xc4,0x41,0x01,0x60,0xff]
16381 vpunpcklbw
%xmm15
, %xmm15
, %xmm15
16383 // CHECK
: vpunpcklbw
%xmm6
, %xmm6
, %xmm6
16384 // CHECK
: encoding
: [0xc5,0xc9,0x60,0xf6]
16385 vpunpcklbw
%xmm6
, %xmm6
, %xmm6
16387 // CHECK
: vpunpckldq
485498096, %xmm15
, %xmm15
16388 // CHECK
: encoding
: [0xc5,0x01,0x62,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16389 vpunpckldq
485498096, %xmm15
, %xmm15
16391 // CHECK
: vpunpckldq
485498096, %xmm6
, %xmm6
16392 // CHECK
: encoding
: [0xc5,0xc9,0x62,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16393 vpunpckldq
485498096, %xmm6
, %xmm6
16395 // CHECK
: vpunpckldq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16396 // CHECK
: encoding
: [0xc5,0x01,0x62,0x7c,0x82,0xc0]
16397 vpunpckldq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16399 // CHECK
: vpunpckldq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16400 // CHECK
: encoding
: [0xc5,0x01,0x62,0x7c,0x82,0x40]
16401 vpunpckldq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16403 // CHECK
: vpunpckldq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16404 // CHECK
: encoding
: [0xc5,0xc9,0x62,0x74,0x82,0xc0]
16405 vpunpckldq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16407 // CHECK
: vpunpckldq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16408 // CHECK
: encoding
: [0xc5,0xc9,0x62,0x74,0x82,0x40]
16409 vpunpckldq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16411 // CHECK
: vpunpckldq
64(%rdx
,%rax
), %xmm15
, %xmm15
16412 // CHECK
: encoding
: [0xc5,0x01,0x62,0x7c,0x02,0x40]
16413 vpunpckldq
64(%rdx
,%rax
), %xmm15
, %xmm15
16415 // CHECK
: vpunpckldq
64(%rdx
,%rax
), %xmm6
, %xmm6
16416 // CHECK
: encoding
: [0xc5,0xc9,0x62,0x74,0x02,0x40]
16417 vpunpckldq
64(%rdx
,%rax
), %xmm6
, %xmm6
16419 // CHECK
: vpunpckldq
64(%rdx
), %xmm15
, %xmm15
16420 // CHECK
: encoding
: [0xc5,0x01,0x62,0x7a,0x40]
16421 vpunpckldq
64(%rdx
), %xmm15
, %xmm15
16423 // CHECK
: vpunpckldq
64(%rdx
), %xmm6
, %xmm6
16424 // CHECK
: encoding
: [0xc5,0xc9,0x62,0x72,0x40]
16425 vpunpckldq
64(%rdx
), %xmm6
, %xmm6
16427 // CHECK
: vpunpckldq
(%rdx
), %xmm15
, %xmm15
16428 // CHECK
: encoding
: [0xc5,0x01,0x62,0x3a]
16429 vpunpckldq
(%rdx
), %xmm15
, %xmm15
16431 // CHECK
: vpunpckldq
(%rdx
), %xmm6
, %xmm6
16432 // CHECK
: encoding
: [0xc5,0xc9,0x62,0x32]
16433 vpunpckldq
(%rdx
), %xmm6
, %xmm6
16435 // CHECK
: vpunpckldq
%xmm15
, %xmm15
, %xmm15
16436 // CHECK
: encoding
: [0xc4,0x41,0x01,0x62,0xff]
16437 vpunpckldq
%xmm15
, %xmm15
, %xmm15
16439 // CHECK
: vpunpckldq
%xmm6
, %xmm6
, %xmm6
16440 // CHECK
: encoding
: [0xc5,0xc9,0x62,0xf6]
16441 vpunpckldq
%xmm6
, %xmm6
, %xmm6
16443 // CHECK
: vpunpcklqdq
485498096, %xmm15
, %xmm15
16444 // CHECK
: encoding
: [0xc5,0x01,0x6c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16445 vpunpcklqdq
485498096, %xmm15
, %xmm15
16447 // CHECK
: vpunpcklqdq
485498096, %xmm6
, %xmm6
16448 // CHECK
: encoding
: [0xc5,0xc9,0x6c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16449 vpunpcklqdq
485498096, %xmm6
, %xmm6
16451 // CHECK
: vpunpcklqdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16452 // CHECK
: encoding
: [0xc5,0x01,0x6c,0x7c,0x82,0xc0]
16453 vpunpcklqdq
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16455 // CHECK
: vpunpcklqdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16456 // CHECK
: encoding
: [0xc5,0x01,0x6c,0x7c,0x82,0x40]
16457 vpunpcklqdq
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16459 // CHECK
: vpunpcklqdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16460 // CHECK
: encoding
: [0xc5,0xc9,0x6c,0x74,0x82,0xc0]
16461 vpunpcklqdq
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16463 // CHECK
: vpunpcklqdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16464 // CHECK
: encoding
: [0xc5,0xc9,0x6c,0x74,0x82,0x40]
16465 vpunpcklqdq
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16467 // CHECK
: vpunpcklqdq
64(%rdx
,%rax
), %xmm15
, %xmm15
16468 // CHECK
: encoding
: [0xc5,0x01,0x6c,0x7c,0x02,0x40]
16469 vpunpcklqdq
64(%rdx
,%rax
), %xmm15
, %xmm15
16471 // CHECK
: vpunpcklqdq
64(%rdx
,%rax
), %xmm6
, %xmm6
16472 // CHECK
: encoding
: [0xc5,0xc9,0x6c,0x74,0x02,0x40]
16473 vpunpcklqdq
64(%rdx
,%rax
), %xmm6
, %xmm6
16475 // CHECK
: vpunpcklqdq
64(%rdx
), %xmm15
, %xmm15
16476 // CHECK
: encoding
: [0xc5,0x01,0x6c,0x7a,0x40]
16477 vpunpcklqdq
64(%rdx
), %xmm15
, %xmm15
16479 // CHECK
: vpunpcklqdq
64(%rdx
), %xmm6
, %xmm6
16480 // CHECK
: encoding
: [0xc5,0xc9,0x6c,0x72,0x40]
16481 vpunpcklqdq
64(%rdx
), %xmm6
, %xmm6
16483 // CHECK
: vpunpcklqdq
(%rdx
), %xmm15
, %xmm15
16484 // CHECK
: encoding
: [0xc5,0x01,0x6c,0x3a]
16485 vpunpcklqdq
(%rdx
), %xmm15
, %xmm15
16487 // CHECK
: vpunpcklqdq
(%rdx
), %xmm6
, %xmm6
16488 // CHECK
: encoding
: [0xc5,0xc9,0x6c,0x32]
16489 vpunpcklqdq
(%rdx
), %xmm6
, %xmm6
16491 // CHECK
: vpunpcklqdq
%xmm15
, %xmm15
, %xmm15
16492 // CHECK
: encoding
: [0xc4,0x41,0x01,0x6c,0xff]
16493 vpunpcklqdq
%xmm15
, %xmm15
, %xmm15
16495 // CHECK
: vpunpcklqdq
%xmm6
, %xmm6
, %xmm6
16496 // CHECK
: encoding
: [0xc5,0xc9,0x6c,0xf6]
16497 vpunpcklqdq
%xmm6
, %xmm6
, %xmm6
16499 // CHECK
: vpunpcklwd
485498096, %xmm15
, %xmm15
16500 // CHECK
: encoding
: [0xc5,0x01,0x61,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16501 vpunpcklwd
485498096, %xmm15
, %xmm15
16503 // CHECK
: vpunpcklwd
485498096, %xmm6
, %xmm6
16504 // CHECK
: encoding
: [0xc5,0xc9,0x61,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16505 vpunpcklwd
485498096, %xmm6
, %xmm6
16507 // CHECK
: vpunpcklwd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16508 // CHECK
: encoding
: [0xc5,0x01,0x61,0x7c,0x82,0xc0]
16509 vpunpcklwd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16511 // CHECK
: vpunpcklwd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16512 // CHECK
: encoding
: [0xc5,0x01,0x61,0x7c,0x82,0x40]
16513 vpunpcklwd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16515 // CHECK
: vpunpcklwd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16516 // CHECK
: encoding
: [0xc5,0xc9,0x61,0x74,0x82,0xc0]
16517 vpunpcklwd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16519 // CHECK
: vpunpcklwd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16520 // CHECK
: encoding
: [0xc5,0xc9,0x61,0x74,0x82,0x40]
16521 vpunpcklwd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16523 // CHECK
: vpunpcklwd
64(%rdx
,%rax
), %xmm15
, %xmm15
16524 // CHECK
: encoding
: [0xc5,0x01,0x61,0x7c,0x02,0x40]
16525 vpunpcklwd
64(%rdx
,%rax
), %xmm15
, %xmm15
16527 // CHECK
: vpunpcklwd
64(%rdx
,%rax
), %xmm6
, %xmm6
16528 // CHECK
: encoding
: [0xc5,0xc9,0x61,0x74,0x02,0x40]
16529 vpunpcklwd
64(%rdx
,%rax
), %xmm6
, %xmm6
16531 // CHECK
: vpunpcklwd
64(%rdx
), %xmm15
, %xmm15
16532 // CHECK
: encoding
: [0xc5,0x01,0x61,0x7a,0x40]
16533 vpunpcklwd
64(%rdx
), %xmm15
, %xmm15
16535 // CHECK
: vpunpcklwd
64(%rdx
), %xmm6
, %xmm6
16536 // CHECK
: encoding
: [0xc5,0xc9,0x61,0x72,0x40]
16537 vpunpcklwd
64(%rdx
), %xmm6
, %xmm6
16539 // CHECK
: vpunpcklwd
(%rdx
), %xmm15
, %xmm15
16540 // CHECK
: encoding
: [0xc5,0x01,0x61,0x3a]
16541 vpunpcklwd
(%rdx
), %xmm15
, %xmm15
16543 // CHECK
: vpunpcklwd
(%rdx
), %xmm6
, %xmm6
16544 // CHECK
: encoding
: [0xc5,0xc9,0x61,0x32]
16545 vpunpcklwd
(%rdx
), %xmm6
, %xmm6
16547 // CHECK
: vpunpcklwd
%xmm15
, %xmm15
, %xmm15
16548 // CHECK
: encoding
: [0xc4,0x41,0x01,0x61,0xff]
16549 vpunpcklwd
%xmm15
, %xmm15
, %xmm15
16551 // CHECK
: vpunpcklwd
%xmm6
, %xmm6
, %xmm6
16552 // CHECK
: encoding
: [0xc5,0xc9,0x61,0xf6]
16553 vpunpcklwd
%xmm6
, %xmm6
, %xmm6
16555 // CHECK
: vpxor
485498096, %xmm15
, %xmm15
16556 // CHECK
: encoding
: [0xc5,0x01,0xef,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16557 vpxor
485498096, %xmm15
, %xmm15
16559 // CHECK
: vpxor
485498096, %xmm6
, %xmm6
16560 // CHECK
: encoding
: [0xc5,0xc9,0xef,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16561 vpxor
485498096, %xmm6
, %xmm6
16563 // CHECK
: vpxor
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16564 // CHECK
: encoding
: [0xc5,0x01,0xef,0x7c,0x82,0xc0]
16565 vpxor
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16567 // CHECK
: vpxor
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16568 // CHECK
: encoding
: [0xc5,0x01,0xef,0x7c,0x82,0x40]
16569 vpxor
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16571 // CHECK
: vpxor
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16572 // CHECK
: encoding
: [0xc5,0xc9,0xef,0x74,0x82,0xc0]
16573 vpxor
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16575 // CHECK
: vpxor
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16576 // CHECK
: encoding
: [0xc5,0xc9,0xef,0x74,0x82,0x40]
16577 vpxor
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16579 // CHECK
: vpxor
64(%rdx
,%rax
), %xmm15
, %xmm15
16580 // CHECK
: encoding
: [0xc5,0x01,0xef,0x7c,0x02,0x40]
16581 vpxor
64(%rdx
,%rax
), %xmm15
, %xmm15
16583 // CHECK
: vpxor
64(%rdx
,%rax
), %xmm6
, %xmm6
16584 // CHECK
: encoding
: [0xc5,0xc9,0xef,0x74,0x02,0x40]
16585 vpxor
64(%rdx
,%rax
), %xmm6
, %xmm6
16587 // CHECK
: vpxor
64(%rdx
), %xmm15
, %xmm15
16588 // CHECK
: encoding
: [0xc5,0x01,0xef,0x7a,0x40]
16589 vpxor
64(%rdx
), %xmm15
, %xmm15
16591 // CHECK
: vpxor
64(%rdx
), %xmm6
, %xmm6
16592 // CHECK
: encoding
: [0xc5,0xc9,0xef,0x72,0x40]
16593 vpxor
64(%rdx
), %xmm6
, %xmm6
16595 // CHECK
: vpxor
(%rdx
), %xmm15
, %xmm15
16596 // CHECK
: encoding
: [0xc5,0x01,0xef,0x3a]
16597 vpxor
(%rdx
), %xmm15
, %xmm15
16599 // CHECK
: vpxor
(%rdx
), %xmm6
, %xmm6
16600 // CHECK
: encoding
: [0xc5,0xc9,0xef,0x32]
16601 vpxor
(%rdx
), %xmm6
, %xmm6
16603 // CHECK
: vpxor
%xmm15
, %xmm15
, %xmm15
16604 // CHECK
: encoding
: [0xc4,0x41,0x01,0xef,0xff]
16605 vpxor
%xmm15
, %xmm15
, %xmm15
16607 // CHECK
: vpxor
%xmm6
, %xmm6
, %xmm6
16608 // CHECK
: encoding
: [0xc5,0xc9,0xef,0xf6]
16609 vpxor
%xmm6
, %xmm6
, %xmm6
16611 // CHECK
: vrcpps
485498096, %xmm15
16612 // CHECK
: encoding
: [0xc5,0x78,0x53,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16613 vrcpps
485498096, %xmm15
16615 // CHECK
: vrcpps
485498096, %xmm6
16616 // CHECK
: encoding
: [0xc5,0xf8,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16617 vrcpps
485498096, %xmm6
16619 // CHECK
: vrcpps
485498096, %ymm7
16620 // CHECK
: encoding
: [0xc5,0xfc,0x53,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16621 vrcpps
485498096, %ymm7
16623 // CHECK
: vrcpps
485498096, %ymm9
16624 // CHECK
: encoding
: [0xc5,0x7c,0x53,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
16625 vrcpps
485498096, %ymm9
16627 // CHECK
: vrcpps
-64(%rdx
,%rax
,4), %xmm15
16628 // CHECK
: encoding
: [0xc5,0x78,0x53,0x7c,0x82,0xc0]
16629 vrcpps
-64(%rdx
,%rax
,4), %xmm15
16631 // CHECK
: vrcpps
64(%rdx
,%rax
,4), %xmm15
16632 // CHECK
: encoding
: [0xc5,0x78,0x53,0x7c,0x82,0x40]
16633 vrcpps
64(%rdx
,%rax
,4), %xmm15
16635 // CHECK
: vrcpps
-64(%rdx
,%rax
,4), %xmm6
16636 // CHECK
: encoding
: [0xc5,0xf8,0x53,0x74,0x82,0xc0]
16637 vrcpps
-64(%rdx
,%rax
,4), %xmm6
16639 // CHECK
: vrcpps
64(%rdx
,%rax
,4), %xmm6
16640 // CHECK
: encoding
: [0xc5,0xf8,0x53,0x74,0x82,0x40]
16641 vrcpps
64(%rdx
,%rax
,4), %xmm6
16643 // CHECK
: vrcpps
-64(%rdx
,%rax
,4), %ymm7
16644 // CHECK
: encoding
: [0xc5,0xfc,0x53,0x7c,0x82,0xc0]
16645 vrcpps
-64(%rdx
,%rax
,4), %ymm7
16647 // CHECK
: vrcpps
64(%rdx
,%rax
,4), %ymm7
16648 // CHECK
: encoding
: [0xc5,0xfc,0x53,0x7c,0x82,0x40]
16649 vrcpps
64(%rdx
,%rax
,4), %ymm7
16651 // CHECK
: vrcpps
-64(%rdx
,%rax
,4), %ymm9
16652 // CHECK
: encoding
: [0xc5,0x7c,0x53,0x4c,0x82,0xc0]
16653 vrcpps
-64(%rdx
,%rax
,4), %ymm9
16655 // CHECK
: vrcpps
64(%rdx
,%rax
,4), %ymm9
16656 // CHECK
: encoding
: [0xc5,0x7c,0x53,0x4c,0x82,0x40]
16657 vrcpps
64(%rdx
,%rax
,4), %ymm9
16659 // CHECK
: vrcpps
64(%rdx
,%rax
), %xmm15
16660 // CHECK
: encoding
: [0xc5,0x78,0x53,0x7c,0x02,0x40]
16661 vrcpps
64(%rdx
,%rax
), %xmm15
16663 // CHECK
: vrcpps
64(%rdx
,%rax
), %xmm6
16664 // CHECK
: encoding
: [0xc5,0xf8,0x53,0x74,0x02,0x40]
16665 vrcpps
64(%rdx
,%rax
), %xmm6
16667 // CHECK
: vrcpps
64(%rdx
,%rax
), %ymm7
16668 // CHECK
: encoding
: [0xc5,0xfc,0x53,0x7c,0x02,0x40]
16669 vrcpps
64(%rdx
,%rax
), %ymm7
16671 // CHECK
: vrcpps
64(%rdx
,%rax
), %ymm9
16672 // CHECK
: encoding
: [0xc5,0x7c,0x53,0x4c,0x02,0x40]
16673 vrcpps
64(%rdx
,%rax
), %ymm9
16675 // CHECK
: vrcpps
64(%rdx
), %xmm15
16676 // CHECK
: encoding
: [0xc5,0x78,0x53,0x7a,0x40]
16677 vrcpps
64(%rdx
), %xmm15
16679 // CHECK
: vrcpps
64(%rdx
), %xmm6
16680 // CHECK
: encoding
: [0xc5,0xf8,0x53,0x72,0x40]
16681 vrcpps
64(%rdx
), %xmm6
16683 // CHECK
: vrcpps
64(%rdx
), %ymm7
16684 // CHECK
: encoding
: [0xc5,0xfc,0x53,0x7a,0x40]
16685 vrcpps
64(%rdx
), %ymm7
16687 // CHECK
: vrcpps
64(%rdx
), %ymm9
16688 // CHECK
: encoding
: [0xc5,0x7c,0x53,0x4a,0x40]
16689 vrcpps
64(%rdx
), %ymm9
16691 // CHECK
: vrcpps
(%rdx
), %xmm15
16692 // CHECK
: encoding
: [0xc5,0x78,0x53,0x3a]
16693 vrcpps
(%rdx
), %xmm15
16695 // CHECK
: vrcpps
(%rdx
), %xmm6
16696 // CHECK
: encoding
: [0xc5,0xf8,0x53,0x32]
16697 vrcpps
(%rdx
), %xmm6
16699 // CHECK
: vrcpps
(%rdx
), %ymm7
16700 // CHECK
: encoding
: [0xc5,0xfc,0x53,0x3a]
16701 vrcpps
(%rdx
), %ymm7
16703 // CHECK
: vrcpps
(%rdx
), %ymm9
16704 // CHECK
: encoding
: [0xc5,0x7c,0x53,0x0a]
16705 vrcpps
(%rdx
), %ymm9
16707 // CHECK
: vrcpps
%xmm15
, %xmm15
16708 // CHECK
: encoding
: [0xc4,0x41,0x78,0x53,0xff]
16709 vrcpps
%xmm15
, %xmm15
16711 // CHECK
: vrcpps
%xmm6
, %xmm6
16712 // CHECK
: encoding
: [0xc5,0xf8,0x53,0xf6]
16713 vrcpps
%xmm6
, %xmm6
16715 // CHECK
: vrcpps
%ymm7
, %ymm7
16716 // CHECK
: encoding
: [0xc5,0xfc,0x53,0xff]
16717 vrcpps
%ymm7
, %ymm7
16719 // CHECK
: vrcpps
%ymm9
, %ymm9
16720 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x53,0xc9]
16721 vrcpps
%ymm9
, %ymm9
16723 // CHECK
: vrcpss
485498096, %xmm15
, %xmm15
16724 // CHECK
: encoding
: [0xc5,0x02,0x53,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
16725 vrcpss
485498096, %xmm15
, %xmm15
16727 // CHECK
: vrcpss
485498096, %xmm6
, %xmm6
16728 // CHECK
: encoding
: [0xc5,0xca,0x53,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
16729 vrcpss
485498096, %xmm6
, %xmm6
16731 // CHECK
: vrcpss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16732 // CHECK
: encoding
: [0xc5,0x02,0x53,0x7c,0x82,0xc0]
16733 vrcpss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
16735 // CHECK
: vrcpss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16736 // CHECK
: encoding
: [0xc5,0x02,0x53,0x7c,0x82,0x40]
16737 vrcpss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
16739 // CHECK
: vrcpss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16740 // CHECK
: encoding
: [0xc5,0xca,0x53,0x74,0x82,0xc0]
16741 vrcpss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
16743 // CHECK
: vrcpss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16744 // CHECK
: encoding
: [0xc5,0xca,0x53,0x74,0x82,0x40]
16745 vrcpss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
16747 // CHECK
: vrcpss
64(%rdx
,%rax
), %xmm15
, %xmm15
16748 // CHECK
: encoding
: [0xc5,0x02,0x53,0x7c,0x02,0x40]
16749 vrcpss
64(%rdx
,%rax
), %xmm15
, %xmm15
16751 // CHECK
: vrcpss
64(%rdx
,%rax
), %xmm6
, %xmm6
16752 // CHECK
: encoding
: [0xc5,0xca,0x53,0x74,0x02,0x40]
16753 vrcpss
64(%rdx
,%rax
), %xmm6
, %xmm6
16755 // CHECK
: vrcpss
64(%rdx
), %xmm15
, %xmm15
16756 // CHECK
: encoding
: [0xc5,0x02,0x53,0x7a,0x40]
16757 vrcpss
64(%rdx
), %xmm15
, %xmm15
16759 // CHECK
: vrcpss
64(%rdx
), %xmm6
, %xmm6
16760 // CHECK
: encoding
: [0xc5,0xca,0x53,0x72,0x40]
16761 vrcpss
64(%rdx
), %xmm6
, %xmm6
16763 // CHECK
: vrcpss
(%rdx
), %xmm15
, %xmm15
16764 // CHECK
: encoding
: [0xc5,0x02,0x53,0x3a]
16765 vrcpss
(%rdx
), %xmm15
, %xmm15
16767 // CHECK
: vrcpss
(%rdx
), %xmm6
, %xmm6
16768 // CHECK
: encoding
: [0xc5,0xca,0x53,0x32]
16769 vrcpss
(%rdx
), %xmm6
, %xmm6
16771 // CHECK
: vrcpss
%xmm15
, %xmm15
, %xmm15
16772 // CHECK
: encoding
: [0xc4,0x41,0x02,0x53,0xff]
16773 vrcpss
%xmm15
, %xmm15
, %xmm15
16775 // CHECK
: vrcpss
%xmm6
, %xmm6
, %xmm6
16776 // CHECK
: encoding
: [0xc5,0xca,0x53,0xf6]
16777 vrcpss
%xmm6
, %xmm6
, %xmm6
16779 // CHECK
: vroundpd $
0, 485498096, %xmm15
16780 // CHECK
: encoding
: [0xc4,0x63,0x79,0x09,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16781 vroundpd $
0, 485498096, %xmm15
16783 // CHECK
: vroundpd $
0, 485498096, %xmm6
16784 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16785 vroundpd $
0, 485498096, %xmm6
16787 // CHECK
: vroundpd $
0, 485498096, %ymm7
16788 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x09,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16789 vroundpd $
0, 485498096, %ymm7
16791 // CHECK
: vroundpd $
0, 485498096, %ymm9
16792 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x09,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16793 vroundpd $
0, 485498096, %ymm9
16795 // CHECK
: vroundpd $
0, -64(%rdx
,%rax
,4), %xmm15
16796 // CHECK
: encoding
: [0xc4,0x63,0x79,0x09,0x7c,0x82,0xc0,0x00]
16797 vroundpd $
0, -64(%rdx
,%rax
,4), %xmm15
16799 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
,4), %xmm15
16800 // CHECK
: encoding
: [0xc4,0x63,0x79,0x09,0x7c,0x82,0x40,0x00]
16801 vroundpd $
0, 64(%rdx
,%rax
,4), %xmm15
16803 // CHECK
: vroundpd $
0, -64(%rdx
,%rax
,4), %xmm6
16804 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0x74,0x82,0xc0,0x00]
16805 vroundpd $
0, -64(%rdx
,%rax
,4), %xmm6
16807 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
,4), %xmm6
16808 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0x74,0x82,0x40,0x00]
16809 vroundpd $
0, 64(%rdx
,%rax
,4), %xmm6
16811 // CHECK
: vroundpd $
0, -64(%rdx
,%rax
,4), %ymm7
16812 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x09,0x7c,0x82,0xc0,0x00]
16813 vroundpd $
0, -64(%rdx
,%rax
,4), %ymm7
16815 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
,4), %ymm7
16816 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x09,0x7c,0x82,0x40,0x00]
16817 vroundpd $
0, 64(%rdx
,%rax
,4), %ymm7
16819 // CHECK
: vroundpd $
0, -64(%rdx
,%rax
,4), %ymm9
16820 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x09,0x4c,0x82,0xc0,0x00]
16821 vroundpd $
0, -64(%rdx
,%rax
,4), %ymm9
16823 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
,4), %ymm9
16824 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x09,0x4c,0x82,0x40,0x00]
16825 vroundpd $
0, 64(%rdx
,%rax
,4), %ymm9
16827 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
), %xmm15
16828 // CHECK
: encoding
: [0xc4,0x63,0x79,0x09,0x7c,0x02,0x40,0x00]
16829 vroundpd $
0, 64(%rdx
,%rax
), %xmm15
16831 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
), %xmm6
16832 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0x74,0x02,0x40,0x00]
16833 vroundpd $
0, 64(%rdx
,%rax
), %xmm6
16835 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
), %ymm7
16836 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x09,0x7c,0x02,0x40,0x00]
16837 vroundpd $
0, 64(%rdx
,%rax
), %ymm7
16839 // CHECK
: vroundpd $
0, 64(%rdx
,%rax
), %ymm9
16840 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x09,0x4c,0x02,0x40,0x00]
16841 vroundpd $
0, 64(%rdx
,%rax
), %ymm9
16843 // CHECK
: vroundpd $
0, 64(%rdx
), %xmm15
16844 // CHECK
: encoding
: [0xc4,0x63,0x79,0x09,0x7a,0x40,0x00]
16845 vroundpd $
0, 64(%rdx
), %xmm15
16847 // CHECK
: vroundpd $
0, 64(%rdx
), %xmm6
16848 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0x72,0x40,0x00]
16849 vroundpd $
0, 64(%rdx
), %xmm6
16851 // CHECK
: vroundpd $
0, 64(%rdx
), %ymm7
16852 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x09,0x7a,0x40,0x00]
16853 vroundpd $
0, 64(%rdx
), %ymm7
16855 // CHECK
: vroundpd $
0, 64(%rdx
), %ymm9
16856 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x09,0x4a,0x40,0x00]
16857 vroundpd $
0, 64(%rdx
), %ymm9
16859 // CHECK
: vroundpd $
0, (%rdx
), %xmm15
16860 // CHECK
: encoding
: [0xc4,0x63,0x79,0x09,0x3a,0x00]
16861 vroundpd $
0, (%rdx
), %xmm15
16863 // CHECK
: vroundpd $
0, (%rdx
), %xmm6
16864 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0x32,0x00]
16865 vroundpd $
0, (%rdx
), %xmm6
16867 // CHECK
: vroundpd $
0, (%rdx
), %ymm7
16868 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x09,0x3a,0x00]
16869 vroundpd $
0, (%rdx
), %ymm7
16871 // CHECK
: vroundpd $
0, (%rdx
), %ymm9
16872 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x09,0x0a,0x00]
16873 vroundpd $
0, (%rdx
), %ymm9
16875 // CHECK
: vroundpd $
0, %xmm15
, %xmm15
16876 // CHECK
: encoding
: [0xc4,0x43,0x79,0x09,0xff,0x00]
16877 vroundpd $
0, %xmm15
, %xmm15
16879 // CHECK
: vroundpd $
0, %xmm6
, %xmm6
16880 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x09,0xf6,0x00]
16881 vroundpd $
0, %xmm6
, %xmm6
16883 // CHECK
: vroundpd $
0, %ymm7
, %ymm7
16884 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x09,0xff,0x00]
16885 vroundpd $
0, %ymm7
, %ymm7
16887 // CHECK
: vroundpd $
0, %ymm9
, %ymm9
16888 // CHECK
: encoding
: [0xc4,0x43,0x7d,0x09,0xc9,0x00]
16889 vroundpd $
0, %ymm9
, %ymm9
16891 // CHECK
: vroundps $
0, 485498096, %xmm15
16892 // CHECK
: encoding
: [0xc4,0x63,0x79,0x08,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16893 vroundps $
0, 485498096, %xmm15
16895 // CHECK
: vroundps $
0, 485498096, %xmm6
16896 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16897 vroundps $
0, 485498096, %xmm6
16899 // CHECK
: vroundps $
0, 485498096, %ymm7
16900 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x08,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16901 vroundps $
0, 485498096, %ymm7
16903 // CHECK
: vroundps $
0, 485498096, %ymm9
16904 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x08,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
16905 vroundps $
0, 485498096, %ymm9
16907 // CHECK
: vroundps $
0, -64(%rdx
,%rax
,4), %xmm15
16908 // CHECK
: encoding
: [0xc4,0x63,0x79,0x08,0x7c,0x82,0xc0,0x00]
16909 vroundps $
0, -64(%rdx
,%rax
,4), %xmm15
16911 // CHECK
: vroundps $
0, 64(%rdx
,%rax
,4), %xmm15
16912 // CHECK
: encoding
: [0xc4,0x63,0x79,0x08,0x7c,0x82,0x40,0x00]
16913 vroundps $
0, 64(%rdx
,%rax
,4), %xmm15
16915 // CHECK
: vroundps $
0, -64(%rdx
,%rax
,4), %xmm6
16916 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0x74,0x82,0xc0,0x00]
16917 vroundps $
0, -64(%rdx
,%rax
,4), %xmm6
16919 // CHECK
: vroundps $
0, 64(%rdx
,%rax
,4), %xmm6
16920 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0x74,0x82,0x40,0x00]
16921 vroundps $
0, 64(%rdx
,%rax
,4), %xmm6
16923 // CHECK
: vroundps $
0, -64(%rdx
,%rax
,4), %ymm7
16924 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x08,0x7c,0x82,0xc0,0x00]
16925 vroundps $
0, -64(%rdx
,%rax
,4), %ymm7
16927 // CHECK
: vroundps $
0, 64(%rdx
,%rax
,4), %ymm7
16928 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x08,0x7c,0x82,0x40,0x00]
16929 vroundps $
0, 64(%rdx
,%rax
,4), %ymm7
16931 // CHECK
: vroundps $
0, -64(%rdx
,%rax
,4), %ymm9
16932 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x08,0x4c,0x82,0xc0,0x00]
16933 vroundps $
0, -64(%rdx
,%rax
,4), %ymm9
16935 // CHECK
: vroundps $
0, 64(%rdx
,%rax
,4), %ymm9
16936 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x08,0x4c,0x82,0x40,0x00]
16937 vroundps $
0, 64(%rdx
,%rax
,4), %ymm9
16939 // CHECK
: vroundps $
0, 64(%rdx
,%rax
), %xmm15
16940 // CHECK
: encoding
: [0xc4,0x63,0x79,0x08,0x7c,0x02,0x40,0x00]
16941 vroundps $
0, 64(%rdx
,%rax
), %xmm15
16943 // CHECK
: vroundps $
0, 64(%rdx
,%rax
), %xmm6
16944 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0x74,0x02,0x40,0x00]
16945 vroundps $
0, 64(%rdx
,%rax
), %xmm6
16947 // CHECK
: vroundps $
0, 64(%rdx
,%rax
), %ymm7
16948 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x08,0x7c,0x02,0x40,0x00]
16949 vroundps $
0, 64(%rdx
,%rax
), %ymm7
16951 // CHECK
: vroundps $
0, 64(%rdx
,%rax
), %ymm9
16952 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x08,0x4c,0x02,0x40,0x00]
16953 vroundps $
0, 64(%rdx
,%rax
), %ymm9
16955 // CHECK
: vroundps $
0, 64(%rdx
), %xmm15
16956 // CHECK
: encoding
: [0xc4,0x63,0x79,0x08,0x7a,0x40,0x00]
16957 vroundps $
0, 64(%rdx
), %xmm15
16959 // CHECK
: vroundps $
0, 64(%rdx
), %xmm6
16960 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0x72,0x40,0x00]
16961 vroundps $
0, 64(%rdx
), %xmm6
16963 // CHECK
: vroundps $
0, 64(%rdx
), %ymm7
16964 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x08,0x7a,0x40,0x00]
16965 vroundps $
0, 64(%rdx
), %ymm7
16967 // CHECK
: vroundps $
0, 64(%rdx
), %ymm9
16968 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x08,0x4a,0x40,0x00]
16969 vroundps $
0, 64(%rdx
), %ymm9
16971 // CHECK
: vroundps $
0, (%rdx
), %xmm15
16972 // CHECK
: encoding
: [0xc4,0x63,0x79,0x08,0x3a,0x00]
16973 vroundps $
0, (%rdx
), %xmm15
16975 // CHECK
: vroundps $
0, (%rdx
), %xmm6
16976 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0x32,0x00]
16977 vroundps $
0, (%rdx
), %xmm6
16979 // CHECK
: vroundps $
0, (%rdx
), %ymm7
16980 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x08,0x3a,0x00]
16981 vroundps $
0, (%rdx
), %ymm7
16983 // CHECK
: vroundps $
0, (%rdx
), %ymm9
16984 // CHECK
: encoding
: [0xc4,0x63,0x7d,0x08,0x0a,0x00]
16985 vroundps $
0, (%rdx
), %ymm9
16987 // CHECK
: vroundps $
0, %xmm15
, %xmm15
16988 // CHECK
: encoding
: [0xc4,0x43,0x79,0x08,0xff,0x00]
16989 vroundps $
0, %xmm15
, %xmm15
16991 // CHECK
: vroundps $
0, %xmm6
, %xmm6
16992 // CHECK
: encoding
: [0xc4,0xe3,0x79,0x08,0xf6,0x00]
16993 vroundps $
0, %xmm6
, %xmm6
16995 // CHECK
: vroundps $
0, %ymm7
, %ymm7
16996 // CHECK
: encoding
: [0xc4,0xe3,0x7d,0x08,0xff,0x00]
16997 vroundps $
0, %ymm7
, %ymm7
16999 // CHECK
: vroundps $
0, %ymm9
, %ymm9
17000 // CHECK
: encoding
: [0xc4,0x43,0x7d,0x08,0xc9,0x00]
17001 vroundps $
0, %ymm9
, %ymm9
17003 // CHECK
: vroundsd $
0, 485498096, %xmm15
, %xmm15
17004 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0b,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17005 vroundsd $
0, 485498096, %xmm15
, %xmm15
17007 // CHECK
: vroundsd $
0, 485498096, %xmm6
, %xmm6
17008 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0b,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17009 vroundsd $
0, 485498096, %xmm6
, %xmm6
17011 // CHECK
: vroundsd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17012 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0b,0x7c,0x82,0xc0,0x00]
17013 vroundsd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17015 // CHECK
: vroundsd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17016 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0b,0x7c,0x82,0x40,0x00]
17017 vroundsd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17019 // CHECK
: vroundsd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17020 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0b,0x74,0x82,0xc0,0x00]
17021 vroundsd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17023 // CHECK
: vroundsd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17024 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0b,0x74,0x82,0x40,0x00]
17025 vroundsd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17027 // CHECK
: vroundsd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17028 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0b,0x7c,0x02,0x40,0x00]
17029 vroundsd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17031 // CHECK
: vroundsd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17032 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0b,0x74,0x02,0x40,0x00]
17033 vroundsd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17035 // CHECK
: vroundsd $
0, 64(%rdx
), %xmm15
, %xmm15
17036 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0b,0x7a,0x40,0x00]
17037 vroundsd $
0, 64(%rdx
), %xmm15
, %xmm15
17039 // CHECK
: vroundsd $
0, 64(%rdx
), %xmm6
, %xmm6
17040 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0b,0x72,0x40,0x00]
17041 vroundsd $
0, 64(%rdx
), %xmm6
, %xmm6
17043 // CHECK
: vroundsd $
0, (%rdx
), %xmm15
, %xmm15
17044 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0b,0x3a,0x00]
17045 vroundsd $
0, (%rdx
), %xmm15
, %xmm15
17047 // CHECK
: vroundsd $
0, (%rdx
), %xmm6
, %xmm6
17048 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0b,0x32,0x00]
17049 vroundsd $
0, (%rdx
), %xmm6
, %xmm6
17051 // CHECK
: vroundsd $
0, %xmm15
, %xmm15
, %xmm15
17052 // CHECK
: encoding
: [0xc4,0x43,0x01,0x0b,0xff,0x00]
17053 vroundsd $
0, %xmm15
, %xmm15
, %xmm15
17055 // CHECK
: vroundsd $
0, %xmm6
, %xmm6
, %xmm6
17056 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0b,0xf6,0x00]
17057 vroundsd $
0, %xmm6
, %xmm6
, %xmm6
17059 // CHECK
: vroundss $
0, 485498096, %xmm15
, %xmm15
17060 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17061 vroundss $
0, 485498096, %xmm15
, %xmm15
17063 // CHECK
: vroundss $
0, 485498096, %xmm6
, %xmm6
17064 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0a,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17065 vroundss $
0, 485498096, %xmm6
, %xmm6
17067 // CHECK
: vroundss $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17068 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0a,0x7c,0x82,0xc0,0x00]
17069 vroundss $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17071 // CHECK
: vroundss $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17072 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0a,0x7c,0x82,0x40,0x00]
17073 vroundss $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17075 // CHECK
: vroundss $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17076 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0a,0x74,0x82,0xc0,0x00]
17077 vroundss $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17079 // CHECK
: vroundss $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17080 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0a,0x74,0x82,0x40,0x00]
17081 vroundss $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17083 // CHECK
: vroundss $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17084 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0a,0x7c,0x02,0x40,0x00]
17085 vroundss $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17087 // CHECK
: vroundss $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17088 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0a,0x74,0x02,0x40,0x00]
17089 vroundss $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17091 // CHECK
: vroundss $
0, 64(%rdx
), %xmm15
, %xmm15
17092 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0a,0x7a,0x40,0x00]
17093 vroundss $
0, 64(%rdx
), %xmm15
, %xmm15
17095 // CHECK
: vroundss $
0, 64(%rdx
), %xmm6
, %xmm6
17096 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0a,0x72,0x40,0x00]
17097 vroundss $
0, 64(%rdx
), %xmm6
, %xmm6
17099 // CHECK
: vroundss $
0, (%rdx
), %xmm15
, %xmm15
17100 // CHECK
: encoding
: [0xc4,0x63,0x01,0x0a,0x3a,0x00]
17101 vroundss $
0, (%rdx
), %xmm15
, %xmm15
17103 // CHECK
: vroundss $
0, (%rdx
), %xmm6
, %xmm6
17104 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0a,0x32,0x00]
17105 vroundss $
0, (%rdx
), %xmm6
, %xmm6
17107 // CHECK
: vroundss $
0, %xmm15
, %xmm15
, %xmm15
17108 // CHECK
: encoding
: [0xc4,0x43,0x01,0x0a,0xff,0x00]
17109 vroundss $
0, %xmm15
, %xmm15
, %xmm15
17111 // CHECK
: vroundss $
0, %xmm6
, %xmm6
, %xmm6
17112 // CHECK
: encoding
: [0xc4,0xe3,0x49,0x0a,0xf6,0x00]
17113 vroundss $
0, %xmm6
, %xmm6
, %xmm6
17115 // CHECK
: vrsqrtps
485498096, %xmm15
17116 // CHECK
: encoding
: [0xc5,0x78,0x52,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17117 vrsqrtps
485498096, %xmm15
17119 // CHECK
: vrsqrtps
485498096, %xmm6
17120 // CHECK
: encoding
: [0xc5,0xf8,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17121 vrsqrtps
485498096, %xmm6
17123 // CHECK
: vrsqrtps
485498096, %ymm7
17124 // CHECK
: encoding
: [0xc5,0xfc,0x52,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17125 vrsqrtps
485498096, %ymm7
17127 // CHECK
: vrsqrtps
485498096, %ymm9
17128 // CHECK
: encoding
: [0xc5,0x7c,0x52,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
17129 vrsqrtps
485498096, %ymm9
17131 // CHECK
: vrsqrtps
-64(%rdx
,%rax
,4), %xmm15
17132 // CHECK
: encoding
: [0xc5,0x78,0x52,0x7c,0x82,0xc0]
17133 vrsqrtps
-64(%rdx
,%rax
,4), %xmm15
17135 // CHECK
: vrsqrtps
64(%rdx
,%rax
,4), %xmm15
17136 // CHECK
: encoding
: [0xc5,0x78,0x52,0x7c,0x82,0x40]
17137 vrsqrtps
64(%rdx
,%rax
,4), %xmm15
17139 // CHECK
: vrsqrtps
-64(%rdx
,%rax
,4), %xmm6
17140 // CHECK
: encoding
: [0xc5,0xf8,0x52,0x74,0x82,0xc0]
17141 vrsqrtps
-64(%rdx
,%rax
,4), %xmm6
17143 // CHECK
: vrsqrtps
64(%rdx
,%rax
,4), %xmm6
17144 // CHECK
: encoding
: [0xc5,0xf8,0x52,0x74,0x82,0x40]
17145 vrsqrtps
64(%rdx
,%rax
,4), %xmm6
17147 // CHECK
: vrsqrtps
-64(%rdx
,%rax
,4), %ymm7
17148 // CHECK
: encoding
: [0xc5,0xfc,0x52,0x7c,0x82,0xc0]
17149 vrsqrtps
-64(%rdx
,%rax
,4), %ymm7
17151 // CHECK
: vrsqrtps
64(%rdx
,%rax
,4), %ymm7
17152 // CHECK
: encoding
: [0xc5,0xfc,0x52,0x7c,0x82,0x40]
17153 vrsqrtps
64(%rdx
,%rax
,4), %ymm7
17155 // CHECK
: vrsqrtps
-64(%rdx
,%rax
,4), %ymm9
17156 // CHECK
: encoding
: [0xc5,0x7c,0x52,0x4c,0x82,0xc0]
17157 vrsqrtps
-64(%rdx
,%rax
,4), %ymm9
17159 // CHECK
: vrsqrtps
64(%rdx
,%rax
,4), %ymm9
17160 // CHECK
: encoding
: [0xc5,0x7c,0x52,0x4c,0x82,0x40]
17161 vrsqrtps
64(%rdx
,%rax
,4), %ymm9
17163 // CHECK
: vrsqrtps
64(%rdx
,%rax
), %xmm15
17164 // CHECK
: encoding
: [0xc5,0x78,0x52,0x7c,0x02,0x40]
17165 vrsqrtps
64(%rdx
,%rax
), %xmm15
17167 // CHECK
: vrsqrtps
64(%rdx
,%rax
), %xmm6
17168 // CHECK
: encoding
: [0xc5,0xf8,0x52,0x74,0x02,0x40]
17169 vrsqrtps
64(%rdx
,%rax
), %xmm6
17171 // CHECK
: vrsqrtps
64(%rdx
,%rax
), %ymm7
17172 // CHECK
: encoding
: [0xc5,0xfc,0x52,0x7c,0x02,0x40]
17173 vrsqrtps
64(%rdx
,%rax
), %ymm7
17175 // CHECK
: vrsqrtps
64(%rdx
,%rax
), %ymm9
17176 // CHECK
: encoding
: [0xc5,0x7c,0x52,0x4c,0x02,0x40]
17177 vrsqrtps
64(%rdx
,%rax
), %ymm9
17179 // CHECK
: vrsqrtps
64(%rdx
), %xmm15
17180 // CHECK
: encoding
: [0xc5,0x78,0x52,0x7a,0x40]
17181 vrsqrtps
64(%rdx
), %xmm15
17183 // CHECK
: vrsqrtps
64(%rdx
), %xmm6
17184 // CHECK
: encoding
: [0xc5,0xf8,0x52,0x72,0x40]
17185 vrsqrtps
64(%rdx
), %xmm6
17187 // CHECK
: vrsqrtps
64(%rdx
), %ymm7
17188 // CHECK
: encoding
: [0xc5,0xfc,0x52,0x7a,0x40]
17189 vrsqrtps
64(%rdx
), %ymm7
17191 // CHECK
: vrsqrtps
64(%rdx
), %ymm9
17192 // CHECK
: encoding
: [0xc5,0x7c,0x52,0x4a,0x40]
17193 vrsqrtps
64(%rdx
), %ymm9
17195 // CHECK
: vrsqrtps
(%rdx
), %xmm15
17196 // CHECK
: encoding
: [0xc5,0x78,0x52,0x3a]
17197 vrsqrtps
(%rdx
), %xmm15
17199 // CHECK
: vrsqrtps
(%rdx
), %xmm6
17200 // CHECK
: encoding
: [0xc5,0xf8,0x52,0x32]
17201 vrsqrtps
(%rdx
), %xmm6
17203 // CHECK
: vrsqrtps
(%rdx
), %ymm7
17204 // CHECK
: encoding
: [0xc5,0xfc,0x52,0x3a]
17205 vrsqrtps
(%rdx
), %ymm7
17207 // CHECK
: vrsqrtps
(%rdx
), %ymm9
17208 // CHECK
: encoding
: [0xc5,0x7c,0x52,0x0a]
17209 vrsqrtps
(%rdx
), %ymm9
17211 // CHECK
: vrsqrtps
%xmm15
, %xmm15
17212 // CHECK
: encoding
: [0xc4,0x41,0x78,0x52,0xff]
17213 vrsqrtps
%xmm15
, %xmm15
17215 // CHECK
: vrsqrtps
%xmm6
, %xmm6
17216 // CHECK
: encoding
: [0xc5,0xf8,0x52,0xf6]
17217 vrsqrtps
%xmm6
, %xmm6
17219 // CHECK
: vrsqrtps
%ymm7
, %ymm7
17220 // CHECK
: encoding
: [0xc5,0xfc,0x52,0xff]
17221 vrsqrtps
%ymm7
, %ymm7
17223 // CHECK
: vrsqrtps
%ymm9
, %ymm9
17224 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x52,0xc9]
17225 vrsqrtps
%ymm9
, %ymm9
17227 // CHECK
: vrsqrtss
485498096, %xmm15
, %xmm15
17228 // CHECK
: encoding
: [0xc5,0x02,0x52,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17229 vrsqrtss
485498096, %xmm15
, %xmm15
17231 // CHECK
: vrsqrtss
485498096, %xmm6
, %xmm6
17232 // CHECK
: encoding
: [0xc5,0xca,0x52,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17233 vrsqrtss
485498096, %xmm6
, %xmm6
17235 // CHECK
: vrsqrtss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17236 // CHECK
: encoding
: [0xc5,0x02,0x52,0x7c,0x82,0xc0]
17237 vrsqrtss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17239 // CHECK
: vrsqrtss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17240 // CHECK
: encoding
: [0xc5,0x02,0x52,0x7c,0x82,0x40]
17241 vrsqrtss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17243 // CHECK
: vrsqrtss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17244 // CHECK
: encoding
: [0xc5,0xca,0x52,0x74,0x82,0xc0]
17245 vrsqrtss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17247 // CHECK
: vrsqrtss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17248 // CHECK
: encoding
: [0xc5,0xca,0x52,0x74,0x82,0x40]
17249 vrsqrtss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17251 // CHECK
: vrsqrtss
64(%rdx
,%rax
), %xmm15
, %xmm15
17252 // CHECK
: encoding
: [0xc5,0x02,0x52,0x7c,0x02,0x40]
17253 vrsqrtss
64(%rdx
,%rax
), %xmm15
, %xmm15
17255 // CHECK
: vrsqrtss
64(%rdx
,%rax
), %xmm6
, %xmm6
17256 // CHECK
: encoding
: [0xc5,0xca,0x52,0x74,0x02,0x40]
17257 vrsqrtss
64(%rdx
,%rax
), %xmm6
, %xmm6
17259 // CHECK
: vrsqrtss
64(%rdx
), %xmm15
, %xmm15
17260 // CHECK
: encoding
: [0xc5,0x02,0x52,0x7a,0x40]
17261 vrsqrtss
64(%rdx
), %xmm15
, %xmm15
17263 // CHECK
: vrsqrtss
64(%rdx
), %xmm6
, %xmm6
17264 // CHECK
: encoding
: [0xc5,0xca,0x52,0x72,0x40]
17265 vrsqrtss
64(%rdx
), %xmm6
, %xmm6
17267 // CHECK
: vrsqrtss
(%rdx
), %xmm15
, %xmm15
17268 // CHECK
: encoding
: [0xc5,0x02,0x52,0x3a]
17269 vrsqrtss
(%rdx
), %xmm15
, %xmm15
17271 // CHECK
: vrsqrtss
(%rdx
), %xmm6
, %xmm6
17272 // CHECK
: encoding
: [0xc5,0xca,0x52,0x32]
17273 vrsqrtss
(%rdx
), %xmm6
, %xmm6
17275 // CHECK
: vrsqrtss
%xmm15
, %xmm15
, %xmm15
17276 // CHECK
: encoding
: [0xc4,0x41,0x02,0x52,0xff]
17277 vrsqrtss
%xmm15
, %xmm15
, %xmm15
17279 // CHECK
: vrsqrtss
%xmm6
, %xmm6
, %xmm6
17280 // CHECK
: encoding
: [0xc5,0xca,0x52,0xf6]
17281 vrsqrtss
%xmm6
, %xmm6
, %xmm6
17283 // CHECK
: vshufpd $
0, 485498096, %xmm15
, %xmm15
17284 // CHECK
: encoding
: [0xc5,0x01,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17285 vshufpd $
0, 485498096, %xmm15
, %xmm15
17287 // CHECK
: vshufpd $
0, 485498096, %xmm6
, %xmm6
17288 // CHECK
: encoding
: [0xc5,0xc9,0xc6,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17289 vshufpd $
0, 485498096, %xmm6
, %xmm6
17291 // CHECK
: vshufpd $
0, 485498096, %ymm7
, %ymm7
17292 // CHECK
: encoding
: [0xc5,0xc5,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17293 vshufpd $
0, 485498096, %ymm7
, %ymm7
17295 // CHECK
: vshufpd $
0, 485498096, %ymm9
, %ymm9
17296 // CHECK
: encoding
: [0xc5,0x35,0xc6,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17297 vshufpd $
0, 485498096, %ymm9
, %ymm9
17299 // CHECK
: vshufpd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17300 // CHECK
: encoding
: [0xc5,0x01,0xc6,0x7c,0x82,0xc0,0x00]
17301 vshufpd $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17303 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17304 // CHECK
: encoding
: [0xc5,0x01,0xc6,0x7c,0x82,0x40,0x00]
17305 vshufpd $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17307 // CHECK
: vshufpd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17308 // CHECK
: encoding
: [0xc5,0xc9,0xc6,0x74,0x82,0xc0,0x00]
17309 vshufpd $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17311 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17312 // CHECK
: encoding
: [0xc5,0xc9,0xc6,0x74,0x82,0x40,0x00]
17313 vshufpd $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17315 // CHECK
: vshufpd $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
17316 // CHECK
: encoding
: [0xc5,0xc5,0xc6,0x7c,0x82,0xc0,0x00]
17317 vshufpd $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
17319 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
17320 // CHECK
: encoding
: [0xc5,0xc5,0xc6,0x7c,0x82,0x40,0x00]
17321 vshufpd $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
17323 // CHECK
: vshufpd $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
17324 // CHECK
: encoding
: [0xc5,0x35,0xc6,0x4c,0x82,0xc0,0x00]
17325 vshufpd $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
17327 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
17328 // CHECK
: encoding
: [0xc5,0x35,0xc6,0x4c,0x82,0x40,0x00]
17329 vshufpd $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
17331 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17332 // CHECK
: encoding
: [0xc5,0x01,0xc6,0x7c,0x02,0x40,0x00]
17333 vshufpd $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17335 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17336 // CHECK
: encoding
: [0xc5,0xc9,0xc6,0x74,0x02,0x40,0x00]
17337 vshufpd $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17339 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
17340 // CHECK
: encoding
: [0xc5,0xc5,0xc6,0x7c,0x02,0x40,0x00]
17341 vshufpd $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
17343 // CHECK
: vshufpd $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
17344 // CHECK
: encoding
: [0xc5,0x35,0xc6,0x4c,0x02,0x40,0x00]
17345 vshufpd $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
17347 // CHECK
: vshufpd $
0, 64(%rdx
), %xmm15
, %xmm15
17348 // CHECK
: encoding
: [0xc5,0x01,0xc6,0x7a,0x40,0x00]
17349 vshufpd $
0, 64(%rdx
), %xmm15
, %xmm15
17351 // CHECK
: vshufpd $
0, 64(%rdx
), %xmm6
, %xmm6
17352 // CHECK
: encoding
: [0xc5,0xc9,0xc6,0x72,0x40,0x00]
17353 vshufpd $
0, 64(%rdx
), %xmm6
, %xmm6
17355 // CHECK
: vshufpd $
0, 64(%rdx
), %ymm7
, %ymm7
17356 // CHECK
: encoding
: [0xc5,0xc5,0xc6,0x7a,0x40,0x00]
17357 vshufpd $
0, 64(%rdx
), %ymm7
, %ymm7
17359 // CHECK
: vshufpd $
0, 64(%rdx
), %ymm9
, %ymm9
17360 // CHECK
: encoding
: [0xc5,0x35,0xc6,0x4a,0x40,0x00]
17361 vshufpd $
0, 64(%rdx
), %ymm9
, %ymm9
17363 // CHECK
: vshufpd $
0, (%rdx
), %xmm15
, %xmm15
17364 // CHECK
: encoding
: [0xc5,0x01,0xc6,0x3a,0x00]
17365 vshufpd $
0, (%rdx
), %xmm15
, %xmm15
17367 // CHECK
: vshufpd $
0, (%rdx
), %xmm6
, %xmm6
17368 // CHECK
: encoding
: [0xc5,0xc9,0xc6,0x32,0x00]
17369 vshufpd $
0, (%rdx
), %xmm6
, %xmm6
17371 // CHECK
: vshufpd $
0, (%rdx
), %ymm7
, %ymm7
17372 // CHECK
: encoding
: [0xc5,0xc5,0xc6,0x3a,0x00]
17373 vshufpd $
0, (%rdx
), %ymm7
, %ymm7
17375 // CHECK
: vshufpd $
0, (%rdx
), %ymm9
, %ymm9
17376 // CHECK
: encoding
: [0xc5,0x35,0xc6,0x0a,0x00]
17377 vshufpd $
0, (%rdx
), %ymm9
, %ymm9
17379 // CHECK
: vshufpd $
0, %xmm15
, %xmm15
, %xmm15
17380 // CHECK
: encoding
: [0xc4,0x41,0x01,0xc6,0xff,0x00]
17381 vshufpd $
0, %xmm15
, %xmm15
, %xmm15
17383 // CHECK
: vshufpd $
0, %xmm6
, %xmm6
, %xmm6
17384 // CHECK
: encoding
: [0xc5,0xc9,0xc6,0xf6,0x00]
17385 vshufpd $
0, %xmm6
, %xmm6
, %xmm6
17387 // CHECK
: vshufpd $
0, %ymm7
, %ymm7
, %ymm7
17388 // CHECK
: encoding
: [0xc5,0xc5,0xc6,0xff,0x00]
17389 vshufpd $
0, %ymm7
, %ymm7
, %ymm7
17391 // CHECK
: vshufpd $
0, %ymm9
, %ymm9
, %ymm9
17392 // CHECK
: encoding
: [0xc4,0x41,0x35,0xc6,0xc9,0x00]
17393 vshufpd $
0, %ymm9
, %ymm9
, %ymm9
17395 // CHECK
: vshufps $
0, 485498096, %xmm15
, %xmm15
17396 // CHECK
: encoding
: [0xc5,0x00,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17397 vshufps $
0, 485498096, %xmm15
, %xmm15
17399 // CHECK
: vshufps $
0, 485498096, %xmm6
, %xmm6
17400 // CHECK
: encoding
: [0xc5,0xc8,0xc6,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17401 vshufps $
0, 485498096, %xmm6
, %xmm6
17403 // CHECK
: vshufps $
0, 485498096, %ymm7
, %ymm7
17404 // CHECK
: encoding
: [0xc5,0xc4,0xc6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17405 vshufps $
0, 485498096, %ymm7
, %ymm7
17407 // CHECK
: vshufps $
0, 485498096, %ymm9
, %ymm9
17408 // CHECK
: encoding
: [0xc5,0x34,0xc6,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00]
17409 vshufps $
0, 485498096, %ymm9
, %ymm9
17411 // CHECK
: vshufps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17412 // CHECK
: encoding
: [0xc5,0x00,0xc6,0x7c,0x82,0xc0,0x00]
17413 vshufps $
0, -64(%rdx
,%rax
,4), %xmm15
, %xmm15
17415 // CHECK
: vshufps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17416 // CHECK
: encoding
: [0xc5,0x00,0xc6,0x7c,0x82,0x40,0x00]
17417 vshufps $
0, 64(%rdx
,%rax
,4), %xmm15
, %xmm15
17419 // CHECK
: vshufps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17420 // CHECK
: encoding
: [0xc5,0xc8,0xc6,0x74,0x82,0xc0,0x00]
17421 vshufps $
0, -64(%rdx
,%rax
,4), %xmm6
, %xmm6
17423 // CHECK
: vshufps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17424 // CHECK
: encoding
: [0xc5,0xc8,0xc6,0x74,0x82,0x40,0x00]
17425 vshufps $
0, 64(%rdx
,%rax
,4), %xmm6
, %xmm6
17427 // CHECK
: vshufps $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
17428 // CHECK
: encoding
: [0xc5,0xc4,0xc6,0x7c,0x82,0xc0,0x00]
17429 vshufps $
0, -64(%rdx
,%rax
,4), %ymm7
, %ymm7
17431 // CHECK
: vshufps $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
17432 // CHECK
: encoding
: [0xc5,0xc4,0xc6,0x7c,0x82,0x40,0x00]
17433 vshufps $
0, 64(%rdx
,%rax
,4), %ymm7
, %ymm7
17435 // CHECK
: vshufps $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
17436 // CHECK
: encoding
: [0xc5,0x34,0xc6,0x4c,0x82,0xc0,0x00]
17437 vshufps $
0, -64(%rdx
,%rax
,4), %ymm9
, %ymm9
17439 // CHECK
: vshufps $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
17440 // CHECK
: encoding
: [0xc5,0x34,0xc6,0x4c,0x82,0x40,0x00]
17441 vshufps $
0, 64(%rdx
,%rax
,4), %ymm9
, %ymm9
17443 // CHECK
: vshufps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17444 // CHECK
: encoding
: [0xc5,0x00,0xc6,0x7c,0x02,0x40,0x00]
17445 vshufps $
0, 64(%rdx
,%rax
), %xmm15
, %xmm15
17447 // CHECK
: vshufps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17448 // CHECK
: encoding
: [0xc5,0xc8,0xc6,0x74,0x02,0x40,0x00]
17449 vshufps $
0, 64(%rdx
,%rax
), %xmm6
, %xmm6
17451 // CHECK
: vshufps $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
17452 // CHECK
: encoding
: [0xc5,0xc4,0xc6,0x7c,0x02,0x40,0x00]
17453 vshufps $
0, 64(%rdx
,%rax
), %ymm7
, %ymm7
17455 // CHECK
: vshufps $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
17456 // CHECK
: encoding
: [0xc5,0x34,0xc6,0x4c,0x02,0x40,0x00]
17457 vshufps $
0, 64(%rdx
,%rax
), %ymm9
, %ymm9
17459 // CHECK
: vshufps $
0, 64(%rdx
), %xmm15
, %xmm15
17460 // CHECK
: encoding
: [0xc5,0x00,0xc6,0x7a,0x40,0x00]
17461 vshufps $
0, 64(%rdx
), %xmm15
, %xmm15
17463 // CHECK
: vshufps $
0, 64(%rdx
), %xmm6
, %xmm6
17464 // CHECK
: encoding
: [0xc5,0xc8,0xc6,0x72,0x40,0x00]
17465 vshufps $
0, 64(%rdx
), %xmm6
, %xmm6
17467 // CHECK
: vshufps $
0, 64(%rdx
), %ymm7
, %ymm7
17468 // CHECK
: encoding
: [0xc5,0xc4,0xc6,0x7a,0x40,0x00]
17469 vshufps $
0, 64(%rdx
), %ymm7
, %ymm7
17471 // CHECK
: vshufps $
0, 64(%rdx
), %ymm9
, %ymm9
17472 // CHECK
: encoding
: [0xc5,0x34,0xc6,0x4a,0x40,0x00]
17473 vshufps $
0, 64(%rdx
), %ymm9
, %ymm9
17475 // CHECK
: vshufps $
0, (%rdx
), %xmm15
, %xmm15
17476 // CHECK
: encoding
: [0xc5,0x00,0xc6,0x3a,0x00]
17477 vshufps $
0, (%rdx
), %xmm15
, %xmm15
17479 // CHECK
: vshufps $
0, (%rdx
), %xmm6
, %xmm6
17480 // CHECK
: encoding
: [0xc5,0xc8,0xc6,0x32,0x00]
17481 vshufps $
0, (%rdx
), %xmm6
, %xmm6
17483 // CHECK
: vshufps $
0, (%rdx
), %ymm7
, %ymm7
17484 // CHECK
: encoding
: [0xc5,0xc4,0xc6,0x3a,0x00]
17485 vshufps $
0, (%rdx
), %ymm7
, %ymm7
17487 // CHECK
: vshufps $
0, (%rdx
), %ymm9
, %ymm9
17488 // CHECK
: encoding
: [0xc5,0x34,0xc6,0x0a,0x00]
17489 vshufps $
0, (%rdx
), %ymm9
, %ymm9
17491 // CHECK
: vshufps $
0, %xmm15
, %xmm15
, %xmm15
17492 // CHECK
: encoding
: [0xc4,0x41,0x00,0xc6,0xff,0x00]
17493 vshufps $
0, %xmm15
, %xmm15
, %xmm15
17495 // CHECK
: vshufps $
0, %xmm6
, %xmm6
, %xmm6
17496 // CHECK
: encoding
: [0xc5,0xc8,0xc6,0xf6,0x00]
17497 vshufps $
0, %xmm6
, %xmm6
, %xmm6
17499 // CHECK
: vshufps $
0, %ymm7
, %ymm7
, %ymm7
17500 // CHECK
: encoding
: [0xc5,0xc4,0xc6,0xff,0x00]
17501 vshufps $
0, %ymm7
, %ymm7
, %ymm7
17503 // CHECK
: vshufps $
0, %ymm9
, %ymm9
, %ymm9
17504 // CHECK
: encoding
: [0xc4,0x41,0x34,0xc6,0xc9,0x00]
17505 vshufps $
0, %ymm9
, %ymm9
, %ymm9
17507 // CHECK
: vsqrtpd
485498096, %xmm15
17508 // CHECK
: encoding
: [0xc5,0x79,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17509 vsqrtpd
485498096, %xmm15
17511 // CHECK
: vsqrtpd
485498096, %xmm6
17512 // CHECK
: encoding
: [0xc5,0xf9,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17513 vsqrtpd
485498096, %xmm6
17515 // CHECK
: vsqrtpd
485498096, %ymm7
17516 // CHECK
: encoding
: [0xc5,0xfd,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17517 vsqrtpd
485498096, %ymm7
17519 // CHECK
: vsqrtpd
485498096, %ymm9
17520 // CHECK
: encoding
: [0xc5,0x7d,0x51,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
17521 vsqrtpd
485498096, %ymm9
17523 // CHECK
: vsqrtpd
-64(%rdx
,%rax
,4), %xmm15
17524 // CHECK
: encoding
: [0xc5,0x79,0x51,0x7c,0x82,0xc0]
17525 vsqrtpd
-64(%rdx
,%rax
,4), %xmm15
17527 // CHECK
: vsqrtpd
64(%rdx
,%rax
,4), %xmm15
17528 // CHECK
: encoding
: [0xc5,0x79,0x51,0x7c,0x82,0x40]
17529 vsqrtpd
64(%rdx
,%rax
,4), %xmm15
17531 // CHECK
: vsqrtpd
-64(%rdx
,%rax
,4), %xmm6
17532 // CHECK
: encoding
: [0xc5,0xf9,0x51,0x74,0x82,0xc0]
17533 vsqrtpd
-64(%rdx
,%rax
,4), %xmm6
17535 // CHECK
: vsqrtpd
64(%rdx
,%rax
,4), %xmm6
17536 // CHECK
: encoding
: [0xc5,0xf9,0x51,0x74,0x82,0x40]
17537 vsqrtpd
64(%rdx
,%rax
,4), %xmm6
17539 // CHECK
: vsqrtpd
-64(%rdx
,%rax
,4), %ymm7
17540 // CHECK
: encoding
: [0xc5,0xfd,0x51,0x7c,0x82,0xc0]
17541 vsqrtpd
-64(%rdx
,%rax
,4), %ymm7
17543 // CHECK
: vsqrtpd
64(%rdx
,%rax
,4), %ymm7
17544 // CHECK
: encoding
: [0xc5,0xfd,0x51,0x7c,0x82,0x40]
17545 vsqrtpd
64(%rdx
,%rax
,4), %ymm7
17547 // CHECK
: vsqrtpd
-64(%rdx
,%rax
,4), %ymm9
17548 // CHECK
: encoding
: [0xc5,0x7d,0x51,0x4c,0x82,0xc0]
17549 vsqrtpd
-64(%rdx
,%rax
,4), %ymm9
17551 // CHECK
: vsqrtpd
64(%rdx
,%rax
,4), %ymm9
17552 // CHECK
: encoding
: [0xc5,0x7d,0x51,0x4c,0x82,0x40]
17553 vsqrtpd
64(%rdx
,%rax
,4), %ymm9
17555 // CHECK
: vsqrtpd
64(%rdx
,%rax
), %xmm15
17556 // CHECK
: encoding
: [0xc5,0x79,0x51,0x7c,0x02,0x40]
17557 vsqrtpd
64(%rdx
,%rax
), %xmm15
17559 // CHECK
: vsqrtpd
64(%rdx
,%rax
), %xmm6
17560 // CHECK
: encoding
: [0xc5,0xf9,0x51,0x74,0x02,0x40]
17561 vsqrtpd
64(%rdx
,%rax
), %xmm6
17563 // CHECK
: vsqrtpd
64(%rdx
,%rax
), %ymm7
17564 // CHECK
: encoding
: [0xc5,0xfd,0x51,0x7c,0x02,0x40]
17565 vsqrtpd
64(%rdx
,%rax
), %ymm7
17567 // CHECK
: vsqrtpd
64(%rdx
,%rax
), %ymm9
17568 // CHECK
: encoding
: [0xc5,0x7d,0x51,0x4c,0x02,0x40]
17569 vsqrtpd
64(%rdx
,%rax
), %ymm9
17571 // CHECK
: vsqrtpd
64(%rdx
), %xmm15
17572 // CHECK
: encoding
: [0xc5,0x79,0x51,0x7a,0x40]
17573 vsqrtpd
64(%rdx
), %xmm15
17575 // CHECK
: vsqrtpd
64(%rdx
), %xmm6
17576 // CHECK
: encoding
: [0xc5,0xf9,0x51,0x72,0x40]
17577 vsqrtpd
64(%rdx
), %xmm6
17579 // CHECK
: vsqrtpd
64(%rdx
), %ymm7
17580 // CHECK
: encoding
: [0xc5,0xfd,0x51,0x7a,0x40]
17581 vsqrtpd
64(%rdx
), %ymm7
17583 // CHECK
: vsqrtpd
64(%rdx
), %ymm9
17584 // CHECK
: encoding
: [0xc5,0x7d,0x51,0x4a,0x40]
17585 vsqrtpd
64(%rdx
), %ymm9
17587 // CHECK
: vsqrtpd
(%rdx
), %xmm15
17588 // CHECK
: encoding
: [0xc5,0x79,0x51,0x3a]
17589 vsqrtpd
(%rdx
), %xmm15
17591 // CHECK
: vsqrtpd
(%rdx
), %xmm6
17592 // CHECK
: encoding
: [0xc5,0xf9,0x51,0x32]
17593 vsqrtpd
(%rdx
), %xmm6
17595 // CHECK
: vsqrtpd
(%rdx
), %ymm7
17596 // CHECK
: encoding
: [0xc5,0xfd,0x51,0x3a]
17597 vsqrtpd
(%rdx
), %ymm7
17599 // CHECK
: vsqrtpd
(%rdx
), %ymm9
17600 // CHECK
: encoding
: [0xc5,0x7d,0x51,0x0a]
17601 vsqrtpd
(%rdx
), %ymm9
17603 // CHECK
: vsqrtpd
%xmm15
, %xmm15
17604 // CHECK
: encoding
: [0xc4,0x41,0x79,0x51,0xff]
17605 vsqrtpd
%xmm15
, %xmm15
17607 // CHECK
: vsqrtpd
%xmm6
, %xmm6
17608 // CHECK
: encoding
: [0xc5,0xf9,0x51,0xf6]
17609 vsqrtpd
%xmm6
, %xmm6
17611 // CHECK
: vsqrtpd
%ymm7
, %ymm7
17612 // CHECK
: encoding
: [0xc5,0xfd,0x51,0xff]
17613 vsqrtpd
%ymm7
, %ymm7
17615 // CHECK
: vsqrtpd
%ymm9
, %ymm9
17616 // CHECK
: encoding
: [0xc4,0x41,0x7d,0x51,0xc9]
17617 vsqrtpd
%ymm9
, %ymm9
17619 // CHECK
: vsqrtps
485498096, %xmm15
17620 // CHECK
: encoding
: [0xc5,0x78,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17621 vsqrtps
485498096, %xmm15
17623 // CHECK
: vsqrtps
485498096, %xmm6
17624 // CHECK
: encoding
: [0xc5,0xf8,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17625 vsqrtps
485498096, %xmm6
17627 // CHECK
: vsqrtps
485498096, %ymm7
17628 // CHECK
: encoding
: [0xc5,0xfc,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17629 vsqrtps
485498096, %ymm7
17631 // CHECK
: vsqrtps
485498096, %ymm9
17632 // CHECK
: encoding
: [0xc5,0x7c,0x51,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
17633 vsqrtps
485498096, %ymm9
17635 // CHECK
: vsqrtps
-64(%rdx
,%rax
,4), %xmm15
17636 // CHECK
: encoding
: [0xc5,0x78,0x51,0x7c,0x82,0xc0]
17637 vsqrtps
-64(%rdx
,%rax
,4), %xmm15
17639 // CHECK
: vsqrtps
64(%rdx
,%rax
,4), %xmm15
17640 // CHECK
: encoding
: [0xc5,0x78,0x51,0x7c,0x82,0x40]
17641 vsqrtps
64(%rdx
,%rax
,4), %xmm15
17643 // CHECK
: vsqrtps
-64(%rdx
,%rax
,4), %xmm6
17644 // CHECK
: encoding
: [0xc5,0xf8,0x51,0x74,0x82,0xc0]
17645 vsqrtps
-64(%rdx
,%rax
,4), %xmm6
17647 // CHECK
: vsqrtps
64(%rdx
,%rax
,4), %xmm6
17648 // CHECK
: encoding
: [0xc5,0xf8,0x51,0x74,0x82,0x40]
17649 vsqrtps
64(%rdx
,%rax
,4), %xmm6
17651 // CHECK
: vsqrtps
-64(%rdx
,%rax
,4), %ymm7
17652 // CHECK
: encoding
: [0xc5,0xfc,0x51,0x7c,0x82,0xc0]
17653 vsqrtps
-64(%rdx
,%rax
,4), %ymm7
17655 // CHECK
: vsqrtps
64(%rdx
,%rax
,4), %ymm7
17656 // CHECK
: encoding
: [0xc5,0xfc,0x51,0x7c,0x82,0x40]
17657 vsqrtps
64(%rdx
,%rax
,4), %ymm7
17659 // CHECK
: vsqrtps
-64(%rdx
,%rax
,4), %ymm9
17660 // CHECK
: encoding
: [0xc5,0x7c,0x51,0x4c,0x82,0xc0]
17661 vsqrtps
-64(%rdx
,%rax
,4), %ymm9
17663 // CHECK
: vsqrtps
64(%rdx
,%rax
,4), %ymm9
17664 // CHECK
: encoding
: [0xc5,0x7c,0x51,0x4c,0x82,0x40]
17665 vsqrtps
64(%rdx
,%rax
,4), %ymm9
17667 // CHECK
: vsqrtps
64(%rdx
,%rax
), %xmm15
17668 // CHECK
: encoding
: [0xc5,0x78,0x51,0x7c,0x02,0x40]
17669 vsqrtps
64(%rdx
,%rax
), %xmm15
17671 // CHECK
: vsqrtps
64(%rdx
,%rax
), %xmm6
17672 // CHECK
: encoding
: [0xc5,0xf8,0x51,0x74,0x02,0x40]
17673 vsqrtps
64(%rdx
,%rax
), %xmm6
17675 // CHECK
: vsqrtps
64(%rdx
,%rax
), %ymm7
17676 // CHECK
: encoding
: [0xc5,0xfc,0x51,0x7c,0x02,0x40]
17677 vsqrtps
64(%rdx
,%rax
), %ymm7
17679 // CHECK
: vsqrtps
64(%rdx
,%rax
), %ymm9
17680 // CHECK
: encoding
: [0xc5,0x7c,0x51,0x4c,0x02,0x40]
17681 vsqrtps
64(%rdx
,%rax
), %ymm9
17683 // CHECK
: vsqrtps
64(%rdx
), %xmm15
17684 // CHECK
: encoding
: [0xc5,0x78,0x51,0x7a,0x40]
17685 vsqrtps
64(%rdx
), %xmm15
17687 // CHECK
: vsqrtps
64(%rdx
), %xmm6
17688 // CHECK
: encoding
: [0xc5,0xf8,0x51,0x72,0x40]
17689 vsqrtps
64(%rdx
), %xmm6
17691 // CHECK
: vsqrtps
64(%rdx
), %ymm7
17692 // CHECK
: encoding
: [0xc5,0xfc,0x51,0x7a,0x40]
17693 vsqrtps
64(%rdx
), %ymm7
17695 // CHECK
: vsqrtps
64(%rdx
), %ymm9
17696 // CHECK
: encoding
: [0xc5,0x7c,0x51,0x4a,0x40]
17697 vsqrtps
64(%rdx
), %ymm9
17699 // CHECK
: vsqrtps
(%rdx
), %xmm15
17700 // CHECK
: encoding
: [0xc5,0x78,0x51,0x3a]
17701 vsqrtps
(%rdx
), %xmm15
17703 // CHECK
: vsqrtps
(%rdx
), %xmm6
17704 // CHECK
: encoding
: [0xc5,0xf8,0x51,0x32]
17705 vsqrtps
(%rdx
), %xmm6
17707 // CHECK
: vsqrtps
(%rdx
), %ymm7
17708 // CHECK
: encoding
: [0xc5,0xfc,0x51,0x3a]
17709 vsqrtps
(%rdx
), %ymm7
17711 // CHECK
: vsqrtps
(%rdx
), %ymm9
17712 // CHECK
: encoding
: [0xc5,0x7c,0x51,0x0a]
17713 vsqrtps
(%rdx
), %ymm9
17715 // CHECK
: vsqrtps
%xmm15
, %xmm15
17716 // CHECK
: encoding
: [0xc4,0x41,0x78,0x51,0xff]
17717 vsqrtps
%xmm15
, %xmm15
17719 // CHECK
: vsqrtps
%xmm6
, %xmm6
17720 // CHECK
: encoding
: [0xc5,0xf8,0x51,0xf6]
17721 vsqrtps
%xmm6
, %xmm6
17723 // CHECK
: vsqrtps
%ymm7
, %ymm7
17724 // CHECK
: encoding
: [0xc5,0xfc,0x51,0xff]
17725 vsqrtps
%ymm7
, %ymm7
17727 // CHECK
: vsqrtps
%ymm9
, %ymm9
17728 // CHECK
: encoding
: [0xc4,0x41,0x7c,0x51,0xc9]
17729 vsqrtps
%ymm9
, %ymm9
17731 // CHECK
: vsqrtsd
485498096, %xmm15
, %xmm15
17732 // CHECK
: encoding
: [0xc5,0x03,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17733 vsqrtsd
485498096, %xmm15
, %xmm15
17735 // CHECK
: vsqrtsd
485498096, %xmm6
, %xmm6
17736 // CHECK
: encoding
: [0xc5,0xcb,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17737 vsqrtsd
485498096, %xmm6
, %xmm6
17739 // CHECK
: vsqrtsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17740 // CHECK
: encoding
: [0xc5,0x03,0x51,0x7c,0x82,0xc0]
17741 vsqrtsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17743 // CHECK
: vsqrtsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17744 // CHECK
: encoding
: [0xc5,0x03,0x51,0x7c,0x82,0x40]
17745 vsqrtsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17747 // CHECK
: vsqrtsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17748 // CHECK
: encoding
: [0xc5,0xcb,0x51,0x74,0x82,0xc0]
17749 vsqrtsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17751 // CHECK
: vsqrtsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17752 // CHECK
: encoding
: [0xc5,0xcb,0x51,0x74,0x82,0x40]
17753 vsqrtsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17755 // CHECK
: vsqrtsd
64(%rdx
,%rax
), %xmm15
, %xmm15
17756 // CHECK
: encoding
: [0xc5,0x03,0x51,0x7c,0x02,0x40]
17757 vsqrtsd
64(%rdx
,%rax
), %xmm15
, %xmm15
17759 // CHECK
: vsqrtsd
64(%rdx
,%rax
), %xmm6
, %xmm6
17760 // CHECK
: encoding
: [0xc5,0xcb,0x51,0x74,0x02,0x40]
17761 vsqrtsd
64(%rdx
,%rax
), %xmm6
, %xmm6
17763 // CHECK
: vsqrtsd
64(%rdx
), %xmm15
, %xmm15
17764 // CHECK
: encoding
: [0xc5,0x03,0x51,0x7a,0x40]
17765 vsqrtsd
64(%rdx
), %xmm15
, %xmm15
17767 // CHECK
: vsqrtsd
64(%rdx
), %xmm6
, %xmm6
17768 // CHECK
: encoding
: [0xc5,0xcb,0x51,0x72,0x40]
17769 vsqrtsd
64(%rdx
), %xmm6
, %xmm6
17771 // CHECK
: vsqrtsd
(%rdx
), %xmm15
, %xmm15
17772 // CHECK
: encoding
: [0xc5,0x03,0x51,0x3a]
17773 vsqrtsd
(%rdx
), %xmm15
, %xmm15
17775 // CHECK
: vsqrtsd
(%rdx
), %xmm6
, %xmm6
17776 // CHECK
: encoding
: [0xc5,0xcb,0x51,0x32]
17777 vsqrtsd
(%rdx
), %xmm6
, %xmm6
17779 // CHECK
: vsqrtsd
%xmm15
, %xmm15
, %xmm15
17780 // CHECK
: encoding
: [0xc4,0x41,0x03,0x51,0xff]
17781 vsqrtsd
%xmm15
, %xmm15
, %xmm15
17783 // CHECK
: vsqrtsd
%xmm6
, %xmm6
, %xmm6
17784 // CHECK
: encoding
: [0xc5,0xcb,0x51,0xf6]
17785 vsqrtsd
%xmm6
, %xmm6
, %xmm6
17787 // CHECK
: vsqrtss
485498096, %xmm15
, %xmm15
17788 // CHECK
: encoding
: [0xc5,0x02,0x51,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17789 vsqrtss
485498096, %xmm15
, %xmm15
17791 // CHECK
: vsqrtss
485498096, %xmm6
, %xmm6
17792 // CHECK
: encoding
: [0xc5,0xca,0x51,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17793 vsqrtss
485498096, %xmm6
, %xmm6
17795 // CHECK
: vsqrtss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17796 // CHECK
: encoding
: [0xc5,0x02,0x51,0x7c,0x82,0xc0]
17797 vsqrtss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17799 // CHECK
: vsqrtss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17800 // CHECK
: encoding
: [0xc5,0x02,0x51,0x7c,0x82,0x40]
17801 vsqrtss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17803 // CHECK
: vsqrtss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17804 // CHECK
: encoding
: [0xc5,0xca,0x51,0x74,0x82,0xc0]
17805 vsqrtss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17807 // CHECK
: vsqrtss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17808 // CHECK
: encoding
: [0xc5,0xca,0x51,0x74,0x82,0x40]
17809 vsqrtss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17811 // CHECK
: vsqrtss
64(%rdx
,%rax
), %xmm15
, %xmm15
17812 // CHECK
: encoding
: [0xc5,0x02,0x51,0x7c,0x02,0x40]
17813 vsqrtss
64(%rdx
,%rax
), %xmm15
, %xmm15
17815 // CHECK
: vsqrtss
64(%rdx
,%rax
), %xmm6
, %xmm6
17816 // CHECK
: encoding
: [0xc5,0xca,0x51,0x74,0x02,0x40]
17817 vsqrtss
64(%rdx
,%rax
), %xmm6
, %xmm6
17819 // CHECK
: vsqrtss
64(%rdx
), %xmm15
, %xmm15
17820 // CHECK
: encoding
: [0xc5,0x02,0x51,0x7a,0x40]
17821 vsqrtss
64(%rdx
), %xmm15
, %xmm15
17823 // CHECK
: vsqrtss
64(%rdx
), %xmm6
, %xmm6
17824 // CHECK
: encoding
: [0xc5,0xca,0x51,0x72,0x40]
17825 vsqrtss
64(%rdx
), %xmm6
, %xmm6
17827 // CHECK
: vsqrtss
(%rdx
), %xmm15
, %xmm15
17828 // CHECK
: encoding
: [0xc5,0x02,0x51,0x3a]
17829 vsqrtss
(%rdx
), %xmm15
, %xmm15
17831 // CHECK
: vsqrtss
(%rdx
), %xmm6
, %xmm6
17832 // CHECK
: encoding
: [0xc5,0xca,0x51,0x32]
17833 vsqrtss
(%rdx
), %xmm6
, %xmm6
17835 // CHECK
: vsqrtss
%xmm15
, %xmm15
, %xmm15
17836 // CHECK
: encoding
: [0xc4,0x41,0x02,0x51,0xff]
17837 vsqrtss
%xmm15
, %xmm15
, %xmm15
17839 // CHECK
: vsqrtss
%xmm6
, %xmm6
, %xmm6
17840 // CHECK
: encoding
: [0xc5,0xca,0x51,0xf6]
17841 vsqrtss
%xmm6
, %xmm6
, %xmm6
17843 // CHECK
: vstmxcsr
485498096
17844 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c]
17847 // CHECK
: vstmxcsr
64(%rdx
)
17848 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x5a,0x40]
17851 // CHECK
: vstmxcsr
-64(%rdx
,%rax
,4)
17852 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x5c,0x82,0xc0]
17853 vstmxcsr
-64(%rdx
,%rax
,4)
17855 // CHECK
: vstmxcsr
64(%rdx
,%rax
,4)
17856 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x5c,0x82,0x40]
17857 vstmxcsr
64(%rdx
,%rax
,4)
17859 // CHECK
: vstmxcsr
64(%rdx
,%rax
)
17860 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x5c,0x02,0x40]
17861 vstmxcsr
64(%rdx
,%rax
)
17863 // CHECK
: vstmxcsr
(%rdx
)
17864 // CHECK
: encoding
: [0xc5,0xf8,0xae,0x1a]
17867 // CHECK
: vsubpd
485498096, %xmm15
, %xmm15
17868 // CHECK
: encoding
: [0xc5,0x01,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17869 vsubpd
485498096, %xmm15
, %xmm15
17871 // CHECK
: vsubpd
485498096, %xmm6
, %xmm6
17872 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17873 vsubpd
485498096, %xmm6
, %xmm6
17875 // CHECK
: vsubpd
485498096, %ymm7
, %ymm7
17876 // CHECK
: encoding
: [0xc5,0xc5,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17877 vsubpd
485498096, %ymm7
, %ymm7
17879 // CHECK
: vsubpd
485498096, %ymm9
, %ymm9
17880 // CHECK
: encoding
: [0xc5,0x35,0x5c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
17881 vsubpd
485498096, %ymm9
, %ymm9
17883 // CHECK
: vsubpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17884 // CHECK
: encoding
: [0xc5,0x01,0x5c,0x7c,0x82,0xc0]
17885 vsubpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17887 // CHECK
: vsubpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17888 // CHECK
: encoding
: [0xc5,0x01,0x5c,0x7c,0x82,0x40]
17889 vsubpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
17891 // CHECK
: vsubpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17892 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0x74,0x82,0xc0]
17893 vsubpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
17895 // CHECK
: vsubpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17896 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0x74,0x82,0x40]
17897 vsubpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
17899 // CHECK
: vsubpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
17900 // CHECK
: encoding
: [0xc5,0xc5,0x5c,0x7c,0x82,0xc0]
17901 vsubpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
17903 // CHECK
: vsubpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
17904 // CHECK
: encoding
: [0xc5,0xc5,0x5c,0x7c,0x82,0x40]
17905 vsubpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
17907 // CHECK
: vsubpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
17908 // CHECK
: encoding
: [0xc5,0x35,0x5c,0x4c,0x82,0xc0]
17909 vsubpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
17911 // CHECK
: vsubpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
17912 // CHECK
: encoding
: [0xc5,0x35,0x5c,0x4c,0x82,0x40]
17913 vsubpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
17915 // CHECK
: vsubpd
64(%rdx
,%rax
), %xmm15
, %xmm15
17916 // CHECK
: encoding
: [0xc5,0x01,0x5c,0x7c,0x02,0x40]
17917 vsubpd
64(%rdx
,%rax
), %xmm15
, %xmm15
17919 // CHECK
: vsubpd
64(%rdx
,%rax
), %xmm6
, %xmm6
17920 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0x74,0x02,0x40]
17921 vsubpd
64(%rdx
,%rax
), %xmm6
, %xmm6
17923 // CHECK
: vsubpd
64(%rdx
,%rax
), %ymm7
, %ymm7
17924 // CHECK
: encoding
: [0xc5,0xc5,0x5c,0x7c,0x02,0x40]
17925 vsubpd
64(%rdx
,%rax
), %ymm7
, %ymm7
17927 // CHECK
: vsubpd
64(%rdx
,%rax
), %ymm9
, %ymm9
17928 // CHECK
: encoding
: [0xc5,0x35,0x5c,0x4c,0x02,0x40]
17929 vsubpd
64(%rdx
,%rax
), %ymm9
, %ymm9
17931 // CHECK
: vsubpd
64(%rdx
), %xmm15
, %xmm15
17932 // CHECK
: encoding
: [0xc5,0x01,0x5c,0x7a,0x40]
17933 vsubpd
64(%rdx
), %xmm15
, %xmm15
17935 // CHECK
: vsubpd
64(%rdx
), %xmm6
, %xmm6
17936 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0x72,0x40]
17937 vsubpd
64(%rdx
), %xmm6
, %xmm6
17939 // CHECK
: vsubpd
64(%rdx
), %ymm7
, %ymm7
17940 // CHECK
: encoding
: [0xc5,0xc5,0x5c,0x7a,0x40]
17941 vsubpd
64(%rdx
), %ymm7
, %ymm7
17943 // CHECK
: vsubpd
64(%rdx
), %ymm9
, %ymm9
17944 // CHECK
: encoding
: [0xc5,0x35,0x5c,0x4a,0x40]
17945 vsubpd
64(%rdx
), %ymm9
, %ymm9
17947 // CHECK
: vsubpd
(%rdx
), %xmm15
, %xmm15
17948 // CHECK
: encoding
: [0xc5,0x01,0x5c,0x3a]
17949 vsubpd
(%rdx
), %xmm15
, %xmm15
17951 // CHECK
: vsubpd
(%rdx
), %xmm6
, %xmm6
17952 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0x32]
17953 vsubpd
(%rdx
), %xmm6
, %xmm6
17955 // CHECK
: vsubpd
(%rdx
), %ymm7
, %ymm7
17956 // CHECK
: encoding
: [0xc5,0xc5,0x5c,0x3a]
17957 vsubpd
(%rdx
), %ymm7
, %ymm7
17959 // CHECK
: vsubpd
(%rdx
), %ymm9
, %ymm9
17960 // CHECK
: encoding
: [0xc5,0x35,0x5c,0x0a]
17961 vsubpd
(%rdx
), %ymm9
, %ymm9
17963 // CHECK
: vsubpd
%xmm15
, %xmm15
, %xmm15
17964 // CHECK
: encoding
: [0xc4,0x41,0x01,0x5c,0xff]
17965 vsubpd
%xmm15
, %xmm15
, %xmm15
17967 // CHECK
: vsubpd
%xmm6
, %xmm6
, %xmm6
17968 // CHECK
: encoding
: [0xc5,0xc9,0x5c,0xf6]
17969 vsubpd
%xmm6
, %xmm6
, %xmm6
17971 // CHECK
: vsubpd
%ymm7
, %ymm7
, %ymm7
17972 // CHECK
: encoding
: [0xc5,0xc5,0x5c,0xff]
17973 vsubpd
%ymm7
, %ymm7
, %ymm7
17975 // CHECK
: vsubpd
%ymm9
, %ymm9
, %ymm9
17976 // CHECK
: encoding
: [0xc4,0x41,0x35,0x5c,0xc9]
17977 vsubpd
%ymm9
, %ymm9
, %ymm9
17979 // CHECK
: vsubps
485498096, %xmm15
, %xmm15
17980 // CHECK
: encoding
: [0xc5,0x00,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17981 vsubps
485498096, %xmm15
, %xmm15
17983 // CHECK
: vsubps
485498096, %xmm6
, %xmm6
17984 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
17985 vsubps
485498096, %xmm6
, %xmm6
17987 // CHECK
: vsubps
485498096, %ymm7
, %ymm7
17988 // CHECK
: encoding
: [0xc5,0xc4,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
17989 vsubps
485498096, %ymm7
, %ymm7
17991 // CHECK
: vsubps
485498096, %ymm9
, %ymm9
17992 // CHECK
: encoding
: [0xc5,0x34,0x5c,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
17993 vsubps
485498096, %ymm9
, %ymm9
17995 // CHECK
: vsubps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17996 // CHECK
: encoding
: [0xc5,0x00,0x5c,0x7c,0x82,0xc0]
17997 vsubps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
17999 // CHECK
: vsubps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18000 // CHECK
: encoding
: [0xc5,0x00,0x5c,0x7c,0x82,0x40]
18001 vsubps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18003 // CHECK
: vsubps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18004 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0x74,0x82,0xc0]
18005 vsubps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18007 // CHECK
: vsubps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18008 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0x74,0x82,0x40]
18009 vsubps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18011 // CHECK
: vsubps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18012 // CHECK
: encoding
: [0xc5,0xc4,0x5c,0x7c,0x82,0xc0]
18013 vsubps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18015 // CHECK
: vsubps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18016 // CHECK
: encoding
: [0xc5,0xc4,0x5c,0x7c,0x82,0x40]
18017 vsubps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18019 // CHECK
: vsubps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18020 // CHECK
: encoding
: [0xc5,0x34,0x5c,0x4c,0x82,0xc0]
18021 vsubps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18023 // CHECK
: vsubps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18024 // CHECK
: encoding
: [0xc5,0x34,0x5c,0x4c,0x82,0x40]
18025 vsubps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18027 // CHECK
: vsubps
64(%rdx
,%rax
), %xmm15
, %xmm15
18028 // CHECK
: encoding
: [0xc5,0x00,0x5c,0x7c,0x02,0x40]
18029 vsubps
64(%rdx
,%rax
), %xmm15
, %xmm15
18031 // CHECK
: vsubps
64(%rdx
,%rax
), %xmm6
, %xmm6
18032 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0x74,0x02,0x40]
18033 vsubps
64(%rdx
,%rax
), %xmm6
, %xmm6
18035 // CHECK
: vsubps
64(%rdx
,%rax
), %ymm7
, %ymm7
18036 // CHECK
: encoding
: [0xc5,0xc4,0x5c,0x7c,0x02,0x40]
18037 vsubps
64(%rdx
,%rax
), %ymm7
, %ymm7
18039 // CHECK
: vsubps
64(%rdx
,%rax
), %ymm9
, %ymm9
18040 // CHECK
: encoding
: [0xc5,0x34,0x5c,0x4c,0x02,0x40]
18041 vsubps
64(%rdx
,%rax
), %ymm9
, %ymm9
18043 // CHECK
: vsubps
64(%rdx
), %xmm15
, %xmm15
18044 // CHECK
: encoding
: [0xc5,0x00,0x5c,0x7a,0x40]
18045 vsubps
64(%rdx
), %xmm15
, %xmm15
18047 // CHECK
: vsubps
64(%rdx
), %xmm6
, %xmm6
18048 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0x72,0x40]
18049 vsubps
64(%rdx
), %xmm6
, %xmm6
18051 // CHECK
: vsubps
64(%rdx
), %ymm7
, %ymm7
18052 // CHECK
: encoding
: [0xc5,0xc4,0x5c,0x7a,0x40]
18053 vsubps
64(%rdx
), %ymm7
, %ymm7
18055 // CHECK
: vsubps
64(%rdx
), %ymm9
, %ymm9
18056 // CHECK
: encoding
: [0xc5,0x34,0x5c,0x4a,0x40]
18057 vsubps
64(%rdx
), %ymm9
, %ymm9
18059 // CHECK
: vsubps
(%rdx
), %xmm15
, %xmm15
18060 // CHECK
: encoding
: [0xc5,0x00,0x5c,0x3a]
18061 vsubps
(%rdx
), %xmm15
, %xmm15
18063 // CHECK
: vsubps
(%rdx
), %xmm6
, %xmm6
18064 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0x32]
18065 vsubps
(%rdx
), %xmm6
, %xmm6
18067 // CHECK
: vsubps
(%rdx
), %ymm7
, %ymm7
18068 // CHECK
: encoding
: [0xc5,0xc4,0x5c,0x3a]
18069 vsubps
(%rdx
), %ymm7
, %ymm7
18071 // CHECK
: vsubps
(%rdx
), %ymm9
, %ymm9
18072 // CHECK
: encoding
: [0xc5,0x34,0x5c,0x0a]
18073 vsubps
(%rdx
), %ymm9
, %ymm9
18075 // CHECK
: vsubps
%xmm15
, %xmm15
, %xmm15
18076 // CHECK
: encoding
: [0xc4,0x41,0x00,0x5c,0xff]
18077 vsubps
%xmm15
, %xmm15
, %xmm15
18079 // CHECK
: vsubps
%xmm6
, %xmm6
, %xmm6
18080 // CHECK
: encoding
: [0xc5,0xc8,0x5c,0xf6]
18081 vsubps
%xmm6
, %xmm6
, %xmm6
18083 // CHECK
: vsubps
%ymm7
, %ymm7
, %ymm7
18084 // CHECK
: encoding
: [0xc5,0xc4,0x5c,0xff]
18085 vsubps
%ymm7
, %ymm7
, %ymm7
18087 // CHECK
: vsubps
%ymm9
, %ymm9
, %ymm9
18088 // CHECK
: encoding
: [0xc4,0x41,0x34,0x5c,0xc9]
18089 vsubps
%ymm9
, %ymm9
, %ymm9
18091 // CHECK
: vsubsd
485498096, %xmm15
, %xmm15
18092 // CHECK
: encoding
: [0xc5,0x03,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18093 vsubsd
485498096, %xmm15
, %xmm15
18095 // CHECK
: vsubsd
485498096, %xmm6
, %xmm6
18096 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18097 vsubsd
485498096, %xmm6
, %xmm6
18099 // CHECK
: vsubsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18100 // CHECK
: encoding
: [0xc5,0x03,0x5c,0x7c,0x82,0xc0]
18101 vsubsd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18103 // CHECK
: vsubsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18104 // CHECK
: encoding
: [0xc5,0x03,0x5c,0x7c,0x82,0x40]
18105 vsubsd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18107 // CHECK
: vsubsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18108 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0x74,0x82,0xc0]
18109 vsubsd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18111 // CHECK
: vsubsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18112 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0x74,0x82,0x40]
18113 vsubsd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18115 // CHECK
: vsubsd
64(%rdx
,%rax
), %xmm15
, %xmm15
18116 // CHECK
: encoding
: [0xc5,0x03,0x5c,0x7c,0x02,0x40]
18117 vsubsd
64(%rdx
,%rax
), %xmm15
, %xmm15
18119 // CHECK
: vsubsd
64(%rdx
,%rax
), %xmm6
, %xmm6
18120 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0x74,0x02,0x40]
18121 vsubsd
64(%rdx
,%rax
), %xmm6
, %xmm6
18123 // CHECK
: vsubsd
64(%rdx
), %xmm15
, %xmm15
18124 // CHECK
: encoding
: [0xc5,0x03,0x5c,0x7a,0x40]
18125 vsubsd
64(%rdx
), %xmm15
, %xmm15
18127 // CHECK
: vsubsd
64(%rdx
), %xmm6
, %xmm6
18128 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0x72,0x40]
18129 vsubsd
64(%rdx
), %xmm6
, %xmm6
18131 // CHECK
: vsubsd
(%rdx
), %xmm15
, %xmm15
18132 // CHECK
: encoding
: [0xc5,0x03,0x5c,0x3a]
18133 vsubsd
(%rdx
), %xmm15
, %xmm15
18135 // CHECK
: vsubsd
(%rdx
), %xmm6
, %xmm6
18136 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0x32]
18137 vsubsd
(%rdx
), %xmm6
, %xmm6
18139 // CHECK
: vsubsd
%xmm15
, %xmm15
, %xmm15
18140 // CHECK
: encoding
: [0xc4,0x41,0x03,0x5c,0xff]
18141 vsubsd
%xmm15
, %xmm15
, %xmm15
18143 // CHECK
: vsubsd
%xmm6
, %xmm6
, %xmm6
18144 // CHECK
: encoding
: [0xc5,0xcb,0x5c,0xf6]
18145 vsubsd
%xmm6
, %xmm6
, %xmm6
18147 // CHECK
: vsubss
485498096, %xmm15
, %xmm15
18148 // CHECK
: encoding
: [0xc5,0x02,0x5c,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18149 vsubss
485498096, %xmm15
, %xmm15
18151 // CHECK
: vsubss
485498096, %xmm6
, %xmm6
18152 // CHECK
: encoding
: [0xc5,0xca,0x5c,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18153 vsubss
485498096, %xmm6
, %xmm6
18155 // CHECK
: vsubss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18156 // CHECK
: encoding
: [0xc5,0x02,0x5c,0x7c,0x82,0xc0]
18157 vsubss
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18159 // CHECK
: vsubss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18160 // CHECK
: encoding
: [0xc5,0x02,0x5c,0x7c,0x82,0x40]
18161 vsubss
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18163 // CHECK
: vsubss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18164 // CHECK
: encoding
: [0xc5,0xca,0x5c,0x74,0x82,0xc0]
18165 vsubss
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18167 // CHECK
: vsubss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18168 // CHECK
: encoding
: [0xc5,0xca,0x5c,0x74,0x82,0x40]
18169 vsubss
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18171 // CHECK
: vsubss
64(%rdx
,%rax
), %xmm15
, %xmm15
18172 // CHECK
: encoding
: [0xc5,0x02,0x5c,0x7c,0x02,0x40]
18173 vsubss
64(%rdx
,%rax
), %xmm15
, %xmm15
18175 // CHECK
: vsubss
64(%rdx
,%rax
), %xmm6
, %xmm6
18176 // CHECK
: encoding
: [0xc5,0xca,0x5c,0x74,0x02,0x40]
18177 vsubss
64(%rdx
,%rax
), %xmm6
, %xmm6
18179 // CHECK
: vsubss
64(%rdx
), %xmm15
, %xmm15
18180 // CHECK
: encoding
: [0xc5,0x02,0x5c,0x7a,0x40]
18181 vsubss
64(%rdx
), %xmm15
, %xmm15
18183 // CHECK
: vsubss
64(%rdx
), %xmm6
, %xmm6
18184 // CHECK
: encoding
: [0xc5,0xca,0x5c,0x72,0x40]
18185 vsubss
64(%rdx
), %xmm6
, %xmm6
18187 // CHECK
: vsubss
(%rdx
), %xmm15
, %xmm15
18188 // CHECK
: encoding
: [0xc5,0x02,0x5c,0x3a]
18189 vsubss
(%rdx
), %xmm15
, %xmm15
18191 // CHECK
: vsubss
(%rdx
), %xmm6
, %xmm6
18192 // CHECK
: encoding
: [0xc5,0xca,0x5c,0x32]
18193 vsubss
(%rdx
), %xmm6
, %xmm6
18195 // CHECK
: vsubss
%xmm15
, %xmm15
, %xmm15
18196 // CHECK
: encoding
: [0xc4,0x41,0x02,0x5c,0xff]
18197 vsubss
%xmm15
, %xmm15
, %xmm15
18199 // CHECK
: vsubss
%xmm6
, %xmm6
, %xmm6
18200 // CHECK
: encoding
: [0xc5,0xca,0x5c,0xf6]
18201 vsubss
%xmm6
, %xmm6
, %xmm6
18203 // CHECK
: vtestpd
485498096, %xmm15
18204 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18205 vtestpd
485498096, %xmm15
18207 // CHECK
: vtestpd
485498096, %xmm6
18208 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0f,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18209 vtestpd
485498096, %xmm6
18211 // CHECK
: vtestpd
485498096, %ymm7
18212 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0f,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18213 vtestpd
485498096, %ymm7
18215 // CHECK
: vtestpd
485498096, %ymm9
18216 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0f,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
18217 vtestpd
485498096, %ymm9
18219 // CHECK
: vtestpd
-64(%rdx
,%rax
,4), %xmm15
18220 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0f,0x7c,0x82,0xc0]
18221 vtestpd
-64(%rdx
,%rax
,4), %xmm15
18223 // CHECK
: vtestpd
64(%rdx
,%rax
,4), %xmm15
18224 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0f,0x7c,0x82,0x40]
18225 vtestpd
64(%rdx
,%rax
,4), %xmm15
18227 // CHECK
: vtestpd
-64(%rdx
,%rax
,4), %xmm6
18228 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0f,0x74,0x82,0xc0]
18229 vtestpd
-64(%rdx
,%rax
,4), %xmm6
18231 // CHECK
: vtestpd
64(%rdx
,%rax
,4), %xmm6
18232 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0f,0x74,0x82,0x40]
18233 vtestpd
64(%rdx
,%rax
,4), %xmm6
18235 // CHECK
: vtestpd
-64(%rdx
,%rax
,4), %ymm7
18236 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0f,0x7c,0x82,0xc0]
18237 vtestpd
-64(%rdx
,%rax
,4), %ymm7
18239 // CHECK
: vtestpd
64(%rdx
,%rax
,4), %ymm7
18240 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0f,0x7c,0x82,0x40]
18241 vtestpd
64(%rdx
,%rax
,4), %ymm7
18243 // CHECK
: vtestpd
-64(%rdx
,%rax
,4), %ymm9
18244 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0f,0x4c,0x82,0xc0]
18245 vtestpd
-64(%rdx
,%rax
,4), %ymm9
18247 // CHECK
: vtestpd
64(%rdx
,%rax
,4), %ymm9
18248 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0f,0x4c,0x82,0x40]
18249 vtestpd
64(%rdx
,%rax
,4), %ymm9
18251 // CHECK
: vtestpd
64(%rdx
,%rax
), %xmm15
18252 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0f,0x7c,0x02,0x40]
18253 vtestpd
64(%rdx
,%rax
), %xmm15
18255 // CHECK
: vtestpd
64(%rdx
,%rax
), %xmm6
18256 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0f,0x74,0x02,0x40]
18257 vtestpd
64(%rdx
,%rax
), %xmm6
18259 // CHECK
: vtestpd
64(%rdx
,%rax
), %ymm7
18260 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0f,0x7c,0x02,0x40]
18261 vtestpd
64(%rdx
,%rax
), %ymm7
18263 // CHECK
: vtestpd
64(%rdx
,%rax
), %ymm9
18264 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0f,0x4c,0x02,0x40]
18265 vtestpd
64(%rdx
,%rax
), %ymm9
18267 // CHECK
: vtestpd
64(%rdx
), %xmm15
18268 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0f,0x7a,0x40]
18269 vtestpd
64(%rdx
), %xmm15
18271 // CHECK
: vtestpd
64(%rdx
), %xmm6
18272 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0f,0x72,0x40]
18273 vtestpd
64(%rdx
), %xmm6
18275 // CHECK
: vtestpd
64(%rdx
), %ymm7
18276 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0f,0x7a,0x40]
18277 vtestpd
64(%rdx
), %ymm7
18279 // CHECK
: vtestpd
64(%rdx
), %ymm9
18280 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0f,0x4a,0x40]
18281 vtestpd
64(%rdx
), %ymm9
18283 // CHECK
: vtestpd
(%rdx
), %xmm15
18284 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0f,0x3a]
18285 vtestpd
(%rdx
), %xmm15
18287 // CHECK
: vtestpd
(%rdx
), %xmm6
18288 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0f,0x32]
18289 vtestpd
(%rdx
), %xmm6
18291 // CHECK
: vtestpd
(%rdx
), %ymm7
18292 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0f,0x3a]
18293 vtestpd
(%rdx
), %ymm7
18295 // CHECK
: vtestpd
(%rdx
), %ymm9
18296 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0f,0x0a]
18297 vtestpd
(%rdx
), %ymm9
18299 // CHECK
: vtestpd
%xmm15
, %xmm15
18300 // CHECK
: encoding
: [0xc4,0x42,0x79,0x0f,0xff]
18301 vtestpd
%xmm15
, %xmm15
18303 // CHECK
: vtestpd
%xmm6
, %xmm6
18304 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0f,0xf6]
18305 vtestpd
%xmm6
, %xmm6
18307 // CHECK
: vtestpd
%ymm7
, %ymm7
18308 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0f,0xff]
18309 vtestpd
%ymm7
, %ymm7
18311 // CHECK
: vtestpd
%ymm9
, %ymm9
18312 // CHECK
: encoding
: [0xc4,0x42,0x7d,0x0f,0xc9]
18313 vtestpd
%ymm9
, %ymm9
18315 // CHECK
: vtestps
485498096, %xmm15
18316 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18317 vtestps
485498096, %xmm15
18319 // CHECK
: vtestps
485498096, %xmm6
18320 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18321 vtestps
485498096, %xmm6
18323 // CHECK
: vtestps
485498096, %ymm7
18324 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18325 vtestps
485498096, %ymm7
18327 // CHECK
: vtestps
485498096, %ymm9
18328 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0e,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
18329 vtestps
485498096, %ymm9
18331 // CHECK
: vtestps
-64(%rdx
,%rax
,4), %xmm15
18332 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0e,0x7c,0x82,0xc0]
18333 vtestps
-64(%rdx
,%rax
,4), %xmm15
18335 // CHECK
: vtestps
64(%rdx
,%rax
,4), %xmm15
18336 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0e,0x7c,0x82,0x40]
18337 vtestps
64(%rdx
,%rax
,4), %xmm15
18339 // CHECK
: vtestps
-64(%rdx
,%rax
,4), %xmm6
18340 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0e,0x74,0x82,0xc0]
18341 vtestps
-64(%rdx
,%rax
,4), %xmm6
18343 // CHECK
: vtestps
64(%rdx
,%rax
,4), %xmm6
18344 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0e,0x74,0x82,0x40]
18345 vtestps
64(%rdx
,%rax
,4), %xmm6
18347 // CHECK
: vtestps
-64(%rdx
,%rax
,4), %ymm7
18348 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0e,0x7c,0x82,0xc0]
18349 vtestps
-64(%rdx
,%rax
,4), %ymm7
18351 // CHECK
: vtestps
64(%rdx
,%rax
,4), %ymm7
18352 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0e,0x7c,0x82,0x40]
18353 vtestps
64(%rdx
,%rax
,4), %ymm7
18355 // CHECK
: vtestps
-64(%rdx
,%rax
,4), %ymm9
18356 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0e,0x4c,0x82,0xc0]
18357 vtestps
-64(%rdx
,%rax
,4), %ymm9
18359 // CHECK
: vtestps
64(%rdx
,%rax
,4), %ymm9
18360 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0e,0x4c,0x82,0x40]
18361 vtestps
64(%rdx
,%rax
,4), %ymm9
18363 // CHECK
: vtestps
64(%rdx
,%rax
), %xmm15
18364 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0e,0x7c,0x02,0x40]
18365 vtestps
64(%rdx
,%rax
), %xmm15
18367 // CHECK
: vtestps
64(%rdx
,%rax
), %xmm6
18368 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0e,0x74,0x02,0x40]
18369 vtestps
64(%rdx
,%rax
), %xmm6
18371 // CHECK
: vtestps
64(%rdx
,%rax
), %ymm7
18372 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0e,0x7c,0x02,0x40]
18373 vtestps
64(%rdx
,%rax
), %ymm7
18375 // CHECK
: vtestps
64(%rdx
,%rax
), %ymm9
18376 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0e,0x4c,0x02,0x40]
18377 vtestps
64(%rdx
,%rax
), %ymm9
18379 // CHECK
: vtestps
64(%rdx
), %xmm15
18380 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0e,0x7a,0x40]
18381 vtestps
64(%rdx
), %xmm15
18383 // CHECK
: vtestps
64(%rdx
), %xmm6
18384 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0e,0x72,0x40]
18385 vtestps
64(%rdx
), %xmm6
18387 // CHECK
: vtestps
64(%rdx
), %ymm7
18388 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0e,0x7a,0x40]
18389 vtestps
64(%rdx
), %ymm7
18391 // CHECK
: vtestps
64(%rdx
), %ymm9
18392 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0e,0x4a,0x40]
18393 vtestps
64(%rdx
), %ymm9
18395 // CHECK
: vtestps
(%rdx
), %xmm15
18396 // CHECK
: encoding
: [0xc4,0x62,0x79,0x0e,0x3a]
18397 vtestps
(%rdx
), %xmm15
18399 // CHECK
: vtestps
(%rdx
), %xmm6
18400 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0e,0x32]
18401 vtestps
(%rdx
), %xmm6
18403 // CHECK
: vtestps
(%rdx
), %ymm7
18404 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0e,0x3a]
18405 vtestps
(%rdx
), %ymm7
18407 // CHECK
: vtestps
(%rdx
), %ymm9
18408 // CHECK
: encoding
: [0xc4,0x62,0x7d,0x0e,0x0a]
18409 vtestps
(%rdx
), %ymm9
18411 // CHECK
: vtestps
%xmm15
, %xmm15
18412 // CHECK
: encoding
: [0xc4,0x42,0x79,0x0e,0xff]
18413 vtestps
%xmm15
, %xmm15
18415 // CHECK
: vtestps
%xmm6
, %xmm6
18416 // CHECK
: encoding
: [0xc4,0xe2,0x79,0x0e,0xf6]
18417 vtestps
%xmm6
, %xmm6
18419 // CHECK
: vtestps
%ymm7
, %ymm7
18420 // CHECK
: encoding
: [0xc4,0xe2,0x7d,0x0e,0xff]
18421 vtestps
%ymm7
, %ymm7
18423 // CHECK
: vtestps
%ymm9
, %ymm9
18424 // CHECK
: encoding
: [0xc4,0x42,0x7d,0x0e,0xc9]
18425 vtestps
%ymm9
, %ymm9
18427 // CHECK
: vucomisd
485498096, %xmm15
18428 // CHECK
: encoding
: [0xc5,0x79,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18429 vucomisd
485498096, %xmm15
18431 // CHECK
: vucomisd
485498096, %xmm6
18432 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18433 vucomisd
485498096, %xmm6
18435 // CHECK
: vucomisd
-64(%rdx
,%rax
,4), %xmm15
18436 // CHECK
: encoding
: [0xc5,0x79,0x2e,0x7c,0x82,0xc0]
18437 vucomisd
-64(%rdx
,%rax
,4), %xmm15
18439 // CHECK
: vucomisd
64(%rdx
,%rax
,4), %xmm15
18440 // CHECK
: encoding
: [0xc5,0x79,0x2e,0x7c,0x82,0x40]
18441 vucomisd
64(%rdx
,%rax
,4), %xmm15
18443 // CHECK
: vucomisd
-64(%rdx
,%rax
,4), %xmm6
18444 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0x74,0x82,0xc0]
18445 vucomisd
-64(%rdx
,%rax
,4), %xmm6
18447 // CHECK
: vucomisd
64(%rdx
,%rax
,4), %xmm6
18448 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0x74,0x82,0x40]
18449 vucomisd
64(%rdx
,%rax
,4), %xmm6
18451 // CHECK
: vucomisd
64(%rdx
,%rax
), %xmm15
18452 // CHECK
: encoding
: [0xc5,0x79,0x2e,0x7c,0x02,0x40]
18453 vucomisd
64(%rdx
,%rax
), %xmm15
18455 // CHECK
: vucomisd
64(%rdx
,%rax
), %xmm6
18456 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0x74,0x02,0x40]
18457 vucomisd
64(%rdx
,%rax
), %xmm6
18459 // CHECK
: vucomisd
64(%rdx
), %xmm15
18460 // CHECK
: encoding
: [0xc5,0x79,0x2e,0x7a,0x40]
18461 vucomisd
64(%rdx
), %xmm15
18463 // CHECK
: vucomisd
64(%rdx
), %xmm6
18464 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0x72,0x40]
18465 vucomisd
64(%rdx
), %xmm6
18467 // CHECK
: vucomisd
(%rdx
), %xmm15
18468 // CHECK
: encoding
: [0xc5,0x79,0x2e,0x3a]
18469 vucomisd
(%rdx
), %xmm15
18471 // CHECK
: vucomisd
(%rdx
), %xmm6
18472 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0x32]
18473 vucomisd
(%rdx
), %xmm6
18475 // CHECK
: vucomisd
%xmm15
, %xmm15
18476 // CHECK
: encoding
: [0xc4,0x41,0x79,0x2e,0xff]
18477 vucomisd
%xmm15
, %xmm15
18479 // CHECK
: vucomisd
%xmm6
, %xmm6
18480 // CHECK
: encoding
: [0xc5,0xf9,0x2e,0xf6]
18481 vucomisd
%xmm6
, %xmm6
18483 // CHECK
: vucomiss
485498096, %xmm15
18484 // CHECK
: encoding
: [0xc5,0x78,0x2e,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18485 vucomiss
485498096, %xmm15
18487 // CHECK
: vucomiss
485498096, %xmm6
18488 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18489 vucomiss
485498096, %xmm6
18491 // CHECK
: vucomiss
-64(%rdx
,%rax
,4), %xmm15
18492 // CHECK
: encoding
: [0xc5,0x78,0x2e,0x7c,0x82,0xc0]
18493 vucomiss
-64(%rdx
,%rax
,4), %xmm15
18495 // CHECK
: vucomiss
64(%rdx
,%rax
,4), %xmm15
18496 // CHECK
: encoding
: [0xc5,0x78,0x2e,0x7c,0x82,0x40]
18497 vucomiss
64(%rdx
,%rax
,4), %xmm15
18499 // CHECK
: vucomiss
-64(%rdx
,%rax
,4), %xmm6
18500 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0x74,0x82,0xc0]
18501 vucomiss
-64(%rdx
,%rax
,4), %xmm6
18503 // CHECK
: vucomiss
64(%rdx
,%rax
,4), %xmm6
18504 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0x74,0x82,0x40]
18505 vucomiss
64(%rdx
,%rax
,4), %xmm6
18507 // CHECK
: vucomiss
64(%rdx
,%rax
), %xmm15
18508 // CHECK
: encoding
: [0xc5,0x78,0x2e,0x7c,0x02,0x40]
18509 vucomiss
64(%rdx
,%rax
), %xmm15
18511 // CHECK
: vucomiss
64(%rdx
,%rax
), %xmm6
18512 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0x74,0x02,0x40]
18513 vucomiss
64(%rdx
,%rax
), %xmm6
18515 // CHECK
: vucomiss
64(%rdx
), %xmm15
18516 // CHECK
: encoding
: [0xc5,0x78,0x2e,0x7a,0x40]
18517 vucomiss
64(%rdx
), %xmm15
18519 // CHECK
: vucomiss
64(%rdx
), %xmm6
18520 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0x72,0x40]
18521 vucomiss
64(%rdx
), %xmm6
18523 // CHECK
: vucomiss
(%rdx
), %xmm15
18524 // CHECK
: encoding
: [0xc5,0x78,0x2e,0x3a]
18525 vucomiss
(%rdx
), %xmm15
18527 // CHECK
: vucomiss
(%rdx
), %xmm6
18528 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0x32]
18529 vucomiss
(%rdx
), %xmm6
18531 // CHECK
: vucomiss
%xmm15
, %xmm15
18532 // CHECK
: encoding
: [0xc4,0x41,0x78,0x2e,0xff]
18533 vucomiss
%xmm15
, %xmm15
18535 // CHECK
: vucomiss
%xmm6
, %xmm6
18536 // CHECK
: encoding
: [0xc5,0xf8,0x2e,0xf6]
18537 vucomiss
%xmm6
, %xmm6
18539 // CHECK
: vunpckhpd
485498096, %xmm15
, %xmm15
18540 // CHECK
: encoding
: [0xc5,0x01,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18541 vunpckhpd
485498096, %xmm15
, %xmm15
18543 // CHECK
: vunpckhpd
485498096, %xmm6
, %xmm6
18544 // CHECK
: encoding
: [0xc5,0xc9,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18545 vunpckhpd
485498096, %xmm6
, %xmm6
18547 // CHECK
: vunpckhpd
485498096, %ymm7
, %ymm7
18548 // CHECK
: encoding
: [0xc5,0xc5,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18549 vunpckhpd
485498096, %ymm7
, %ymm7
18551 // CHECK
: vunpckhpd
485498096, %ymm9
, %ymm9
18552 // CHECK
: encoding
: [0xc5,0x35,0x15,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
18553 vunpckhpd
485498096, %ymm9
, %ymm9
18555 // CHECK
: vunpckhpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18556 // CHECK
: encoding
: [0xc5,0x01,0x15,0x7c,0x82,0xc0]
18557 vunpckhpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18559 // CHECK
: vunpckhpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18560 // CHECK
: encoding
: [0xc5,0x01,0x15,0x7c,0x82,0x40]
18561 vunpckhpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18563 // CHECK
: vunpckhpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18564 // CHECK
: encoding
: [0xc5,0xc9,0x15,0x74,0x82,0xc0]
18565 vunpckhpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18567 // CHECK
: vunpckhpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18568 // CHECK
: encoding
: [0xc5,0xc9,0x15,0x74,0x82,0x40]
18569 vunpckhpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18571 // CHECK
: vunpckhpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18572 // CHECK
: encoding
: [0xc5,0xc5,0x15,0x7c,0x82,0xc0]
18573 vunpckhpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18575 // CHECK
: vunpckhpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18576 // CHECK
: encoding
: [0xc5,0xc5,0x15,0x7c,0x82,0x40]
18577 vunpckhpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18579 // CHECK
: vunpckhpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18580 // CHECK
: encoding
: [0xc5,0x35,0x15,0x4c,0x82,0xc0]
18581 vunpckhpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18583 // CHECK
: vunpckhpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18584 // CHECK
: encoding
: [0xc5,0x35,0x15,0x4c,0x82,0x40]
18585 vunpckhpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18587 // CHECK
: vunpckhpd
64(%rdx
,%rax
), %xmm15
, %xmm15
18588 // CHECK
: encoding
: [0xc5,0x01,0x15,0x7c,0x02,0x40]
18589 vunpckhpd
64(%rdx
,%rax
), %xmm15
, %xmm15
18591 // CHECK
: vunpckhpd
64(%rdx
,%rax
), %xmm6
, %xmm6
18592 // CHECK
: encoding
: [0xc5,0xc9,0x15,0x74,0x02,0x40]
18593 vunpckhpd
64(%rdx
,%rax
), %xmm6
, %xmm6
18595 // CHECK
: vunpckhpd
64(%rdx
,%rax
), %ymm7
, %ymm7
18596 // CHECK
: encoding
: [0xc5,0xc5,0x15,0x7c,0x02,0x40]
18597 vunpckhpd
64(%rdx
,%rax
), %ymm7
, %ymm7
18599 // CHECK
: vunpckhpd
64(%rdx
,%rax
), %ymm9
, %ymm9
18600 // CHECK
: encoding
: [0xc5,0x35,0x15,0x4c,0x02,0x40]
18601 vunpckhpd
64(%rdx
,%rax
), %ymm9
, %ymm9
18603 // CHECK
: vunpckhpd
64(%rdx
), %xmm15
, %xmm15
18604 // CHECK
: encoding
: [0xc5,0x01,0x15,0x7a,0x40]
18605 vunpckhpd
64(%rdx
), %xmm15
, %xmm15
18607 // CHECK
: vunpckhpd
64(%rdx
), %xmm6
, %xmm6
18608 // CHECK
: encoding
: [0xc5,0xc9,0x15,0x72,0x40]
18609 vunpckhpd
64(%rdx
), %xmm6
, %xmm6
18611 // CHECK
: vunpckhpd
64(%rdx
), %ymm7
, %ymm7
18612 // CHECK
: encoding
: [0xc5,0xc5,0x15,0x7a,0x40]
18613 vunpckhpd
64(%rdx
), %ymm7
, %ymm7
18615 // CHECK
: vunpckhpd
64(%rdx
), %ymm9
, %ymm9
18616 // CHECK
: encoding
: [0xc5,0x35,0x15,0x4a,0x40]
18617 vunpckhpd
64(%rdx
), %ymm9
, %ymm9
18619 // CHECK
: vunpckhpd
(%rdx
), %xmm15
, %xmm15
18620 // CHECK
: encoding
: [0xc5,0x01,0x15,0x3a]
18621 vunpckhpd
(%rdx
), %xmm15
, %xmm15
18623 // CHECK
: vunpckhpd
(%rdx
), %xmm6
, %xmm6
18624 // CHECK
: encoding
: [0xc5,0xc9,0x15,0x32]
18625 vunpckhpd
(%rdx
), %xmm6
, %xmm6
18627 // CHECK
: vunpckhpd
(%rdx
), %ymm7
, %ymm7
18628 // CHECK
: encoding
: [0xc5,0xc5,0x15,0x3a]
18629 vunpckhpd
(%rdx
), %ymm7
, %ymm7
18631 // CHECK
: vunpckhpd
(%rdx
), %ymm9
, %ymm9
18632 // CHECK
: encoding
: [0xc5,0x35,0x15,0x0a]
18633 vunpckhpd
(%rdx
), %ymm9
, %ymm9
18635 // CHECK
: vunpckhpd
%xmm15
, %xmm15
, %xmm15
18636 // CHECK
: encoding
: [0xc4,0x41,0x01,0x15,0xff]
18637 vunpckhpd
%xmm15
, %xmm15
, %xmm15
18639 // CHECK
: vunpckhpd
%xmm6
, %xmm6
, %xmm6
18640 // CHECK
: encoding
: [0xc5,0xc9,0x15,0xf6]
18641 vunpckhpd
%xmm6
, %xmm6
, %xmm6
18643 // CHECK
: vunpckhpd
%ymm7
, %ymm7
, %ymm7
18644 // CHECK
: encoding
: [0xc5,0xc5,0x15,0xff]
18645 vunpckhpd
%ymm7
, %ymm7
, %ymm7
18647 // CHECK
: vunpckhpd
%ymm9
, %ymm9
, %ymm9
18648 // CHECK
: encoding
: [0xc4,0x41,0x35,0x15,0xc9]
18649 vunpckhpd
%ymm9
, %ymm9
, %ymm9
18651 // CHECK
: vunpckhps
485498096, %xmm15
, %xmm15
18652 // CHECK
: encoding
: [0xc5,0x00,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18653 vunpckhps
485498096, %xmm15
, %xmm15
18655 // CHECK
: vunpckhps
485498096, %xmm6
, %xmm6
18656 // CHECK
: encoding
: [0xc5,0xc8,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18657 vunpckhps
485498096, %xmm6
, %xmm6
18659 // CHECK
: vunpckhps
485498096, %ymm7
, %ymm7
18660 // CHECK
: encoding
: [0xc5,0xc4,0x15,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18661 vunpckhps
485498096, %ymm7
, %ymm7
18663 // CHECK
: vunpckhps
485498096, %ymm9
, %ymm9
18664 // CHECK
: encoding
: [0xc5,0x34,0x15,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
18665 vunpckhps
485498096, %ymm9
, %ymm9
18667 // CHECK
: vunpckhps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18668 // CHECK
: encoding
: [0xc5,0x00,0x15,0x7c,0x82,0xc0]
18669 vunpckhps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18671 // CHECK
: vunpckhps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18672 // CHECK
: encoding
: [0xc5,0x00,0x15,0x7c,0x82,0x40]
18673 vunpckhps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18675 // CHECK
: vunpckhps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18676 // CHECK
: encoding
: [0xc5,0xc8,0x15,0x74,0x82,0xc0]
18677 vunpckhps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18679 // CHECK
: vunpckhps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18680 // CHECK
: encoding
: [0xc5,0xc8,0x15,0x74,0x82,0x40]
18681 vunpckhps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18683 // CHECK
: vunpckhps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18684 // CHECK
: encoding
: [0xc5,0xc4,0x15,0x7c,0x82,0xc0]
18685 vunpckhps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18687 // CHECK
: vunpckhps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18688 // CHECK
: encoding
: [0xc5,0xc4,0x15,0x7c,0x82,0x40]
18689 vunpckhps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18691 // CHECK
: vunpckhps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18692 // CHECK
: encoding
: [0xc5,0x34,0x15,0x4c,0x82,0xc0]
18693 vunpckhps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18695 // CHECK
: vunpckhps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18696 // CHECK
: encoding
: [0xc5,0x34,0x15,0x4c,0x82,0x40]
18697 vunpckhps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18699 // CHECK
: vunpckhps
64(%rdx
,%rax
), %xmm15
, %xmm15
18700 // CHECK
: encoding
: [0xc5,0x00,0x15,0x7c,0x02,0x40]
18701 vunpckhps
64(%rdx
,%rax
), %xmm15
, %xmm15
18703 // CHECK
: vunpckhps
64(%rdx
,%rax
), %xmm6
, %xmm6
18704 // CHECK
: encoding
: [0xc5,0xc8,0x15,0x74,0x02,0x40]
18705 vunpckhps
64(%rdx
,%rax
), %xmm6
, %xmm6
18707 // CHECK
: vunpckhps
64(%rdx
,%rax
), %ymm7
, %ymm7
18708 // CHECK
: encoding
: [0xc5,0xc4,0x15,0x7c,0x02,0x40]
18709 vunpckhps
64(%rdx
,%rax
), %ymm7
, %ymm7
18711 // CHECK
: vunpckhps
64(%rdx
,%rax
), %ymm9
, %ymm9
18712 // CHECK
: encoding
: [0xc5,0x34,0x15,0x4c,0x02,0x40]
18713 vunpckhps
64(%rdx
,%rax
), %ymm9
, %ymm9
18715 // CHECK
: vunpckhps
64(%rdx
), %xmm15
, %xmm15
18716 // CHECK
: encoding
: [0xc5,0x00,0x15,0x7a,0x40]
18717 vunpckhps
64(%rdx
), %xmm15
, %xmm15
18719 // CHECK
: vunpckhps
64(%rdx
), %xmm6
, %xmm6
18720 // CHECK
: encoding
: [0xc5,0xc8,0x15,0x72,0x40]
18721 vunpckhps
64(%rdx
), %xmm6
, %xmm6
18723 // CHECK
: vunpckhps
64(%rdx
), %ymm7
, %ymm7
18724 // CHECK
: encoding
: [0xc5,0xc4,0x15,0x7a,0x40]
18725 vunpckhps
64(%rdx
), %ymm7
, %ymm7
18727 // CHECK
: vunpckhps
64(%rdx
), %ymm9
, %ymm9
18728 // CHECK
: encoding
: [0xc5,0x34,0x15,0x4a,0x40]
18729 vunpckhps
64(%rdx
), %ymm9
, %ymm9
18731 // CHECK
: vunpckhps
(%rdx
), %xmm15
, %xmm15
18732 // CHECK
: encoding
: [0xc5,0x00,0x15,0x3a]
18733 vunpckhps
(%rdx
), %xmm15
, %xmm15
18735 // CHECK
: vunpckhps
(%rdx
), %xmm6
, %xmm6
18736 // CHECK
: encoding
: [0xc5,0xc8,0x15,0x32]
18737 vunpckhps
(%rdx
), %xmm6
, %xmm6
18739 // CHECK
: vunpckhps
(%rdx
), %ymm7
, %ymm7
18740 // CHECK
: encoding
: [0xc5,0xc4,0x15,0x3a]
18741 vunpckhps
(%rdx
), %ymm7
, %ymm7
18743 // CHECK
: vunpckhps
(%rdx
), %ymm9
, %ymm9
18744 // CHECK
: encoding
: [0xc5,0x34,0x15,0x0a]
18745 vunpckhps
(%rdx
), %ymm9
, %ymm9
18747 // CHECK
: vunpckhps
%xmm15
, %xmm15
, %xmm15
18748 // CHECK
: encoding
: [0xc4,0x41,0x00,0x15,0xff]
18749 vunpckhps
%xmm15
, %xmm15
, %xmm15
18751 // CHECK
: vunpckhps
%xmm6
, %xmm6
, %xmm6
18752 // CHECK
: encoding
: [0xc5,0xc8,0x15,0xf6]
18753 vunpckhps
%xmm6
, %xmm6
, %xmm6
18755 // CHECK
: vunpckhps
%ymm7
, %ymm7
, %ymm7
18756 // CHECK
: encoding
: [0xc5,0xc4,0x15,0xff]
18757 vunpckhps
%ymm7
, %ymm7
, %ymm7
18759 // CHECK
: vunpckhps
%ymm9
, %ymm9
, %ymm9
18760 // CHECK
: encoding
: [0xc4,0x41,0x34,0x15,0xc9]
18761 vunpckhps
%ymm9
, %ymm9
, %ymm9
18763 // CHECK
: vunpcklpd
485498096, %xmm15
, %xmm15
18764 // CHECK
: encoding
: [0xc5,0x01,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18765 vunpcklpd
485498096, %xmm15
, %xmm15
18767 // CHECK
: vunpcklpd
485498096, %xmm6
, %xmm6
18768 // CHECK
: encoding
: [0xc5,0xc9,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18769 vunpcklpd
485498096, %xmm6
, %xmm6
18771 // CHECK
: vunpcklpd
485498096, %ymm7
, %ymm7
18772 // CHECK
: encoding
: [0xc5,0xc5,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18773 vunpcklpd
485498096, %ymm7
, %ymm7
18775 // CHECK
: vunpcklpd
485498096, %ymm9
, %ymm9
18776 // CHECK
: encoding
: [0xc5,0x35,0x14,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
18777 vunpcklpd
485498096, %ymm9
, %ymm9
18779 // CHECK
: vunpcklpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18780 // CHECK
: encoding
: [0xc5,0x01,0x14,0x7c,0x82,0xc0]
18781 vunpcklpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18783 // CHECK
: vunpcklpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18784 // CHECK
: encoding
: [0xc5,0x01,0x14,0x7c,0x82,0x40]
18785 vunpcklpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18787 // CHECK
: vunpcklpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18788 // CHECK
: encoding
: [0xc5,0xc9,0x14,0x74,0x82,0xc0]
18789 vunpcklpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18791 // CHECK
: vunpcklpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18792 // CHECK
: encoding
: [0xc5,0xc9,0x14,0x74,0x82,0x40]
18793 vunpcklpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18795 // CHECK
: vunpcklpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18796 // CHECK
: encoding
: [0xc5,0xc5,0x14,0x7c,0x82,0xc0]
18797 vunpcklpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18799 // CHECK
: vunpcklpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18800 // CHECK
: encoding
: [0xc5,0xc5,0x14,0x7c,0x82,0x40]
18801 vunpcklpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18803 // CHECK
: vunpcklpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18804 // CHECK
: encoding
: [0xc5,0x35,0x14,0x4c,0x82,0xc0]
18805 vunpcklpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18807 // CHECK
: vunpcklpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18808 // CHECK
: encoding
: [0xc5,0x35,0x14,0x4c,0x82,0x40]
18809 vunpcklpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18811 // CHECK
: vunpcklpd
64(%rdx
,%rax
), %xmm15
, %xmm15
18812 // CHECK
: encoding
: [0xc5,0x01,0x14,0x7c,0x02,0x40]
18813 vunpcklpd
64(%rdx
,%rax
), %xmm15
, %xmm15
18815 // CHECK
: vunpcklpd
64(%rdx
,%rax
), %xmm6
, %xmm6
18816 // CHECK
: encoding
: [0xc5,0xc9,0x14,0x74,0x02,0x40]
18817 vunpcklpd
64(%rdx
,%rax
), %xmm6
, %xmm6
18819 // CHECK
: vunpcklpd
64(%rdx
,%rax
), %ymm7
, %ymm7
18820 // CHECK
: encoding
: [0xc5,0xc5,0x14,0x7c,0x02,0x40]
18821 vunpcklpd
64(%rdx
,%rax
), %ymm7
, %ymm7
18823 // CHECK
: vunpcklpd
64(%rdx
,%rax
), %ymm9
, %ymm9
18824 // CHECK
: encoding
: [0xc5,0x35,0x14,0x4c,0x02,0x40]
18825 vunpcklpd
64(%rdx
,%rax
), %ymm9
, %ymm9
18827 // CHECK
: vunpcklpd
64(%rdx
), %xmm15
, %xmm15
18828 // CHECK
: encoding
: [0xc5,0x01,0x14,0x7a,0x40]
18829 vunpcklpd
64(%rdx
), %xmm15
, %xmm15
18831 // CHECK
: vunpcklpd
64(%rdx
), %xmm6
, %xmm6
18832 // CHECK
: encoding
: [0xc5,0xc9,0x14,0x72,0x40]
18833 vunpcklpd
64(%rdx
), %xmm6
, %xmm6
18835 // CHECK
: vunpcklpd
64(%rdx
), %ymm7
, %ymm7
18836 // CHECK
: encoding
: [0xc5,0xc5,0x14,0x7a,0x40]
18837 vunpcklpd
64(%rdx
), %ymm7
, %ymm7
18839 // CHECK
: vunpcklpd
64(%rdx
), %ymm9
, %ymm9
18840 // CHECK
: encoding
: [0xc5,0x35,0x14,0x4a,0x40]
18841 vunpcklpd
64(%rdx
), %ymm9
, %ymm9
18843 // CHECK
: vunpcklpd
(%rdx
), %xmm15
, %xmm15
18844 // CHECK
: encoding
: [0xc5,0x01,0x14,0x3a]
18845 vunpcklpd
(%rdx
), %xmm15
, %xmm15
18847 // CHECK
: vunpcklpd
(%rdx
), %xmm6
, %xmm6
18848 // CHECK
: encoding
: [0xc5,0xc9,0x14,0x32]
18849 vunpcklpd
(%rdx
), %xmm6
, %xmm6
18851 // CHECK
: vunpcklpd
(%rdx
), %ymm7
, %ymm7
18852 // CHECK
: encoding
: [0xc5,0xc5,0x14,0x3a]
18853 vunpcklpd
(%rdx
), %ymm7
, %ymm7
18855 // CHECK
: vunpcklpd
(%rdx
), %ymm9
, %ymm9
18856 // CHECK
: encoding
: [0xc5,0x35,0x14,0x0a]
18857 vunpcklpd
(%rdx
), %ymm9
, %ymm9
18859 // CHECK
: vunpcklpd
%xmm15
, %xmm15
, %xmm15
18860 // CHECK
: encoding
: [0xc4,0x41,0x01,0x14,0xff]
18861 vunpcklpd
%xmm15
, %xmm15
, %xmm15
18863 // CHECK
: vunpcklpd
%xmm6
, %xmm6
, %xmm6
18864 // CHECK
: encoding
: [0xc5,0xc9,0x14,0xf6]
18865 vunpcklpd
%xmm6
, %xmm6
, %xmm6
18867 // CHECK
: vunpcklpd
%ymm7
, %ymm7
, %ymm7
18868 // CHECK
: encoding
: [0xc5,0xc5,0x14,0xff]
18869 vunpcklpd
%ymm7
, %ymm7
, %ymm7
18871 // CHECK
: vunpcklpd
%ymm9
, %ymm9
, %ymm9
18872 // CHECK
: encoding
: [0xc4,0x41,0x35,0x14,0xc9]
18873 vunpcklpd
%ymm9
, %ymm9
, %ymm9
18875 // CHECK
: vunpcklps
485498096, %xmm15
, %xmm15
18876 // CHECK
: encoding
: [0xc5,0x00,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18877 vunpcklps
485498096, %xmm15
, %xmm15
18879 // CHECK
: vunpcklps
485498096, %xmm6
, %xmm6
18880 // CHECK
: encoding
: [0xc5,0xc8,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18881 vunpcklps
485498096, %xmm6
, %xmm6
18883 // CHECK
: vunpcklps
485498096, %ymm7
, %ymm7
18884 // CHECK
: encoding
: [0xc5,0xc4,0x14,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18885 vunpcklps
485498096, %ymm7
, %ymm7
18887 // CHECK
: vunpcklps
485498096, %ymm9
, %ymm9
18888 // CHECK
: encoding
: [0xc5,0x34,0x14,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
18889 vunpcklps
485498096, %ymm9
, %ymm9
18891 // CHECK
: vunpcklps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18892 // CHECK
: encoding
: [0xc5,0x00,0x14,0x7c,0x82,0xc0]
18893 vunpcklps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
18895 // CHECK
: vunpcklps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18896 // CHECK
: encoding
: [0xc5,0x00,0x14,0x7c,0x82,0x40]
18897 vunpcklps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
18899 // CHECK
: vunpcklps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18900 // CHECK
: encoding
: [0xc5,0xc8,0x14,0x74,0x82,0xc0]
18901 vunpcklps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
18903 // CHECK
: vunpcklps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18904 // CHECK
: encoding
: [0xc5,0xc8,0x14,0x74,0x82,0x40]
18905 vunpcklps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
18907 // CHECK
: vunpcklps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18908 // CHECK
: encoding
: [0xc5,0xc4,0x14,0x7c,0x82,0xc0]
18909 vunpcklps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
18911 // CHECK
: vunpcklps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18912 // CHECK
: encoding
: [0xc5,0xc4,0x14,0x7c,0x82,0x40]
18913 vunpcklps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
18915 // CHECK
: vunpcklps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18916 // CHECK
: encoding
: [0xc5,0x34,0x14,0x4c,0x82,0xc0]
18917 vunpcklps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
18919 // CHECK
: vunpcklps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18920 // CHECK
: encoding
: [0xc5,0x34,0x14,0x4c,0x82,0x40]
18921 vunpcklps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
18923 // CHECK
: vunpcklps
64(%rdx
,%rax
), %xmm15
, %xmm15
18924 // CHECK
: encoding
: [0xc5,0x00,0x14,0x7c,0x02,0x40]
18925 vunpcklps
64(%rdx
,%rax
), %xmm15
, %xmm15
18927 // CHECK
: vunpcklps
64(%rdx
,%rax
), %xmm6
, %xmm6
18928 // CHECK
: encoding
: [0xc5,0xc8,0x14,0x74,0x02,0x40]
18929 vunpcklps
64(%rdx
,%rax
), %xmm6
, %xmm6
18931 // CHECK
: vunpcklps
64(%rdx
,%rax
), %ymm7
, %ymm7
18932 // CHECK
: encoding
: [0xc5,0xc4,0x14,0x7c,0x02,0x40]
18933 vunpcklps
64(%rdx
,%rax
), %ymm7
, %ymm7
18935 // CHECK
: vunpcklps
64(%rdx
,%rax
), %ymm9
, %ymm9
18936 // CHECK
: encoding
: [0xc5,0x34,0x14,0x4c,0x02,0x40]
18937 vunpcklps
64(%rdx
,%rax
), %ymm9
, %ymm9
18939 // CHECK
: vunpcklps
64(%rdx
), %xmm15
, %xmm15
18940 // CHECK
: encoding
: [0xc5,0x00,0x14,0x7a,0x40]
18941 vunpcklps
64(%rdx
), %xmm15
, %xmm15
18943 // CHECK
: vunpcklps
64(%rdx
), %xmm6
, %xmm6
18944 // CHECK
: encoding
: [0xc5,0xc8,0x14,0x72,0x40]
18945 vunpcklps
64(%rdx
), %xmm6
, %xmm6
18947 // CHECK
: vunpcklps
64(%rdx
), %ymm7
, %ymm7
18948 // CHECK
: encoding
: [0xc5,0xc4,0x14,0x7a,0x40]
18949 vunpcklps
64(%rdx
), %ymm7
, %ymm7
18951 // CHECK
: vunpcklps
64(%rdx
), %ymm9
, %ymm9
18952 // CHECK
: encoding
: [0xc5,0x34,0x14,0x4a,0x40]
18953 vunpcklps
64(%rdx
), %ymm9
, %ymm9
18955 // CHECK
: vunpcklps
(%rdx
), %xmm15
, %xmm15
18956 // CHECK
: encoding
: [0xc5,0x00,0x14,0x3a]
18957 vunpcklps
(%rdx
), %xmm15
, %xmm15
18959 // CHECK
: vunpcklps
(%rdx
), %xmm6
, %xmm6
18960 // CHECK
: encoding
: [0xc5,0xc8,0x14,0x32]
18961 vunpcklps
(%rdx
), %xmm6
, %xmm6
18963 // CHECK
: vunpcklps
(%rdx
), %ymm7
, %ymm7
18964 // CHECK
: encoding
: [0xc5,0xc4,0x14,0x3a]
18965 vunpcklps
(%rdx
), %ymm7
, %ymm7
18967 // CHECK
: vunpcklps
(%rdx
), %ymm9
, %ymm9
18968 // CHECK
: encoding
: [0xc5,0x34,0x14,0x0a]
18969 vunpcklps
(%rdx
), %ymm9
, %ymm9
18971 // CHECK
: vunpcklps
%xmm15
, %xmm15
, %xmm15
18972 // CHECK
: encoding
: [0xc4,0x41,0x00,0x14,0xff]
18973 vunpcklps
%xmm15
, %xmm15
, %xmm15
18975 // CHECK
: vunpcklps
%xmm6
, %xmm6
, %xmm6
18976 // CHECK
: encoding
: [0xc5,0xc8,0x14,0xf6]
18977 vunpcklps
%xmm6
, %xmm6
, %xmm6
18979 // CHECK
: vunpcklps
%ymm7
, %ymm7
, %ymm7
18980 // CHECK
: encoding
: [0xc5,0xc4,0x14,0xff]
18981 vunpcklps
%ymm7
, %ymm7
, %ymm7
18983 // CHECK
: vunpcklps
%ymm9
, %ymm9
, %ymm9
18984 // CHECK
: encoding
: [0xc4,0x41,0x34,0x14,0xc9]
18985 vunpcklps
%ymm9
, %ymm9
, %ymm9
18987 // CHECK
: vxorpd
485498096, %xmm15
, %xmm15
18988 // CHECK
: encoding
: [0xc5,0x01,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18989 vxorpd
485498096, %xmm15
, %xmm15
18991 // CHECK
: vxorpd
485498096, %xmm6
, %xmm6
18992 // CHECK
: encoding
: [0xc5,0xc9,0x57,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
18993 vxorpd
485498096, %xmm6
, %xmm6
18995 // CHECK
: vxorpd
485498096, %ymm7
, %ymm7
18996 // CHECK
: encoding
: [0xc5,0xc5,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
18997 vxorpd
485498096, %ymm7
, %ymm7
18999 // CHECK
: vxorpd
485498096, %ymm9
, %ymm9
19000 // CHECK
: encoding
: [0xc5,0x35,0x57,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
19001 vxorpd
485498096, %ymm9
, %ymm9
19003 // CHECK
: vxorpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
19004 // CHECK
: encoding
: [0xc5,0x01,0x57,0x7c,0x82,0xc0]
19005 vxorpd
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
19007 // CHECK
: vxorpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
19008 // CHECK
: encoding
: [0xc5,0x01,0x57,0x7c,0x82,0x40]
19009 vxorpd
64(%rdx
,%rax
,4), %xmm15
, %xmm15
19011 // CHECK
: vxorpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
19012 // CHECK
: encoding
: [0xc5,0xc9,0x57,0x74,0x82,0xc0]
19013 vxorpd
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
19015 // CHECK
: vxorpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
19016 // CHECK
: encoding
: [0xc5,0xc9,0x57,0x74,0x82,0x40]
19017 vxorpd
64(%rdx
,%rax
,4), %xmm6
, %xmm6
19019 // CHECK
: vxorpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
19020 // CHECK
: encoding
: [0xc5,0xc5,0x57,0x7c,0x82,0xc0]
19021 vxorpd
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
19023 // CHECK
: vxorpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
19024 // CHECK
: encoding
: [0xc5,0xc5,0x57,0x7c,0x82,0x40]
19025 vxorpd
64(%rdx
,%rax
,4), %ymm7
, %ymm7
19027 // CHECK
: vxorpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
19028 // CHECK
: encoding
: [0xc5,0x35,0x57,0x4c,0x82,0xc0]
19029 vxorpd
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
19031 // CHECK
: vxorpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
19032 // CHECK
: encoding
: [0xc5,0x35,0x57,0x4c,0x82,0x40]
19033 vxorpd
64(%rdx
,%rax
,4), %ymm9
, %ymm9
19035 // CHECK
: vxorpd
64(%rdx
,%rax
), %xmm15
, %xmm15
19036 // CHECK
: encoding
: [0xc5,0x01,0x57,0x7c,0x02,0x40]
19037 vxorpd
64(%rdx
,%rax
), %xmm15
, %xmm15
19039 // CHECK
: vxorpd
64(%rdx
,%rax
), %xmm6
, %xmm6
19040 // CHECK
: encoding
: [0xc5,0xc9,0x57,0x74,0x02,0x40]
19041 vxorpd
64(%rdx
,%rax
), %xmm6
, %xmm6
19043 // CHECK
: vxorpd
64(%rdx
,%rax
), %ymm7
, %ymm7
19044 // CHECK
: encoding
: [0xc5,0xc5,0x57,0x7c,0x02,0x40]
19045 vxorpd
64(%rdx
,%rax
), %ymm7
, %ymm7
19047 // CHECK
: vxorpd
64(%rdx
,%rax
), %ymm9
, %ymm9
19048 // CHECK
: encoding
: [0xc5,0x35,0x57,0x4c,0x02,0x40]
19049 vxorpd
64(%rdx
,%rax
), %ymm9
, %ymm9
19051 // CHECK
: vxorpd
64(%rdx
), %xmm15
, %xmm15
19052 // CHECK
: encoding
: [0xc5,0x01,0x57,0x7a,0x40]
19053 vxorpd
64(%rdx
), %xmm15
, %xmm15
19055 // CHECK
: vxorpd
64(%rdx
), %xmm6
, %xmm6
19056 // CHECK
: encoding
: [0xc5,0xc9,0x57,0x72,0x40]
19057 vxorpd
64(%rdx
), %xmm6
, %xmm6
19059 // CHECK
: vxorpd
64(%rdx
), %ymm7
, %ymm7
19060 // CHECK
: encoding
: [0xc5,0xc5,0x57,0x7a,0x40]
19061 vxorpd
64(%rdx
), %ymm7
, %ymm7
19063 // CHECK
: vxorpd
64(%rdx
), %ymm9
, %ymm9
19064 // CHECK
: encoding
: [0xc5,0x35,0x57,0x4a,0x40]
19065 vxorpd
64(%rdx
), %ymm9
, %ymm9
19067 // CHECK
: vxorpd
(%rdx
), %xmm15
, %xmm15
19068 // CHECK
: encoding
: [0xc5,0x01,0x57,0x3a]
19069 vxorpd
(%rdx
), %xmm15
, %xmm15
19071 // CHECK
: vxorpd
(%rdx
), %xmm6
, %xmm6
19072 // CHECK
: encoding
: [0xc5,0xc9,0x57,0x32]
19073 vxorpd
(%rdx
), %xmm6
, %xmm6
19075 // CHECK
: vxorpd
(%rdx
), %ymm7
, %ymm7
19076 // CHECK
: encoding
: [0xc5,0xc5,0x57,0x3a]
19077 vxorpd
(%rdx
), %ymm7
, %ymm7
19079 // CHECK
: vxorpd
(%rdx
), %ymm9
, %ymm9
19080 // CHECK
: encoding
: [0xc5,0x35,0x57,0x0a]
19081 vxorpd
(%rdx
), %ymm9
, %ymm9
19083 // CHECK
: vxorpd
%xmm15
, %xmm15
, %xmm15
19084 // CHECK
: encoding
: [0xc4,0x41,0x01,0x57,0xff]
19085 vxorpd
%xmm15
, %xmm15
, %xmm15
19087 // CHECK
: vxorpd
%xmm6
, %xmm6
, %xmm6
19088 // CHECK
: encoding
: [0xc5,0xc9,0x57,0xf6]
19089 vxorpd
%xmm6
, %xmm6
, %xmm6
19091 // CHECK
: vxorpd
%ymm7
, %ymm7
, %ymm7
19092 // CHECK
: encoding
: [0xc5,0xc5,0x57,0xff]
19093 vxorpd
%ymm7
, %ymm7
, %ymm7
19095 // CHECK
: vxorpd
%ymm9
, %ymm9
, %ymm9
19096 // CHECK
: encoding
: [0xc4,0x41,0x35,0x57,0xc9]
19097 vxorpd
%ymm9
, %ymm9
, %ymm9
19099 // CHECK
: vxorps
485498096, %xmm15
, %xmm15
19100 // CHECK
: encoding
: [0xc5,0x00,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
19101 vxorps
485498096, %xmm15
, %xmm15
19103 // CHECK
: vxorps
485498096, %xmm6
, %xmm6
19104 // CHECK
: encoding
: [0xc5,0xc8,0x57,0x34,0x25,0xf0,0x1c,0xf0,0x1c]
19105 vxorps
485498096, %xmm6
, %xmm6
19107 // CHECK
: vxorps
485498096, %ymm7
, %ymm7
19108 // CHECK
: encoding
: [0xc5,0xc4,0x57,0x3c,0x25,0xf0,0x1c,0xf0,0x1c]
19109 vxorps
485498096, %ymm7
, %ymm7
19111 // CHECK
: vxorps
485498096, %ymm9
, %ymm9
19112 // CHECK
: encoding
: [0xc5,0x34,0x57,0x0c,0x25,0xf0,0x1c,0xf0,0x1c]
19113 vxorps
485498096, %ymm9
, %ymm9
19115 // CHECK
: vxorps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
19116 // CHECK
: encoding
: [0xc5,0x00,0x57,0x7c,0x82,0xc0]
19117 vxorps
-64(%rdx
,%rax
,4), %xmm15
, %xmm15
19119 // CHECK
: vxorps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
19120 // CHECK
: encoding
: [0xc5,0x00,0x57,0x7c,0x82,0x40]
19121 vxorps
64(%rdx
,%rax
,4), %xmm15
, %xmm15
19123 // CHECK
: vxorps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
19124 // CHECK
: encoding
: [0xc5,0xc8,0x57,0x74,0x82,0xc0]
19125 vxorps
-64(%rdx
,%rax
,4), %xmm6
, %xmm6
19127 // CHECK
: vxorps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
19128 // CHECK
: encoding
: [0xc5,0xc8,0x57,0x74,0x82,0x40]
19129 vxorps
64(%rdx
,%rax
,4), %xmm6
, %xmm6
19131 // CHECK
: vxorps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
19132 // CHECK
: encoding
: [0xc5,0xc4,0x57,0x7c,0x82,0xc0]
19133 vxorps
-64(%rdx
,%rax
,4), %ymm7
, %ymm7
19135 // CHECK
: vxorps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
19136 // CHECK
: encoding
: [0xc5,0xc4,0x57,0x7c,0x82,0x40]
19137 vxorps
64(%rdx
,%rax
,4), %ymm7
, %ymm7
19139 // CHECK
: vxorps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
19140 // CHECK
: encoding
: [0xc5,0x34,0x57,0x4c,0x82,0xc0]
19141 vxorps
-64(%rdx
,%rax
,4), %ymm9
, %ymm9
19143 // CHECK
: vxorps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
19144 // CHECK
: encoding
: [0xc5,0x34,0x57,0x4c,0x82,0x40]
19145 vxorps
64(%rdx
,%rax
,4), %ymm9
, %ymm9
19147 // CHECK
: vxorps
64(%rdx
,%rax
), %xmm15
, %xmm15
19148 // CHECK
: encoding
: [0xc5,0x00,0x57,0x7c,0x02,0x40]
19149 vxorps
64(%rdx
,%rax
), %xmm15
, %xmm15
19151 // CHECK
: vxorps
64(%rdx
,%rax
), %xmm6
, %xmm6
19152 // CHECK
: encoding
: [0xc5,0xc8,0x57,0x74,0x02,0x40]
19153 vxorps
64(%rdx
,%rax
), %xmm6
, %xmm6
19155 // CHECK
: vxorps
64(%rdx
,%rax
), %ymm7
, %ymm7
19156 // CHECK
: encoding
: [0xc5,0xc4,0x57,0x7c,0x02,0x40]
19157 vxorps
64(%rdx
,%rax
), %ymm7
, %ymm7
19159 // CHECK
: vxorps
64(%rdx
,%rax
), %ymm9
, %ymm9
19160 // CHECK
: encoding
: [0xc5,0x34,0x57,0x4c,0x02,0x40]
19161 vxorps
64(%rdx
,%rax
), %ymm9
, %ymm9
19163 // CHECK
: vxorps
64(%rdx
), %xmm15
, %xmm15
19164 // CHECK
: encoding
: [0xc5,0x00,0x57,0x7a,0x40]
19165 vxorps
64(%rdx
), %xmm15
, %xmm15
19167 // CHECK
: vxorps
64(%rdx
), %xmm6
, %xmm6
19168 // CHECK
: encoding
: [0xc5,0xc8,0x57,0x72,0x40]
19169 vxorps
64(%rdx
), %xmm6
, %xmm6
19171 // CHECK
: vxorps
64(%rdx
), %ymm7
, %ymm7
19172 // CHECK
: encoding
: [0xc5,0xc4,0x57,0x7a,0x40]
19173 vxorps
64(%rdx
), %ymm7
, %ymm7
19175 // CHECK
: vxorps
64(%rdx
), %ymm9
, %ymm9
19176 // CHECK
: encoding
: [0xc5,0x34,0x57,0x4a,0x40]
19177 vxorps
64(%rdx
), %ymm9
, %ymm9
19179 // CHECK
: vxorps
(%rdx
), %xmm15
, %xmm15
19180 // CHECK
: encoding
: [0xc5,0x00,0x57,0x3a]
19181 vxorps
(%rdx
), %xmm15
, %xmm15
19183 // CHECK
: vxorps
(%rdx
), %xmm6
, %xmm6
19184 // CHECK
: encoding
: [0xc5,0xc8,0x57,0x32]
19185 vxorps
(%rdx
), %xmm6
, %xmm6
19187 // CHECK
: vxorps
(%rdx
), %ymm7
, %ymm7
19188 // CHECK
: encoding
: [0xc5,0xc4,0x57,0x3a]
19189 vxorps
(%rdx
), %ymm7
, %ymm7
19191 // CHECK
: vxorps
(%rdx
), %ymm9
, %ymm9
19192 // CHECK
: encoding
: [0xc5,0x34,0x57,0x0a]
19193 vxorps
(%rdx
), %ymm9
, %ymm9
19195 // CHECK
: vxorps
%xmm15
, %xmm15
, %xmm15
19196 // CHECK
: encoding
: [0xc4,0x41,0x00,0x57,0xff]
19197 vxorps
%xmm15
, %xmm15
, %xmm15
19199 // CHECK
: vxorps
%xmm6
, %xmm6
, %xmm6
19200 // CHECK
: encoding
: [0xc5,0xc8,0x57,0xf6]
19201 vxorps
%xmm6
, %xmm6
, %xmm6
19203 // CHECK
: vxorps
%ymm7
, %ymm7
, %ymm7
19204 // CHECK
: encoding
: [0xc5,0xc4,0x57,0xff]
19205 vxorps
%ymm7
, %ymm7
, %ymm7
19207 // CHECK
: vxorps
%ymm9
, %ymm9
, %ymm9
19208 // CHECK
: encoding
: [0xc4,0x41,0x34,0x57,0xc9]
19209 vxorps
%ymm9
, %ymm9
, %ymm9
19212 // CHECK
: encoding
: [0xc5,0xfc,0x77]
19215 // CHECK
: vzeroupper
19216 // CHECK
: encoding
: [0xc5,0xf8,0x77]