1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
< %s | FileCheck
%s
3 // CHECK
: vpexpandb
%zmm3
, %zmm1
4 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x62,0xcb]
7 // CHECK
: vpexpandw
%zmm3
, %zmm1
8 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x62,0xcb]
11 // CHECK
: vpexpandb
%zmm23
, %zmm21
12 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x48,0x62,0xef]
13 vpexpandb
%zmm23
, %zmm21
15 // CHECK
: vpexpandw
%zmm23
, %zmm21
16 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x62,0xef]
17 vpexpandw
%zmm23
, %zmm21
19 // CHECK
: vpexpandb
%zmm3
, %zmm1
{%k2
}
20 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x4a,0x62,0xcb]
21 vpexpandb
%zmm3
, %zmm1
{%k2
}
23 // CHECK
: vpexpandw
%zmm3
, %zmm1
{%k2
}
24 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x4a,0x62,0xcb]
25 vpexpandw
%zmm3
, %zmm1
{%k2
}
27 // CHECK
: vpexpandb
%zmm23
, %zmm21
{%k2
}
28 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x62,0xef]
29 vpexpandb
%zmm23
, %zmm21
{%k2
}
31 // CHECK
: vpexpandw
%zmm23
, %zmm21
{%k2
}
32 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x62,0xef]
33 vpexpandw
%zmm23
, %zmm21
{%k2
}
35 // CHECK
: vpexpandb
(%rcx
), %zmm1
36 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x62,0x09]
37 vpexpandb
(%rcx
), %zmm1
39 // CHECK
: vpexpandb
-4(%rsp
), %zmm1
40 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x62,0x4c,0x24,0xfc]
41 vpexpandb
-4(%rsp
), %zmm1
43 // CHECK
: vpexpandb
4(%rsp
), %zmm1
44 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x62,0x4c,0x24,0x04]
45 vpexpandb
4(%rsp
), %zmm1
47 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %zmm1
48 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
49 vpexpandb
268435456(%rcx
,%r14,8), %zmm1
51 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %zmm1
52 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
53 vpexpandb
-536870912(%rcx
,%r14,8), %zmm1
55 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %zmm1
56 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
57 vpexpandb
-536870910(%rcx
,%r14,8), %zmm1
59 // CHECK
: vpexpandw
(%rcx
), %zmm1
60 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x62,0x09]
61 vpexpandw
(%rcx
), %zmm1
63 // CHECK
: vpexpandw
-8(%rsp
), %zmm1
64 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x62,0x4c,0x24,0xfc]
65 vpexpandw
-8(%rsp
), %zmm1
67 // CHECK
: vpexpandw
8(%rsp
), %zmm1
68 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x62,0x4c,0x24,0x04]
69 vpexpandw
8(%rsp
), %zmm1
71 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %zmm1
72 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
73 vpexpandw
268435456(%rcx
,%r14,8), %zmm1
75 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %zmm1
76 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
77 vpexpandw
-536870912(%rcx
,%r14,8), %zmm1
79 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %zmm1
80 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
81 vpexpandw
-536870910(%rcx
,%r14,8), %zmm1
83 // CHECK
: vpexpandb
(%rcx
), %zmm21
84 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x62,0x29]
85 vpexpandb
(%rcx
), %zmm21
87 // CHECK
: vpexpandb
-4(%rsp
), %zmm21
88 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x62,0x6c,0x24,0xfc]
89 vpexpandb
-4(%rsp
), %zmm21
91 // CHECK
: vpexpandb
4(%rsp
), %zmm21
92 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x62,0x6c,0x24,0x04]
93 vpexpandb
4(%rsp
), %zmm21
95 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %zmm21
96 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x48,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
97 vpexpandb
268435456(%rcx
,%r14,8), %zmm21
99 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %zmm21
100 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x48,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
101 vpexpandb
-536870912(%rcx
,%r14,8), %zmm21
103 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %zmm21
104 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x48,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
105 vpexpandb
-536870910(%rcx
,%r14,8), %zmm21
107 // CHECK
: vpexpandw
(%rcx
), %zmm21
108 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x62,0x29]
109 vpexpandw
(%rcx
), %zmm21
111 // CHECK
: vpexpandw
-8(%rsp
), %zmm21
112 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x62,0x6c,0x24,0xfc]
113 vpexpandw
-8(%rsp
), %zmm21
115 // CHECK
: vpexpandw
8(%rsp
), %zmm21
116 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x62,0x6c,0x24,0x04]
117 vpexpandw
8(%rsp
), %zmm21
119 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %zmm21
120 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
121 vpexpandw
268435456(%rcx
,%r14,8), %zmm21
123 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %zmm21
124 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
125 vpexpandw
-536870912(%rcx
,%r14,8), %zmm21
127 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %zmm21
128 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
129 vpexpandw
-536870910(%rcx
,%r14,8), %zmm21
131 // CHECK
: vpexpandb
(%rcx
), %zmm1
{%k2
}
132 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x4a,0x62,0x09]
133 vpexpandb
(%rcx
), %zmm1
{%k2
}
135 // CHECK
: vpexpandb
-4(%rsp
), %zmm1
{%k2
}
136 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x4a,0x62,0x4c,0x24,0xfc]
137 vpexpandb
-4(%rsp
), %zmm1
{%k2
}
139 // CHECK
: vpexpandb
4(%rsp
), %zmm1
{%k2
}
140 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x4a,0x62,0x4c,0x24,0x04]
141 vpexpandb
4(%rsp
), %zmm1
{%k2
}
143 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %zmm1
{%k2
}
144 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x4a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
145 vpexpandb
268435456(%rcx
,%r14,8), %zmm1
{%k2
}
147 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %zmm1
{%k2
}
148 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x4a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
149 vpexpandb
-536870912(%rcx
,%r14,8), %zmm1
{%k2
}
151 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %zmm1
{%k2
}
152 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x4a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
153 vpexpandb
-536870910(%rcx
,%r14,8), %zmm1
{%k2
}
155 // CHECK
: vpexpandw
(%rcx
), %zmm1
{%k2
}
156 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x4a,0x62,0x09]
157 vpexpandw
(%rcx
), %zmm1
{%k2
}
159 // CHECK
: vpexpandw
-8(%rsp
), %zmm1
{%k2
}
160 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x4a,0x62,0x4c,0x24,0xfc]
161 vpexpandw
-8(%rsp
), %zmm1
{%k2
}
163 // CHECK
: vpexpandw
8(%rsp
), %zmm1
{%k2
}
164 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x4a,0x62,0x4c,0x24,0x04]
165 vpexpandw
8(%rsp
), %zmm1
{%k2
}
167 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %zmm1
{%k2
}
168 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x4a,0x62,0x8c,0xf1,0x00,0x00,0x00,0x10]
169 vpexpandw
268435456(%rcx
,%r14,8), %zmm1
{%k2
}
171 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %zmm1
{%k2
}
172 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x4a,0x62,0x8c,0xf1,0x00,0x00,0x00,0xe0]
173 vpexpandw
-536870912(%rcx
,%r14,8), %zmm1
{%k2
}
175 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %zmm1
{%k2
}
176 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x4a,0x62,0x8c,0xf1,0x02,0x00,0x00,0xe0]
177 vpexpandw
-536870910(%rcx
,%r14,8), %zmm1
{%k2
}
179 // CHECK
: vpexpandb
(%rcx
), %zmm21
{%k2
}
180 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x62,0x29]
181 vpexpandb
(%rcx
), %zmm21
{%k2
}
183 // CHECK
: vpexpandb
-4(%rsp
), %zmm21
{%k2
}
184 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x62,0x6c,0x24,0xfc]
185 vpexpandb
-4(%rsp
), %zmm21
{%k2
}
187 // CHECK
: vpexpandb
4(%rsp
), %zmm21
{%k2
}
188 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x62,0x6c,0x24,0x04]
189 vpexpandb
4(%rsp
), %zmm21
{%k2
}
191 // CHECK
: vpexpandb
268435456(%rcx
,%r14,8), %zmm21
{%k2
}
192 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
193 vpexpandb
268435456(%rcx
,%r14,8), %zmm21
{%k2
}
195 // CHECK
: vpexpandb
-536870912(%rcx
,%r14,8), %zmm21
{%k2
}
196 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
197 vpexpandb
-536870912(%rcx
,%r14,8), %zmm21
{%k2
}
199 // CHECK
: vpexpandb
-536870910(%rcx
,%r14,8), %zmm21
{%k2
}
200 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
201 vpexpandb
-536870910(%rcx
,%r14,8), %zmm21
{%k2
}
203 // CHECK
: vpexpandw
(%rcx
), %zmm21
{%k2
}
204 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x62,0x29]
205 vpexpandw
(%rcx
), %zmm21
{%k2
}
207 // CHECK
: vpexpandw
-8(%rsp
), %zmm21
{%k2
}
208 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x62,0x6c,0x24,0xfc]
209 vpexpandw
-8(%rsp
), %zmm21
{%k2
}
211 // CHECK
: vpexpandw
8(%rsp
), %zmm21
{%k2
}
212 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x62,0x6c,0x24,0x04]
213 vpexpandw
8(%rsp
), %zmm21
{%k2
}
215 // CHECK
: vpexpandw
268435456(%rcx
,%r14,8), %zmm21
{%k2
}
216 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x62,0xac,0xf1,0x00,0x00,0x00,0x10]
217 vpexpandw
268435456(%rcx
,%r14,8), %zmm21
{%k2
}
219 // CHECK
: vpexpandw
-536870912(%rcx
,%r14,8), %zmm21
{%k2
}
220 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x62,0xac,0xf1,0x00,0x00,0x00,0xe0]
221 vpexpandw
-536870912(%rcx
,%r14,8), %zmm21
{%k2
}
223 // CHECK
: vpexpandw
-536870910(%rcx
,%r14,8), %zmm21
{%k2
}
224 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x62,0xac,0xf1,0x02,0x00,0x00,0xe0]
225 vpexpandw
-536870910(%rcx
,%r14,8), %zmm21
{%k2
}
227 // CHECK
: vpcompressb
%zmm3
, %zmm1
228 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x63,0xd9]
229 vpcompressb
%zmm3
, %zmm1
231 // CHECK
: vpcompressw
%zmm3
, %zmm1
232 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x63,0xd9]
233 vpcompressw
%zmm3
, %zmm1
235 // CHECK
: vpcompressb
%zmm23
, %zmm21
236 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x48,0x63,0xfd]
237 vpcompressb
%zmm23
, %zmm21
239 // CHECK
: vpcompressw
%zmm23
, %zmm21
240 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x63,0xfd]
241 vpcompressw
%zmm23
, %zmm21
243 // CHECK
: vpcompressb
%zmm3
, %zmm1
{%k2
}
244 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x4a,0x63,0xd9]
245 vpcompressb
%zmm3
, %zmm1
{%k2
}
247 // CHECK
: vpcompressw
%zmm3
, %zmm1
{%k2
}
248 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x4a,0x63,0xd9]
249 vpcompressw
%zmm3
, %zmm1
{%k2
}
251 // CHECK
: vpcompressb
%zmm23
, %zmm21
{%k2
}
252 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x63,0xfd]
253 vpcompressb
%zmm23
, %zmm21
{%k2
}
255 // CHECK
: vpcompressw
%zmm23
, %zmm21
{%k2
}
256 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x63,0xfd]
257 vpcompressw
%zmm23
, %zmm21
{%k2
}
259 // CHECK
: vpcompressb
%zmm1
, (%rcx
)
260 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x63,0x09]
261 vpcompressb
%zmm1
, (%rcx
)
263 // CHECK
: vpcompressb
%zmm1
, -4(%rsp
)
264 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x63,0x4c,0x24,0xfc]
265 vpcompressb
%zmm1
, -4(%rsp
)
267 // CHECK
: vpcompressb
%zmm1
, 4(%rsp
)
268 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x63,0x4c,0x24,0x04]
269 vpcompressb
%zmm1
, 4(%rsp
)
271 // CHECK
: vpcompressb
%zmm1
, 268435456(%rcx
,%r14,8)
272 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
273 vpcompressb
%zmm1
, 268435456(%rcx
,%r14,8)
275 // CHECK
: vpcompressb
%zmm1
, -536870912(%rcx
,%r14,8)
276 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
277 vpcompressb
%zmm1
, -536870912(%rcx
,%r14,8)
279 // CHECK
: vpcompressb
%zmm1
, -536870910(%rcx
,%r14,8)
280 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
281 vpcompressb
%zmm1
, -536870910(%rcx
,%r14,8)
283 // CHECK
: vpcompressw
%zmm1
, (%rcx
)
284 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x63,0x09]
285 vpcompressw
%zmm1
, (%rcx
)
287 // CHECK
: vpcompressw
%zmm1
, -8(%rsp
)
288 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x63,0x4c,0x24,0xfc]
289 vpcompressw
%zmm1
, -8(%rsp
)
291 // CHECK
: vpcompressw
%zmm1
, 8(%rsp
)
292 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x63,0x4c,0x24,0x04]
293 vpcompressw
%zmm1
, 8(%rsp
)
295 // CHECK
: vpcompressw
%zmm1
, 268435456(%rcx
,%r14,8)
296 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
297 vpcompressw
%zmm1
, 268435456(%rcx
,%r14,8)
299 // CHECK
: vpcompressw
%zmm1
, -536870912(%rcx
,%r14,8)
300 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
301 vpcompressw
%zmm1
, -536870912(%rcx
,%r14,8)
303 // CHECK
: vpcompressw
%zmm1
, -536870910(%rcx
,%r14,8)
304 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
305 vpcompressw
%zmm1
, -536870910(%rcx
,%r14,8)
307 // CHECK
: vpcompressb
%zmm21
, (%rcx
) {%k2
}
308 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x63,0x29]
309 vpcompressb
%zmm21
, (%rcx
) {%k2
}
311 // CHECK
: vpcompressb
%zmm21
, -4(%rsp
) {%k2
}
312 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x63,0x6c,0x24,0xfc]
313 vpcompressb
%zmm21
, -4(%rsp
) {%k2
}
315 // CHECK
: vpcompressb
%zmm21
, 4(%rsp
) {%k2
}
316 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x63,0x6c,0x24,0x04]
317 vpcompressb
%zmm21
, 4(%rsp
) {%k2
}
319 // CHECK
: vpcompressb
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
320 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
321 vpcompressb
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
323 // CHECK
: vpcompressb
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
324 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
325 vpcompressb
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
327 // CHECK
: vpcompressb
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
328 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
329 vpcompressb
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
331 // CHECK
: vpcompressw
%zmm21
, (%rcx
) {%k2
}
332 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x63,0x29]
333 vpcompressw
%zmm21
, (%rcx
) {%k2
}
335 // CHECK
: vpcompressw
%zmm21
, -8(%rsp
) {%k2
}
336 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x63,0x6c,0x24,0xfc]
337 vpcompressw
%zmm21
, -8(%rsp
) {%k2
}
339 // CHECK
: vpcompressw
%zmm21
, 8(%rsp
) {%k2
}
340 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x63,0x6c,0x24,0x04]
341 vpcompressw
%zmm21
, 8(%rsp
) {%k2
}
343 // CHECK
: vpcompressw
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
344 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
345 vpcompressw
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
347 // CHECK
: vpcompressw
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
348 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
349 vpcompressw
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
351 // CHECK
: vpcompressw
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
352 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
353 vpcompressw
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
355 // CHECK
: vpcompressb
%zmm1
, (%rcx
)
356 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x63,0x09]
357 vpcompressb
%zmm1
, (%rcx
)
359 // CHECK
: vpcompressb
%zmm1
, -4(%rsp
)
360 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x63,0x4c,0x24,0xfc]
361 vpcompressb
%zmm1
, -4(%rsp
)
363 // CHECK
: vpcompressb
%zmm1
, 4(%rsp
)
364 // CHECK
: encoding
: [0x62,0xf2,0x7d,0x48,0x63,0x4c,0x24,0x04]
365 vpcompressb
%zmm1
, 4(%rsp
)
367 // CHECK
: vpcompressb
%zmm1
, 268435456(%rcx
,%r14,8)
368 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
369 vpcompressb
%zmm1
, 268435456(%rcx
,%r14,8)
371 // CHECK
: vpcompressb
%zmm1
, -536870912(%rcx
,%r14,8)
372 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
373 vpcompressb
%zmm1
, -536870912(%rcx
,%r14,8)
375 // CHECK
: vpcompressb
%zmm1
, -536870910(%rcx
,%r14,8)
376 // CHECK
: encoding
: [0x62,0xb2,0x7d,0x48,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
377 vpcompressb
%zmm1
, -536870910(%rcx
,%r14,8)
379 // CHECK
: vpcompressw
%zmm1
, (%rcx
)
380 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x63,0x09]
381 vpcompressw
%zmm1
, (%rcx
)
383 // CHECK
: vpcompressw
%zmm1
, -8(%rsp
)
384 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x63,0x4c,0x24,0xfc]
385 vpcompressw
%zmm1
, -8(%rsp
)
387 // CHECK
: vpcompressw
%zmm1
, 8(%rsp
)
388 // CHECK
: encoding
: [0x62,0xf2,0xfd,0x48,0x63,0x4c,0x24,0x04]
389 vpcompressw
%zmm1
, 8(%rsp
)
391 // CHECK
: vpcompressw
%zmm1
, 268435456(%rcx
,%r14,8)
392 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0x10]
393 vpcompressw
%zmm1
, 268435456(%rcx
,%r14,8)
395 // CHECK
: vpcompressw
%zmm1
, -536870912(%rcx
,%r14,8)
396 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x63,0x8c,0xf1,0x00,0x00,0x00,0xe0]
397 vpcompressw
%zmm1
, -536870912(%rcx
,%r14,8)
399 // CHECK
: vpcompressw
%zmm1
, -536870910(%rcx
,%r14,8)
400 // CHECK
: encoding
: [0x62,0xb2,0xfd,0x48,0x63,0x8c,0xf1,0x02,0x00,0x00,0xe0]
401 vpcompressw
%zmm1
, -536870910(%rcx
,%r14,8)
403 // CHECK
: vpcompressb
%zmm21
, (%rcx
) {%k2
}
404 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x63,0x29]
405 vpcompressb
%zmm21
, (%rcx
) {%k2
}
407 // CHECK
: vpcompressb
%zmm21
, -4(%rsp
) {%k2
}
408 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x63,0x6c,0x24,0xfc]
409 vpcompressb
%zmm21
, -4(%rsp
) {%k2
}
411 // CHECK
: vpcompressb
%zmm21
, 4(%rsp
) {%k2
}
412 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x4a,0x63,0x6c,0x24,0x04]
413 vpcompressb
%zmm21
, 4(%rsp
) {%k2
}
415 // CHECK
: vpcompressb
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
416 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
417 vpcompressb
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
419 // CHECK
: vpcompressb
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
420 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
421 vpcompressb
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
423 // CHECK
: vpcompressb
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
424 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
425 vpcompressb
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
427 // CHECK
: vpcompressw
%zmm21
, (%rcx
) {%k2
}
428 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x63,0x29]
429 vpcompressw
%zmm21
, (%rcx
) {%k2
}
431 // CHECK
: vpcompressw
%zmm21
, -8(%rsp
) {%k2
}
432 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x63,0x6c,0x24,0xfc]
433 vpcompressw
%zmm21
, -8(%rsp
) {%k2
}
435 // CHECK
: vpcompressw
%zmm21
, 8(%rsp
) {%k2
}
436 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x4a,0x63,0x6c,0x24,0x04]
437 vpcompressw
%zmm21
, 8(%rsp
) {%k2
}
439 // CHECK
: vpcompressw
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
440 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0x10]
441 vpcompressw
%zmm21
, 268435456(%rcx
,%r14,8) {%k2
}
443 // CHECK
: vpcompressw
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
444 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x63,0xac,0xf1,0x00,0x00,0x00,0xe0]
445 vpcompressw
%zmm21
, -536870912(%rcx
,%r14,8) {%k2
}
447 // CHECK
: vpcompressw
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
448 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4a,0x63,0xac,0xf1,0x02,0x00,0x00,0xe0]
449 vpcompressw
%zmm21
, -536870910(%rcx
,%r14,8) {%k2
}
451 // CHECK
: vpshldw $
7, %zmm3
, %zmm3
, %zmm1
452 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x70,0xcb,0x07]
453 vpshldw $
7, %zmm3
, %zmm3
, %zmm1
455 // CHECK
: vpshldd $
7, %zmm3
, %zmm3
, %zmm1
456 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x71,0xcb,0x07]
457 vpshldd $
7, %zmm3
, %zmm3
, %zmm1
459 // CHECK
: vpshldq $
7, %zmm3
, %zmm3
, %zmm1
460 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x71,0xcb,0x07]
461 vpshldq $
7, %zmm3
, %zmm3
, %zmm1
463 // CHECK
: vpshrdw $
7, %zmm3
, %zmm3
, %zmm1
464 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x72,0xcb,0x07]
465 vpshrdw $
7, %zmm3
, %zmm3
, %zmm1
467 // CHECK
: vpshrdd $
7, %zmm3
, %zmm3
, %zmm1
468 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x73,0xcb,0x07]
469 vpshrdd $
7, %zmm3
, %zmm3
, %zmm1
471 // CHECK
: vpshrdq $
7, %zmm3
, %zmm3
, %zmm1
472 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x73,0xcb,0x07]
473 vpshrdq $
7, %zmm3
, %zmm3
, %zmm1
475 // CHECK
: vpshldw $
7, %zmm23
, %zmm23
, %zmm21
476 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x70,0xef,0x07]
477 vpshldw $
7, %zmm23
, %zmm23
, %zmm21
479 // CHECK
: vpshldd $
7, %zmm23
, %zmm23
, %zmm21
480 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x71,0xef,0x07]
481 vpshldd $
7, %zmm23
, %zmm23
, %zmm21
483 // CHECK
: vpshldq $
7, %zmm23
, %zmm23
, %zmm21
484 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x71,0xef,0x07]
485 vpshldq $
7, %zmm23
, %zmm23
, %zmm21
487 // CHECK
: vpshrdw $
7, %zmm23
, %zmm23
, %zmm21
488 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x72,0xef,0x07]
489 vpshrdw $
7, %zmm23
, %zmm23
, %zmm21
491 // CHECK
: vpshrdd $
7, %zmm23
, %zmm23
, %zmm21
492 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x73,0xef,0x07]
493 vpshrdd $
7, %zmm23
, %zmm23
, %zmm21
495 // CHECK
: vpshrdq $
7, %zmm23
, %zmm23
, %zmm21
496 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x73,0xef,0x07]
497 vpshrdq $
7, %zmm23
, %zmm23
, %zmm21
499 // CHECK
: vpshldw $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
500 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x70,0xcb,0x07]
501 vpshldw $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
503 // CHECK
: vpshldd $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
504 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x71,0xcb,0x07]
505 vpshldd $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
507 // CHECK
: vpshldq $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
508 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x71,0xcb,0x07]
509 vpshldq $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
511 // CHECK
: vpshrdw $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
512 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x72,0xcb,0x07]
513 vpshrdw $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
515 // CHECK
: vpshrdd $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
516 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x73,0xcb,0x07]
517 vpshrdd $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
519 // CHECK
: vpshrdq $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
520 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x73,0xcb,0x07]
521 vpshrdq $
7, %zmm3
, %zmm3
, %zmm1
{%k2
}
523 // CHECK
: vpshldw $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
524 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x70,0xef,0x07]
525 vpshldw $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
527 // CHECK
: vpshldd $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
528 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x71,0xef,0x07]
529 vpshldd $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
531 // CHECK
: vpshldq $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
532 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x71,0xef,0x07]
533 vpshldq $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
535 // CHECK
: vpshrdw $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
536 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x72,0xef,0x07]
537 vpshrdw $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
539 // CHECK
: vpshrdd $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
540 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x73,0xef,0x07]
541 vpshrdd $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
543 // CHECK
: vpshrdq $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
544 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x73,0xef,0x07]
545 vpshrdq $
7, %zmm23
, %zmm23
, %zmm21
{%k2
}
547 // CHECK
: vpshldw $
7, (%rcx
), %zmm3
, %zmm1
548 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x70,0x09,0x07]
549 vpshldw $
7, (%rcx
), %zmm3
, %zmm1
551 // CHECK
: vpshldw $
7, -256(%rsp
), %zmm3
, %zmm1
552 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x70,0x4c,0x24,0xfc,0x07]
553 vpshldw $
7, -256(%rsp
), %zmm3
, %zmm1
555 // CHECK
: vpshldw $
7, 256(%rsp
), %zmm3
, %zmm1
556 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x70,0x4c,0x24,0x04,0x07]
557 vpshldw $
7, 256(%rsp
), %zmm3
, %zmm1
559 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
560 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
561 vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
563 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
564 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
565 vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
567 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
568 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
569 vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
571 // CHECK
: vpshldd $
7, (%rcx
), %zmm3
, %zmm1
572 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x71,0x09,0x07]
573 vpshldd $
7, (%rcx
), %zmm3
, %zmm1
575 // CHECK
: vpshldd $
7, -256(%rsp
), %zmm3
, %zmm1
576 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x71,0x4c,0x24,0xfc,0x07]
577 vpshldd $
7, -256(%rsp
), %zmm3
, %zmm1
579 // CHECK
: vpshldd $
7, 256(%rsp
), %zmm3
, %zmm1
580 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x71,0x4c,0x24,0x04,0x07]
581 vpshldd $
7, 256(%rsp
), %zmm3
, %zmm1
583 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
584 // CHECK
: encoding
: [0x62,0xb3,0x65,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
585 vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
587 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
588 // CHECK
: encoding
: [0x62,0xb3,0x65,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
589 vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
591 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
592 // CHECK
: encoding
: [0x62,0xb3,0x65,0x48,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
593 vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
595 // CHECK
: vpshldq $
7, (%rcx
), %zmm3
, %zmm1
596 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x71,0x09,0x07]
597 vpshldq $
7, (%rcx
), %zmm3
, %zmm1
599 // CHECK
: vpshldq $
7, -256(%rsp
), %zmm3
, %zmm1
600 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x71,0x4c,0x24,0xfc,0x07]
601 vpshldq $
7, -256(%rsp
), %zmm3
, %zmm1
603 // CHECK
: vpshldq $
7, 256(%rsp
), %zmm3
, %zmm1
604 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x71,0x4c,0x24,0x04,0x07]
605 vpshldq $
7, 256(%rsp
), %zmm3
, %zmm1
607 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
608 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
609 vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
611 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
612 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
613 vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
615 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
616 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
617 vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
619 // CHECK
: vpshrdw $
7, (%rcx
), %zmm3
, %zmm1
620 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x72,0x09,0x07]
621 vpshrdw $
7, (%rcx
), %zmm3
, %zmm1
623 // CHECK
: vpshrdw $
7, -256(%rsp
), %zmm3
, %zmm1
624 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x72,0x4c,0x24,0xfc,0x07]
625 vpshrdw $
7, -256(%rsp
), %zmm3
, %zmm1
627 // CHECK
: vpshrdw $
7, 256(%rsp
), %zmm3
, %zmm1
628 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x72,0x4c,0x24,0x04,0x07]
629 vpshrdw $
7, 256(%rsp
), %zmm3
, %zmm1
631 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
632 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
633 vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
635 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
636 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
637 vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
639 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
640 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
641 vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
643 // CHECK
: vpshrdd $
7, (%rcx
), %zmm3
, %zmm1
644 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x73,0x09,0x07]
645 vpshrdd $
7, (%rcx
), %zmm3
, %zmm1
647 // CHECK
: vpshrdd $
7, -256(%rsp
), %zmm3
, %zmm1
648 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x73,0x4c,0x24,0xfc,0x07]
649 vpshrdd $
7, -256(%rsp
), %zmm3
, %zmm1
651 // CHECK
: vpshrdd $
7, 256(%rsp
), %zmm3
, %zmm1
652 // CHECK
: encoding
: [0x62,0xf3,0x65,0x48,0x73,0x4c,0x24,0x04,0x07]
653 vpshrdd $
7, 256(%rsp
), %zmm3
, %zmm1
655 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
656 // CHECK
: encoding
: [0x62,0xb3,0x65,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
657 vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
659 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
660 // CHECK
: encoding
: [0x62,0xb3,0x65,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
661 vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
663 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
664 // CHECK
: encoding
: [0x62,0xb3,0x65,0x48,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
665 vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
667 // CHECK
: vpshrdq $
7, (%rcx
), %zmm3
, %zmm1
668 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x73,0x09,0x07]
669 vpshrdq $
7, (%rcx
), %zmm3
, %zmm1
671 // CHECK
: vpshrdq $
7, -256(%rsp
), %zmm3
, %zmm1
672 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x73,0x4c,0x24,0xfc,0x07]
673 vpshrdq $
7, -256(%rsp
), %zmm3
, %zmm1
675 // CHECK
: vpshrdq $
7, 256(%rsp
), %zmm3
, %zmm1
676 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x48,0x73,0x4c,0x24,0x04,0x07]
677 vpshrdq $
7, 256(%rsp
), %zmm3
, %zmm1
679 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
680 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
681 vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
683 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
684 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
685 vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
687 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
688 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x48,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
689 vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
691 // CHECK
: vpshldw $
7, (%rcx
), %zmm23
, %zmm21
692 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x70,0x29,0x07]
693 vpshldw $
7, (%rcx
), %zmm23
, %zmm21
695 // CHECK
: vpshldw $
7, -256(%rsp
), %zmm23
, %zmm21
696 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x70,0x6c,0x24,0xfc,0x07]
697 vpshldw $
7, -256(%rsp
), %zmm23
, %zmm21
699 // CHECK
: vpshldw $
7, 256(%rsp
), %zmm23
, %zmm21
700 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x70,0x6c,0x24,0x04,0x07]
701 vpshldw $
7, 256(%rsp
), %zmm23
, %zmm21
703 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
704 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
705 vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
707 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
708 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
709 vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
711 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
712 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
713 vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
715 // CHECK
: vpshldd $
7, (%rcx
), %zmm23
, %zmm21
716 // CHECK
: encoding
: [0x62,0xe3,0x45,0x40,0x71,0x29,0x07]
717 vpshldd $
7, (%rcx
), %zmm23
, %zmm21
719 // CHECK
: vpshldd $
7, -256(%rsp
), %zmm23
, %zmm21
720 // CHECK
: encoding
: [0x62,0xe3,0x45,0x40,0x71,0x6c,0x24,0xfc,0x07]
721 vpshldd $
7, -256(%rsp
), %zmm23
, %zmm21
723 // CHECK
: vpshldd $
7, 256(%rsp
), %zmm23
, %zmm21
724 // CHECK
: encoding
: [0x62,0xe3,0x45,0x40,0x71,0x6c,0x24,0x04,0x07]
725 vpshldd $
7, 256(%rsp
), %zmm23
, %zmm21
727 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
728 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
729 vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
731 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
732 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
733 vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
735 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
736 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
737 vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
739 // CHECK
: vpshldq $
7, (%rcx
), %zmm23
, %zmm21
740 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x71,0x29,0x07]
741 vpshldq $
7, (%rcx
), %zmm23
, %zmm21
743 // CHECK
: vpshldq $
7, -256(%rsp
), %zmm23
, %zmm21
744 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x71,0x6c,0x24,0xfc,0x07]
745 vpshldq $
7, -256(%rsp
), %zmm23
, %zmm21
747 // CHECK
: vpshldq $
7, 256(%rsp
), %zmm23
, %zmm21
748 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x71,0x6c,0x24,0x04,0x07]
749 vpshldq $
7, 256(%rsp
), %zmm23
, %zmm21
751 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
752 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
753 vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
755 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
756 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
757 vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
759 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
760 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
761 vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
763 // CHECK
: vpshrdw $
7, (%rcx
), %zmm23
, %zmm21
764 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x72,0x29,0x07]
765 vpshrdw $
7, (%rcx
), %zmm23
, %zmm21
767 // CHECK
: vpshrdw $
7, -256(%rsp
), %zmm23
, %zmm21
768 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x72,0x6c,0x24,0xfc,0x07]
769 vpshrdw $
7, -256(%rsp
), %zmm23
, %zmm21
771 // CHECK
: vpshrdw $
7, 256(%rsp
), %zmm23
, %zmm21
772 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x72,0x6c,0x24,0x04,0x07]
773 vpshrdw $
7, 256(%rsp
), %zmm23
, %zmm21
775 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
776 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
777 vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
779 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
780 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
781 vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
783 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
784 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
785 vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
787 // CHECK
: vpshrdd $
7, (%rcx
), %zmm23
, %zmm21
788 // CHECK
: encoding
: [0x62,0xe3,0x45,0x40,0x73,0x29,0x07]
789 vpshrdd $
7, (%rcx
), %zmm23
, %zmm21
791 // CHECK
: vpshrdd $
7, -256(%rsp
), %zmm23
, %zmm21
792 // CHECK
: encoding
: [0x62,0xe3,0x45,0x40,0x73,0x6c,0x24,0xfc,0x07]
793 vpshrdd $
7, -256(%rsp
), %zmm23
, %zmm21
795 // CHECK
: vpshrdd $
7, 256(%rsp
), %zmm23
, %zmm21
796 // CHECK
: encoding
: [0x62,0xe3,0x45,0x40,0x73,0x6c,0x24,0x04,0x07]
797 vpshrdd $
7, 256(%rsp
), %zmm23
, %zmm21
799 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
800 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
801 vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
803 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
804 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
805 vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
807 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
808 // CHECK
: encoding
: [0x62,0xa3,0x45,0x40,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
809 vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
811 // CHECK
: vpshrdq $
7, (%rcx
), %zmm23
, %zmm21
812 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x73,0x29,0x07]
813 vpshrdq $
7, (%rcx
), %zmm23
, %zmm21
815 // CHECK
: vpshrdq $
7, -256(%rsp
), %zmm23
, %zmm21
816 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x73,0x6c,0x24,0xfc,0x07]
817 vpshrdq $
7, -256(%rsp
), %zmm23
, %zmm21
819 // CHECK
: vpshrdq $
7, 256(%rsp
), %zmm23
, %zmm21
820 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x40,0x73,0x6c,0x24,0x04,0x07]
821 vpshrdq $
7, 256(%rsp
), %zmm23
, %zmm21
823 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
824 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
825 vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
827 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
828 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
829 vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
831 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
832 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x40,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
833 vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
835 // CHECK
: vpshldw $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
836 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x70,0x09,0x07]
837 vpshldw $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
839 // CHECK
: vpshldw $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
840 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x70,0x4c,0x24,0xfc,0x07]
841 vpshldw $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
843 // CHECK
: vpshldw $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
844 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x70,0x4c,0x24,0x04,0x07]
845 vpshldw $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
847 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
848 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
849 vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
851 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
852 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
853 vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
855 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
856 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
857 vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
859 // CHECK
: vpshldd $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
860 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x71,0x09,0x07]
861 vpshldd $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
863 // CHECK
: vpshldd $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
864 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x71,0x4c,0x24,0xfc,0x07]
865 vpshldd $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
867 // CHECK
: vpshldd $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
868 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x71,0x4c,0x24,0x04,0x07]
869 vpshldd $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
871 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
872 // CHECK
: encoding
: [0x62,0xb3,0x65,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
873 vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
875 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
876 // CHECK
: encoding
: [0x62,0xb3,0x65,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
877 vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
879 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
880 // CHECK
: encoding
: [0x62,0xb3,0x65,0x4a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
881 vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
883 // CHECK
: vpshldq $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
884 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x71,0x09,0x07]
885 vpshldq $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
887 // CHECK
: vpshldq $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
888 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x71,0x4c,0x24,0xfc,0x07]
889 vpshldq $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
891 // CHECK
: vpshldq $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
892 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x71,0x4c,0x24,0x04,0x07]
893 vpshldq $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
895 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
896 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
897 vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
899 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
900 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
901 vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
903 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
904 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
905 vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
907 // CHECK
: vpshrdw $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
908 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x72,0x09,0x07]
909 vpshrdw $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
911 // CHECK
: vpshrdw $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
912 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x72,0x4c,0x24,0xfc,0x07]
913 vpshrdw $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
915 // CHECK
: vpshrdw $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
916 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x72,0x4c,0x24,0x04,0x07]
917 vpshrdw $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
919 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
920 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
921 vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
923 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
924 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
925 vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
927 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
928 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
929 vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
931 // CHECK
: vpshrdd $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
932 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x73,0x09,0x07]
933 vpshrdd $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
935 // CHECK
: vpshrdd $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
936 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x73,0x4c,0x24,0xfc,0x07]
937 vpshrdd $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
939 // CHECK
: vpshrdd $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
940 // CHECK
: encoding
: [0x62,0xf3,0x65,0x4a,0x73,0x4c,0x24,0x04,0x07]
941 vpshrdd $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
943 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
944 // CHECK
: encoding
: [0x62,0xb3,0x65,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
945 vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
947 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
948 // CHECK
: encoding
: [0x62,0xb3,0x65,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
949 vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
951 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
952 // CHECK
: encoding
: [0x62,0xb3,0x65,0x4a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
953 vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
955 // CHECK
: vpshrdq $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
956 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x73,0x09,0x07]
957 vpshrdq $
7, (%rcx
), %zmm3
, %zmm1
{%k2
}
959 // CHECK
: vpshrdq $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
960 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x73,0x4c,0x24,0xfc,0x07]
961 vpshrdq $
7, -256(%rsp
), %zmm3
, %zmm1
{%k2
}
963 // CHECK
: vpshrdq $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
964 // CHECK
: encoding
: [0x62,0xf3,0xe5,0x4a,0x73,0x4c,0x24,0x04,0x07]
965 vpshrdq $
7, 256(%rsp
), %zmm3
, %zmm1
{%k2
}
967 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
968 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10,0x07]
969 vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
971 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
972 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0,0x07]
973 vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
975 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
976 // CHECK
: encoding
: [0x62,0xb3,0xe5,0x4a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0,0x07]
977 vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
979 // CHECK
: vpshldw $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
980 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x70,0x29,0x07]
981 vpshldw $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
983 // CHECK
: vpshldw $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
984 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x70,0x6c,0x24,0xfc,0x07]
985 vpshldw $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
987 // CHECK
: vpshldw $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
988 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x70,0x6c,0x24,0x04,0x07]
989 vpshldw $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
991 // CHECK
: vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
992 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x70,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
993 vpshldw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
995 // CHECK
: vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
996 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
997 vpshldw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
999 // CHECK
: vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1000 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1001 vpshldw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1003 // CHECK
: vpshldd $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1004 // CHECK
: encoding
: [0x62,0xe3,0x45,0x42,0x71,0x29,0x07]
1005 vpshldd $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1007 // CHECK
: vpshldd $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1008 // CHECK
: encoding
: [0x62,0xe3,0x45,0x42,0x71,0x6c,0x24,0xfc,0x07]
1009 vpshldd $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1011 // CHECK
: vpshldd $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1012 // CHECK
: encoding
: [0x62,0xe3,0x45,0x42,0x71,0x6c,0x24,0x04,0x07]
1013 vpshldd $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1015 // CHECK
: vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1016 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1017 vpshldd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1019 // CHECK
: vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1020 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1021 vpshldd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1023 // CHECK
: vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1024 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1025 vpshldd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1027 // CHECK
: vpshldq $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1028 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x71,0x29,0x07]
1029 vpshldq $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1031 // CHECK
: vpshldq $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1032 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x71,0x6c,0x24,0xfc,0x07]
1033 vpshldq $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1035 // CHECK
: vpshldq $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1036 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x71,0x6c,0x24,0x04,0x07]
1037 vpshldq $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1039 // CHECK
: vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1040 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1041 vpshldq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1043 // CHECK
: vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1044 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1045 vpshldq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1047 // CHECK
: vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1048 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1049 vpshldq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1051 // CHECK
: vpshrdw $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1052 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x72,0x29,0x07]
1053 vpshrdw $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1055 // CHECK
: vpshrdw $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1056 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x72,0x6c,0x24,0xfc,0x07]
1057 vpshrdw $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1059 // CHECK
: vpshrdw $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1060 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x72,0x6c,0x24,0x04,0x07]
1061 vpshrdw $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1063 // CHECK
: vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1064 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x72,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1065 vpshrdw $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1067 // CHECK
: vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1068 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1069 vpshrdw $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1071 // CHECK
: vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1072 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1073 vpshrdw $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1075 // CHECK
: vpshrdd $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1076 // CHECK
: encoding
: [0x62,0xe3,0x45,0x42,0x73,0x29,0x07]
1077 vpshrdd $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1079 // CHECK
: vpshrdd $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1080 // CHECK
: encoding
: [0x62,0xe3,0x45,0x42,0x73,0x6c,0x24,0xfc,0x07]
1081 vpshrdd $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1083 // CHECK
: vpshrdd $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1084 // CHECK
: encoding
: [0x62,0xe3,0x45,0x42,0x73,0x6c,0x24,0x04,0x07]
1085 vpshrdd $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1087 // CHECK
: vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1088 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1089 vpshrdd $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1091 // CHECK
: vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1092 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1093 vpshrdd $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1095 // CHECK
: vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1096 // CHECK
: encoding
: [0x62,0xa3,0x45,0x42,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1097 vpshrdd $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1099 // CHECK
: vpshrdq $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1100 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x73,0x29,0x07]
1101 vpshrdq $
7, (%rcx
), %zmm23
, %zmm21
{%k2
}
1103 // CHECK
: vpshrdq $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1104 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x73,0x6c,0x24,0xfc,0x07]
1105 vpshrdq $
7, -256(%rsp
), %zmm23
, %zmm21
{%k2
}
1107 // CHECK
: vpshrdq $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1108 // CHECK
: encoding
: [0x62,0xe3,0xc5,0x42,0x73,0x6c,0x24,0x04,0x07]
1109 vpshrdq $
7, 256(%rsp
), %zmm23
, %zmm21
{%k2
}
1111 // CHECK
: vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1112 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0x10,0x07]
1113 vpshrdq $
7, 268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1115 // CHECK
: vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1116 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0,0x07]
1117 vpshrdq $
7, -536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1119 // CHECK
: vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1120 // CHECK
: encoding
: [0x62,0xa3,0xc5,0x42,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0,0x07]
1121 vpshrdq $
7, -536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1123 // CHECK
: vpshldvw
%zmm3
, %zmm3
, %zmm1
1124 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x70,0xcb]
1125 vpshldvw
%zmm3
, %zmm3
, %zmm1
1127 // CHECK
: vpshldvd
%zmm3
, %zmm3
, %zmm1
1128 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x71,0xcb]
1129 vpshldvd
%zmm3
, %zmm3
, %zmm1
1131 // CHECK
: vpshldvq
%zmm3
, %zmm3
, %zmm1
1132 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x71,0xcb]
1133 vpshldvq
%zmm3
, %zmm3
, %zmm1
1135 // CHECK
: vpshrdvw
%zmm3
, %zmm3
, %zmm1
1136 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x72,0xcb]
1137 vpshrdvw
%zmm3
, %zmm3
, %zmm1
1139 // CHECK
: vpshrdvd
%zmm3
, %zmm3
, %zmm1
1140 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x73,0xcb]
1141 vpshrdvd
%zmm3
, %zmm3
, %zmm1
1143 // CHECK
: vpshrdvq
%zmm3
, %zmm3
, %zmm1
1144 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x73,0xcb]
1145 vpshrdvq
%zmm3
, %zmm3
, %zmm1
1147 // CHECK
: vpshldvw
%zmm23
, %zmm23
, %zmm21
1148 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x70,0xef]
1149 vpshldvw
%zmm23
, %zmm23
, %zmm21
1151 // CHECK
: vpshldvd
%zmm23
, %zmm23
, %zmm21
1152 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x71,0xef]
1153 vpshldvd
%zmm23
, %zmm23
, %zmm21
1155 // CHECK
: vpshldvq
%zmm23
, %zmm23
, %zmm21
1156 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x71,0xef]
1157 vpshldvq
%zmm23
, %zmm23
, %zmm21
1159 // CHECK
: vpshrdvw
%zmm23
, %zmm23
, %zmm21
1160 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x72,0xef]
1161 vpshrdvw
%zmm23
, %zmm23
, %zmm21
1163 // CHECK
: vpshrdvd
%zmm23
, %zmm23
, %zmm21
1164 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x73,0xef]
1165 vpshrdvd
%zmm23
, %zmm23
, %zmm21
1167 // CHECK
: vpshrdvq
%zmm23
, %zmm23
, %zmm21
1168 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x73,0xef]
1169 vpshrdvq
%zmm23
, %zmm23
, %zmm21
1171 // CHECK
: vpshldvw
%zmm3
, %zmm3
, %zmm1
{%k2
}
1172 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x70,0xcb]
1173 vpshldvw
%zmm3
, %zmm3
, %zmm1
{%k2
}
1175 // CHECK
: vpshldvd
%zmm3
, %zmm3
, %zmm1
{%k2
}
1176 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x71,0xcb]
1177 vpshldvd
%zmm3
, %zmm3
, %zmm1
{%k2
}
1179 // CHECK
: vpshldvq
%zmm3
, %zmm3
, %zmm1
{%k2
}
1180 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x71,0xcb]
1181 vpshldvq
%zmm3
, %zmm3
, %zmm1
{%k2
}
1183 // CHECK
: vpshrdvw
%zmm3
, %zmm3
, %zmm1
{%k2
}
1184 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x72,0xcb]
1185 vpshrdvw
%zmm3
, %zmm3
, %zmm1
{%k2
}
1187 // CHECK
: vpshrdvd
%zmm3
, %zmm3
, %zmm1
{%k2
}
1188 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x73,0xcb]
1189 vpshrdvd
%zmm3
, %zmm3
, %zmm1
{%k2
}
1191 // CHECK
: vpshrdvq
%zmm3
, %zmm3
, %zmm1
{%k2
}
1192 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x73,0xcb]
1193 vpshrdvq
%zmm3
, %zmm3
, %zmm1
{%k2
}
1195 // CHECK
: vpshldvw
%zmm23
, %zmm23
, %zmm21
{%k2
}
1196 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x70,0xef]
1197 vpshldvw
%zmm23
, %zmm23
, %zmm21
{%k2
}
1199 // CHECK
: vpshldvd
%zmm23
, %zmm23
, %zmm21
{%k2
}
1200 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x71,0xef]
1201 vpshldvd
%zmm23
, %zmm23
, %zmm21
{%k2
}
1203 // CHECK
: vpshldvq
%zmm23
, %zmm23
, %zmm21
{%k2
}
1204 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x71,0xef]
1205 vpshldvq
%zmm23
, %zmm23
, %zmm21
{%k2
}
1207 // CHECK
: vpshrdvw
%zmm23
, %zmm23
, %zmm21
{%k2
}
1208 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x72,0xef]
1209 vpshrdvw
%zmm23
, %zmm23
, %zmm21
{%k2
}
1211 // CHECK
: vpshrdvd
%zmm23
, %zmm23
, %zmm21
{%k2
}
1212 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x73,0xef]
1213 vpshrdvd
%zmm23
, %zmm23
, %zmm21
{%k2
}
1215 // CHECK
: vpshrdvq
%zmm23
, %zmm23
, %zmm21
{%k2
}
1216 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x73,0xef]
1217 vpshrdvq
%zmm23
, %zmm23
, %zmm21
{%k2
}
1219 // CHECK
: vpshldvw
(%rcx
), %zmm3
, %zmm1
1220 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x70,0x09]
1221 vpshldvw
(%rcx
), %zmm3
, %zmm1
1223 // CHECK
: vpshldvw
-256(%rsp
), %zmm3
, %zmm1
1224 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x70,0x4c,0x24,0xfc]
1225 vpshldvw
-256(%rsp
), %zmm3
, %zmm1
1227 // CHECK
: vpshldvw
256(%rsp
), %zmm3
, %zmm1
1228 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x70,0x4c,0x24,0x04]
1229 vpshldvw
256(%rsp
), %zmm3
, %zmm1
1231 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1232 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10]
1233 vpshldvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1235 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1236 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1237 vpshldvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1239 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1240 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1241 vpshldvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1243 // CHECK
: vpshldvd
(%rcx
), %zmm3
, %zmm1
1244 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x71,0x09]
1245 vpshldvd
(%rcx
), %zmm3
, %zmm1
1247 // CHECK
: vpshldvd
-256(%rsp
), %zmm3
, %zmm1
1248 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x71,0x4c,0x24,0xfc]
1249 vpshldvd
-256(%rsp
), %zmm3
, %zmm1
1251 // CHECK
: vpshldvd
256(%rsp
), %zmm3
, %zmm1
1252 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x71,0x4c,0x24,0x04]
1253 vpshldvd
256(%rsp
), %zmm3
, %zmm1
1255 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1256 // CHECK
: encoding
: [0x62,0xb2,0x65,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
1257 vpshldvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1259 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1260 // CHECK
: encoding
: [0x62,0xb2,0x65,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1261 vpshldvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1263 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1264 // CHECK
: encoding
: [0x62,0xb2,0x65,0x48,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1265 vpshldvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1267 // CHECK
: vpshldvq
(%rcx
), %zmm3
, %zmm1
1268 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x71,0x09]
1269 vpshldvq
(%rcx
), %zmm3
, %zmm1
1271 // CHECK
: vpshldvq
-256(%rsp
), %zmm3
, %zmm1
1272 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x71,0x4c,0x24,0xfc]
1273 vpshldvq
-256(%rsp
), %zmm3
, %zmm1
1275 // CHECK
: vpshldvq
256(%rsp
), %zmm3
, %zmm1
1276 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x71,0x4c,0x24,0x04]
1277 vpshldvq
256(%rsp
), %zmm3
, %zmm1
1279 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1280 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
1281 vpshldvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1283 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1284 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1285 vpshldvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1287 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1288 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1289 vpshldvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1291 // CHECK
: vpshrdvw
(%rcx
), %zmm3
, %zmm1
1292 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x72,0x09]
1293 vpshrdvw
(%rcx
), %zmm3
, %zmm1
1295 // CHECK
: vpshrdvw
-256(%rsp
), %zmm3
, %zmm1
1296 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x72,0x4c,0x24,0xfc]
1297 vpshrdvw
-256(%rsp
), %zmm3
, %zmm1
1299 // CHECK
: vpshrdvw
256(%rsp
), %zmm3
, %zmm1
1300 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x72,0x4c,0x24,0x04]
1301 vpshrdvw
256(%rsp
), %zmm3
, %zmm1
1303 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1304 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10]
1305 vpshrdvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1307 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1308 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1309 vpshrdvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1311 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1312 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1313 vpshrdvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1315 // CHECK
: vpshrdvd
(%rcx
), %zmm3
, %zmm1
1316 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x73,0x09]
1317 vpshrdvd
(%rcx
), %zmm3
, %zmm1
1319 // CHECK
: vpshrdvd
-256(%rsp
), %zmm3
, %zmm1
1320 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x73,0x4c,0x24,0xfc]
1321 vpshrdvd
-256(%rsp
), %zmm3
, %zmm1
1323 // CHECK
: vpshrdvd
256(%rsp
), %zmm3
, %zmm1
1324 // CHECK
: encoding
: [0x62,0xf2,0x65,0x48,0x73,0x4c,0x24,0x04]
1325 vpshrdvd
256(%rsp
), %zmm3
, %zmm1
1327 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1328 // CHECK
: encoding
: [0x62,0xb2,0x65,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
1329 vpshrdvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1331 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1332 // CHECK
: encoding
: [0x62,0xb2,0x65,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1333 vpshrdvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1335 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1336 // CHECK
: encoding
: [0x62,0xb2,0x65,0x48,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1337 vpshrdvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1339 // CHECK
: vpshrdvq
(%rcx
), %zmm3
, %zmm1
1340 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x73,0x09]
1341 vpshrdvq
(%rcx
), %zmm3
, %zmm1
1343 // CHECK
: vpshrdvq
-256(%rsp
), %zmm3
, %zmm1
1344 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x73,0x4c,0x24,0xfc]
1345 vpshrdvq
-256(%rsp
), %zmm3
, %zmm1
1347 // CHECK
: vpshrdvq
256(%rsp
), %zmm3
, %zmm1
1348 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x48,0x73,0x4c,0x24,0x04]
1349 vpshrdvq
256(%rsp
), %zmm3
, %zmm1
1351 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1352 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
1353 vpshrdvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
1355 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1356 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1357 vpshrdvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
1359 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1360 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x48,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1361 vpshrdvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
1363 // CHECK
: vpshldvw
(%rcx
), %zmm23
, %zmm21
1364 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x70,0x29]
1365 vpshldvw
(%rcx
), %zmm23
, %zmm21
1367 // CHECK
: vpshldvw
-256(%rsp
), %zmm23
, %zmm21
1368 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x70,0x6c,0x24,0xfc]
1369 vpshldvw
-256(%rsp
), %zmm23
, %zmm21
1371 // CHECK
: vpshldvw
256(%rsp
), %zmm23
, %zmm21
1372 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x70,0x6c,0x24,0x04]
1373 vpshldvw
256(%rsp
), %zmm23
, %zmm21
1375 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1376 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x70,0xac,0xf1,0x00,0x00,0x00,0x10]
1377 vpshldvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1379 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1380 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0]
1381 vpshldvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1383 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1384 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0]
1385 vpshldvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1387 // CHECK
: vpshldvd
(%rcx
), %zmm23
, %zmm21
1388 // CHECK
: encoding
: [0x62,0xe2,0x45,0x40,0x71,0x29]
1389 vpshldvd
(%rcx
), %zmm23
, %zmm21
1391 // CHECK
: vpshldvd
-256(%rsp
), %zmm23
, %zmm21
1392 // CHECK
: encoding
: [0x62,0xe2,0x45,0x40,0x71,0x6c,0x24,0xfc]
1393 vpshldvd
-256(%rsp
), %zmm23
, %zmm21
1395 // CHECK
: vpshldvd
256(%rsp
), %zmm23
, %zmm21
1396 // CHECK
: encoding
: [0x62,0xe2,0x45,0x40,0x71,0x6c,0x24,0x04]
1397 vpshldvd
256(%rsp
), %zmm23
, %zmm21
1399 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1400 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
1401 vpshldvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1403 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1404 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
1405 vpshldvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1407 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1408 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
1409 vpshldvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1411 // CHECK
: vpshldvq
(%rcx
), %zmm23
, %zmm21
1412 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x71,0x29]
1413 vpshldvq
(%rcx
), %zmm23
, %zmm21
1415 // CHECK
: vpshldvq
-256(%rsp
), %zmm23
, %zmm21
1416 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x71,0x6c,0x24,0xfc]
1417 vpshldvq
-256(%rsp
), %zmm23
, %zmm21
1419 // CHECK
: vpshldvq
256(%rsp
), %zmm23
, %zmm21
1420 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x71,0x6c,0x24,0x04]
1421 vpshldvq
256(%rsp
), %zmm23
, %zmm21
1423 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1424 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
1425 vpshldvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1427 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1428 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
1429 vpshldvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1431 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1432 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
1433 vpshldvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1435 // CHECK
: vpshrdvw
(%rcx
), %zmm23
, %zmm21
1436 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x72,0x29]
1437 vpshrdvw
(%rcx
), %zmm23
, %zmm21
1439 // CHECK
: vpshrdvw
-256(%rsp
), %zmm23
, %zmm21
1440 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x72,0x6c,0x24,0xfc]
1441 vpshrdvw
-256(%rsp
), %zmm23
, %zmm21
1443 // CHECK
: vpshrdvw
256(%rsp
), %zmm23
, %zmm21
1444 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x72,0x6c,0x24,0x04]
1445 vpshrdvw
256(%rsp
), %zmm23
, %zmm21
1447 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1448 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x72,0xac,0xf1,0x00,0x00,0x00,0x10]
1449 vpshrdvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1451 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1452 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0]
1453 vpshrdvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1455 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1456 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0]
1457 vpshrdvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1459 // CHECK
: vpshrdvd
(%rcx
), %zmm23
, %zmm21
1460 // CHECK
: encoding
: [0x62,0xe2,0x45,0x40,0x73,0x29]
1461 vpshrdvd
(%rcx
), %zmm23
, %zmm21
1463 // CHECK
: vpshrdvd
-256(%rsp
), %zmm23
, %zmm21
1464 // CHECK
: encoding
: [0x62,0xe2,0x45,0x40,0x73,0x6c,0x24,0xfc]
1465 vpshrdvd
-256(%rsp
), %zmm23
, %zmm21
1467 // CHECK
: vpshrdvd
256(%rsp
), %zmm23
, %zmm21
1468 // CHECK
: encoding
: [0x62,0xe2,0x45,0x40,0x73,0x6c,0x24,0x04]
1469 vpshrdvd
256(%rsp
), %zmm23
, %zmm21
1471 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1472 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
1473 vpshrdvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1475 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1476 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
1477 vpshrdvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1479 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1480 // CHECK
: encoding
: [0x62,0xa2,0x45,0x40,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
1481 vpshrdvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1483 // CHECK
: vpshrdvq
(%rcx
), %zmm23
, %zmm21
1484 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x73,0x29]
1485 vpshrdvq
(%rcx
), %zmm23
, %zmm21
1487 // CHECK
: vpshrdvq
-256(%rsp
), %zmm23
, %zmm21
1488 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x73,0x6c,0x24,0xfc]
1489 vpshrdvq
-256(%rsp
), %zmm23
, %zmm21
1491 // CHECK
: vpshrdvq
256(%rsp
), %zmm23
, %zmm21
1492 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x40,0x73,0x6c,0x24,0x04]
1493 vpshrdvq
256(%rsp
), %zmm23
, %zmm21
1495 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1496 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
1497 vpshrdvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
1499 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1500 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
1501 vpshrdvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
1503 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1504 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x40,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
1505 vpshrdvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
1507 // CHECK
: vpshldvw
(%rcx
), %zmm3
, %zmm1
{%k2
}
1508 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x70,0x09]
1509 vpshldvw
(%rcx
), %zmm3
, %zmm1
{%k2
}
1511 // CHECK
: vpshldvw
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1512 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x70,0x4c,0x24,0xfc]
1513 vpshldvw
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1515 // CHECK
: vpshldvw
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1516 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x70,0x4c,0x24,0x04]
1517 vpshldvw
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1519 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1520 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x70,0x8c,0xf1,0x00,0x00,0x00,0x10]
1521 vpshldvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1523 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1524 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x70,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1525 vpshldvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1527 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1528 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x70,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1529 vpshldvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1531 // CHECK
: vpshldvd
(%rcx
), %zmm3
, %zmm1
{%k2
}
1532 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x71,0x09]
1533 vpshldvd
(%rcx
), %zmm3
, %zmm1
{%k2
}
1535 // CHECK
: vpshldvd
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1536 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x71,0x4c,0x24,0xfc]
1537 vpshldvd
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1539 // CHECK
: vpshldvd
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1540 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x71,0x4c,0x24,0x04]
1541 vpshldvd
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1543 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1544 // CHECK
: encoding
: [0x62,0xb2,0x65,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
1545 vpshldvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1547 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1548 // CHECK
: encoding
: [0x62,0xb2,0x65,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1549 vpshldvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1551 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1552 // CHECK
: encoding
: [0x62,0xb2,0x65,0x4a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1553 vpshldvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1555 // CHECK
: vpshldvq
(%rcx
), %zmm3
, %zmm1
{%k2
}
1556 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x71,0x09]
1557 vpshldvq
(%rcx
), %zmm3
, %zmm1
{%k2
}
1559 // CHECK
: vpshldvq
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1560 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x71,0x4c,0x24,0xfc]
1561 vpshldvq
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1563 // CHECK
: vpshldvq
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1564 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x71,0x4c,0x24,0x04]
1565 vpshldvq
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1567 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1568 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0x10]
1569 vpshldvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1571 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1572 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x71,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1573 vpshldvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1575 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1576 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x71,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1577 vpshldvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1579 // CHECK
: vpshrdvw
(%rcx
), %zmm3
, %zmm1
{%k2
}
1580 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x72,0x09]
1581 vpshrdvw
(%rcx
), %zmm3
, %zmm1
{%k2
}
1583 // CHECK
: vpshrdvw
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1584 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x72,0x4c,0x24,0xfc]
1585 vpshrdvw
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1587 // CHECK
: vpshrdvw
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1588 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x72,0x4c,0x24,0x04]
1589 vpshrdvw
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1591 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1592 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x72,0x8c,0xf1,0x00,0x00,0x00,0x10]
1593 vpshrdvw
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1595 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1596 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x72,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1597 vpshrdvw
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1599 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1600 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x72,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1601 vpshrdvw
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1603 // CHECK
: vpshrdvd
(%rcx
), %zmm3
, %zmm1
{%k2
}
1604 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x73,0x09]
1605 vpshrdvd
(%rcx
), %zmm3
, %zmm1
{%k2
}
1607 // CHECK
: vpshrdvd
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1608 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x73,0x4c,0x24,0xfc]
1609 vpshrdvd
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1611 // CHECK
: vpshrdvd
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1612 // CHECK
: encoding
: [0x62,0xf2,0x65,0x4a,0x73,0x4c,0x24,0x04]
1613 vpshrdvd
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1615 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1616 // CHECK
: encoding
: [0x62,0xb2,0x65,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
1617 vpshrdvd
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1619 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1620 // CHECK
: encoding
: [0x62,0xb2,0x65,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1621 vpshrdvd
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1623 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1624 // CHECK
: encoding
: [0x62,0xb2,0x65,0x4a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1625 vpshrdvd
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1627 // CHECK
: vpshrdvq
(%rcx
), %zmm3
, %zmm1
{%k2
}
1628 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x73,0x09]
1629 vpshrdvq
(%rcx
), %zmm3
, %zmm1
{%k2
}
1631 // CHECK
: vpshrdvq
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1632 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x73,0x4c,0x24,0xfc]
1633 vpshrdvq
-256(%rsp
), %zmm3
, %zmm1
{%k2
}
1635 // CHECK
: vpshrdvq
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1636 // CHECK
: encoding
: [0x62,0xf2,0xe5,0x4a,0x73,0x4c,0x24,0x04]
1637 vpshrdvq
256(%rsp
), %zmm3
, %zmm1
{%k2
}
1639 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1640 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0x10]
1641 vpshrdvq
268435456(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1643 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1644 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x73,0x8c,0xf1,0x00,0x00,0x00,0xe0]
1645 vpshrdvq
-536870912(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1647 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1648 // CHECK
: encoding
: [0x62,0xb2,0xe5,0x4a,0x73,0x8c,0xf1,0x02,0x00,0x00,0xe0]
1649 vpshrdvq
-536870910(%rcx
,%r14,8), %zmm3
, %zmm1
{%k2
}
1651 // CHECK
: vpshldvw
(%rcx
), %zmm23
, %zmm21
{%k2
}
1652 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x70,0x29]
1653 vpshldvw
(%rcx
), %zmm23
, %zmm21
{%k2
}
1655 // CHECK
: vpshldvw
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1656 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x70,0x6c,0x24,0xfc]
1657 vpshldvw
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1659 // CHECK
: vpshldvw
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1660 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x70,0x6c,0x24,0x04]
1661 vpshldvw
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1663 // CHECK
: vpshldvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1664 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x70,0xac,0xf1,0x00,0x00,0x00,0x10]
1665 vpshldvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1667 // CHECK
: vpshldvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1668 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x70,0xac,0xf1,0x00,0x00,0x00,0xe0]
1669 vpshldvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1671 // CHECK
: vpshldvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1672 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x70,0xac,0xf1,0x02,0x00,0x00,0xe0]
1673 vpshldvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1675 // CHECK
: vpshldvd
(%rcx
), %zmm23
, %zmm21
{%k2
}
1676 // CHECK
: encoding
: [0x62,0xe2,0x45,0x42,0x71,0x29]
1677 vpshldvd
(%rcx
), %zmm23
, %zmm21
{%k2
}
1679 // CHECK
: vpshldvd
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1680 // CHECK
: encoding
: [0x62,0xe2,0x45,0x42,0x71,0x6c,0x24,0xfc]
1681 vpshldvd
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1683 // CHECK
: vpshldvd
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1684 // CHECK
: encoding
: [0x62,0xe2,0x45,0x42,0x71,0x6c,0x24,0x04]
1685 vpshldvd
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1687 // CHECK
: vpshldvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1688 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
1689 vpshldvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1691 // CHECK
: vpshldvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1692 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
1693 vpshldvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1695 // CHECK
: vpshldvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1696 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
1697 vpshldvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1699 // CHECK
: vpshldvq
(%rcx
), %zmm23
, %zmm21
{%k2
}
1700 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x71,0x29]
1701 vpshldvq
(%rcx
), %zmm23
, %zmm21
{%k2
}
1703 // CHECK
: vpshldvq
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1704 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x71,0x6c,0x24,0xfc]
1705 vpshldvq
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1707 // CHECK
: vpshldvq
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1708 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x71,0x6c,0x24,0x04]
1709 vpshldvq
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1711 // CHECK
: vpshldvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1712 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0x10]
1713 vpshldvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1715 // CHECK
: vpshldvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1716 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x71,0xac,0xf1,0x00,0x00,0x00,0xe0]
1717 vpshldvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1719 // CHECK
: vpshldvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1720 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x71,0xac,0xf1,0x02,0x00,0x00,0xe0]
1721 vpshldvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1723 // CHECK
: vpshrdvw
(%rcx
), %zmm23
, %zmm21
{%k2
}
1724 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x72,0x29]
1725 vpshrdvw
(%rcx
), %zmm23
, %zmm21
{%k2
}
1727 // CHECK
: vpshrdvw
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1728 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x72,0x6c,0x24,0xfc]
1729 vpshrdvw
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1731 // CHECK
: vpshrdvw
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1732 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x72,0x6c,0x24,0x04]
1733 vpshrdvw
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1735 // CHECK
: vpshrdvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1736 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x72,0xac,0xf1,0x00,0x00,0x00,0x10]
1737 vpshrdvw
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1739 // CHECK
: vpshrdvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1740 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x72,0xac,0xf1,0x00,0x00,0x00,0xe0]
1741 vpshrdvw
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1743 // CHECK
: vpshrdvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1744 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x72,0xac,0xf1,0x02,0x00,0x00,0xe0]
1745 vpshrdvw
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1747 // CHECK
: vpshrdvd
(%rcx
), %zmm23
, %zmm21
{%k2
}
1748 // CHECK
: encoding
: [0x62,0xe2,0x45,0x42,0x73,0x29]
1749 vpshrdvd
(%rcx
), %zmm23
, %zmm21
{%k2
}
1751 // CHECK
: vpshrdvd
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1752 // CHECK
: encoding
: [0x62,0xe2,0x45,0x42,0x73,0x6c,0x24,0xfc]
1753 vpshrdvd
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1755 // CHECK
: vpshrdvd
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1756 // CHECK
: encoding
: [0x62,0xe2,0x45,0x42,0x73,0x6c,0x24,0x04]
1757 vpshrdvd
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1759 // CHECK
: vpshrdvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1760 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
1761 vpshrdvd
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1763 // CHECK
: vpshrdvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1764 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
1765 vpshrdvd
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1767 // CHECK
: vpshrdvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1768 // CHECK
: encoding
: [0x62,0xa2,0x45,0x42,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
1769 vpshrdvd
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1771 // CHECK
: vpshrdvq
(%rcx
), %zmm23
, %zmm21
{%k2
}
1772 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x73,0x29]
1773 vpshrdvq
(%rcx
), %zmm23
, %zmm21
{%k2
}
1775 // CHECK
: vpshrdvq
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1776 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x73,0x6c,0x24,0xfc]
1777 vpshrdvq
-256(%rsp
), %zmm23
, %zmm21
{%k2
}
1779 // CHECK
: vpshrdvq
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1780 // CHECK
: encoding
: [0x62,0xe2,0xc5,0x42,0x73,0x6c,0x24,0x04]
1781 vpshrdvq
256(%rsp
), %zmm23
, %zmm21
{%k2
}
1783 // CHECK
: vpshrdvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1784 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0x10]
1785 vpshrdvq
268435456(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1787 // CHECK
: vpshrdvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1788 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x73,0xac,0xf1,0x00,0x00,0x00,0xe0]
1789 vpshrdvq
-536870912(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1791 // CHECK
: vpshrdvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}
1792 // CHECK
: encoding
: [0x62,0xa2,0xc5,0x42,0x73,0xac,0xf1,0x02,0x00,0x00,0xe0]
1793 vpshrdvq
-536870910(%rcx
,%r14,8), %zmm23
, %zmm21
{%k2
}