1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
< %s | FileCheck
%s
3 // CHECK
: vpexpandb
%xmm3
, %xmm1
4 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x62,0xcb]
7 // CHECK
: vpexpandw
%xmm3
, %xmm1
8 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x62,0xcb]
11 // CHECK
: vpexpandb
%xmm23
, %xmm21
12 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x62,0xef]
13 vpexpandb
%xmm23
, %xmm21
15 // CHECK
: vpexpandw
%xmm23
, %xmm21
16 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x62,0xef]
17 vpexpandw
%xmm23
, %xmm21
19 // CHECK
: vpexpandb
%xmm3
, %xmm1
{%k2
}
20 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x0a,0x62,0xcb]
21 vpexpandb
%xmm3
, %xmm1
{%k2
}
23 // CHECK
: vpexpandw
%xmm3
, %xmm1
{%k2
}
24 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x0a,0x62,0xcb]
25 vpexpandw
%xmm3
, %xmm1
{%k2
}
27 // CHECK
: vpexpandb
%xmm23
, %xmm21
{%k2
}
28 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x62,0xef]
29 vpexpandb
%xmm23
, %xmm21
{%k2
}
31 // CHECK
: vpexpandw
%xmm23
, %xmm21
{%k2
}
32 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x62,0xef]
33 vpexpandw
%xmm23
, %xmm21
{%k2
}
35 // CHECK
: vpexpandb
(%rcx
), %xmm1
36 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x62,0x09]
37 vpexpandb
(%rcx
), %xmm1
39 // CHECK
: vpexpandb
-4(%rsp
), %xmm1
40 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x62,0x4c,0x24,0xfc]
41 vpexpandb
-4(%rsp
), %xmm1
43 // CHECK
: vpexpandb
4(%rsp
), %xmm1
44 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x62,0x4c,0x24,0x04]
45 vpexpandb
4(%rsp
), %xmm1
47 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %xmm1
48 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
49 vpexpandb
268435456(%rcx
,%r14,8), %xmm1
51 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %xmm1
52 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
53 vpexpandb
-536870912(%rcx
,%r14,8), %xmm1
55 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %xmm1
56 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
57 vpexpandb
-536870910(%rcx
,%r14,8), %xmm1
59 // CHECK
: vpexpandw
(%rcx
), %xmm1
60 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x62,0x09]
61 vpexpandw
(%rcx
), %xmm1
63 // CHECK
: vpexpandw
-8(%rsp
), %xmm1
64 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x62,0x4c,0x24,0xfc]
65 vpexpandw
-8(%rsp
), %xmm1
67 // CHECK
: vpexpandw
8(%rsp
), %xmm1
68 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x62,0x4c,0x24,0x04]
69 vpexpandw
8(%rsp
), %xmm1
71 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %xmm1
72 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
73 vpexpandw
268435456(%rcx
,%r14,8), %xmm1
75 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %xmm1
76 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
77 vpexpandw
-536870912(%rcx
,%r14,8), %xmm1
79 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %xmm1
80 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
81 vpexpandw
-536870910(%rcx
,%r14,8), %xmm1
83 // CHECK
: vpexpandb
(%rcx
), %xmm21
84 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x62,0x29]
85 vpexpandb
(%rcx
), %xmm21
87 // CHECK
: vpexpandb
-4(%rsp
), %xmm21
88 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x62,0x6c,0x24,0xfc]
89 vpexpandb
-4(%rsp
), %xmm21
91 // CHECK
: vpexpandb
4(%rsp
), %xmm21
92 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0x62,0x6c,0x24,0x04]
93 vpexpandb
4(%rsp
), %xmm21
95 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %xmm21
96 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
97 vpexpandb
268435456(%rcx
,%r14,8), %xmm21
99 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %xmm21
100 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
101 vpexpandb
-536870912(%rcx
,%r14,8), %xmm21
103 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %xmm21
104 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
105 vpexpandb
-536870910(%rcx
,%r14,8), %xmm21
107 // CHECK
: vpexpandw
(%rcx
), %xmm21
108 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x62,0x29]
109 vpexpandw
(%rcx
), %xmm21
111 // CHECK
: vpexpandw
-8(%rsp
), %xmm21
112 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x62,0x6c,0x24,0xfc]
113 vpexpandw
-8(%rsp
), %xmm21
115 // CHECK
: vpexpandw
8(%rsp
), %xmm21
116 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x62,0x6c,0x24,0x04]
117 vpexpandw
8(%rsp
), %xmm21
119 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %xmm21
120 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
121 vpexpandw
268435456(%rcx
,%r14,8), %xmm21
123 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %xmm21
124 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
125 vpexpandw
-536870912(%rcx
,%r14,8), %xmm21
127 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %xmm21
128 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
129 vpexpandw
-536870910(%rcx
,%r14,8), %xmm21
131 // CHECK
: vpexpandb
(%rcx
), %xmm1
{%k2
}
132 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x0a,0x62,0x09]
133 vpexpandb
(%rcx
), %xmm1
{%k2
}
135 // CHECK
: vpexpandb
-4(%rsp
), %xmm1
{%k2
}
136 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x0a,0x62,0x4c,0x24,0xfc]
137 vpexpandb
-4(%rsp
), %xmm1
{%k2
}
139 // CHECK
: vpexpandb
4(%rsp
), %xmm1
{%k2
}
140 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x0a,0x62,0x4c,0x24,0x04]
141 vpexpandb
4(%rsp
), %xmm1
{%k2
}
143 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %xmm1
{%k2
}
144 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
145 vpexpandb
268435456(%rcx
,%r14,8), %xmm1
{%k2
}
147 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %xmm1
{%k2
}
148 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
149 vpexpandb
-536870912(%rcx
,%r14,8), %xmm1
{%k2
}
151 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %xmm1
{%k2
}
152 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x0a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
153 vpexpandb
-536870910(%rcx
,%r14,8), %xmm1
{%k2
}
155 // CHECK
: vpexpandw
(%rcx
), %xmm1
{%k2
}
156 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x0a,0x62,0x09]
157 vpexpandw
(%rcx
), %xmm1
{%k2
}
159 // CHECK
: vpexpandw
-8(%rsp
), %xmm1
{%k2
}
160 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x0a,0x62,0x4c,0x24,0xfc]
161 vpexpandw
-8(%rsp
), %xmm1
{%k2
}
163 // CHECK
: vpexpandw
8(%rsp
), %xmm1
{%k2
}
164 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x0a,0x62,0x4c,0x24,0x04]
165 vpexpandw
8(%rsp
), %xmm1
{%k2
}
167 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %xmm1
{%k2
}
168 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
169 vpexpandw
268435456(%rcx
,%r14,8), %xmm1
{%k2
}
171 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %xmm1
{%k2
}
172 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x0a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
173 vpexpandw
-536870912(%rcx
,%r14,8), %xmm1
{%k2
}
175 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %xmm1
{%k2
}
176 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x0a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
177 vpexpandw
-536870910(%rcx
,%r14,8), %xmm1
{%k2
}
179 // CHECK
: vpexpandb
(%rcx
), %xmm21
{%k2
}
180 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x62,0x29]
181 vpexpandb
(%rcx
), %xmm21
{%k2
}
183 // CHECK
: vpexpandb
-4(%rsp
), %xmm21
{%k2
}
184 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x62,0x6c,0x24,0xfc]
185 vpexpandb
-4(%rsp
), %xmm21
{%k2
}
187 // CHECK
: vpexpandb
4(%rsp
), %xmm21
{%k2
}
188 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x62,0x6c,0x24,0x04]
189 vpexpandb
4(%rsp
), %xmm21
{%k2
}
191 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %xmm21
{%k2
}
192 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
193 vpexpandb
268435456(%rcx
,%r14,8), %xmm21
{%k2
}
195 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %xmm21
{%k2
}
196 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
197 vpexpandb
-536870912(%rcx
,%r14,8), %xmm21
{%k2
}
199 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %xmm21
{%k2
}
200 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
201 vpexpandb
-536870910(%rcx
,%r14,8), %xmm21
{%k2
}
203 // CHECK
: vpexpandw
(%rcx
), %xmm21
{%k2
}
204 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x62,0x29]
205 vpexpandw
(%rcx
), %xmm21
{%k2
}
207 // CHECK
: vpexpandw
-8(%rsp
), %xmm21
{%k2
}
208 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x62,0x6c,0x24,0xfc]
209 vpexpandw
-8(%rsp
), %xmm21
{%k2
}
211 // CHECK
: vpexpandw
8(%rsp
), %xmm21
{%k2
}
212 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x62,0x6c,0x24,0x04]
213 vpexpandw
8(%rsp
), %xmm21
{%k2
}
215 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %xmm21
{%k2
}
216 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
217 vpexpandw
268435456(%rcx
,%r14,8), %xmm21
{%k2
}
219 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %xmm21
{%k2
}
220 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
221 vpexpandw
-536870912(%rcx
,%r14,8), %xmm21
{%k2
}
223 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %xmm21
{%k2
}
224 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
225 vpexpandw
-536870910(%rcx
,%r14,8), %xmm21
{%k2
}
227 // CHECK
: vpexpandb
%ymm3
, %ymm1
228 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x62,0xcb]
229 vpexpandb
%ymm3
, %ymm1
231 // CHECK
: vpexpandw
%ymm3
, %ymm1
232 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x62,0xcb]
233 vpexpandw
%ymm3
, %ymm1
235 // CHECK
: vpexpandb
%ymm23
, %ymm21
236 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x62,0xef]
237 vpexpandb
%ymm23
, %ymm21
239 // CHECK
: vpexpandw
%ymm23
, %ymm21
240 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x62,0xef]
241 vpexpandw
%ymm23
, %ymm21
243 // CHECK
: vpexpandb
%ymm3
, %ymm1
{%k2
}
244 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x2a,0x62,0xcb]
245 vpexpandb
%ymm3
, %ymm1
{%k2
}
247 // CHECK
: vpexpandw
%ymm3
, %ymm1
{%k2
}
248 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x2a,0x62,0xcb]
249 vpexpandw
%ymm3
, %ymm1
{%k2
}
251 // CHECK
: vpexpandb
%ymm23
, %ymm21
{%k2
}
252 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x62,0xef]
253 vpexpandb
%ymm23
, %ymm21
{%k2
}
255 // CHECK
: vpexpandw
%ymm23
, %ymm21
{%k2
}
256 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x62,0xef]
257 vpexpandw
%ymm23
, %ymm21
{%k2
}
259 // CHECK
: vpexpandb
(%rcx
), %ymm1
260 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x62,0x09]
261 vpexpandb
(%rcx
), %ymm1
263 // CHECK
: vpexpandb
-4(%rsp
), %ymm1
264 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x62,0x4c,0x24,0xfc]
265 vpexpandb
-4(%rsp
), %ymm1
267 // CHECK
: vpexpandb
4(%rsp
), %ymm1
268 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x62,0x4c,0x24,0x04]
269 vpexpandb
4(%rsp
), %ymm1
271 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %ymm1
272 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
273 vpexpandb
268435456(%rcx
,%r14,8), %ymm1
275 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %ymm1
276 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
277 vpexpandb
-536870912(%rcx
,%r14,8), %ymm1
279 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %ymm1
280 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
281 vpexpandb
-536870910(%rcx
,%r14,8), %ymm1
283 // CHECK
: vpexpandw
(%rcx
), %ymm1
284 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x62,0x09]
285 vpexpandw
(%rcx
), %ymm1
287 // CHECK
: vpexpandw
-8(%rsp
), %ymm1
288 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x62,0x4c,0x24,0xfc]
289 vpexpandw
-8(%rsp
), %ymm1
291 // CHECK
: vpexpandw
8(%rsp
), %ymm1
292 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x62,0x4c,0x24,0x04]
293 vpexpandw
8(%rsp
), %ymm1
295 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %ymm1
296 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
297 vpexpandw
268435456(%rcx
,%r14,8), %ymm1
299 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %ymm1
300 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
301 vpexpandw
-536870912(%rcx
,%r14,8), %ymm1
303 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %ymm1
304 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
305 vpexpandw
-536870910(%rcx
,%r14,8), %ymm1
307 // CHECK
: vpexpandb
(%rcx
), %ymm21
308 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x62,0x29]
309 vpexpandb
(%rcx
), %ymm21
311 // CHECK
: vpexpandb
-4(%rsp
), %ymm21
312 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x62,0x6c,0x24,0xfc]
313 vpexpandb
-4(%rsp
), %ymm21
315 // CHECK
: vpexpandb
4(%rsp
), %ymm21
316 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x62,0x6c,0x24,0x04]
317 vpexpandb
4(%rsp
), %ymm21
319 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %ymm21
320 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
321 vpexpandb
268435456(%rcx
,%r14,8), %ymm21
323 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %ymm21
324 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
325 vpexpandb
-536870912(%rcx
,%r14,8), %ymm21
327 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %ymm21
328 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
329 vpexpandb
-536870910(%rcx
,%r14,8), %ymm21
331 // CHECK
: vpexpandw
(%rcx
), %ymm21
332 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x62,0x29]
333 vpexpandw
(%rcx
), %ymm21
335 // CHECK
: vpexpandw
-8(%rsp
), %ymm21
336 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x62,0x6c,0x24,0xfc]
337 vpexpandw
-8(%rsp
), %ymm21
339 // CHECK
: vpexpandw
8(%rsp
), %ymm21
340 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x62,0x6c,0x24,0x04]
341 vpexpandw
8(%rsp
), %ymm21
343 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %ymm21
344 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
345 vpexpandw
268435456(%rcx
,%r14,8), %ymm21
347 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %ymm21
348 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
349 vpexpandw
-536870912(%rcx
,%r14,8), %ymm21
351 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %ymm21
352 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
353 vpexpandw
-536870910(%rcx
,%r14,8), %ymm21
355 // CHECK
: vpexpandb
(%rcx
), %ymm1
{%k2
}
356 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x2a,0x62,0x09]
357 vpexpandb
(%rcx
), %ymm1
{%k2
}
359 // CHECK
: vpexpandb
-4(%rsp
), %ymm1
{%k2
}
360 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x2a,0x62,0x4c,0x24,0xfc]
361 vpexpandb
-4(%rsp
), %ymm1
{%k2
}
363 // CHECK
: vpexpandb
4(%rsp
), %ymm1
{%k2
}
364 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x2a,0x62,0x4c,0x24,0x04]
365 vpexpandb
4(%rsp
), %ymm1
{%k2
}
367 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %ymm1
{%k2
}
368 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
369 vpexpandb
268435456(%rcx
,%r14,8), %ymm1
{%k2
}
371 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %ymm1
{%k2
}
372 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
373 vpexpandb
-536870912(%rcx
,%r14,8), %ymm1
{%k2
}
375 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %ymm1
{%k2
}
376 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x2a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
377 vpexpandb
-536870910(%rcx
,%r14,8), %ymm1
{%k2
}
379 // CHECK
: vpexpandw
(%rcx
), %ymm1
{%k2
}
380 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x2a,0x62,0x09]
381 vpexpandw
(%rcx
), %ymm1
{%k2
}
383 // CHECK
: vpexpandw
-8(%rsp
), %ymm1
{%k2
}
384 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x2a,0x62,0x4c,0x24,0xfc]
385 vpexpandw
-8(%rsp
), %ymm1
{%k2
}
387 // CHECK
: vpexpandw
8(%rsp
), %ymm1
{%k2
}
388 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x2a,0x62,0x4c,0x24,0x04]
389 vpexpandw
8(%rsp
), %ymm1
{%k2
}
391 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %ymm1
{%k2
}
392 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
393 vpexpandw
268435456(%rcx
,%r14,8), %ymm1
{%k2
}
395 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %ymm1
{%k2
}
396 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x2a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
397 vpexpandw
-536870912(%rcx
,%r14,8), %ymm1
{%k2
}
399 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %ymm1
{%k2
}
400 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x2a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
401 vpexpandw
-536870910(%rcx
,%r14,8), %ymm1
{%k2
}
403 // CHECK
: vpexpandb
(%rcx
), %ymm21
{%k2
}
404 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x62,0x29]
405 vpexpandb
(%rcx
), %ymm21
{%k2
}
407 // CHECK
: vpexpandb
-4(%rsp
), %ymm21
{%k2
}
408 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x62,0x6c,0x24,0xfc]
409 vpexpandb
-4(%rsp
), %ymm21
{%k2
}
411 // CHECK
: vpexpandb
4(%rsp
), %ymm21
{%k2
}
412 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x62,0x6c,0x24,0x04]
413 vpexpandb
4(%rsp
), %ymm21
{%k2
}
415 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %ymm21
{%k2
}
416 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
417 vpexpandb
268435456(%rcx
,%r14,8), %ymm21
{%k2
}
419 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %ymm21
{%k2
}
420 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
421 vpexpandb
-536870912(%rcx
,%r14,8), %ymm21
{%k2
}
423 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %ymm21
{%k2
}
424 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
425 vpexpandb
-536870910(%rcx
,%r14,8), %ymm21
{%k2
}
427 // CHECK
: vpexpandw
(%rcx
), %ymm21
{%k2
}
428 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x62,0x29]
429 vpexpandw
(%rcx
), %ymm21
{%k2
}
431 // CHECK
: vpexpandw
-8(%rsp
), %ymm21
{%k2
}
432 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x62,0x6c,0x24,0xfc]
433 vpexpandw
-8(%rsp
), %ymm21
{%k2
}
435 // CHECK
: vpexpandw
8(%rsp
), %ymm21
{%k2
}
436 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x62,0x6c,0x24,0x04]
437 vpexpandw
8(%rsp
), %ymm21
{%k2
}
439 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %ymm21
{%k2
}
440 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
441 vpexpandw
268435456(%rcx
,%r14,8), %ymm21
{%k2
}
443 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %ymm21
{%k2
}
444 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
445 vpexpandw
-536870912(%rcx
,%r14,8), %ymm21
{%k2
}
447 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %ymm21
{%k2
}
448 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
449 vpexpandw
-536870910(%rcx
,%r14,8), %ymm21
{%k2
}
451 // CHECK
: vpcompressb
%xmm3
, %xmm1
452 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x63,0xd9]
453 vpcompressb
%xmm3
, %xmm1
455 // CHECK
: vpcompressw
%xmm3
, %xmm1
456 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x63,0xd9]
457 vpcompressw
%xmm3
, %xmm1
459 // CHECK
: vpcompressb
%xmm23
, %xmm21
460 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0x63,0xfd]
461 vpcompressb
%xmm23
, %xmm21
463 // CHECK
: vpcompressw
%xmm23
, %xmm21
464 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x63,0xfd]
465 vpcompressw
%xmm23
, %xmm21
467 // CHECK
: vpcompressb
%xmm3
, %xmm1
{%k2
}
468 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x0a,0x63,0xd9]
469 vpcompressb
%xmm3
, %xmm1
{%k2
}
471 // CHECK
: vpcompressw
%xmm3
, %xmm1
{%k2
}
472 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x0a,0x63,0xd9]
473 vpcompressw
%xmm3
, %xmm1
{%k2
}
475 // CHECK
: vpcompressb
%xmm23
, %xmm21
{%k2
}
476 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x63,0xfd]
477 vpcompressb
%xmm23
, %xmm21
{%k2
}
479 // CHECK
: vpcompressw
%xmm23
, %xmm21
{%k2
}
480 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x63,0xfd]
481 vpcompressw
%xmm23
, %xmm21
{%k2
}
483 // CHECK
: vpcompressb
%xmm1
, (%rcx
)
484 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x63,0x09]
485 vpcompressb
%xmm1
, (%rcx
)
487 // CHECK
: vpcompressb
%xmm1
, -4(%rsp
)
488 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0xfc]
489 vpcompressb
%xmm1
, -4(%rsp
)
491 // CHECK
: vpcompressb
%xmm1
, 4(%rsp
)
492 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0x04]
493 vpcompressb
%xmm1
, 4(%rsp
)
495 // CHECK
: vpcompressb
%xmm1
, 268435456(%rcx
,%r14,8)
496 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
497 vpcompressb
%xmm1
, 268435456(%rcx
,%r14,8)
499 // CHECK
: vpcompressb
%xmm1
, -536870912(%rcx
,%r14,8)
500 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
501 vpcompressb
%xmm1
, -536870912(%rcx
,%r14,8)
503 // CHECK
: vpcompressb
%xmm1
, -536870910(%rcx
,%r14,8)
504 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
505 vpcompressb
%xmm1
, -536870910(%rcx
,%r14,8)
507 // CHECK
: vpcompressw
%xmm1
, (%rcx
)
508 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x63,0x09]
509 vpcompressw
%xmm1
, (%rcx
)
511 // CHECK
: vpcompressw
%xmm1
, -8(%rsp
)
512 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0xfc]
513 vpcompressw
%xmm1
, -8(%rsp
)
515 // CHECK
: vpcompressw
%xmm1
, 8(%rsp
)
516 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0x04]
517 vpcompressw
%xmm1
, 8(%rsp
)
519 // CHECK
: vpcompressw
%xmm1
, 268435456(%rcx
,%r14,8)
520 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
521 vpcompressw
%xmm1
, 268435456(%rcx
,%r14,8)
523 // CHECK
: vpcompressw
%xmm1
, -536870912(%rcx
,%r14,8)
524 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
525 vpcompressw
%xmm1
, -536870912(%rcx
,%r14,8)
527 // CHECK
: vpcompressw
%xmm1
, -536870910(%rcx
,%r14,8)
528 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
529 vpcompressw
%xmm1
, -536870910(%rcx
,%r14,8)
531 // CHECK
: vpcompressb
%xmm21
, (%rcx
) {%k2
}
532 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x63,0x29]
533 vpcompressb
%xmm21
, (%rcx
) {%k2
}
535 // CHECK
: vpcompressb
%xmm21
, -4(%rsp
) {%k2
}
536 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0xfc]
537 vpcompressb
%xmm21
, -4(%rsp
) {%k2
}
539 // CHECK
: vpcompressb
%xmm21
, 4(%rsp
) {%k2
}
540 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0x04]
541 vpcompressb
%xmm21
, 4(%rsp
) {%k2
}
543 // CHECK
: vpcompressb
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
544 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
545 vpcompressb
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
547 // CHECK
: vpcompressb
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
548 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
549 vpcompressb
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
551 // CHECK
: vpcompressb
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
552 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
553 vpcompressb
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
555 // CHECK
: vpcompressw
%xmm21
, (%rcx
) {%k2
}
556 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x63,0x29]
557 vpcompressw
%xmm21
, (%rcx
) {%k2
}
559 // CHECK
: vpcompressw
%xmm21
, -8(%rsp
) {%k2
}
560 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0xfc]
561 vpcompressw
%xmm21
, -8(%rsp
) {%k2
}
563 // CHECK
: vpcompressw
%xmm21
, 8(%rsp
) {%k2
}
564 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0x04]
565 vpcompressw
%xmm21
, 8(%rsp
) {%k2
}
567 // CHECK
: vpcompressw
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
568 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
569 vpcompressw
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
571 // CHECK
: vpcompressw
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
572 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
573 vpcompressw
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
575 // CHECK
: vpcompressw
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
576 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
577 vpcompressw
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
579 // CHECK
: vpcompressb
%xmm1
, (%rcx
)
580 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x63,0x09]
581 vpcompressb
%xmm1
, (%rcx
)
583 // CHECK
: vpcompressb
%xmm1
, -4(%rsp
)
584 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0xfc]
585 vpcompressb
%xmm1
, -4(%rsp
)
587 // CHECK
: vpcompressb
%xmm1
, 4(%rsp
)
588 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x08,0x63,0x4c,0x24,0x04]
589 vpcompressb
%xmm1
, 4(%rsp
)
591 // CHECK
: vpcompressb
%xmm1
, 268435456(%rcx
,%r14,8)
592 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
593 vpcompressb
%xmm1
, 268435456(%rcx
,%r14,8)
595 // CHECK
: vpcompressb
%xmm1
, -536870912(%rcx
,%r14,8)
596 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
597 vpcompressb
%xmm1
, -536870912(%rcx
,%r14,8)
599 // CHECK
: vpcompressb
%xmm1
, -536870910(%rcx
,%r14,8)
600 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
601 vpcompressb
%xmm1
, -536870910(%rcx
,%r14,8)
603 // CHECK
: vpcompressw
%xmm1
, (%rcx
)
604 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x63,0x09]
605 vpcompressw
%xmm1
, (%rcx
)
607 // CHECK
: vpcompressw
%xmm1
, -8(%rsp
)
608 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0xfc]
609 vpcompressw
%xmm1
, -8(%rsp
)
611 // CHECK
: vpcompressw
%xmm1
, 8(%rsp
)
612 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x08,0x63,0x4c,0x24,0x04]
613 vpcompressw
%xmm1
, 8(%rsp
)
615 // CHECK
: vpcompressw
%xmm1
, 268435456(%rcx
,%r14,8)
616 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
617 vpcompressw
%xmm1
, 268435456(%rcx
,%r14,8)
619 // CHECK
: vpcompressw
%xmm1
, -536870912(%rcx
,%r14,8)
620 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
621 vpcompressw
%xmm1
, -536870912(%rcx
,%r14,8)
623 // CHECK
: vpcompressw
%xmm1
, -536870910(%rcx
,%r14,8)
624 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x08,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
625 vpcompressw
%xmm1
, -536870910(%rcx
,%r14,8)
627 // CHECK
: vpcompressb
%xmm21
, (%rcx
) {%k2
}
628 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x63,0x29]
629 vpcompressb
%xmm21
, (%rcx
) {%k2
}
631 // CHECK
: vpcompressb
%xmm21
, -4(%rsp
) {%k2
}
632 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0xfc]
633 vpcompressb
%xmm21
, -4(%rsp
) {%k2
}
635 // CHECK
: vpcompressb
%xmm21
, 4(%rsp
) {%k2
}
636 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x0a,0x63,0x6c,0x24,0x04]
637 vpcompressb
%xmm21
, 4(%rsp
) {%k2
}
639 // CHECK
: vpcompressb
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
640 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
641 vpcompressb
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
643 // CHECK
: vpcompressb
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
644 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
645 vpcompressb
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
647 // CHECK
: vpcompressb
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
648 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
649 vpcompressb
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
651 // CHECK
: vpcompressw
%xmm21
, (%rcx
) {%k2
}
652 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x63,0x29]
653 vpcompressw
%xmm21
, (%rcx
) {%k2
}
655 // CHECK
: vpcompressw
%xmm21
, -8(%rsp
) {%k2
}
656 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0xfc]
657 vpcompressw
%xmm21
, -8(%rsp
) {%k2
}
659 // CHECK
: vpcompressw
%xmm21
, 8(%rsp
) {%k2
}
660 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x0a,0x63,0x6c,0x24,0x04]
661 vpcompressw
%xmm21
, 8(%rsp
) {%k2
}
663 // CHECK
: vpcompressw
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
664 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
665 vpcompressw
%xmm21
, 268435456(%rcx
,%r14,8) {%k2
}
667 // CHECK
: vpcompressw
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
668 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
669 vpcompressw
%xmm21
, -536870912(%rcx
,%r14,8) {%k2
}
671 // CHECK
: vpcompressw
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
672 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x0a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
673 vpcompressw
%xmm21
, -536870910(%rcx
,%r14,8) {%k2
}
675 // CHECK
: vpcompressb
%ymm3
, %ymm1
676 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x63,0xd9]
677 vpcompressb
%ymm3
, %ymm1
679 // CHECK
: vpcompressw
%ymm3
, %ymm1
680 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x63,0xd9]
681 vpcompressw
%ymm3
, %ymm1
683 // CHECK
: vpcompressb
%ymm23
, %ymm21
684 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x63,0xfd]
685 vpcompressb
%ymm23
, %ymm21
687 // CHECK
: vpcompressw
%ymm23
, %ymm21
688 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x63,0xfd]
689 vpcompressw
%ymm23
, %ymm21
691 // CHECK
: vpcompressb
%ymm3
, %ymm1
{%k2
}
692 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x2a,0x63,0xd9]
693 vpcompressb
%ymm3
, %ymm1
{%k2
}
695 // CHECK
: vpcompressw
%ymm3
, %ymm1
{%k2
}
696 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x2a,0x63,0xd9]
697 vpcompressw
%ymm3
, %ymm1
{%k2
}
699 // CHECK
: vpcompressb
%ymm23
, %ymm21
{%k2
}
700 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x63,0xfd]
701 vpcompressb
%ymm23
, %ymm21
{%k2
}
703 // CHECK
: vpcompressw
%ymm23
, %ymm21
{%k2
}
704 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x63,0xfd]
705 vpcompressw
%ymm23
, %ymm21
{%k2
}
707 // CHECK
: vpcompressb
%ymm1
, (%rcx
)
708 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x63,0x09]
709 vpcompressb
%ymm1
, (%rcx
)
711 // CHECK
: vpcompressb
%ymm1
, -4(%rsp
)
712 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0xfc]
713 vpcompressb
%ymm1
, -4(%rsp
)
715 // CHECK
: vpcompressb
%ymm1
, 4(%rsp
)
716 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0x04]
717 vpcompressb
%ymm1
, 4(%rsp
)
719 // CHECK
: vpcompressb
%ymm1
, 268435456(%rcx
,%r14,8)
720 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
721 vpcompressb
%ymm1
, 268435456(%rcx
,%r14,8)
723 // CHECK
: vpcompressb
%ymm1
, -536870912(%rcx
,%r14,8)
724 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
725 vpcompressb
%ymm1
, -536870912(%rcx
,%r14,8)
727 // CHECK
: vpcompressb
%ymm1
, -536870910(%rcx
,%r14,8)
728 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
729 vpcompressb
%ymm1
, -536870910(%rcx
,%r14,8)
731 // CHECK
: vpcompressw
%ymm1
, (%rcx
)
732 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x63,0x09]
733 vpcompressw
%ymm1
, (%rcx
)
735 // CHECK
: vpcompressw
%ymm1
, -8(%rsp
)
736 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0xfc]
737 vpcompressw
%ymm1
, -8(%rsp
)
739 // CHECK
: vpcompressw
%ymm1
, 8(%rsp
)
740 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0x04]
741 vpcompressw
%ymm1
, 8(%rsp
)
743 // CHECK
: vpcompressw
%ymm1
, 268435456(%rcx
,%r14,8)
744 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
745 vpcompressw
%ymm1
, 268435456(%rcx
,%r14,8)
747 // CHECK
: vpcompressw
%ymm1
, -536870912(%rcx
,%r14,8)
748 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
749 vpcompressw
%ymm1
, -536870912(%rcx
,%r14,8)
751 // CHECK
: vpcompressw
%ymm1
, -536870910(%rcx
,%r14,8)
752 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
753 vpcompressw
%ymm1
, -536870910(%rcx
,%r14,8)
755 // CHECK
: vpcompressb
%ymm21
, (%rcx
) {%k2
}
756 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x63,0x29]
757 vpcompressb
%ymm21
, (%rcx
) {%k2
}
759 // CHECK
: vpcompressb
%ymm21
, -4(%rsp
) {%k2
}
760 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0xfc]
761 vpcompressb
%ymm21
, -4(%rsp
) {%k2
}
763 // CHECK
: vpcompressb
%ymm21
, 4(%rsp
) {%k2
}
764 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0x04]
765 vpcompressb
%ymm21
, 4(%rsp
) {%k2
}
767 // CHECK
: vpcompressb
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
768 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
769 vpcompressb
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
771 // CHECK
: vpcompressb
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
772 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
773 vpcompressb
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
775 // CHECK
: vpcompressb
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
776 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
777 vpcompressb
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
779 // CHECK
: vpcompressw
%ymm21
, (%rcx
) {%k2
}
780 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x63,0x29]
781 vpcompressw
%ymm21
, (%rcx
) {%k2
}
783 // CHECK
: vpcompressw
%ymm21
, -8(%rsp
) {%k2
}
784 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0xfc]
785 vpcompressw
%ymm21
, -8(%rsp
) {%k2
}
787 // CHECK
: vpcompressw
%ymm21
, 8(%rsp
) {%k2
}
788 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0x04]
789 vpcompressw
%ymm21
, 8(%rsp
) {%k2
}
791 // CHECK
: vpcompressw
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
792 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
793 vpcompressw
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
795 // CHECK
: vpcompressw
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
796 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
797 vpcompressw
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
799 // CHECK
: vpcompressw
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
800 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
801 vpcompressw
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
803 // CHECK
: vpcompressb
%ymm1
, (%rcx
)
804 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x63,0x09]
805 vpcompressb
%ymm1
, (%rcx
)
807 // CHECK
: vpcompressb
%ymm1
, -4(%rsp
)
808 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0xfc]
809 vpcompressb
%ymm1
, -4(%rsp
)
811 // CHECK
: vpcompressb
%ymm1
, 4(%rsp
)
812 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x28,0x63,0x4c,0x24,0x04]
813 vpcompressb
%ymm1
, 4(%rsp
)
815 // CHECK
: vpcompressb
%ymm1
, 268435456(%rcx
,%r14,8)
816 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
817 vpcompressb
%ymm1
, 268435456(%rcx
,%r14,8)
819 // CHECK
: vpcompressb
%ymm1
, -536870912(%rcx
,%r14,8)
820 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
821 vpcompressb
%ymm1
, -536870912(%rcx
,%r14,8)
823 // CHECK
: vpcompressb
%ymm1
, -536870910(%rcx
,%r14,8)
824 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
825 vpcompressb
%ymm1
, -536870910(%rcx
,%r14,8)
827 // CHECK
: vpcompressw
%ymm1
, (%rcx
)
828 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x63,0x09]
829 vpcompressw
%ymm1
, (%rcx
)
831 // CHECK
: vpcompressw
%ymm1
, -8(%rsp
)
832 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0xfc]
833 vpcompressw
%ymm1
, -8(%rsp
)
835 // CHECK
: vpcompressw
%ymm1
, 8(%rsp
)
836 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x28,0x63,0x4c,0x24,0x04]
837 vpcompressw
%ymm1
, 8(%rsp
)
839 // CHECK
: vpcompressw
%ymm1
, 268435456(%rcx
,%r14,8)
840 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
841 vpcompressw
%ymm1
, 268435456(%rcx
,%r14,8)
843 // CHECK
: vpcompressw
%ymm1
, -536870912(%rcx
,%r14,8)
844 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
845 vpcompressw
%ymm1
, -536870912(%rcx
,%r14,8)
847 // CHECK
: vpcompressw
%ymm1
, -536870910(%rcx
,%r14,8)
848 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x28,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
849 vpcompressw
%ymm1
, -536870910(%rcx
,%r14,8)
851 // CHECK
: vpcompressb
%ymm21
, (%rcx
) {%k2
}
852 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x63,0x29]
853 vpcompressb
%ymm21
, (%rcx
) {%k2
}
855 // CHECK
: vpcompressb
%ymm21
, -4(%rsp
) {%k2
}
856 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0xfc]
857 vpcompressb
%ymm21
, -4(%rsp
) {%k2
}
859 // CHECK
: vpcompressb
%ymm21
, 4(%rsp
) {%k2
}
860 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x2a,0x63,0x6c,0x24,0x04]
861 vpcompressb
%ymm21
, 4(%rsp
) {%k2
}
863 // CHECK
: vpcompressb
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
864 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
865 vpcompressb
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
867 // CHECK
: vpcompressb
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
868 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
869 vpcompressb
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
871 // CHECK
: vpcompressb
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
872 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
873 vpcompressb
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
875 // CHECK
: vpcompressw
%ymm21
, (%rcx
) {%k2
}
876 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x63,0x29]
877 vpcompressw
%ymm21
, (%rcx
) {%k2
}
879 // CHECK
: vpcompressw
%ymm21
, -8(%rsp
) {%k2
}
880 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0xfc]
881 vpcompressw
%ymm21
, -8(%rsp
) {%k2
}
883 // CHECK
: vpcompressw
%ymm21
, 8(%rsp
) {%k2
}
884 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x2a,0x63,0x6c,0x24,0x04]
885 vpcompressw
%ymm21
, 8(%rsp
) {%k2
}
887 // CHECK
: vpcompressw
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
888 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
889 vpcompressw
%ymm21
, 268435456(%rcx
,%r14,8) {%k2
}
891 // CHECK
: vpcompressw
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
892 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
893 vpcompressw
%ymm21
, -536870912(%rcx
,%r14,8) {%k2
}
895 // CHECK
: vpcompressw
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
896 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
897 vpcompressw
%ymm21
, -536870910(%rcx
,%r14,8) {%k2
}
899 // CHECK
: vpshldw $
7, %xmm3
, %xmm3
, %xmm1
900 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x70,0xcb,0x07]
901 vpshldw $
7, %xmm3
, %xmm3
, %xmm1
903 // CHECK
: vpshldd $
7, %xmm3
, %xmm3
, %xmm1
904 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x71,0xcb,0x07]
905 vpshldd $
7, %xmm3
, %xmm3
, %xmm1
907 // CHECK
: vpshldq $
7, %xmm3
, %xmm3
, %xmm1
908 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x71,0xcb,0x07]
909 vpshldq $
7, %xmm3
, %xmm3
, %xmm1
911 // CHECK
: vpshrdw $
7, %xmm3
, %xmm3
, %xmm1
912 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x72,0xcb,0x07]
913 vpshrdw $
7, %xmm3
, %xmm3
, %xmm1
915 // CHECK
: vpshrdd $
7, %xmm3
, %xmm3
, %xmm1
916 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x73,0xcb,0x07]
917 vpshrdd $
7, %xmm3
, %xmm3
, %xmm1
919 // CHECK
: vpshrdq $
7, %xmm3
, %xmm3
, %xmm1
920 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x73,0xcb,0x07]
921 vpshrdq $
7, %xmm3
, %xmm3
, %xmm1
923 // CHECK
: vpshldw $
7, %xmm23
, %xmm23
, %xmm21
924 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x70,0xef,0x07]
925 vpshldw $
7, %xmm23
, %xmm23
, %xmm21
927 // CHECK
: vpshldd $
7, %xmm23
, %xmm23
, %xmm21
928 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x71,0xef,0x07]
929 vpshldd $
7, %xmm23
, %xmm23
, %xmm21
931 // CHECK
: vpshldq $
7, %xmm23
, %xmm23
, %xmm21
932 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x71,0xef,0x07]
933 vpshldq $
7, %xmm23
, %xmm23
, %xmm21
935 // CHECK
: vpshrdw $
7, %xmm23
, %xmm23
, %xmm21
936 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x72,0xef,0x07]
937 vpshrdw $
7, %xmm23
, %xmm23
, %xmm21
939 // CHECK
: vpshrdd $
7, %xmm23
, %xmm23
, %xmm21
940 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x73,0xef,0x07]
941 vpshrdd $
7, %xmm23
, %xmm23
, %xmm21
943 // CHECK
: vpshrdq $
7, %xmm23
, %xmm23
, %xmm21
944 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x73,0xef,0x07]
945 vpshrdq $
7, %xmm23
, %xmm23
, %xmm21
947 // CHECK
: vpshldw $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
948 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x70,0xcb,0x07]
949 vpshldw $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
951 // CHECK
: vpshldd $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
952 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x71,0xcb,0x07]
953 vpshldd $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
955 // CHECK
: vpshldq $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
956 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x71,0xcb,0x07]
957 vpshldq $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
959 // CHECK
: vpshrdw $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
960 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x72,0xcb,0x07]
961 vpshrdw $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
963 // CHECK
: vpshrdd $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
964 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x73,0xcb,0x07]
965 vpshrdd $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
967 // CHECK
: vpshrdq $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
968 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x73,0xcb,0x07]
969 vpshrdq $
7, %xmm3
, %xmm3
, %xmm1
{%k2
}
971 // CHECK
: vpshldw $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
972 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x70,0xef,0x07]
973 vpshldw $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
975 // CHECK
: vpshldd $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
976 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x71,0xef,0x07]
977 vpshldd $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
979 // CHECK
: vpshldq $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
980 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x71,0xef,0x07]
981 vpshldq $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
983 // CHECK
: vpshrdw $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
984 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x72,0xef,0x07]
985 vpshrdw $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
987 // CHECK
: vpshrdd $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
988 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x73,0xef,0x07]
989 vpshrdd $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
991 // CHECK
: vpshrdq $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
992 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x73,0xef,0x07]
993 vpshrdq $
7, %xmm23
, %xmm23
, %xmm21
{%k2
}
995 // CHECK
: vpshldw $
7, (%rcx
), %xmm3
, %xmm1
996 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x70,0x09,0x07]
997 vpshldw $
7, (%rcx
), %xmm3
, %xmm1
999 // CHECK
: vpshldw $
7, -64(%rsp
), %xmm3
, %xmm1
1000 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x70,0x4c,0x24,0xfc,0x07]
1001 vpshldw $
7, -64(%rsp
), %xmm3
, %xmm1
1003 // CHECK
: vpshldw $
7, 64(%rsp
), %xmm3
, %xmm1
1004 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x70,0x4c,0x24,0x04,0x07]
1005 vpshldw $
7, 64(%rsp
), %xmm3
, %xmm1
1007 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1008 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1009 vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1011 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1012 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1013 vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1015 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1016 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1017 vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1019 // CHECK
: vpshldd $
7, (%rcx
), %xmm3
, %xmm1
1020 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x71,0x09,0x07]
1021 vpshldd $
7, (%rcx
), %xmm3
, %xmm1
1023 // CHECK
: vpshldd $
7, -64(%rsp
), %xmm3
, %xmm1
1024 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x71,0x4c,0x24,0xfc,0x07]
1025 vpshldd $
7, -64(%rsp
), %xmm3
, %xmm1
1027 // CHECK
: vpshldd $
7, 64(%rsp
), %xmm3
, %xmm1
1028 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x71,0x4c,0x24,0x04,0x07]
1029 vpshldd $
7, 64(%rsp
), %xmm3
, %xmm1
1031 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1032 // CHECK
: encoding
: [0x62,0xb3,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1033 vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1035 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1036 // CHECK
: encoding
: [0x62,0xb3,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1037 vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1039 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1040 // CHECK
: encoding
: [0x62,0xb3,0x65,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1041 vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1043 // CHECK
: vpshldq $
7, (%rcx
), %xmm3
, %xmm1
1044 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x71,0x09,0x07]
1045 vpshldq $
7, (%rcx
), %xmm3
, %xmm1
1047 // CHECK
: vpshldq $
7, -64(%rsp
), %xmm3
, %xmm1
1048 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x71,0x4c,0x24,0xfc,0x07]
1049 vpshldq $
7, -64(%rsp
), %xmm3
, %xmm1
1051 // CHECK
: vpshldq $
7, 64(%rsp
), %xmm3
, %xmm1
1052 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x71,0x4c,0x24,0x04,0x07]
1053 vpshldq $
7, 64(%rsp
), %xmm3
, %xmm1
1055 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1056 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1057 vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1059 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1060 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1061 vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1063 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1064 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1065 vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1067 // CHECK
: vpshrdw $
7, (%rcx
), %xmm3
, %xmm1
1068 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x72,0x09,0x07]
1069 vpshrdw $
7, (%rcx
), %xmm3
, %xmm1
1071 // CHECK
: vpshrdw $
7, -64(%rsp
), %xmm3
, %xmm1
1072 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x72,0x4c,0x24,0xfc,0x07]
1073 vpshrdw $
7, -64(%rsp
), %xmm3
, %xmm1
1075 // CHECK
: vpshrdw $
7, 64(%rsp
), %xmm3
, %xmm1
1076 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x72,0x4c,0x24,0x04,0x07]
1077 vpshrdw $
7, 64(%rsp
), %xmm3
, %xmm1
1079 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1080 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1081 vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1083 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1084 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1085 vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1087 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1088 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1089 vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1091 // CHECK
: vpshrdd $
7, (%rcx
), %xmm3
, %xmm1
1092 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x73,0x09,0x07]
1093 vpshrdd $
7, (%rcx
), %xmm3
, %xmm1
1095 // CHECK
: vpshrdd $
7, -64(%rsp
), %xmm3
, %xmm1
1096 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x73,0x4c,0x24,0xfc,0x07]
1097 vpshrdd $
7, -64(%rsp
), %xmm3
, %xmm1
1099 // CHECK
: vpshrdd $
7, 64(%rsp
), %xmm3
, %xmm1
1100 // CHECK
: encoding
: [0x62,0xf3,0x65,0x08,0x73,0x4c,0x24,0x04,0x07]
1101 vpshrdd $
7, 64(%rsp
), %xmm3
, %xmm1
1103 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1104 // CHECK
: encoding
: [0x62,0xb3,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1105 vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1107 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1108 // CHECK
: encoding
: [0x62,0xb3,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1109 vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1111 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1112 // CHECK
: encoding
: [0x62,0xb3,0x65,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1113 vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1115 // CHECK
: vpshrdq $
7, (%rcx
), %xmm3
, %xmm1
1116 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x73,0x09,0x07]
1117 vpshrdq $
7, (%rcx
), %xmm3
, %xmm1
1119 // CHECK
: vpshrdq $
7, -64(%rsp
), %xmm3
, %xmm1
1120 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x73,0x4c,0x24,0xfc,0x07]
1121 vpshrdq $
7, -64(%rsp
), %xmm3
, %xmm1
1123 // CHECK
: vpshrdq $
7, 64(%rsp
), %xmm3
, %xmm1
1124 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x08,0x73,0x4c,0x24,0x04,0x07]
1125 vpshrdq $
7, 64(%rsp
), %xmm3
, %xmm1
1127 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1128 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1129 vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
1131 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1132 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1133 vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
1135 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1136 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1137 vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
1139 // CHECK
: vpshldw $
7, (%rcx
), %xmm23
, %xmm21
1140 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x70,0x29,0x07]
1141 vpshldw $
7, (%rcx
), %xmm23
, %xmm21
1143 // CHECK
: vpshldw $
7, -64(%rsp
), %xmm23
, %xmm21
1144 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x70,0x6c,0x24,0xfc,0x07]
1145 vpshldw $
7, -64(%rsp
), %xmm23
, %xmm21
1147 // CHECK
: vpshldw $
7, 64(%rsp
), %xmm23
, %xmm21
1148 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x70,0x6c,0x24,0x04,0x07]
1149 vpshldw $
7, 64(%rsp
), %xmm23
, %xmm21
1151 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1152 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1153 vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1155 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1156 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1157 vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1159 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1160 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1161 vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1163 // CHECK
: vpshldd $
7, (%rcx
), %xmm23
, %xmm21
1164 // CHECK
: encoding
: [0x62,0xe3,0x45,0x00,0x71,0x29,0x07]
1165 vpshldd $
7, (%rcx
), %xmm23
, %xmm21
1167 // CHECK
: vpshldd $
7, -64(%rsp
), %xmm23
, %xmm21
1168 // CHECK
: encoding
: [0x62,0xe3,0x45,0x00,0x71,0x6c,0x24,0xfc,0x07]
1169 vpshldd $
7, -64(%rsp
), %xmm23
, %xmm21
1171 // CHECK
: vpshldd $
7, 64(%rsp
), %xmm23
, %xmm21
1172 // CHECK
: encoding
: [0x62,0xe3,0x45,0x00,0x71,0x6c,0x24,0x04,0x07]
1173 vpshldd $
7, 64(%rsp
), %xmm23
, %xmm21
1175 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1176 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1177 vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1179 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1180 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1181 vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1183 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1184 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1185 vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1187 // CHECK
: vpshldq $
7, (%rcx
), %xmm23
, %xmm21
1188 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x71,0x29,0x07]
1189 vpshldq $
7, (%rcx
), %xmm23
, %xmm21
1191 // CHECK
: vpshldq $
7, -64(%rsp
), %xmm23
, %xmm21
1192 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x71,0x6c,0x24,0xfc,0x07]
1193 vpshldq $
7, -64(%rsp
), %xmm23
, %xmm21
1195 // CHECK
: vpshldq $
7, 64(%rsp
), %xmm23
, %xmm21
1196 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x71,0x6c,0x24,0x04,0x07]
1197 vpshldq $
7, 64(%rsp
), %xmm23
, %xmm21
1199 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1200 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1201 vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1203 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1204 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1205 vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1207 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1208 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1209 vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1211 // CHECK
: vpshrdw $
7, (%rcx
), %xmm23
, %xmm21
1212 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x72,0x29,0x07]
1213 vpshrdw $
7, (%rcx
), %xmm23
, %xmm21
1215 // CHECK
: vpshrdw $
7, -64(%rsp
), %xmm23
, %xmm21
1216 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x72,0x6c,0x24,0xfc,0x07]
1217 vpshrdw $
7, -64(%rsp
), %xmm23
, %xmm21
1219 // CHECK
: vpshrdw $
7, 64(%rsp
), %xmm23
, %xmm21
1220 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x72,0x6c,0x24,0x04,0x07]
1221 vpshrdw $
7, 64(%rsp
), %xmm23
, %xmm21
1223 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1224 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1225 vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1227 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1228 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1229 vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1231 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1232 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1233 vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1235 // CHECK
: vpshrdd $
7, (%rcx
), %xmm23
, %xmm21
1236 // CHECK
: encoding
: [0x62,0xe3,0x45,0x00,0x73,0x29,0x07]
1237 vpshrdd $
7, (%rcx
), %xmm23
, %xmm21
1239 // CHECK
: vpshrdd $
7, -64(%rsp
), %xmm23
, %xmm21
1240 // CHECK
: encoding
: [0x62,0xe3,0x45,0x00,0x73,0x6c,0x24,0xfc,0x07]
1241 vpshrdd $
7, -64(%rsp
), %xmm23
, %xmm21
1243 // CHECK
: vpshrdd $
7, 64(%rsp
), %xmm23
, %xmm21
1244 // CHECK
: encoding
: [0x62,0xe3,0x45,0x00,0x73,0x6c,0x24,0x04,0x07]
1245 vpshrdd $
7, 64(%rsp
), %xmm23
, %xmm21
1247 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1248 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1249 vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1251 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1252 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1253 vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1255 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1256 // CHECK
: encoding
: [0x62,0xa3,0x45,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1257 vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1259 // CHECK
: vpshrdq $
7, (%rcx
), %xmm23
, %xmm21
1260 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x73,0x29,0x07]
1261 vpshrdq $
7, (%rcx
), %xmm23
, %xmm21
1263 // CHECK
: vpshrdq $
7, -64(%rsp
), %xmm23
, %xmm21
1264 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x73,0x6c,0x24,0xfc,0x07]
1265 vpshrdq $
7, -64(%rsp
), %xmm23
, %xmm21
1267 // CHECK
: vpshrdq $
7, 64(%rsp
), %xmm23
, %xmm21
1268 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x00,0x73,0x6c,0x24,0x04,0x07]
1269 vpshrdq $
7, 64(%rsp
), %xmm23
, %xmm21
1271 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1272 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1273 vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
1275 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1276 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1277 vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
1279 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1280 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1281 vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
1283 // CHECK
: vpshldw $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1284 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x70,0x09,0x07]
1285 vpshldw $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1287 // CHECK
: vpshldw $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1288 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x70,0x4c,0x24,0xfc,0x07]
1289 vpshldw $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1291 // CHECK
: vpshldw $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1292 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x70,0x4c,0x24,0x04,0x07]
1293 vpshldw $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1295 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1296 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1297 vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1299 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1300 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1301 vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1303 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1304 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1305 vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1307 // CHECK
: vpshldd $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1308 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x71,0x09,0x07]
1309 vpshldd $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1311 // CHECK
: vpshldd $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1312 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x71,0x4c,0x24,0xfc,0x07]
1313 vpshldd $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1315 // CHECK
: vpshldd $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1316 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x71,0x4c,0x24,0x04,0x07]
1317 vpshldd $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1319 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1320 // CHECK
: encoding
: [0x62,0xb3,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1321 vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1323 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1324 // CHECK
: encoding
: [0x62,0xb3,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1325 vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1327 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1328 // CHECK
: encoding
: [0x62,0xb3,0x65,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1329 vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1331 // CHECK
: vpshldq $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1332 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x71,0x09,0x07]
1333 vpshldq $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1335 // CHECK
: vpshldq $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1336 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x71,0x4c,0x24,0xfc,0x07]
1337 vpshldq $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1339 // CHECK
: vpshldq $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1340 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x71,0x4c,0x24,0x04,0x07]
1341 vpshldq $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1343 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1344 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1345 vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1347 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1348 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1349 vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1351 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1352 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1353 vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1355 // CHECK
: vpshrdw $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1356 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x72,0x09,0x07]
1357 vpshrdw $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1359 // CHECK
: vpshrdw $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1360 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x72,0x4c,0x24,0xfc,0x07]
1361 vpshrdw $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1363 // CHECK
: vpshrdw $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1364 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x72,0x4c,0x24,0x04,0x07]
1365 vpshrdw $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1367 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1368 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1369 vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1371 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1372 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1373 vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1375 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1376 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1377 vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1379 // CHECK
: vpshrdd $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1380 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x73,0x09,0x07]
1381 vpshrdd $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1383 // CHECK
: vpshrdd $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1384 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x73,0x4c,0x24,0xfc,0x07]
1385 vpshrdd $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1387 // CHECK
: vpshrdd $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1388 // CHECK
: encoding
: [0x62,0xf3,0x65,0x0a,0x73,0x4c,0x24,0x04,0x07]
1389 vpshrdd $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1391 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1392 // CHECK
: encoding
: [0x62,0xb3,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1393 vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1395 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1396 // CHECK
: encoding
: [0x62,0xb3,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1397 vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1399 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1400 // CHECK
: encoding
: [0x62,0xb3,0x65,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1401 vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1403 // CHECK
: vpshrdq $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1404 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x73,0x09,0x07]
1405 vpshrdq $
7, (%rcx
), %xmm3
, %xmm1
{%k2
}
1407 // CHECK
: vpshrdq $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1408 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x73,0x4c,0x24,0xfc,0x07]
1409 vpshrdq $
7, -64(%rsp
), %xmm3
, %xmm1
{%k2
}
1411 // CHECK
: vpshrdq $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1412 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x0a,0x73,0x4c,0x24,0x04,0x07]
1413 vpshrdq $
7, 64(%rsp
), %xmm3
, %xmm1
{%k2
}
1415 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1416 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1417 vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1419 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1420 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1421 vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1423 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1424 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1425 vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
1427 // CHECK
: vpshldw $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1428 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x70,0x29,0x07]
1429 vpshldw $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1431 // CHECK
: vpshldw $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1432 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x70,0x6c,0x24,0xfc,0x07]
1433 vpshldw $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1435 // CHECK
: vpshldw $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1436 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x70,0x6c,0x24,0x04,0x07]
1437 vpshldw $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1439 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1440 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1441 vpshldw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1443 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1444 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1445 vpshldw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1447 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1448 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1449 vpshldw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1451 // CHECK
: vpshldd $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1452 // CHECK
: encoding
: [0x62,0xe3,0x45,0x02,0x71,0x29,0x07]
1453 vpshldd $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1455 // CHECK
: vpshldd $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1456 // CHECK
: encoding
: [0x62,0xe3,0x45,0x02,0x71,0x6c,0x24,0xfc,0x07]
1457 vpshldd $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1459 // CHECK
: vpshldd $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1460 // CHECK
: encoding
: [0x62,0xe3,0x45,0x02,0x71,0x6c,0x24,0x04,0x07]
1461 vpshldd $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1463 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1464 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1465 vpshldd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1467 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1468 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1469 vpshldd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1471 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1472 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1473 vpshldd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1475 // CHECK
: vpshldq $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1476 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x71,0x29,0x07]
1477 vpshldq $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1479 // CHECK
: vpshldq $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1480 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x71,0x6c,0x24,0xfc,0x07]
1481 vpshldq $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1483 // CHECK
: vpshldq $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1484 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x71,0x6c,0x24,0x04,0x07]
1485 vpshldq $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1487 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1488 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1489 vpshldq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1491 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1492 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1493 vpshldq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1495 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1496 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1497 vpshldq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1499 // CHECK
: vpshrdw $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1500 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x72,0x29,0x07]
1501 vpshrdw $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1503 // CHECK
: vpshrdw $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1504 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x72,0x6c,0x24,0xfc,0x07]
1505 vpshrdw $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1507 // CHECK
: vpshrdw $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1508 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x72,0x6c,0x24,0x04,0x07]
1509 vpshrdw $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1511 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1512 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1513 vpshrdw $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1515 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1516 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1517 vpshrdw $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1519 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1520 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1521 vpshrdw $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1523 // CHECK
: vpshrdd $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1524 // CHECK
: encoding
: [0x62,0xe3,0x45,0x02,0x73,0x29,0x07]
1525 vpshrdd $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1527 // CHECK
: vpshrdd $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1528 // CHECK
: encoding
: [0x62,0xe3,0x45,0x02,0x73,0x6c,0x24,0xfc,0x07]
1529 vpshrdd $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1531 // CHECK
: vpshrdd $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1532 // CHECK
: encoding
: [0x62,0xe3,0x45,0x02,0x73,0x6c,0x24,0x04,0x07]
1533 vpshrdd $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1535 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1536 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1537 vpshrdd $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1539 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1540 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1541 vpshrdd $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1543 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1544 // CHECK
: encoding
: [0x62,0xa3,0x45,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1545 vpshrdd $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1547 // CHECK
: vpshrdq $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1548 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x73,0x29,0x07]
1549 vpshrdq $
7, (%rcx
), %xmm23
, %xmm21
{%k2
}
1551 // CHECK
: vpshrdq $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1552 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x73,0x6c,0x24,0xfc,0x07]
1553 vpshrdq $
7, -64(%rsp
), %xmm23
, %xmm21
{%k2
}
1555 // CHECK
: vpshrdq $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1556 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x02,0x73,0x6c,0x24,0x04,0x07]
1557 vpshrdq $
7, 64(%rsp
), %xmm23
, %xmm21
{%k2
}
1559 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1560 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1561 vpshrdq $
7, 268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1563 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1564 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1565 vpshrdq $
7, -536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1567 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1568 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1569 vpshrdq $
7, -536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
1571 // CHECK
: vpshldw $
7, %ymm3
, %ymm3
, %ymm1
1572 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x70,0xcb,0x07]
1573 vpshldw $
7, %ymm3
, %ymm3
, %ymm1
1575 // CHECK
: vpshldd $
7, %ymm3
, %ymm3
, %ymm1
1576 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x71,0xcb,0x07]
1577 vpshldd $
7, %ymm3
, %ymm3
, %ymm1
1579 // CHECK
: vpshldq $
7, %ymm3
, %ymm3
, %ymm1
1580 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x71,0xcb,0x07]
1581 vpshldq $
7, %ymm3
, %ymm3
, %ymm1
1583 // CHECK
: vpshrdw $
7, %ymm3
, %ymm3
, %ymm1
1584 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x72,0xcb,0x07]
1585 vpshrdw $
7, %ymm3
, %ymm3
, %ymm1
1587 // CHECK
: vpshrdd $
7, %ymm3
, %ymm3
, %ymm1
1588 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x73,0xcb,0x07]
1589 vpshrdd $
7, %ymm3
, %ymm3
, %ymm1
1591 // CHECK
: vpshrdq $
7, %ymm3
, %ymm3
, %ymm1
1592 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x73,0xcb,0x07]
1593 vpshrdq $
7, %ymm3
, %ymm3
, %ymm1
1595 // CHECK
: vpshldw $
7, %ymm23
, %ymm23
, %ymm21
1596 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x70,0xef,0x07]
1597 vpshldw $
7, %ymm23
, %ymm23
, %ymm21
1599 // CHECK
: vpshldd $
7, %ymm23
, %ymm23
, %ymm21
1600 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x71,0xef,0x07]
1601 vpshldd $
7, %ymm23
, %ymm23
, %ymm21
1603 // CHECK
: vpshldq $
7, %ymm23
, %ymm23
, %ymm21
1604 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x71,0xef,0x07]
1605 vpshldq $
7, %ymm23
, %ymm23
, %ymm21
1607 // CHECK
: vpshrdw $
7, %ymm23
, %ymm23
, %ymm21
1608 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x72,0xef,0x07]
1609 vpshrdw $
7, %ymm23
, %ymm23
, %ymm21
1611 // CHECK
: vpshrdd $
7, %ymm23
, %ymm23
, %ymm21
1612 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x73,0xef,0x07]
1613 vpshrdd $
7, %ymm23
, %ymm23
, %ymm21
1615 // CHECK
: vpshrdq $
7, %ymm23
, %ymm23
, %ymm21
1616 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x73,0xef,0x07]
1617 vpshrdq $
7, %ymm23
, %ymm23
, %ymm21
1619 // CHECK
: vpshldw $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1620 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x70,0xcb,0x07]
1621 vpshldw $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1623 // CHECK
: vpshldd $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1624 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x71,0xcb,0x07]
1625 vpshldd $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1627 // CHECK
: vpshldq $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1628 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x71,0xcb,0x07]
1629 vpshldq $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1631 // CHECK
: vpshrdw $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1632 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x72,0xcb,0x07]
1633 vpshrdw $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1635 // CHECK
: vpshrdd $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1636 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x73,0xcb,0x07]
1637 vpshrdd $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1639 // CHECK
: vpshrdq $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1640 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x73,0xcb,0x07]
1641 vpshrdq $
7, %ymm3
, %ymm3
, %ymm1
{%k2
}
1643 // CHECK
: vpshldw $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1644 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x70,0xef,0x07]
1645 vpshldw $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1647 // CHECK
: vpshldd $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1648 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x71,0xef,0x07]
1649 vpshldd $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1651 // CHECK
: vpshldq $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1652 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x71,0xef,0x07]
1653 vpshldq $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1655 // CHECK
: vpshrdw $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1656 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x72,0xef,0x07]
1657 vpshrdw $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1659 // CHECK
: vpshrdd $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1660 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x73,0xef,0x07]
1661 vpshrdd $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1663 // CHECK
: vpshrdq $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1664 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x73,0xef,0x07]
1665 vpshrdq $
7, %ymm23
, %ymm23
, %ymm21
{%k2
}
1667 // CHECK
: vpshldw $
7, (%rcx
), %ymm3
, %ymm1
1668 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x70,0x09,0x07]
1669 vpshldw $
7, (%rcx
), %ymm3
, %ymm1
1671 // CHECK
: vpshldw $
7, -128(%rsp
), %ymm3
, %ymm1
1672 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x70,0x4c,0x24,0xfc,0x07]
1673 vpshldw $
7, -128(%rsp
), %ymm3
, %ymm1
1675 // CHECK
: vpshldw $
7, 128(%rsp
), %ymm3
, %ymm1
1676 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x70,0x4c,0x24,0x04,0x07]
1677 vpshldw $
7, 128(%rsp
), %ymm3
, %ymm1
1679 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1680 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1681 vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1683 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1684 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1685 vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1687 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1688 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1689 vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1691 // CHECK
: vpshldd $
7, (%rcx
), %ymm3
, %ymm1
1692 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x71,0x09,0x07]
1693 vpshldd $
7, (%rcx
), %ymm3
, %ymm1
1695 // CHECK
: vpshldd $
7, -128(%rsp
), %ymm3
, %ymm1
1696 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x71,0x4c,0x24,0xfc,0x07]
1697 vpshldd $
7, -128(%rsp
), %ymm3
, %ymm1
1699 // CHECK
: vpshldd $
7, 128(%rsp
), %ymm3
, %ymm1
1700 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x71,0x4c,0x24,0x04,0x07]
1701 vpshldd $
7, 128(%rsp
), %ymm3
, %ymm1
1703 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1704 // CHECK
: encoding
: [0x62,0xb3,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1705 vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1707 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1708 // CHECK
: encoding
: [0x62,0xb3,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1709 vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1711 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1712 // CHECK
: encoding
: [0x62,0xb3,0x65,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1713 vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1715 // CHECK
: vpshldq $
7, (%rcx
), %ymm3
, %ymm1
1716 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x71,0x09,0x07]
1717 vpshldq $
7, (%rcx
), %ymm3
, %ymm1
1719 // CHECK
: vpshldq $
7, -128(%rsp
), %ymm3
, %ymm1
1720 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x71,0x4c,0x24,0xfc,0x07]
1721 vpshldq $
7, -128(%rsp
), %ymm3
, %ymm1
1723 // CHECK
: vpshldq $
7, 128(%rsp
), %ymm3
, %ymm1
1724 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x71,0x4c,0x24,0x04,0x07]
1725 vpshldq $
7, 128(%rsp
), %ymm3
, %ymm1
1727 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1728 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1729 vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1731 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1732 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1733 vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1735 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1736 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1737 vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1739 // CHECK
: vpshrdw $
7, (%rcx
), %ymm3
, %ymm1
1740 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x72,0x09,0x07]
1741 vpshrdw $
7, (%rcx
), %ymm3
, %ymm1
1743 // CHECK
: vpshrdw $
7, -128(%rsp
), %ymm3
, %ymm1
1744 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x72,0x4c,0x24,0xfc,0x07]
1745 vpshrdw $
7, -128(%rsp
), %ymm3
, %ymm1
1747 // CHECK
: vpshrdw $
7, 128(%rsp
), %ymm3
, %ymm1
1748 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x72,0x4c,0x24,0x04,0x07]
1749 vpshrdw $
7, 128(%rsp
), %ymm3
, %ymm1
1751 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1752 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1753 vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1755 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1756 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1757 vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1759 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1760 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1761 vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1763 // CHECK
: vpshrdd $
7, (%rcx
), %ymm3
, %ymm1
1764 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x73,0x09,0x07]
1765 vpshrdd $
7, (%rcx
), %ymm3
, %ymm1
1767 // CHECK
: vpshrdd $
7, -128(%rsp
), %ymm3
, %ymm1
1768 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x73,0x4c,0x24,0xfc,0x07]
1769 vpshrdd $
7, -128(%rsp
), %ymm3
, %ymm1
1771 // CHECK
: vpshrdd $
7, 128(%rsp
), %ymm3
, %ymm1
1772 // CHECK
: encoding
: [0x62,0xf3,0x65,0x28,0x73,0x4c,0x24,0x04,0x07]
1773 vpshrdd $
7, 128(%rsp
), %ymm3
, %ymm1
1775 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1776 // CHECK
: encoding
: [0x62,0xb3,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1777 vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1779 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1780 // CHECK
: encoding
: [0x62,0xb3,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1781 vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1783 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1784 // CHECK
: encoding
: [0x62,0xb3,0x65,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1785 vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1787 // CHECK
: vpshrdq $
7, (%rcx
), %ymm3
, %ymm1
1788 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x73,0x09,0x07]
1789 vpshrdq $
7, (%rcx
), %ymm3
, %ymm1
1791 // CHECK
: vpshrdq $
7, -128(%rsp
), %ymm3
, %ymm1
1792 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x73,0x4c,0x24,0xfc,0x07]
1793 vpshrdq $
7, -128(%rsp
), %ymm3
, %ymm1
1795 // CHECK
: vpshrdq $
7, 128(%rsp
), %ymm3
, %ymm1
1796 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x28,0x73,0x4c,0x24,0x04,0x07]
1797 vpshrdq $
7, 128(%rsp
), %ymm3
, %ymm1
1799 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1800 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1801 vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
1803 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1804 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1805 vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
1807 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1808 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1809 vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
1811 // CHECK
: vpshldw $
7, (%rcx
), %ymm23
, %ymm21
1812 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x70,0x29,0x07]
1813 vpshldw $
7, (%rcx
), %ymm23
, %ymm21
1815 // CHECK
: vpshldw $
7, -128(%rsp
), %ymm23
, %ymm21
1816 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x70,0x6c,0x24,0xfc,0x07]
1817 vpshldw $
7, -128(%rsp
), %ymm23
, %ymm21
1819 // CHECK
: vpshldw $
7, 128(%rsp
), %ymm23
, %ymm21
1820 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x70,0x6c,0x24,0x04,0x07]
1821 vpshldw $
7, 128(%rsp
), %ymm23
, %ymm21
1823 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1824 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1825 vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1827 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1828 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1829 vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1831 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1832 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1833 vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1835 // CHECK
: vpshldd $
7, (%rcx
), %ymm23
, %ymm21
1836 // CHECK
: encoding
: [0x62,0xe3,0x45,0x20,0x71,0x29,0x07]
1837 vpshldd $
7, (%rcx
), %ymm23
, %ymm21
1839 // CHECK
: vpshldd $
7, -128(%rsp
), %ymm23
, %ymm21
1840 // CHECK
: encoding
: [0x62,0xe3,0x45,0x20,0x71,0x6c,0x24,0xfc,0x07]
1841 vpshldd $
7, -128(%rsp
), %ymm23
, %ymm21
1843 // CHECK
: vpshldd $
7, 128(%rsp
), %ymm23
, %ymm21
1844 // CHECK
: encoding
: [0x62,0xe3,0x45,0x20,0x71,0x6c,0x24,0x04,0x07]
1845 vpshldd $
7, 128(%rsp
), %ymm23
, %ymm21
1847 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1848 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1849 vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1851 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1852 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1853 vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1855 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1856 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1857 vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1859 // CHECK
: vpshldq $
7, (%rcx
), %ymm23
, %ymm21
1860 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x71,0x29,0x07]
1861 vpshldq $
7, (%rcx
), %ymm23
, %ymm21
1863 // CHECK
: vpshldq $
7, -128(%rsp
), %ymm23
, %ymm21
1864 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x71,0x6c,0x24,0xfc,0x07]
1865 vpshldq $
7, -128(%rsp
), %ymm23
, %ymm21
1867 // CHECK
: vpshldq $
7, 128(%rsp
), %ymm23
, %ymm21
1868 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x71,0x6c,0x24,0x04,0x07]
1869 vpshldq $
7, 128(%rsp
), %ymm23
, %ymm21
1871 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1872 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1873 vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1875 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1876 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1877 vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1879 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1880 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1881 vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1883 // CHECK
: vpshrdw $
7, (%rcx
), %ymm23
, %ymm21
1884 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x72,0x29,0x07]
1885 vpshrdw $
7, (%rcx
), %ymm23
, %ymm21
1887 // CHECK
: vpshrdw $
7, -128(%rsp
), %ymm23
, %ymm21
1888 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x72,0x6c,0x24,0xfc,0x07]
1889 vpshrdw $
7, -128(%rsp
), %ymm23
, %ymm21
1891 // CHECK
: vpshrdw $
7, 128(%rsp
), %ymm23
, %ymm21
1892 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x72,0x6c,0x24,0x04,0x07]
1893 vpshrdw $
7, 128(%rsp
), %ymm23
, %ymm21
1895 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1896 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1897 vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1899 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1900 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1901 vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1903 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1904 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1905 vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1907 // CHECK
: vpshrdd $
7, (%rcx
), %ymm23
, %ymm21
1908 // CHECK
: encoding
: [0x62,0xe3,0x45,0x20,0x73,0x29,0x07]
1909 vpshrdd $
7, (%rcx
), %ymm23
, %ymm21
1911 // CHECK
: vpshrdd $
7, -128(%rsp
), %ymm23
, %ymm21
1912 // CHECK
: encoding
: [0x62,0xe3,0x45,0x20,0x73,0x6c,0x24,0xfc,0x07]
1913 vpshrdd $
7, -128(%rsp
), %ymm23
, %ymm21
1915 // CHECK
: vpshrdd $
7, 128(%rsp
), %ymm23
, %ymm21
1916 // CHECK
: encoding
: [0x62,0xe3,0x45,0x20,0x73,0x6c,0x24,0x04,0x07]
1917 vpshrdd $
7, 128(%rsp
), %ymm23
, %ymm21
1919 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1920 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1921 vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1923 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1924 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1925 vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1927 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1928 // CHECK
: encoding
: [0x62,0xa3,0x45,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1929 vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1931 // CHECK
: vpshrdq $
7, (%rcx
), %ymm23
, %ymm21
1932 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x73,0x29,0x07]
1933 vpshrdq $
7, (%rcx
), %ymm23
, %ymm21
1935 // CHECK
: vpshrdq $
7, -128(%rsp
), %ymm23
, %ymm21
1936 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x73,0x6c,0x24,0xfc,0x07]
1937 vpshrdq $
7, -128(%rsp
), %ymm23
, %ymm21
1939 // CHECK
: vpshrdq $
7, 128(%rsp
), %ymm23
, %ymm21
1940 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x20,0x73,0x6c,0x24,0x04,0x07]
1941 vpshrdq $
7, 128(%rsp
), %ymm23
, %ymm21
1943 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1944 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1945 vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
1947 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1948 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1949 vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
1951 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1952 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1953 vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
1955 // CHECK
: vpshldw $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
1956 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x70,0x09,0x07]
1957 vpshldw $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
1959 // CHECK
: vpshldw $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
1960 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x70,0x4c,0x24,0xfc,0x07]
1961 vpshldw $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
1963 // CHECK
: vpshldw $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
1964 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x70,0x4c,0x24,0x04,0x07]
1965 vpshldw $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
1967 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1968 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1969 vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1971 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1972 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1973 vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1975 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1976 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
1977 vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1979 // CHECK
: vpshldd $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
1980 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x71,0x09,0x07]
1981 vpshldd $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
1983 // CHECK
: vpshldd $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
1984 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x71,0x4c,0x24,0xfc,0x07]
1985 vpshldd $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
1987 // CHECK
: vpshldd $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
1988 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x71,0x4c,0x24,0x04,0x07]
1989 vpshldd $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
1991 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1992 // CHECK
: encoding
: [0x62,0xb3,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
1993 vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1995 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1996 // CHECK
: encoding
: [0x62,0xb3,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
1997 vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
1999 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2000 // CHECK
: encoding
: [0x62,0xb3,0x65,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
2001 vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2003 // CHECK
: vpshldq $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2004 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x71,0x09,0x07]
2005 vpshldq $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2007 // CHECK
: vpshldq $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2008 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x71,0x4c,0x24,0xfc,0x07]
2009 vpshldq $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2011 // CHECK
: vpshldq $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2012 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x71,0x4c,0x24,0x04,0x07]
2013 vpshldq $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2015 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2016 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
2017 vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2019 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2020 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
2021 vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2023 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2024 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
2025 vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2027 // CHECK
: vpshrdw $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2028 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x72,0x09,0x07]
2029 vpshrdw $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2031 // CHECK
: vpshrdw $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2032 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x72,0x4c,0x24,0xfc,0x07]
2033 vpshrdw $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2035 // CHECK
: vpshrdw $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2036 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x72,0x4c,0x24,0x04,0x07]
2037 vpshrdw $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2039 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2040 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
2041 vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2043 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2044 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
2045 vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2047 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2048 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
2049 vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2051 // CHECK
: vpshrdd $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2052 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x73,0x09,0x07]
2053 vpshrdd $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2055 // CHECK
: vpshrdd $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2056 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x73,0x4c,0x24,0xfc,0x07]
2057 vpshrdd $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2059 // CHECK
: vpshrdd $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2060 // CHECK
: encoding
: [0x62,0xf3,0x65,0x2a,0x73,0x4c,0x24,0x04,0x07]
2061 vpshrdd $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2063 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2064 // CHECK
: encoding
: [0x62,0xb3,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
2065 vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2067 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2068 // CHECK
: encoding
: [0x62,0xb3,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
2069 vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2071 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2072 // CHECK
: encoding
: [0x62,0xb3,0x65,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
2073 vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2075 // CHECK
: vpshrdq $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2076 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x73,0x09,0x07]
2077 vpshrdq $
7, (%rcx
), %ymm3
, %ymm1
{%k2
}
2079 // CHECK
: vpshrdq $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2080 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x73,0x4c,0x24,0xfc,0x07]
2081 vpshrdq $
7, -128(%rsp
), %ymm3
, %ymm1
{%k2
}
2083 // CHECK
: vpshrdq $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2084 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x2a,0x73,0x4c,0x24,0x04,0x07]
2085 vpshrdq $
7, 128(%rsp
), %ymm3
, %ymm1
{%k2
}
2087 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2088 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
2089 vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2091 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2092 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
2093 vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2095 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2096 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
2097 vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
2099 // CHECK
: vpshldw $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2100 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x70,0x29,0x07]
2101 vpshldw $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2103 // CHECK
: vpshldw $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2104 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x70,0x6c,0x24,0xfc,0x07]
2105 vpshldw $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2107 // CHECK
: vpshldw $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2108 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x70,0x6c,0x24,0x04,0x07]
2109 vpshldw $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2111 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2112 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
2113 vpshldw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2115 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2116 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
2117 vpshldw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2119 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2120 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
2121 vpshldw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2123 // CHECK
: vpshldd $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2124 // CHECK
: encoding
: [0x62,0xe3,0x45,0x22,0x71,0x29,0x07]
2125 vpshldd $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2127 // CHECK
: vpshldd $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2128 // CHECK
: encoding
: [0x62,0xe3,0x45,0x22,0x71,0x6c,0x24,0xfc,0x07]
2129 vpshldd $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2131 // CHECK
: vpshldd $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2132 // CHECK
: encoding
: [0x62,0xe3,0x45,0x22,0x71,0x6c,0x24,0x04,0x07]
2133 vpshldd $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2135 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2136 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
2137 vpshldd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2139 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2140 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
2141 vpshldd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2143 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2144 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
2145 vpshldd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2147 // CHECK
: vpshldq $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2148 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x71,0x29,0x07]
2149 vpshldq $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2151 // CHECK
: vpshldq $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2152 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x71,0x6c,0x24,0xfc,0x07]
2153 vpshldq $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2155 // CHECK
: vpshldq $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2156 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x71,0x6c,0x24,0x04,0x07]
2157 vpshldq $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2159 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2160 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
2161 vpshldq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2163 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2164 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
2165 vpshldq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2167 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2168 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
2169 vpshldq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2171 // CHECK
: vpshrdw $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2172 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x72,0x29,0x07]
2173 vpshrdw $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2175 // CHECK
: vpshrdw $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2176 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x72,0x6c,0x24,0xfc,0x07]
2177 vpshrdw $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2179 // CHECK
: vpshrdw $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2180 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x72,0x6c,0x24,0x04,0x07]
2181 vpshrdw $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2183 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2184 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
2185 vpshrdw $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2187 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2188 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
2189 vpshrdw $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2191 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2192 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
2193 vpshrdw $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2195 // CHECK
: vpshrdd $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2196 // CHECK
: encoding
: [0x62,0xe3,0x45,0x22,0x73,0x29,0x07]
2197 vpshrdd $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2199 // CHECK
: vpshrdd $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2200 // CHECK
: encoding
: [0x62,0xe3,0x45,0x22,0x73,0x6c,0x24,0xfc,0x07]
2201 vpshrdd $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2203 // CHECK
: vpshrdd $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2204 // CHECK
: encoding
: [0x62,0xe3,0x45,0x22,0x73,0x6c,0x24,0x04,0x07]
2205 vpshrdd $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2207 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2208 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
2209 vpshrdd $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2211 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2212 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
2213 vpshrdd $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2215 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2216 // CHECK
: encoding
: [0x62,0xa3,0x45,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
2217 vpshrdd $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2219 // CHECK
: vpshrdq $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2220 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x73,0x29,0x07]
2221 vpshrdq $
7, (%rcx
), %ymm23
, %ymm21
{%k2
}
2223 // CHECK
: vpshrdq $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2224 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x73,0x6c,0x24,0xfc,0x07]
2225 vpshrdq $
7, -128(%rsp
), %ymm23
, %ymm21
{%k2
}
2227 // CHECK
: vpshrdq $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2228 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x22,0x73,0x6c,0x24,0x04,0x07]
2229 vpshrdq $
7, 128(%rsp
), %ymm23
, %ymm21
{%k2
}
2231 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2232 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
2233 vpshrdq $
7, 268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2235 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2236 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
2237 vpshrdq $
7, -536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2239 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2240 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
2241 vpshrdq $
7, -536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
2243 // CHECK
: vpshldvw
%xmm3
, %xmm3
, %xmm1
2244 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x70,0xcb]
2245 vpshldvw
%xmm3
, %xmm3
, %xmm1
2247 // CHECK
: vpshldvd
%xmm3
, %xmm3
, %xmm1
2248 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x71,0xcb]
2249 vpshldvd
%xmm3
, %xmm3
, %xmm1
2251 // CHECK
: vpshldvq
%xmm3
, %xmm3
, %xmm1
2252 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x71,0xcb]
2253 vpshldvq
%xmm3
, %xmm3
, %xmm1
2255 // CHECK
: vpshrdvw
%xmm3
, %xmm3
, %xmm1
2256 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x72,0xcb]
2257 vpshrdvw
%xmm3
, %xmm3
, %xmm1
2259 // CHECK
: vpshrdvd
%xmm3
, %xmm3
, %xmm1
2260 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x73,0xcb]
2261 vpshrdvd
%xmm3
, %xmm3
, %xmm1
2263 // CHECK
: vpshrdvq
%xmm3
, %xmm3
, %xmm1
2264 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x73,0xcb]
2265 vpshrdvq
%xmm3
, %xmm3
, %xmm1
2267 // CHECK
: vpshldvw
%xmm23
, %xmm23
, %xmm21
2268 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x70,0xef]
2269 vpshldvw
%xmm23
, %xmm23
, %xmm21
2271 // CHECK
: vpshldvd
%xmm23
, %xmm23
, %xmm21
2272 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x71,0xef]
2273 vpshldvd
%xmm23
, %xmm23
, %xmm21
2275 // CHECK
: vpshldvq
%xmm23
, %xmm23
, %xmm21
2276 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x71,0xef]
2277 vpshldvq
%xmm23
, %xmm23
, %xmm21
2279 // CHECK
: vpshrdvw
%xmm23
, %xmm23
, %xmm21
2280 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x72,0xef]
2281 vpshrdvw
%xmm23
, %xmm23
, %xmm21
2283 // CHECK
: vpshrdvd
%xmm23
, %xmm23
, %xmm21
2284 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x73,0xef]
2285 vpshrdvd
%xmm23
, %xmm23
, %xmm21
2287 // CHECK
: vpshrdvq
%xmm23
, %xmm23
, %xmm21
2288 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x73,0xef]
2289 vpshrdvq
%xmm23
, %xmm23
, %xmm21
2291 // CHECK
: vpshldvw
%xmm3
, %xmm3
, %xmm1
{%k2
}
2292 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x70,0xcb]
2293 vpshldvw
%xmm3
, %xmm3
, %xmm1
{%k2
}
2295 // CHECK
: vpshldvd
%xmm3
, %xmm3
, %xmm1
{%k2
}
2296 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x71,0xcb]
2297 vpshldvd
%xmm3
, %xmm3
, %xmm1
{%k2
}
2299 // CHECK
: vpshldvq
%xmm3
, %xmm3
, %xmm1
{%k2
}
2300 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x71,0xcb]
2301 vpshldvq
%xmm3
, %xmm3
, %xmm1
{%k2
}
2303 // CHECK
: vpshrdvw
%xmm3
, %xmm3
, %xmm1
{%k2
}
2304 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x72,0xcb]
2305 vpshrdvw
%xmm3
, %xmm3
, %xmm1
{%k2
}
2307 // CHECK
: vpshrdvd
%xmm3
, %xmm3
, %xmm1
{%k2
}
2308 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x73,0xcb]
2309 vpshrdvd
%xmm3
, %xmm3
, %xmm1
{%k2
}
2311 // CHECK
: vpshrdvq
%xmm3
, %xmm3
, %xmm1
{%k2
}
2312 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x73,0xcb]
2313 vpshrdvq
%xmm3
, %xmm3
, %xmm1
{%k2
}
2315 // CHECK
: vpshldvw
%xmm23
, %xmm23
, %xmm21
{%k2
}
2316 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x70,0xef]
2317 vpshldvw
%xmm23
, %xmm23
, %xmm21
{%k2
}
2319 // CHECK
: vpshldvd
%xmm23
, %xmm23
, %xmm21
{%k2
}
2320 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x71,0xef]
2321 vpshldvd
%xmm23
, %xmm23
, %xmm21
{%k2
}
2323 // CHECK
: vpshldvq
%xmm23
, %xmm23
, %xmm21
{%k2
}
2324 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x71,0xef]
2325 vpshldvq
%xmm23
, %xmm23
, %xmm21
{%k2
}
2327 // CHECK
: vpshrdvw
%xmm23
, %xmm23
, %xmm21
{%k2
}
2328 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x72,0xef]
2329 vpshrdvw
%xmm23
, %xmm23
, %xmm21
{%k2
}
2331 // CHECK
: vpshrdvd
%xmm23
, %xmm23
, %xmm21
{%k2
}
2332 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x73,0xef]
2333 vpshrdvd
%xmm23
, %xmm23
, %xmm21
{%k2
}
2335 // CHECK
: vpshrdvq
%xmm23
, %xmm23
, %xmm21
{%k2
}
2336 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x73,0xef]
2337 vpshrdvq
%xmm23
, %xmm23
, %xmm21
{%k2
}
2339 // CHECK
: vpshldvw
(%rcx
), %xmm3
, %xmm1
2340 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x70,0x09]
2341 vpshldvw
(%rcx
), %xmm3
, %xmm1
2343 // CHECK
: vpshldvw
-64(%rsp
), %xmm3
, %xmm1
2344 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x70,0x4c,0x24,0xfc]
2345 vpshldvw
-64(%rsp
), %xmm3
, %xmm1
2347 // CHECK
: vpshldvw
64(%rsp
), %xmm3
, %xmm1
2348 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x70,0x4c,0x24,0x04]
2349 vpshldvw
64(%rsp
), %xmm3
, %xmm1
2351 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2352 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10]
2353 vpshldvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2355 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2356 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2357 vpshldvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2359 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2360 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2361 vpshldvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2363 // CHECK
: vpshldvd
(%rcx
), %xmm3
, %xmm1
2364 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x71,0x09]
2365 vpshldvd
(%rcx
), %xmm3
, %xmm1
2367 // CHECK
: vpshldvd
-64(%rsp
), %xmm3
, %xmm1
2368 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x71,0x4c,0x24,0xfc]
2369 vpshldvd
-64(%rsp
), %xmm3
, %xmm1
2371 // CHECK
: vpshldvd
64(%rsp
), %xmm3
, %xmm1
2372 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x71,0x4c,0x24,0x04]
2373 vpshldvd
64(%rsp
), %xmm3
, %xmm1
2375 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2376 // CHECK
: encoding
: [0x62,0xb2,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
2377 vpshldvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2379 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2380 // CHECK
: encoding
: [0x62,0xb2,0x65,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2381 vpshldvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2383 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2384 // CHECK
: encoding
: [0x62,0xb2,0x65,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2385 vpshldvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2387 // CHECK
: vpshldvq
(%rcx
), %xmm3
, %xmm1
2388 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x71,0x09]
2389 vpshldvq
(%rcx
), %xmm3
, %xmm1
2391 // CHECK
: vpshldvq
-64(%rsp
), %xmm3
, %xmm1
2392 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x71,0x4c,0x24,0xfc]
2393 vpshldvq
-64(%rsp
), %xmm3
, %xmm1
2395 // CHECK
: vpshldvq
64(%rsp
), %xmm3
, %xmm1
2396 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x71,0x4c,0x24,0x04]
2397 vpshldvq
64(%rsp
), %xmm3
, %xmm1
2399 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2400 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
2401 vpshldvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2403 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2404 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2405 vpshldvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2407 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2408 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2409 vpshldvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2411 // CHECK
: vpshrdvw
(%rcx
), %xmm3
, %xmm1
2412 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x72,0x09]
2413 vpshrdvw
(%rcx
), %xmm3
, %xmm1
2415 // CHECK
: vpshrdvw
-64(%rsp
), %xmm3
, %xmm1
2416 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x72,0x4c,0x24,0xfc]
2417 vpshrdvw
-64(%rsp
), %xmm3
, %xmm1
2419 // CHECK
: vpshrdvw
64(%rsp
), %xmm3
, %xmm1
2420 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x72,0x4c,0x24,0x04]
2421 vpshrdvw
64(%rsp
), %xmm3
, %xmm1
2423 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2424 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10]
2425 vpshrdvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2427 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2428 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2429 vpshrdvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2431 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2432 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2433 vpshrdvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2435 // CHECK
: vpshrdvd
(%rcx
), %xmm3
, %xmm1
2436 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x73,0x09]
2437 vpshrdvd
(%rcx
), %xmm3
, %xmm1
2439 // CHECK
: vpshrdvd
-64(%rsp
), %xmm3
, %xmm1
2440 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x73,0x4c,0x24,0xfc]
2441 vpshrdvd
-64(%rsp
), %xmm3
, %xmm1
2443 // CHECK
: vpshrdvd
64(%rsp
), %xmm3
, %xmm1
2444 // CHECK
: encoding
: [0x62,0xf2,0x65,0x08,0x73,0x4c,0x24,0x04]
2445 vpshrdvd
64(%rsp
), %xmm3
, %xmm1
2447 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2448 // CHECK
: encoding
: [0x62,0xb2,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
2449 vpshrdvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2451 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2452 // CHECK
: encoding
: [0x62,0xb2,0x65,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2453 vpshrdvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2455 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2456 // CHECK
: encoding
: [0x62,0xb2,0x65,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2457 vpshrdvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2459 // CHECK
: vpshrdvq
(%rcx
), %xmm3
, %xmm1
2460 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x73,0x09]
2461 vpshrdvq
(%rcx
), %xmm3
, %xmm1
2463 // CHECK
: vpshrdvq
-64(%rsp
), %xmm3
, %xmm1
2464 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x73,0x4c,0x24,0xfc]
2465 vpshrdvq
-64(%rsp
), %xmm3
, %xmm1
2467 // CHECK
: vpshrdvq
64(%rsp
), %xmm3
, %xmm1
2468 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x08,0x73,0x4c,0x24,0x04]
2469 vpshrdvq
64(%rsp
), %xmm3
, %xmm1
2471 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2472 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
2473 vpshrdvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
2475 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2476 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2477 vpshrdvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
2479 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2480 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x08,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2481 vpshrdvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
2483 // CHECK
: vpshldvw
(%rcx
), %xmm23
, %xmm21
2484 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x70,0x29]
2485 vpshldvw
(%rcx
), %xmm23
, %xmm21
2487 // CHECK
: vpshldvw
-64(%rsp
), %xmm23
, %xmm21
2488 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x70,0x6c,0x24,0xfc]
2489 vpshldvw
-64(%rsp
), %xmm23
, %xmm21
2491 // CHECK
: vpshldvw
64(%rsp
), %xmm23
, %xmm21
2492 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x70,0x6c,0x24,0x04]
2493 vpshldvw
64(%rsp
), %xmm23
, %xmm21
2495 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2496 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0x10]
2497 vpshldvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2499 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2500 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0]
2501 vpshldvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2503 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2504 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0]
2505 vpshldvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2507 // CHECK
: vpshldvd
(%rcx
), %xmm23
, %xmm21
2508 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x71,0x29]
2509 vpshldvd
(%rcx
), %xmm23
, %xmm21
2511 // CHECK
: vpshldvd
-64(%rsp
), %xmm23
, %xmm21
2512 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x71,0x6c,0x24,0xfc]
2513 vpshldvd
-64(%rsp
), %xmm23
, %xmm21
2515 // CHECK
: vpshldvd
64(%rsp
), %xmm23
, %xmm21
2516 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x71,0x6c,0x24,0x04]
2517 vpshldvd
64(%rsp
), %xmm23
, %xmm21
2519 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2520 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
2521 vpshldvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2523 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2524 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
2525 vpshldvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2527 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2528 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
2529 vpshldvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2531 // CHECK
: vpshldvq
(%rcx
), %xmm23
, %xmm21
2532 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x71,0x29]
2533 vpshldvq
(%rcx
), %xmm23
, %xmm21
2535 // CHECK
: vpshldvq
-64(%rsp
), %xmm23
, %xmm21
2536 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x71,0x6c,0x24,0xfc]
2537 vpshldvq
-64(%rsp
), %xmm23
, %xmm21
2539 // CHECK
: vpshldvq
64(%rsp
), %xmm23
, %xmm21
2540 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x71,0x6c,0x24,0x04]
2541 vpshldvq
64(%rsp
), %xmm23
, %xmm21
2543 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2544 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
2545 vpshldvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2547 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2548 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
2549 vpshldvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2551 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2552 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
2553 vpshldvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2555 // CHECK
: vpshrdvw
(%rcx
), %xmm23
, %xmm21
2556 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x72,0x29]
2557 vpshrdvw
(%rcx
), %xmm23
, %xmm21
2559 // CHECK
: vpshrdvw
-64(%rsp
), %xmm23
, %xmm21
2560 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x72,0x6c,0x24,0xfc]
2561 vpshrdvw
-64(%rsp
), %xmm23
, %xmm21
2563 // CHECK
: vpshrdvw
64(%rsp
), %xmm23
, %xmm21
2564 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x72,0x6c,0x24,0x04]
2565 vpshrdvw
64(%rsp
), %xmm23
, %xmm21
2567 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2568 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0x10]
2569 vpshrdvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2571 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2572 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0]
2573 vpshrdvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2575 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2576 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0]
2577 vpshrdvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2579 // CHECK
: vpshrdvd
(%rcx
), %xmm23
, %xmm21
2580 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x73,0x29]
2581 vpshrdvd
(%rcx
), %xmm23
, %xmm21
2583 // CHECK
: vpshrdvd
-64(%rsp
), %xmm23
, %xmm21
2584 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x73,0x6c,0x24,0xfc]
2585 vpshrdvd
-64(%rsp
), %xmm23
, %xmm21
2587 // CHECK
: vpshrdvd
64(%rsp
), %xmm23
, %xmm21
2588 // CHECK
: encoding
: [0x62,0xe2,0x45,0x00,0x73,0x6c,0x24,0x04]
2589 vpshrdvd
64(%rsp
), %xmm23
, %xmm21
2591 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2592 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
2593 vpshrdvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2595 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2596 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
2597 vpshrdvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2599 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2600 // CHECK
: encoding
: [0x62,0xa2,0x45,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
2601 vpshrdvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2603 // CHECK
: vpshrdvq
(%rcx
), %xmm23
, %xmm21
2604 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x73,0x29]
2605 vpshrdvq
(%rcx
), %xmm23
, %xmm21
2607 // CHECK
: vpshrdvq
-64(%rsp
), %xmm23
, %xmm21
2608 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x73,0x6c,0x24,0xfc]
2609 vpshrdvq
-64(%rsp
), %xmm23
, %xmm21
2611 // CHECK
: vpshrdvq
64(%rsp
), %xmm23
, %xmm21
2612 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x00,0x73,0x6c,0x24,0x04]
2613 vpshrdvq
64(%rsp
), %xmm23
, %xmm21
2615 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2616 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
2617 vpshrdvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
2619 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2620 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
2621 vpshrdvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
2623 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2624 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x00,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
2625 vpshrdvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
2627 // CHECK
: vpshldvw
(%rcx
), %xmm3
, %xmm1
{%k2
}
2628 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x70,0x09]
2629 vpshldvw
(%rcx
), %xmm3
, %xmm1
{%k2
}
2631 // CHECK
: vpshldvw
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2632 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x70,0x4c,0x24,0xfc]
2633 vpshldvw
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2635 // CHECK
: vpshldvw
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2636 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x70,0x4c,0x24,0x04]
2637 vpshldvw
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2639 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2640 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10]
2641 vpshldvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2643 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2644 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2645 vpshldvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2647 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2648 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2649 vpshldvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2651 // CHECK
: vpshldvd
(%rcx
), %xmm3
, %xmm1
{%k2
}
2652 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x71,0x09]
2653 vpshldvd
(%rcx
), %xmm3
, %xmm1
{%k2
}
2655 // CHECK
: vpshldvd
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2656 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x71,0x4c,0x24,0xfc]
2657 vpshldvd
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2659 // CHECK
: vpshldvd
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2660 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x71,0x4c,0x24,0x04]
2661 vpshldvd
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2663 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2664 // CHECK
: encoding
: [0x62,0xb2,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
2665 vpshldvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2667 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2668 // CHECK
: encoding
: [0x62,0xb2,0x65,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2669 vpshldvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2671 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2672 // CHECK
: encoding
: [0x62,0xb2,0x65,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2673 vpshldvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2675 // CHECK
: vpshldvq
(%rcx
), %xmm3
, %xmm1
{%k2
}
2676 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x71,0x09]
2677 vpshldvq
(%rcx
), %xmm3
, %xmm1
{%k2
}
2679 // CHECK
: vpshldvq
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2680 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x71,0x4c,0x24,0xfc]
2681 vpshldvq
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2683 // CHECK
: vpshldvq
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2684 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x71,0x4c,0x24,0x04]
2685 vpshldvq
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2687 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2688 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
2689 vpshldvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2691 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2692 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2693 vpshldvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2695 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2696 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2697 vpshldvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2699 // CHECK
: vpshrdvw
(%rcx
), %xmm3
, %xmm1
{%k2
}
2700 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x72,0x09]
2701 vpshrdvw
(%rcx
), %xmm3
, %xmm1
{%k2
}
2703 // CHECK
: vpshrdvw
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2704 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x72,0x4c,0x24,0xfc]
2705 vpshrdvw
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2707 // CHECK
: vpshrdvw
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2708 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x72,0x4c,0x24,0x04]
2709 vpshrdvw
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2711 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2712 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10]
2713 vpshrdvw
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2715 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2716 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2717 vpshrdvw
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2719 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2720 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2721 vpshrdvw
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2723 // CHECK
: vpshrdvd
(%rcx
), %xmm3
, %xmm1
{%k2
}
2724 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x73,0x09]
2725 vpshrdvd
(%rcx
), %xmm3
, %xmm1
{%k2
}
2727 // CHECK
: vpshrdvd
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2728 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x73,0x4c,0x24,0xfc]
2729 vpshrdvd
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2731 // CHECK
: vpshrdvd
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2732 // CHECK
: encoding
: [0x62,0xf2,0x65,0x0a,0x73,0x4c,0x24,0x04]
2733 vpshrdvd
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2735 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2736 // CHECK
: encoding
: [0x62,0xb2,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
2737 vpshrdvd
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2739 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2740 // CHECK
: encoding
: [0x62,0xb2,0x65,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2741 vpshrdvd
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2743 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2744 // CHECK
: encoding
: [0x62,0xb2,0x65,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2745 vpshrdvd
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2747 // CHECK
: vpshrdvq
(%rcx
), %xmm3
, %xmm1
{%k2
}
2748 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x73,0x09]
2749 vpshrdvq
(%rcx
), %xmm3
, %xmm1
{%k2
}
2751 // CHECK
: vpshrdvq
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2752 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x73,0x4c,0x24,0xfc]
2753 vpshrdvq
-64(%rsp
), %xmm3
, %xmm1
{%k2
}
2755 // CHECK
: vpshrdvq
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2756 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x0a,0x73,0x4c,0x24,0x04]
2757 vpshrdvq
64(%rsp
), %xmm3
, %xmm1
{%k2
}
2759 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2760 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
2761 vpshrdvq
268435456(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2763 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2764 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
2765 vpshrdvq
-536870912(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2767 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2768 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x0a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
2769 vpshrdvq
-536870910(%rcx
,%r14,8), %xmm3
, %xmm1
{%k2
}
2771 // CHECK
: vpshldvw
(%rcx
), %xmm23
, %xmm21
{%k2
}
2772 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x70,0x29]
2773 vpshldvw
(%rcx
), %xmm23
, %xmm21
{%k2
}
2775 // CHECK
: vpshldvw
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2776 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x70,0x6c,0x24,0xfc]
2777 vpshldvw
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2779 // CHECK
: vpshldvw
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2780 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x70,0x6c,0x24,0x04]
2781 vpshldvw
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2783 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2784 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0x10]
2785 vpshldvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2787 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2788 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0]
2789 vpshldvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2791 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2792 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0]
2793 vpshldvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2795 // CHECK
: vpshldvd
(%rcx
), %xmm23
, %xmm21
{%k2
}
2796 // CHECK
: encoding
: [0x62,0xe2,0x45,0x02,0x71,0x29]
2797 vpshldvd
(%rcx
), %xmm23
, %xmm21
{%k2
}
2799 // CHECK
: vpshldvd
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2800 // CHECK
: encoding
: [0x62,0xe2,0x45,0x02,0x71,0x6c,0x24,0xfc]
2801 vpshldvd
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2803 // CHECK
: vpshldvd
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2804 // CHECK
: encoding
: [0x62,0xe2,0x45,0x02,0x71,0x6c,0x24,0x04]
2805 vpshldvd
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2807 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2808 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
2809 vpshldvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2811 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2812 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
2813 vpshldvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2815 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2816 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
2817 vpshldvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2819 // CHECK
: vpshldvq
(%rcx
), %xmm23
, %xmm21
{%k2
}
2820 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x71,0x29]
2821 vpshldvq
(%rcx
), %xmm23
, %xmm21
{%k2
}
2823 // CHECK
: vpshldvq
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2824 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x71,0x6c,0x24,0xfc]
2825 vpshldvq
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2827 // CHECK
: vpshldvq
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2828 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x71,0x6c,0x24,0x04]
2829 vpshldvq
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2831 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2832 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
2833 vpshldvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2835 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2836 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
2837 vpshldvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2839 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2840 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
2841 vpshldvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2843 // CHECK
: vpshrdvw
(%rcx
), %xmm23
, %xmm21
{%k2
}
2844 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x72,0x29]
2845 vpshrdvw
(%rcx
), %xmm23
, %xmm21
{%k2
}
2847 // CHECK
: vpshrdvw
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2848 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x72,0x6c,0x24,0xfc]
2849 vpshrdvw
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2851 // CHECK
: vpshrdvw
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2852 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x72,0x6c,0x24,0x04]
2853 vpshrdvw
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2855 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2856 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0x10]
2857 vpshrdvw
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2859 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2860 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0]
2861 vpshrdvw
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2863 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2864 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0]
2865 vpshrdvw
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2867 // CHECK
: vpshrdvd
(%rcx
), %xmm23
, %xmm21
{%k2
}
2868 // CHECK
: encoding
: [0x62,0xe2,0x45,0x02,0x73,0x29]
2869 vpshrdvd
(%rcx
), %xmm23
, %xmm21
{%k2
}
2871 // CHECK
: vpshrdvd
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2872 // CHECK
: encoding
: [0x62,0xe2,0x45,0x02,0x73,0x6c,0x24,0xfc]
2873 vpshrdvd
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2875 // CHECK
: vpshrdvd
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2876 // CHECK
: encoding
: [0x62,0xe2,0x45,0x02,0x73,0x6c,0x24,0x04]
2877 vpshrdvd
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2879 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2880 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
2881 vpshrdvd
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2883 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2884 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
2885 vpshrdvd
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2887 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2888 // CHECK
: encoding
: [0x62,0xa2,0x45,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
2889 vpshrdvd
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2891 // CHECK
: vpshrdvq
(%rcx
), %xmm23
, %xmm21
{%k2
}
2892 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x73,0x29]
2893 vpshrdvq
(%rcx
), %xmm23
, %xmm21
{%k2
}
2895 // CHECK
: vpshrdvq
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2896 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x73,0x6c,0x24,0xfc]
2897 vpshrdvq
-64(%rsp
), %xmm23
, %xmm21
{%k2
}
2899 // CHECK
: vpshrdvq
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2900 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x02,0x73,0x6c,0x24,0x04]
2901 vpshrdvq
64(%rsp
), %xmm23
, %xmm21
{%k2
}
2903 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2904 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
2905 vpshrdvq
268435456(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2907 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2908 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
2909 vpshrdvq
-536870912(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2911 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2912 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x02,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
2913 vpshrdvq
-536870910(%rcx
,%r14,8), %xmm23
, %xmm21
{%k2
}
2915 // CHECK
: vpshldvw
%ymm3
, %ymm3
, %ymm1
2916 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x70,0xcb]
2917 vpshldvw
%ymm3
, %ymm3
, %ymm1
2919 // CHECK
: vpshldvd
%ymm3
, %ymm3
, %ymm1
2920 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x71,0xcb]
2921 vpshldvd
%ymm3
, %ymm3
, %ymm1
2923 // CHECK
: vpshldvq
%ymm3
, %ymm3
, %ymm1
2924 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x71,0xcb]
2925 vpshldvq
%ymm3
, %ymm3
, %ymm1
2927 // CHECK
: vpshrdvw
%ymm3
, %ymm3
, %ymm1
2928 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x72,0xcb]
2929 vpshrdvw
%ymm3
, %ymm3
, %ymm1
2931 // CHECK
: vpshrdvd
%ymm3
, %ymm3
, %ymm1
2932 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x73,0xcb]
2933 vpshrdvd
%ymm3
, %ymm3
, %ymm1
2935 // CHECK
: vpshrdvq
%ymm3
, %ymm3
, %ymm1
2936 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x73,0xcb]
2937 vpshrdvq
%ymm3
, %ymm3
, %ymm1
2939 // CHECK
: vpshldvw
%ymm23
, %ymm23
, %ymm21
2940 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x70,0xef]
2941 vpshldvw
%ymm23
, %ymm23
, %ymm21
2943 // CHECK
: vpshldvd
%ymm23
, %ymm23
, %ymm21
2944 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x71,0xef]
2945 vpshldvd
%ymm23
, %ymm23
, %ymm21
2947 // CHECK
: vpshldvq
%ymm23
, %ymm23
, %ymm21
2948 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x71,0xef]
2949 vpshldvq
%ymm23
, %ymm23
, %ymm21
2951 // CHECK
: vpshrdvw
%ymm23
, %ymm23
, %ymm21
2952 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x72,0xef]
2953 vpshrdvw
%ymm23
, %ymm23
, %ymm21
2955 // CHECK
: vpshrdvd
%ymm23
, %ymm23
, %ymm21
2956 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x73,0xef]
2957 vpshrdvd
%ymm23
, %ymm23
, %ymm21
2959 // CHECK
: vpshrdvq
%ymm23
, %ymm23
, %ymm21
2960 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x73,0xef]
2961 vpshrdvq
%ymm23
, %ymm23
, %ymm21
2963 // CHECK
: vpshldvw
%ymm3
, %ymm3
, %ymm1
{%k2
}
2964 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x70,0xcb]
2965 vpshldvw
%ymm3
, %ymm3
, %ymm1
{%k2
}
2967 // CHECK
: vpshldvd
%ymm3
, %ymm3
, %ymm1
{%k2
}
2968 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x71,0xcb]
2969 vpshldvd
%ymm3
, %ymm3
, %ymm1
{%k2
}
2971 // CHECK
: vpshldvq
%ymm3
, %ymm3
, %ymm1
{%k2
}
2972 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x71,0xcb]
2973 vpshldvq
%ymm3
, %ymm3
, %ymm1
{%k2
}
2975 // CHECK
: vpshrdvw
%ymm3
, %ymm3
, %ymm1
{%k2
}
2976 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x72,0xcb]
2977 vpshrdvw
%ymm3
, %ymm3
, %ymm1
{%k2
}
2979 // CHECK
: vpshrdvd
%ymm3
, %ymm3
, %ymm1
{%k2
}
2980 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x73,0xcb]
2981 vpshrdvd
%ymm3
, %ymm3
, %ymm1
{%k2
}
2983 // CHECK
: vpshrdvq
%ymm3
, %ymm3
, %ymm1
{%k2
}
2984 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x73,0xcb]
2985 vpshrdvq
%ymm3
, %ymm3
, %ymm1
{%k2
}
2987 // CHECK
: vpshldvw
%ymm23
, %ymm23
, %ymm21
{%k2
}
2988 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x70,0xef]
2989 vpshldvw
%ymm23
, %ymm23
, %ymm21
{%k2
}
2991 // CHECK
: vpshldvd
%ymm23
, %ymm23
, %ymm21
{%k2
}
2992 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x71,0xef]
2993 vpshldvd
%ymm23
, %ymm23
, %ymm21
{%k2
}
2995 // CHECK
: vpshldvq
%ymm23
, %ymm23
, %ymm21
{%k2
}
2996 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x71,0xef]
2997 vpshldvq
%ymm23
, %ymm23
, %ymm21
{%k2
}
2999 // CHECK
: vpshrdvw
%ymm23
, %ymm23
, %ymm21
{%k2
}
3000 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x72,0xef]
3001 vpshrdvw
%ymm23
, %ymm23
, %ymm21
{%k2
}
3003 // CHECK
: vpshrdvd
%ymm23
, %ymm23
, %ymm21
{%k2
}
3004 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x73,0xef]
3005 vpshrdvd
%ymm23
, %ymm23
, %ymm21
{%k2
}
3007 // CHECK
: vpshrdvq
%ymm23
, %ymm23
, %ymm21
{%k2
}
3008 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x73,0xef]
3009 vpshrdvq
%ymm23
, %ymm23
, %ymm21
{%k2
}
3011 // CHECK
: vpshldvw
(%rcx
), %ymm3
, %ymm1
3012 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x70,0x09]
3013 vpshldvw
(%rcx
), %ymm3
, %ymm1
3015 // CHECK
: vpshldvw
-128(%rsp
), %ymm3
, %ymm1
3016 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x70,0x4c,0x24,0xfc]
3017 vpshldvw
-128(%rsp
), %ymm3
, %ymm1
3019 // CHECK
: vpshldvw
128(%rsp
), %ymm3
, %ymm1
3020 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x70,0x4c,0x24,0x04]
3021 vpshldvw
128(%rsp
), %ymm3
, %ymm1
3023 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3024 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10]
3025 vpshldvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3027 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3028 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3029 vpshldvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3031 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3032 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3033 vpshldvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3035 // CHECK
: vpshldvd
(%rcx
), %ymm3
, %ymm1
3036 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x71,0x09]
3037 vpshldvd
(%rcx
), %ymm3
, %ymm1
3039 // CHECK
: vpshldvd
-128(%rsp
), %ymm3
, %ymm1
3040 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x71,0x4c,0x24,0xfc]
3041 vpshldvd
-128(%rsp
), %ymm3
, %ymm1
3043 // CHECK
: vpshldvd
128(%rsp
), %ymm3
, %ymm1
3044 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x71,0x4c,0x24,0x04]
3045 vpshldvd
128(%rsp
), %ymm3
, %ymm1
3047 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3048 // CHECK
: encoding
: [0x62,0xb2,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
3049 vpshldvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3051 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3052 // CHECK
: encoding
: [0x62,0xb2,0x65,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3053 vpshldvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3055 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3056 // CHECK
: encoding
: [0x62,0xb2,0x65,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3057 vpshldvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3059 // CHECK
: vpshldvq
(%rcx
), %ymm3
, %ymm1
3060 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x71,0x09]
3061 vpshldvq
(%rcx
), %ymm3
, %ymm1
3063 // CHECK
: vpshldvq
-128(%rsp
), %ymm3
, %ymm1
3064 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x71,0x4c,0x24,0xfc]
3065 vpshldvq
-128(%rsp
), %ymm3
, %ymm1
3067 // CHECK
: vpshldvq
128(%rsp
), %ymm3
, %ymm1
3068 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x71,0x4c,0x24,0x04]
3069 vpshldvq
128(%rsp
), %ymm3
, %ymm1
3071 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3072 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
3073 vpshldvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3075 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3076 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3077 vpshldvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3079 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3080 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3081 vpshldvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3083 // CHECK
: vpshrdvw
(%rcx
), %ymm3
, %ymm1
3084 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x72,0x09]
3085 vpshrdvw
(%rcx
), %ymm3
, %ymm1
3087 // CHECK
: vpshrdvw
-128(%rsp
), %ymm3
, %ymm1
3088 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x72,0x4c,0x24,0xfc]
3089 vpshrdvw
-128(%rsp
), %ymm3
, %ymm1
3091 // CHECK
: vpshrdvw
128(%rsp
), %ymm3
, %ymm1
3092 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x72,0x4c,0x24,0x04]
3093 vpshrdvw
128(%rsp
), %ymm3
, %ymm1
3095 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3096 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10]
3097 vpshrdvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3099 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3100 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3101 vpshrdvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3103 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3104 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3105 vpshrdvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3107 // CHECK
: vpshrdvd
(%rcx
), %ymm3
, %ymm1
3108 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x73,0x09]
3109 vpshrdvd
(%rcx
), %ymm3
, %ymm1
3111 // CHECK
: vpshrdvd
-128(%rsp
), %ymm3
, %ymm1
3112 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x73,0x4c,0x24,0xfc]
3113 vpshrdvd
-128(%rsp
), %ymm3
, %ymm1
3115 // CHECK
: vpshrdvd
128(%rsp
), %ymm3
, %ymm1
3116 // CHECK
: encoding
: [0x62,0xf2,0x65,0x28,0x73,0x4c,0x24,0x04]
3117 vpshrdvd
128(%rsp
), %ymm3
, %ymm1
3119 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3120 // CHECK
: encoding
: [0x62,0xb2,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
3121 vpshrdvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3123 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3124 // CHECK
: encoding
: [0x62,0xb2,0x65,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3125 vpshrdvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3127 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3128 // CHECK
: encoding
: [0x62,0xb2,0x65,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3129 vpshrdvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3131 // CHECK
: vpshrdvq
(%rcx
), %ymm3
, %ymm1
3132 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x73,0x09]
3133 vpshrdvq
(%rcx
), %ymm3
, %ymm1
3135 // CHECK
: vpshrdvq
-128(%rsp
), %ymm3
, %ymm1
3136 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x73,0x4c,0x24,0xfc]
3137 vpshrdvq
-128(%rsp
), %ymm3
, %ymm1
3139 // CHECK
: vpshrdvq
128(%rsp
), %ymm3
, %ymm1
3140 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x28,0x73,0x4c,0x24,0x04]
3141 vpshrdvq
128(%rsp
), %ymm3
, %ymm1
3143 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3144 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
3145 vpshrdvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
3147 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3148 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3149 vpshrdvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
3151 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3152 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x28,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3153 vpshrdvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
3155 // CHECK
: vpshldvw
(%rcx
), %ymm23
, %ymm21
3156 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x70,0x29]
3157 vpshldvw
(%rcx
), %ymm23
, %ymm21
3159 // CHECK
: vpshldvw
-128(%rsp
), %ymm23
, %ymm21
3160 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x70,0x6c,0x24,0xfc]
3161 vpshldvw
-128(%rsp
), %ymm23
, %ymm21
3163 // CHECK
: vpshldvw
128(%rsp
), %ymm23
, %ymm21
3164 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x70,0x6c,0x24,0x04]
3165 vpshldvw
128(%rsp
), %ymm23
, %ymm21
3167 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3168 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0x10]
3169 vpshldvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3171 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3172 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0]
3173 vpshldvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3175 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3176 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0]
3177 vpshldvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3179 // CHECK
: vpshldvd
(%rcx
), %ymm23
, %ymm21
3180 // CHECK
: encoding
: [0x62,0xe2,0x45,0x20,0x71,0x29]
3181 vpshldvd
(%rcx
), %ymm23
, %ymm21
3183 // CHECK
: vpshldvd
-128(%rsp
), %ymm23
, %ymm21
3184 // CHECK
: encoding
: [0x62,0xe2,0x45,0x20,0x71,0x6c,0x24,0xfc]
3185 vpshldvd
-128(%rsp
), %ymm23
, %ymm21
3187 // CHECK
: vpshldvd
128(%rsp
), %ymm23
, %ymm21
3188 // CHECK
: encoding
: [0x62,0xe2,0x45,0x20,0x71,0x6c,0x24,0x04]
3189 vpshldvd
128(%rsp
), %ymm23
, %ymm21
3191 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3192 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
3193 vpshldvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3195 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3196 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
3197 vpshldvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3199 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3200 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
3201 vpshldvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3203 // CHECK
: vpshldvq
(%rcx
), %ymm23
, %ymm21
3204 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x71,0x29]
3205 vpshldvq
(%rcx
), %ymm23
, %ymm21
3207 // CHECK
: vpshldvq
-128(%rsp
), %ymm23
, %ymm21
3208 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x71,0x6c,0x24,0xfc]
3209 vpshldvq
-128(%rsp
), %ymm23
, %ymm21
3211 // CHECK
: vpshldvq
128(%rsp
), %ymm23
, %ymm21
3212 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x71,0x6c,0x24,0x04]
3213 vpshldvq
128(%rsp
), %ymm23
, %ymm21
3215 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3216 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
3217 vpshldvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3219 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3220 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
3221 vpshldvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3223 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3224 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
3225 vpshldvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3227 // CHECK
: vpshrdvw
(%rcx
), %ymm23
, %ymm21
3228 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x72,0x29]
3229 vpshrdvw
(%rcx
), %ymm23
, %ymm21
3231 // CHECK
: vpshrdvw
-128(%rsp
), %ymm23
, %ymm21
3232 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x72,0x6c,0x24,0xfc]
3233 vpshrdvw
-128(%rsp
), %ymm23
, %ymm21
3235 // CHECK
: vpshrdvw
128(%rsp
), %ymm23
, %ymm21
3236 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x72,0x6c,0x24,0x04]
3237 vpshrdvw
128(%rsp
), %ymm23
, %ymm21
3239 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3240 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0x10]
3241 vpshrdvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3243 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3244 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0]
3245 vpshrdvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3247 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3248 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0]
3249 vpshrdvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3251 // CHECK
: vpshrdvd
(%rcx
), %ymm23
, %ymm21
3252 // CHECK
: encoding
: [0x62,0xe2,0x45,0x20,0x73,0x29]
3253 vpshrdvd
(%rcx
), %ymm23
, %ymm21
3255 // CHECK
: vpshrdvd
-128(%rsp
), %ymm23
, %ymm21
3256 // CHECK
: encoding
: [0x62,0xe2,0x45,0x20,0x73,0x6c,0x24,0xfc]
3257 vpshrdvd
-128(%rsp
), %ymm23
, %ymm21
3259 // CHECK
: vpshrdvd
128(%rsp
), %ymm23
, %ymm21
3260 // CHECK
: encoding
: [0x62,0xe2,0x45,0x20,0x73,0x6c,0x24,0x04]
3261 vpshrdvd
128(%rsp
), %ymm23
, %ymm21
3263 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3264 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
3265 vpshrdvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3267 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3268 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
3269 vpshrdvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3271 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3272 // CHECK
: encoding
: [0x62,0xa2,0x45,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
3273 vpshrdvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3275 // CHECK
: vpshrdvq
(%rcx
), %ymm23
, %ymm21
3276 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x73,0x29]
3277 vpshrdvq
(%rcx
), %ymm23
, %ymm21
3279 // CHECK
: vpshrdvq
-128(%rsp
), %ymm23
, %ymm21
3280 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x73,0x6c,0x24,0xfc]
3281 vpshrdvq
-128(%rsp
), %ymm23
, %ymm21
3283 // CHECK
: vpshrdvq
128(%rsp
), %ymm23
, %ymm21
3284 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x20,0x73,0x6c,0x24,0x04]
3285 vpshrdvq
128(%rsp
), %ymm23
, %ymm21
3287 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3288 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
3289 vpshrdvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
3291 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3292 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
3293 vpshrdvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
3295 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3296 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x20,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
3297 vpshrdvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
3299 // CHECK
: vpshldvw
(%rcx
), %ymm3
, %ymm1
{%k2
}
3300 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x70,0x09]
3301 vpshldvw
(%rcx
), %ymm3
, %ymm1
{%k2
}
3303 // CHECK
: vpshldvw
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3304 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x70,0x4c,0x24,0xfc]
3305 vpshldvw
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3307 // CHECK
: vpshldvw
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3308 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x70,0x4c,0x24,0x04]
3309 vpshldvw
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3311 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3312 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10]
3313 vpshldvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3315 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3316 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3317 vpshldvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3319 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3320 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3321 vpshldvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3323 // CHECK
: vpshldvd
(%rcx
), %ymm3
, %ymm1
{%k2
}
3324 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x71,0x09]
3325 vpshldvd
(%rcx
), %ymm3
, %ymm1
{%k2
}
3327 // CHECK
: vpshldvd
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3328 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x71,0x4c,0x24,0xfc]
3329 vpshldvd
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3331 // CHECK
: vpshldvd
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3332 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x71,0x4c,0x24,0x04]
3333 vpshldvd
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3335 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3336 // CHECK
: encoding
: [0x62,0xb2,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
3337 vpshldvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3339 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3340 // CHECK
: encoding
: [0x62,0xb2,0x65,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3341 vpshldvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3343 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3344 // CHECK
: encoding
: [0x62,0xb2,0x65,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3345 vpshldvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3347 // CHECK
: vpshldvq
(%rcx
), %ymm3
, %ymm1
{%k2
}
3348 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x71,0x09]
3349 vpshldvq
(%rcx
), %ymm3
, %ymm1
{%k2
}
3351 // CHECK
: vpshldvq
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3352 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x71,0x4c,0x24,0xfc]
3353 vpshldvq
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3355 // CHECK
: vpshldvq
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3356 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x71,0x4c,0x24,0x04]
3357 vpshldvq
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3359 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3360 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
3361 vpshldvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3363 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3364 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3365 vpshldvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3367 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3368 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3369 vpshldvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3371 // CHECK
: vpshrdvw
(%rcx
), %ymm3
, %ymm1
{%k2
}
3372 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x72,0x09]
3373 vpshrdvw
(%rcx
), %ymm3
, %ymm1
{%k2
}
3375 // CHECK
: vpshrdvw
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3376 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x72,0x4c,0x24,0xfc]
3377 vpshrdvw
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3379 // CHECK
: vpshrdvw
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3380 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x72,0x4c,0x24,0x04]
3381 vpshrdvw
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3383 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3384 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10]
3385 vpshrdvw
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3387 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3388 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3389 vpshrdvw
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3391 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3392 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3393 vpshrdvw
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3395 // CHECK
: vpshrdvd
(%rcx
), %ymm3
, %ymm1
{%k2
}
3396 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x73,0x09]
3397 vpshrdvd
(%rcx
), %ymm3
, %ymm1
{%k2
}
3399 // CHECK
: vpshrdvd
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3400 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x73,0x4c,0x24,0xfc]
3401 vpshrdvd
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3403 // CHECK
: vpshrdvd
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3404 // CHECK
: encoding
: [0x62,0xf2,0x65,0x2a,0x73,0x4c,0x24,0x04]
3405 vpshrdvd
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3407 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3408 // CHECK
: encoding
: [0x62,0xb2,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
3409 vpshrdvd
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3411 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3412 // CHECK
: encoding
: [0x62,0xb2,0x65,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3413 vpshrdvd
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3415 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3416 // CHECK
: encoding
: [0x62,0xb2,0x65,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3417 vpshrdvd
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3419 // CHECK
: vpshrdvq
(%rcx
), %ymm3
, %ymm1
{%k2
}
3420 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x73,0x09]
3421 vpshrdvq
(%rcx
), %ymm3
, %ymm1
{%k2
}
3423 // CHECK
: vpshrdvq
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3424 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x73,0x4c,0x24,0xfc]
3425 vpshrdvq
-128(%rsp
), %ymm3
, %ymm1
{%k2
}
3427 // CHECK
: vpshrdvq
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3428 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x2a,0x73,0x4c,0x24,0x04]
3429 vpshrdvq
128(%rsp
), %ymm3
, %ymm1
{%k2
}
3431 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3432 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
3433 vpshrdvq
268435456(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3435 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3436 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
3437 vpshrdvq
-536870912(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3439 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3440 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x2a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
3441 vpshrdvq
-536870910(%rcx
,%r14,8), %ymm3
, %ymm1
{%k2
}
3443 // CHECK
: vpshldvw
(%rcx
), %ymm23
, %ymm21
{%k2
}
3444 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x70,0x29]
3445 vpshldvw
(%rcx
), %ymm23
, %ymm21
{%k2
}
3447 // CHECK
: vpshldvw
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3448 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x70,0x6c,0x24,0xfc]
3449 vpshldvw
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3451 // CHECK
: vpshldvw
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3452 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x70,0x6c,0x24,0x04]
3453 vpshldvw
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3455 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3456 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0x10]
3457 vpshldvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3459 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3460 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0]
3461 vpshldvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3463 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3464 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0]
3465 vpshldvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3467 // CHECK
: vpshldvd
(%rcx
), %ymm23
, %ymm21
{%k2
}
3468 // CHECK
: encoding
: [0x62,0xe2,0x45,0x22,0x71,0x29]
3469 vpshldvd
(%rcx
), %ymm23
, %ymm21
{%k2
}
3471 // CHECK
: vpshldvd
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3472 // CHECK
: encoding
: [0x62,0xe2,0x45,0x22,0x71,0x6c,0x24,0xfc]
3473 vpshldvd
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3475 // CHECK
: vpshldvd
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3476 // CHECK
: encoding
: [0x62,0xe2,0x45,0x22,0x71,0x6c,0x24,0x04]
3477 vpshldvd
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3479 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3480 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
3481 vpshldvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3483 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3484 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
3485 vpshldvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3487 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3488 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
3489 vpshldvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3491 // CHECK
: vpshldvq
(%rcx
), %ymm23
, %ymm21
{%k2
}
3492 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x71,0x29]
3493 vpshldvq
(%rcx
), %ymm23
, %ymm21
{%k2
}
3495 // CHECK
: vpshldvq
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3496 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x71,0x6c,0x24,0xfc]
3497 vpshldvq
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3499 // CHECK
: vpshldvq
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3500 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x71,0x6c,0x24,0x04]
3501 vpshldvq
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3503 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3504 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
3505 vpshldvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3507 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3508 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
3509 vpshldvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3511 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3512 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
3513 vpshldvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3515 // CHECK
: vpshrdvw
(%rcx
), %ymm23
, %ymm21
{%k2
}
3516 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x72,0x29]
3517 vpshrdvw
(%rcx
), %ymm23
, %ymm21
{%k2
}
3519 // CHECK
: vpshrdvw
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3520 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x72,0x6c,0x24,0xfc]
3521 vpshrdvw
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3523 // CHECK
: vpshrdvw
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3524 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x72,0x6c,0x24,0x04]
3525 vpshrdvw
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3527 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3528 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0x10]
3529 vpshrdvw
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3531 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3532 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0]
3533 vpshrdvw
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3535 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3536 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0]
3537 vpshrdvw
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3539 // CHECK
: vpshrdvd
(%rcx
), %ymm23
, %ymm21
{%k2
}
3540 // CHECK
: encoding
: [0x62,0xe2,0x45,0x22,0x73,0x29]
3541 vpshrdvd
(%rcx
), %ymm23
, %ymm21
{%k2
}
3543 // CHECK
: vpshrdvd
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3544 // CHECK
: encoding
: [0x62,0xe2,0x45,0x22,0x73,0x6c,0x24,0xfc]
3545 vpshrdvd
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3547 // CHECK
: vpshrdvd
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3548 // CHECK
: encoding
: [0x62,0xe2,0x45,0x22,0x73,0x6c,0x24,0x04]
3549 vpshrdvd
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3551 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3552 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
3553 vpshrdvd
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3555 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3556 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
3557 vpshrdvd
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3559 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3560 // CHECK
: encoding
: [0x62,0xa2,0x45,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
3561 vpshrdvd
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3563 // CHECK
: vpshrdvq
(%rcx
), %ymm23
, %ymm21
{%k2
}
3564 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x73,0x29]
3565 vpshrdvq
(%rcx
), %ymm23
, %ymm21
{%k2
}
3567 // CHECK
: vpshrdvq
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3568 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x73,0x6c,0x24,0xfc]
3569 vpshrdvq
-128(%rsp
), %ymm23
, %ymm21
{%k2
}
3571 // CHECK
: vpshrdvq
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3572 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x22,0x73,0x6c,0x24,0x04]
3573 vpshrdvq
128(%rsp
), %ymm23
, %ymm21
{%k2
}
3575 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3576 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
3577 vpshrdvq
268435456(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3579 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3580 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
3581 vpshrdvq
-536870912(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3583 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}
3584 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x22,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
3585 vpshrdvq
-536870910(%rcx
,%r14,8), %ymm23
, %ymm21
{%k2
}