1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: vplzcntq
%xmm20
, %xmm18
4 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x44,0xd4]
5 vplzcntq
%xmm20
, %xmm18
7 // CHECK
: vplzcntq
%xmm20
, %xmm18
{%k1
}
8 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x09,0x44,0xd4]
9 vplzcntq
%xmm20
, %xmm18
{%k1
}
11 // CHECK
: vplzcntq
%xmm20
, %xmm18
{%k1
} {z
}
12 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x89,0x44,0xd4]
13 vplzcntq
%xmm20
, %xmm18
{%k1
} {z
}
15 // CHECK
: vplzcntq
(%rcx
), %xmm18
16 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x44,0x11]
17 vplzcntq
(%rcx
), %xmm18
19 // CHECK
: vplzcntq
291(%rax
,%r14,8), %xmm18
20 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0x44,0x94,0xf0,0x23,0x01,0x00,0x00]
21 vplzcntq
291(%rax
,%r14,8), %xmm18
23 // CHECK
: vplzcntq
(%rcx
){1to2
}, %xmm18
24 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x44,0x11]
25 vplzcntq
(%rcx
){1to2
}, %xmm18
27 // CHECK
: vplzcntq
2032(%rdx
), %xmm18
28 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x44,0x52,0x7f]
29 vplzcntq
2032(%rdx
), %xmm18
31 // CHECK
: vplzcntq
2048(%rdx
), %xmm18
32 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x44,0x92,0x00,0x08,0x00,0x00]
33 vplzcntq
2048(%rdx
), %xmm18
35 // CHECK
: vplzcntq
-2048(%rdx
), %xmm18
36 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x44,0x52,0x80]
37 vplzcntq
-2048(%rdx
), %xmm18
39 // CHECK
: vplzcntq
-2064(%rdx
), %xmm18
40 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0x44,0x92,0xf0,0xf7,0xff,0xff]
41 vplzcntq
-2064(%rdx
), %xmm18
43 // CHECK
: vplzcntq
1016(%rdx
){1to2
}, %xmm18
44 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x44,0x52,0x7f]
45 vplzcntq
1016(%rdx
){1to2
}, %xmm18
47 // CHECK
: vplzcntq
1024(%rdx
){1to2
}, %xmm18
48 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x44,0x92,0x00,0x04,0x00,0x00]
49 vplzcntq
1024(%rdx
){1to2
}, %xmm18
51 // CHECK
: vplzcntq
-1024(%rdx
){1to2
}, %xmm18
52 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x44,0x52,0x80]
53 vplzcntq
-1024(%rdx
){1to2
}, %xmm18
55 // CHECK
: vplzcntq
-1032(%rdx
){1to2
}, %xmm18
56 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0x44,0x92,0xf8,0xfb,0xff,0xff]
57 vplzcntq
-1032(%rdx
){1to2
}, %xmm18
59 // CHECK
: vplzcntq
%ymm22
, %ymm21
60 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x44,0xee]
61 vplzcntq
%ymm22
, %ymm21
63 // CHECK
: vplzcntq
%ymm22
, %ymm21
{%k7
}
64 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2f,0x44,0xee]
65 vplzcntq
%ymm22
, %ymm21
{%k7
}
67 // CHECK
: vplzcntq
%ymm22
, %ymm21
{%k7
} {z
}
68 // CHECK
: encoding
: [0x62,0xa2,0xfd,0xaf,0x44,0xee]
69 vplzcntq
%ymm22
, %ymm21
{%k7
} {z
}
71 // CHECK
: vplzcntq
(%rcx
), %ymm21
72 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0x29]
73 vplzcntq
(%rcx
), %ymm21
75 // CHECK
: vplzcntq
291(%rax
,%r14,8), %ymm21
76 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x44,0xac,0xf0,0x23,0x01,0x00,0x00]
77 vplzcntq
291(%rax
,%r14,8), %ymm21
79 // CHECK
: vplzcntq
(%rcx
){1to4
}, %ymm21
80 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0x29]
81 vplzcntq
(%rcx
){1to4
}, %ymm21
83 // CHECK
: vplzcntq
4064(%rdx
), %ymm21
84 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0x6a,0x7f]
85 vplzcntq
4064(%rdx
), %ymm21
87 // CHECK
: vplzcntq
4096(%rdx
), %ymm21
88 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0xaa,0x00,0x10,0x00,0x00]
89 vplzcntq
4096(%rdx
), %ymm21
91 // CHECK
: vplzcntq
-4096(%rdx
), %ymm21
92 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0x6a,0x80]
93 vplzcntq
-4096(%rdx
), %ymm21
95 // CHECK
: vplzcntq
-4128(%rdx
), %ymm21
96 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0xaa,0xe0,0xef,0xff,0xff]
97 vplzcntq
-4128(%rdx
), %ymm21
99 // CHECK
: vplzcntq
1016(%rdx
){1to4
}, %ymm21
100 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0x6a,0x7f]
101 vplzcntq
1016(%rdx
){1to4
}, %ymm21
103 // CHECK
: vplzcntq
1024(%rdx
){1to4
}, %ymm21
104 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0xaa,0x00,0x04,0x00,0x00]
105 vplzcntq
1024(%rdx
){1to4
}, %ymm21
107 // CHECK
: vplzcntq
-1024(%rdx
){1to4
}, %ymm21
108 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0x6a,0x80]
109 vplzcntq
-1024(%rdx
){1to4
}, %ymm21
111 // CHECK
: vplzcntq
-1032(%rdx
){1to4
}, %ymm21
112 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0xaa,0xf8,0xfb,0xff,0xff]
113 vplzcntq
-1032(%rdx
){1to4
}, %ymm21
115 // CHECK
: vplzcntq
%xmm20
, %xmm24
116 // CHECK
: encoding
: [0x62,0x22,0xfd,0x08,0x44,0xc4]
117 vplzcntq
%xmm20
, %xmm24
119 // CHECK
: vplzcntq
%xmm20
, %xmm24
{%k3
}
120 // CHECK
: encoding
: [0x62,0x22,0xfd,0x0b,0x44,0xc4]
121 vplzcntq
%xmm20
, %xmm24
{%k3
}
123 // CHECK
: vplzcntq
%xmm20
, %xmm24
{%k3
} {z
}
124 // CHECK
: encoding
: [0x62,0x22,0xfd,0x8b,0x44,0xc4]
125 vplzcntq
%xmm20
, %xmm24
{%k3
} {z
}
127 // CHECK
: vplzcntq
(%rcx
), %xmm24
128 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x44,0x01]
129 vplzcntq
(%rcx
), %xmm24
131 // CHECK
: vplzcntq
4660(%rax
,%r14,8), %xmm24
132 // CHECK
: encoding
: [0x62,0x22,0xfd,0x08,0x44,0x84,0xf0,0x34,0x12,0x00,0x00]
133 vplzcntq
4660(%rax
,%r14,8), %xmm24
135 // CHECK
: vplzcntq
(%rcx
){1to2
}, %xmm24
136 // CHECK
: encoding
: [0x62,0x62,0xfd,0x18,0x44,0x01]
137 vplzcntq
(%rcx
){1to2
}, %xmm24
139 // CHECK
: vplzcntq
2032(%rdx
), %xmm24
140 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x44,0x42,0x7f]
141 vplzcntq
2032(%rdx
), %xmm24
143 // CHECK
: vplzcntq
2048(%rdx
), %xmm24
144 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x44,0x82,0x00,0x08,0x00,0x00]
145 vplzcntq
2048(%rdx
), %xmm24
147 // CHECK
: vplzcntq
-2048(%rdx
), %xmm24
148 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x44,0x42,0x80]
149 vplzcntq
-2048(%rdx
), %xmm24
151 // CHECK
: vplzcntq
-2064(%rdx
), %xmm24
152 // CHECK
: encoding
: [0x62,0x62,0xfd,0x08,0x44,0x82,0xf0,0xf7,0xff,0xff]
153 vplzcntq
-2064(%rdx
), %xmm24
155 // CHECK
: vplzcntq
1016(%rdx
){1to2
}, %xmm24
156 // CHECK
: encoding
: [0x62,0x62,0xfd,0x18,0x44,0x42,0x7f]
157 vplzcntq
1016(%rdx
){1to2
}, %xmm24
159 // CHECK
: vplzcntq
1024(%rdx
){1to2
}, %xmm24
160 // CHECK
: encoding
: [0x62,0x62,0xfd,0x18,0x44,0x82,0x00,0x04,0x00,0x00]
161 vplzcntq
1024(%rdx
){1to2
}, %xmm24
163 // CHECK
: vplzcntq
-1024(%rdx
){1to2
}, %xmm24
164 // CHECK
: encoding
: [0x62,0x62,0xfd,0x18,0x44,0x42,0x80]
165 vplzcntq
-1024(%rdx
){1to2
}, %xmm24
167 // CHECK
: vplzcntq
-1032(%rdx
){1to2
}, %xmm24
168 // CHECK
: encoding
: [0x62,0x62,0xfd,0x18,0x44,0x82,0xf8,0xfb,0xff,0xff]
169 vplzcntq
-1032(%rdx
){1to2
}, %xmm24
171 // CHECK
: vplzcntq
%ymm27
, %ymm23
172 // CHECK
: encoding
: [0x62,0x82,0xfd,0x28,0x44,0xfb]
173 vplzcntq
%ymm27
, %ymm23
175 // CHECK
: vplzcntq
%ymm27
, %ymm23
{%k5
}
176 // CHECK
: encoding
: [0x62,0x82,0xfd,0x2d,0x44,0xfb]
177 vplzcntq
%ymm27
, %ymm23
{%k5
}
179 // CHECK
: vplzcntq
%ymm27
, %ymm23
{%k5
} {z
}
180 // CHECK
: encoding
: [0x62,0x82,0xfd,0xad,0x44,0xfb]
181 vplzcntq
%ymm27
, %ymm23
{%k5
} {z
}
183 // CHECK
: vplzcntq
(%rcx
), %ymm23
184 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0x39]
185 vplzcntq
(%rcx
), %ymm23
187 // CHECK
: vplzcntq
4660(%rax
,%r14,8), %ymm23
188 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0x44,0xbc,0xf0,0x34,0x12,0x00,0x00]
189 vplzcntq
4660(%rax
,%r14,8), %ymm23
191 // CHECK
: vplzcntq
(%rcx
){1to4
}, %ymm23
192 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0x39]
193 vplzcntq
(%rcx
){1to4
}, %ymm23
195 // CHECK
: vplzcntq
4064(%rdx
), %ymm23
196 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0x7a,0x7f]
197 vplzcntq
4064(%rdx
), %ymm23
199 // CHECK
: vplzcntq
4096(%rdx
), %ymm23
200 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0xba,0x00,0x10,0x00,0x00]
201 vplzcntq
4096(%rdx
), %ymm23
203 // CHECK
: vplzcntq
-4096(%rdx
), %ymm23
204 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0x7a,0x80]
205 vplzcntq
-4096(%rdx
), %ymm23
207 // CHECK
: vplzcntq
-4128(%rdx
), %ymm23
208 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0x44,0xba,0xe0,0xef,0xff,0xff]
209 vplzcntq
-4128(%rdx
), %ymm23
211 // CHECK
: vplzcntq
1016(%rdx
){1to4
}, %ymm23
212 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0x7a,0x7f]
213 vplzcntq
1016(%rdx
){1to4
}, %ymm23
215 // CHECK
: vplzcntq
1024(%rdx
){1to4
}, %ymm23
216 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0xba,0x00,0x04,0x00,0x00]
217 vplzcntq
1024(%rdx
){1to4
}, %ymm23
219 // CHECK
: vplzcntq
-1024(%rdx
){1to4
}, %ymm23
220 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0x7a,0x80]
221 vplzcntq
-1024(%rdx
){1to4
}, %ymm23
223 // CHECK
: vplzcntq
-1032(%rdx
){1to4
}, %ymm23
224 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0x44,0xba,0xf8,0xfb,0xff,0xff]
225 vplzcntq
-1032(%rdx
){1to4
}, %ymm23
227 // CHECK
: vplzcntd
%xmm26
, %xmm26
228 // CHECK
: encoding
: [0x62,0x02,0x7d,0x08,0x44,0xd2]
229 vplzcntd
%xmm26
, %xmm26
231 // CHECK
: vplzcntd
%xmm26
, %xmm26
{%k4
}
232 // CHECK
: encoding
: [0x62,0x02,0x7d,0x0c,0x44,0xd2]
233 vplzcntd
%xmm26
, %xmm26
{%k4
}
235 // CHECK
: vplzcntd
%xmm26
, %xmm26
{%k4
} {z
}
236 // CHECK
: encoding
: [0x62,0x02,0x7d,0x8c,0x44,0xd2]
237 vplzcntd
%xmm26
, %xmm26
{%k4
} {z
}
239 // CHECK
: vplzcntd
(%rcx
), %xmm26
240 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x11]
241 vplzcntd
(%rcx
), %xmm26
243 // CHECK
: vplzcntd
291(%rax
,%r14,8), %xmm26
244 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x44,0x94,0xf0,0x23,0x01,0x00,0x00]
245 vplzcntd
291(%rax
,%r14,8), %xmm26
247 // CHECK
: vplzcntd
(%rcx
){1to4
}, %xmm26
248 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x11]
249 vplzcntd
(%rcx
){1to4
}, %xmm26
251 // CHECK
: vplzcntd
2032(%rdx
), %xmm26
252 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x52,0x7f]
253 vplzcntd
2032(%rdx
), %xmm26
255 // CHECK
: vplzcntd
2048(%rdx
), %xmm26
256 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x92,0x00,0x08,0x00,0x00]
257 vplzcntd
2048(%rdx
), %xmm26
259 // CHECK
: vplzcntd
-2048(%rdx
), %xmm26
260 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x52,0x80]
261 vplzcntd
-2048(%rdx
), %xmm26
263 // CHECK
: vplzcntd
-2064(%rdx
), %xmm26
264 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x92,0xf0,0xf7,0xff,0xff]
265 vplzcntd
-2064(%rdx
), %xmm26
267 // CHECK
: vplzcntd
508(%rdx
){1to4
}, %xmm26
268 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x52,0x7f]
269 vplzcntd
508(%rdx
){1to4
}, %xmm26
271 // CHECK
: vplzcntd
512(%rdx
){1to4
}, %xmm26
272 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x92,0x00,0x02,0x00,0x00]
273 vplzcntd
512(%rdx
){1to4
}, %xmm26
275 // CHECK
: vplzcntd
-512(%rdx
){1to4
}, %xmm26
276 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x52,0x80]
277 vplzcntd
-512(%rdx
){1to4
}, %xmm26
279 // CHECK
: vplzcntd
-516(%rdx
){1to4
}, %xmm26
280 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x92,0xfc,0xfd,0xff,0xff]
281 vplzcntd
-516(%rdx
){1to4
}, %xmm26
283 // CHECK
: vplzcntd
%ymm22
, %ymm25
284 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x44,0xce]
285 vplzcntd
%ymm22
, %ymm25
287 // CHECK
: vplzcntd
%ymm22
, %ymm25
{%k2
}
288 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2a,0x44,0xce]
289 vplzcntd
%ymm22
, %ymm25
{%k2
}
291 // CHECK
: vplzcntd
%ymm22
, %ymm25
{%k2
} {z
}
292 // CHECK
: encoding
: [0x62,0x22,0x7d,0xaa,0x44,0xce]
293 vplzcntd
%ymm22
, %ymm25
{%k2
} {z
}
295 // CHECK
: vplzcntd
(%rcx
), %ymm25
296 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x44,0x09]
297 vplzcntd
(%rcx
), %ymm25
299 // CHECK
: vplzcntd
291(%rax
,%r14,8), %ymm25
300 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0x44,0x8c,0xf0,0x23,0x01,0x00,0x00]
301 vplzcntd
291(%rax
,%r14,8), %ymm25
303 // CHECK
: vplzcntd
(%rcx
){1to8
}, %ymm25
304 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x44,0x09]
305 vplzcntd
(%rcx
){1to8
}, %ymm25
307 // CHECK
: vplzcntd
4064(%rdx
), %ymm25
308 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x44,0x4a,0x7f]
309 vplzcntd
4064(%rdx
), %ymm25
311 // CHECK
: vplzcntd
4096(%rdx
), %ymm25
312 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x44,0x8a,0x00,0x10,0x00,0x00]
313 vplzcntd
4096(%rdx
), %ymm25
315 // CHECK
: vplzcntd
-4096(%rdx
), %ymm25
316 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x44,0x4a,0x80]
317 vplzcntd
-4096(%rdx
), %ymm25
319 // CHECK
: vplzcntd
-4128(%rdx
), %ymm25
320 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0x44,0x8a,0xe0,0xef,0xff,0xff]
321 vplzcntd
-4128(%rdx
), %ymm25
323 // CHECK
: vplzcntd
508(%rdx
){1to8
}, %ymm25
324 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x44,0x4a,0x7f]
325 vplzcntd
508(%rdx
){1to8
}, %ymm25
327 // CHECK
: vplzcntd
512(%rdx
){1to8
}, %ymm25
328 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x44,0x8a,0x00,0x02,0x00,0x00]
329 vplzcntd
512(%rdx
){1to8
}, %ymm25
331 // CHECK
: vplzcntd
-512(%rdx
){1to8
}, %ymm25
332 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x44,0x4a,0x80]
333 vplzcntd
-512(%rdx
){1to8
}, %ymm25
335 // CHECK
: vplzcntd
-516(%rdx
){1to8
}, %ymm25
336 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0x44,0x8a,0xfc,0xfd,0xff,0xff]
337 vplzcntd
-516(%rdx
){1to8
}, %ymm25
339 // CHECK
: vplzcntd
%xmm22
, %xmm30
340 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x44,0xf6]
341 vplzcntd
%xmm22
, %xmm30
343 // CHECK
: vplzcntd
%xmm22
, %xmm30
{%k7
}
344 // CHECK
: encoding
: [0x62,0x22,0x7d,0x0f,0x44,0xf6]
345 vplzcntd
%xmm22
, %xmm30
{%k7
}
347 // CHECK
: vplzcntd
%xmm22
, %xmm30
{%k7
} {z
}
348 // CHECK
: encoding
: [0x62,0x22,0x7d,0x8f,0x44,0xf6]
349 vplzcntd
%xmm22
, %xmm30
{%k7
} {z
}
351 // CHECK
: vplzcntd
(%rcx
), %xmm30
352 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x31]
353 vplzcntd
(%rcx
), %xmm30
355 // CHECK
: vplzcntd
4660(%rax
,%r14,8), %xmm30
356 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0x44,0xb4,0xf0,0x34,0x12,0x00,0x00]
357 vplzcntd
4660(%rax
,%r14,8), %xmm30
359 // CHECK
: vplzcntd
(%rcx
){1to4
}, %xmm30
360 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x31]
361 vplzcntd
(%rcx
){1to4
}, %xmm30
363 // CHECK
: vplzcntd
2032(%rdx
), %xmm30
364 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x72,0x7f]
365 vplzcntd
2032(%rdx
), %xmm30
367 // CHECK
: vplzcntd
2048(%rdx
), %xmm30
368 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0xb2,0x00,0x08,0x00,0x00]
369 vplzcntd
2048(%rdx
), %xmm30
371 // CHECK
: vplzcntd
-2048(%rdx
), %xmm30
372 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0x72,0x80]
373 vplzcntd
-2048(%rdx
), %xmm30
375 // CHECK
: vplzcntd
-2064(%rdx
), %xmm30
376 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0x44,0xb2,0xf0,0xf7,0xff,0xff]
377 vplzcntd
-2064(%rdx
), %xmm30
379 // CHECK
: vplzcntd
508(%rdx
){1to4
}, %xmm30
380 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x72,0x7f]
381 vplzcntd
508(%rdx
){1to4
}, %xmm30
383 // CHECK
: vplzcntd
512(%rdx
){1to4
}, %xmm30
384 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0xb2,0x00,0x02,0x00,0x00]
385 vplzcntd
512(%rdx
){1to4
}, %xmm30
387 // CHECK
: vplzcntd
-512(%rdx
){1to4
}, %xmm30
388 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0x72,0x80]
389 vplzcntd
-512(%rdx
){1to4
}, %xmm30
391 // CHECK
: vplzcntd
-516(%rdx
){1to4
}, %xmm30
392 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0x44,0xb2,0xfc,0xfd,0xff,0xff]
393 vplzcntd
-516(%rdx
){1to4
}, %xmm30
395 // CHECK
: vplzcntd
%ymm22
, %ymm21
396 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x44,0xee]
397 vplzcntd
%ymm22
, %ymm21
399 // CHECK
: vplzcntd
%ymm22
, %ymm21
{%k3
}
400 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x2b,0x44,0xee]
401 vplzcntd
%ymm22
, %ymm21
{%k3
}
403 // CHECK
: vplzcntd
%ymm22
, %ymm21
{%k3
} {z
}
404 // CHECK
: encoding
: [0x62,0xa2,0x7d,0xab,0x44,0xee]
405 vplzcntd
%ymm22
, %ymm21
{%k3
} {z
}
407 // CHECK
: vplzcntd
(%rcx
), %ymm21
408 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x44,0x29]
409 vplzcntd
(%rcx
), %ymm21
411 // CHECK
: vplzcntd
4660(%rax
,%r14,8), %ymm21
412 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x28,0x44,0xac,0xf0,0x34,0x12,0x00,0x00]
413 vplzcntd
4660(%rax
,%r14,8), %ymm21
415 // CHECK
: vplzcntd
(%rcx
){1to8
}, %ymm21
416 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x38,0x44,0x29]
417 vplzcntd
(%rcx
){1to8
}, %ymm21
419 // CHECK
: vplzcntd
4064(%rdx
), %ymm21
420 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x44,0x6a,0x7f]
421 vplzcntd
4064(%rdx
), %ymm21
423 // CHECK
: vplzcntd
4096(%rdx
), %ymm21
424 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x44,0xaa,0x00,0x10,0x00,0x00]
425 vplzcntd
4096(%rdx
), %ymm21
427 // CHECK
: vplzcntd
-4096(%rdx
), %ymm21
428 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x44,0x6a,0x80]
429 vplzcntd
-4096(%rdx
), %ymm21
431 // CHECK
: vplzcntd
-4128(%rdx
), %ymm21
432 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x28,0x44,0xaa,0xe0,0xef,0xff,0xff]
433 vplzcntd
-4128(%rdx
), %ymm21
435 // CHECK
: vplzcntd
508(%rdx
){1to8
}, %ymm21
436 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x38,0x44,0x6a,0x7f]
437 vplzcntd
508(%rdx
){1to8
}, %ymm21
439 // CHECK
: vplzcntd
512(%rdx
){1to8
}, %ymm21
440 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x38,0x44,0xaa,0x00,0x02,0x00,0x00]
441 vplzcntd
512(%rdx
){1to8
}, %ymm21
443 // CHECK
: vplzcntd
-512(%rdx
){1to8
}, %ymm21
444 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x38,0x44,0x6a,0x80]
445 vplzcntd
-512(%rdx
){1to8
}, %ymm21
447 // CHECK
: vplzcntd
-516(%rdx
){1to8
}, %ymm21
448 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x38,0x44,0xaa,0xfc,0xfd,0xff,0xff]
449 vplzcntd
-516(%rdx
){1to8
}, %ymm21
451 // CHECK
: vpconflictq
%xmm24
, %xmm19
452 // CHECK
: encoding
: [0x62,0x82,0xfd,0x08,0xc4,0xd8]
453 vpconflictq
%xmm24
, %xmm19
455 // CHECK
: vpconflictq
%xmm24
, %xmm19
{%k7
}
456 // CHECK
: encoding
: [0x62,0x82,0xfd,0x0f,0xc4,0xd8]
457 vpconflictq
%xmm24
, %xmm19
{%k7
}
459 // CHECK
: vpconflictq
%xmm24
, %xmm19
{%k7
} {z
}
460 // CHECK
: encoding
: [0x62,0x82,0xfd,0x8f,0xc4,0xd8]
461 vpconflictq
%xmm24
, %xmm19
{%k7
} {z
}
463 // CHECK
: vpconflictq
(%rcx
), %xmm19
464 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x19]
465 vpconflictq
(%rcx
), %xmm19
467 // CHECK
: vpconflictq
291(%rax
,%r14,8), %xmm19
468 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0xc4,0x9c,0xf0,0x23,0x01,0x00,0x00]
469 vpconflictq
291(%rax
,%r14,8), %xmm19
471 // CHECK
: vpconflictq
(%rcx
){1to2
}, %xmm19
472 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x19]
473 vpconflictq
(%rcx
){1to2
}, %xmm19
475 // CHECK
: vpconflictq
2032(%rdx
), %xmm19
476 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x5a,0x7f]
477 vpconflictq
2032(%rdx
), %xmm19
479 // CHECK
: vpconflictq
2048(%rdx
), %xmm19
480 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x9a,0x00,0x08,0x00,0x00]
481 vpconflictq
2048(%rdx
), %xmm19
483 // CHECK
: vpconflictq
-2048(%rdx
), %xmm19
484 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x5a,0x80]
485 vpconflictq
-2048(%rdx
), %xmm19
487 // CHECK
: vpconflictq
-2064(%rdx
), %xmm19
488 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x9a,0xf0,0xf7,0xff,0xff]
489 vpconflictq
-2064(%rdx
), %xmm19
491 // CHECK
: vpconflictq
1016(%rdx
){1to2
}, %xmm19
492 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x5a,0x7f]
493 vpconflictq
1016(%rdx
){1to2
}, %xmm19
495 // CHECK
: vpconflictq
1024(%rdx
){1to2
}, %xmm19
496 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x9a,0x00,0x04,0x00,0x00]
497 vpconflictq
1024(%rdx
){1to2
}, %xmm19
499 // CHECK
: vpconflictq
-1024(%rdx
){1to2
}, %xmm19
500 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x5a,0x80]
501 vpconflictq
-1024(%rdx
){1to2
}, %xmm19
503 // CHECK
: vpconflictq
-1032(%rdx
){1to2
}, %xmm19
504 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x9a,0xf8,0xfb,0xff,0xff]
505 vpconflictq
-1032(%rdx
){1to2
}, %xmm19
507 // CHECK
: vpconflictq
%ymm25
, %ymm20
508 // CHECK
: encoding
: [0x62,0x82,0xfd,0x28,0xc4,0xe1]
509 vpconflictq
%ymm25
, %ymm20
511 // CHECK
: vpconflictq
%ymm25
, %ymm20
{%k6
}
512 // CHECK
: encoding
: [0x62,0x82,0xfd,0x2e,0xc4,0xe1]
513 vpconflictq
%ymm25
, %ymm20
{%k6
}
515 // CHECK
: vpconflictq
%ymm25
, %ymm20
{%k6
} {z
}
516 // CHECK
: encoding
: [0x62,0x82,0xfd,0xae,0xc4,0xe1]
517 vpconflictq
%ymm25
, %ymm20
{%k6
} {z
}
519 // CHECK
: vpconflictq
(%rcx
), %ymm20
520 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x21]
521 vpconflictq
(%rcx
), %ymm20
523 // CHECK
: vpconflictq
291(%rax
,%r14,8), %ymm20
524 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0xc4,0xa4,0xf0,0x23,0x01,0x00,0x00]
525 vpconflictq
291(%rax
,%r14,8), %ymm20
527 // CHECK
: vpconflictq
(%rcx
){1to4
}, %ymm20
528 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x21]
529 vpconflictq
(%rcx
){1to4
}, %ymm20
531 // CHECK
: vpconflictq
4064(%rdx
), %ymm20
532 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x62,0x7f]
533 vpconflictq
4064(%rdx
), %ymm20
535 // CHECK
: vpconflictq
4096(%rdx
), %ymm20
536 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0xa2,0x00,0x10,0x00,0x00]
537 vpconflictq
4096(%rdx
), %ymm20
539 // CHECK
: vpconflictq
-4096(%rdx
), %ymm20
540 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x62,0x80]
541 vpconflictq
-4096(%rdx
), %ymm20
543 // CHECK
: vpconflictq
-4128(%rdx
), %ymm20
544 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0xa2,0xe0,0xef,0xff,0xff]
545 vpconflictq
-4128(%rdx
), %ymm20
547 // CHECK
: vpconflictq
1016(%rdx
){1to4
}, %ymm20
548 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x62,0x7f]
549 vpconflictq
1016(%rdx
){1to4
}, %ymm20
551 // CHECK
: vpconflictq
1024(%rdx
){1to4
}, %ymm20
552 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0xa2,0x00,0x04,0x00,0x00]
553 vpconflictq
1024(%rdx
){1to4
}, %ymm20
555 // CHECK
: vpconflictq
-1024(%rdx
){1to4
}, %ymm20
556 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x62,0x80]
557 vpconflictq
-1024(%rdx
){1to4
}, %ymm20
559 // CHECK
: vpconflictq
-1032(%rdx
){1to4
}, %ymm20
560 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0xa2,0xf8,0xfb,0xff,0xff]
561 vpconflictq
-1032(%rdx
){1to4
}, %ymm20
563 // CHECK
: vpconflictq
%xmm27
, %xmm18
564 // CHECK
: encoding
: [0x62,0x82,0xfd,0x08,0xc4,0xd3]
565 vpconflictq
%xmm27
, %xmm18
567 // CHECK
: vpconflictq
%xmm27
, %xmm18
{%k4
}
568 // CHECK
: encoding
: [0x62,0x82,0xfd,0x0c,0xc4,0xd3]
569 vpconflictq
%xmm27
, %xmm18
{%k4
}
571 // CHECK
: vpconflictq
%xmm27
, %xmm18
{%k4
} {z
}
572 // CHECK
: encoding
: [0x62,0x82,0xfd,0x8c,0xc4,0xd3]
573 vpconflictq
%xmm27
, %xmm18
{%k4
} {z
}
575 // CHECK
: vpconflictq
(%rcx
), %xmm18
576 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x11]
577 vpconflictq
(%rcx
), %xmm18
579 // CHECK
: vpconflictq
4660(%rax
,%r14,8), %xmm18
580 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x08,0xc4,0x94,0xf0,0x34,0x12,0x00,0x00]
581 vpconflictq
4660(%rax
,%r14,8), %xmm18
583 // CHECK
: vpconflictq
(%rcx
){1to2
}, %xmm18
584 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x11]
585 vpconflictq
(%rcx
){1to2
}, %xmm18
587 // CHECK
: vpconflictq
2032(%rdx
), %xmm18
588 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x52,0x7f]
589 vpconflictq
2032(%rdx
), %xmm18
591 // CHECK
: vpconflictq
2048(%rdx
), %xmm18
592 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x92,0x00,0x08,0x00,0x00]
593 vpconflictq
2048(%rdx
), %xmm18
595 // CHECK
: vpconflictq
-2048(%rdx
), %xmm18
596 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x52,0x80]
597 vpconflictq
-2048(%rdx
), %xmm18
599 // CHECK
: vpconflictq
-2064(%rdx
), %xmm18
600 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x08,0xc4,0x92,0xf0,0xf7,0xff,0xff]
601 vpconflictq
-2064(%rdx
), %xmm18
603 // CHECK
: vpconflictq
1016(%rdx
){1to2
}, %xmm18
604 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x52,0x7f]
605 vpconflictq
1016(%rdx
){1to2
}, %xmm18
607 // CHECK
: vpconflictq
1024(%rdx
){1to2
}, %xmm18
608 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x92,0x00,0x04,0x00,0x00]
609 vpconflictq
1024(%rdx
){1to2
}, %xmm18
611 // CHECK
: vpconflictq
-1024(%rdx
){1to2
}, %xmm18
612 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x52,0x80]
613 vpconflictq
-1024(%rdx
){1to2
}, %xmm18
615 // CHECK
: vpconflictq
-1032(%rdx
){1to2
}, %xmm18
616 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x18,0xc4,0x92,0xf8,0xfb,0xff,0xff]
617 vpconflictq
-1032(%rdx
){1to2
}, %xmm18
619 // CHECK
: vpconflictq
%ymm21
, %ymm17
620 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0xc4,0xcd]
621 vpconflictq
%ymm21
, %ymm17
623 // CHECK
: vpconflictq
%ymm21
, %ymm17
{%k6
}
624 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x2e,0xc4,0xcd]
625 vpconflictq
%ymm21
, %ymm17
{%k6
}
627 // CHECK
: vpconflictq
%ymm21
, %ymm17
{%k6
} {z
}
628 // CHECK
: encoding
: [0x62,0xa2,0xfd,0xae,0xc4,0xcd]
629 vpconflictq
%ymm21
, %ymm17
{%k6
} {z
}
631 // CHECK
: vpconflictq
(%rcx
), %ymm17
632 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x09]
633 vpconflictq
(%rcx
), %ymm17
635 // CHECK
: vpconflictq
4660(%rax
,%r14,8), %ymm17
636 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x28,0xc4,0x8c,0xf0,0x34,0x12,0x00,0x00]
637 vpconflictq
4660(%rax
,%r14,8), %ymm17
639 // CHECK
: vpconflictq
(%rcx
){1to4
}, %ymm17
640 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x09]
641 vpconflictq
(%rcx
){1to4
}, %ymm17
643 // CHECK
: vpconflictq
4064(%rdx
), %ymm17
644 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x4a,0x7f]
645 vpconflictq
4064(%rdx
), %ymm17
647 // CHECK
: vpconflictq
4096(%rdx
), %ymm17
648 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x8a,0x00,0x10,0x00,0x00]
649 vpconflictq
4096(%rdx
), %ymm17
651 // CHECK
: vpconflictq
-4096(%rdx
), %ymm17
652 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x4a,0x80]
653 vpconflictq
-4096(%rdx
), %ymm17
655 // CHECK
: vpconflictq
-4128(%rdx
), %ymm17
656 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x28,0xc4,0x8a,0xe0,0xef,0xff,0xff]
657 vpconflictq
-4128(%rdx
), %ymm17
659 // CHECK
: vpconflictq
1016(%rdx
){1to4
}, %ymm17
660 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x4a,0x7f]
661 vpconflictq
1016(%rdx
){1to4
}, %ymm17
663 // CHECK
: vpconflictq
1024(%rdx
){1to4
}, %ymm17
664 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x8a,0x00,0x04,0x00,0x00]
665 vpconflictq
1024(%rdx
){1to4
}, %ymm17
667 // CHECK
: vpconflictq
-1024(%rdx
){1to4
}, %ymm17
668 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x4a,0x80]
669 vpconflictq
-1024(%rdx
){1to4
}, %ymm17
671 // CHECK
: vpconflictq
-1032(%rdx
){1to4
}, %ymm17
672 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x38,0xc4,0x8a,0xf8,0xfb,0xff,0xff]
673 vpconflictq
-1032(%rdx
){1to4
}, %ymm17
675 // CHECK
: vpconflictd
%xmm27
, %xmm21
676 // CHECK
: encoding
: [0x62,0x82,0x7d,0x08,0xc4,0xeb]
677 vpconflictd
%xmm27
, %xmm21
679 // CHECK
: vpconflictd
%xmm27
, %xmm21
{%k5
}
680 // CHECK
: encoding
: [0x62,0x82,0x7d,0x0d,0xc4,0xeb]
681 vpconflictd
%xmm27
, %xmm21
{%k5
}
683 // CHECK
: vpconflictd
%xmm27
, %xmm21
{%k5
} {z
}
684 // CHECK
: encoding
: [0x62,0x82,0x7d,0x8d,0xc4,0xeb]
685 vpconflictd
%xmm27
, %xmm21
{%k5
} {z
}
687 // CHECK
: vpconflictd
(%rcx
), %xmm21
688 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0xc4,0x29]
689 vpconflictd
(%rcx
), %xmm21
691 // CHECK
: vpconflictd
291(%rax
,%r14,8), %xmm21
692 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x08,0xc4,0xac,0xf0,0x23,0x01,0x00,0x00]
693 vpconflictd
291(%rax
,%r14,8), %xmm21
695 // CHECK
: vpconflictd
(%rcx
){1to4
}, %xmm21
696 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0xc4,0x29]
697 vpconflictd
(%rcx
){1to4
}, %xmm21
699 // CHECK
: vpconflictd
2032(%rdx
), %xmm21
700 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0xc4,0x6a,0x7f]
701 vpconflictd
2032(%rdx
), %xmm21
703 // CHECK
: vpconflictd
2048(%rdx
), %xmm21
704 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0xc4,0xaa,0x00,0x08,0x00,0x00]
705 vpconflictd
2048(%rdx
), %xmm21
707 // CHECK
: vpconflictd
-2048(%rdx
), %xmm21
708 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0xc4,0x6a,0x80]
709 vpconflictd
-2048(%rdx
), %xmm21
711 // CHECK
: vpconflictd
-2064(%rdx
), %xmm21
712 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x08,0xc4,0xaa,0xf0,0xf7,0xff,0xff]
713 vpconflictd
-2064(%rdx
), %xmm21
715 // CHECK
: vpconflictd
508(%rdx
){1to4
}, %xmm21
716 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0xc4,0x6a,0x7f]
717 vpconflictd
508(%rdx
){1to4
}, %xmm21
719 // CHECK
: vpconflictd
512(%rdx
){1to4
}, %xmm21
720 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0xc4,0xaa,0x00,0x02,0x00,0x00]
721 vpconflictd
512(%rdx
){1to4
}, %xmm21
723 // CHECK
: vpconflictd
-512(%rdx
){1to4
}, %xmm21
724 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0xc4,0x6a,0x80]
725 vpconflictd
-512(%rdx
){1to4
}, %xmm21
727 // CHECK
: vpconflictd
-516(%rdx
){1to4
}, %xmm21
728 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x18,0xc4,0xaa,0xfc,0xfd,0xff,0xff]
729 vpconflictd
-516(%rdx
){1to4
}, %xmm21
731 // CHECK
: vpconflictd
%ymm19
, %ymm25
732 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0xc4,0xcb]
733 vpconflictd
%ymm19
, %ymm25
735 // CHECK
: vpconflictd
%ymm19
, %ymm25
{%k4
}
736 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2c,0xc4,0xcb]
737 vpconflictd
%ymm19
, %ymm25
{%k4
}
739 // CHECK
: vpconflictd
%ymm19
, %ymm25
{%k4
} {z
}
740 // CHECK
: encoding
: [0x62,0x22,0x7d,0xac,0xc4,0xcb]
741 vpconflictd
%ymm19
, %ymm25
{%k4
} {z
}
743 // CHECK
: vpconflictd
(%rcx
), %ymm25
744 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x09]
745 vpconflictd
(%rcx
), %ymm25
747 // CHECK
: vpconflictd
291(%rax
,%r14,8), %ymm25
748 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0xc4,0x8c,0xf0,0x23,0x01,0x00,0x00]
749 vpconflictd
291(%rax
,%r14,8), %ymm25
751 // CHECK
: vpconflictd
(%rcx
){1to8
}, %ymm25
752 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x09]
753 vpconflictd
(%rcx
){1to8
}, %ymm25
755 // CHECK
: vpconflictd
4064(%rdx
), %ymm25
756 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x4a,0x7f]
757 vpconflictd
4064(%rdx
), %ymm25
759 // CHECK
: vpconflictd
4096(%rdx
), %ymm25
760 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x8a,0x00,0x10,0x00,0x00]
761 vpconflictd
4096(%rdx
), %ymm25
763 // CHECK
: vpconflictd
-4096(%rdx
), %ymm25
764 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x4a,0x80]
765 vpconflictd
-4096(%rdx
), %ymm25
767 // CHECK
: vpconflictd
-4128(%rdx
), %ymm25
768 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x8a,0xe0,0xef,0xff,0xff]
769 vpconflictd
-4128(%rdx
), %ymm25
771 // CHECK
: vpconflictd
508(%rdx
){1to8
}, %ymm25
772 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x4a,0x7f]
773 vpconflictd
508(%rdx
){1to8
}, %ymm25
775 // CHECK
: vpconflictd
512(%rdx
){1to8
}, %ymm25
776 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x8a,0x00,0x02,0x00,0x00]
777 vpconflictd
512(%rdx
){1to8
}, %ymm25
779 // CHECK
: vpconflictd
-512(%rdx
){1to8
}, %ymm25
780 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x4a,0x80]
781 vpconflictd
-512(%rdx
){1to8
}, %ymm25
783 // CHECK
: vpconflictd
-516(%rdx
){1to8
}, %ymm25
784 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x8a,0xfc,0xfd,0xff,0xff]
785 vpconflictd
-516(%rdx
){1to8
}, %ymm25
787 // CHECK
: vpconflictd
%xmm28
, %xmm27
788 // CHECK
: encoding
: [0x62,0x02,0x7d,0x08,0xc4,0xdc]
789 vpconflictd
%xmm28
, %xmm27
791 // CHECK
: vpconflictd
%xmm28
, %xmm27
{%k3
}
792 // CHECK
: encoding
: [0x62,0x02,0x7d,0x0b,0xc4,0xdc]
793 vpconflictd
%xmm28
, %xmm27
{%k3
}
795 // CHECK
: vpconflictd
%xmm28
, %xmm27
{%k3
} {z
}
796 // CHECK
: encoding
: [0x62,0x02,0x7d,0x8b,0xc4,0xdc]
797 vpconflictd
%xmm28
, %xmm27
{%k3
} {z
}
799 // CHECK
: vpconflictd
(%rcx
), %xmm27
800 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0xc4,0x19]
801 vpconflictd
(%rcx
), %xmm27
803 // CHECK
: vpconflictd
4660(%rax
,%r14,8), %xmm27
804 // CHECK
: encoding
: [0x62,0x22,0x7d,0x08,0xc4,0x9c,0xf0,0x34,0x12,0x00,0x00]
805 vpconflictd
4660(%rax
,%r14,8), %xmm27
807 // CHECK
: vpconflictd
(%rcx
){1to4
}, %xmm27
808 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0xc4,0x19]
809 vpconflictd
(%rcx
){1to4
}, %xmm27
811 // CHECK
: vpconflictd
2032(%rdx
), %xmm27
812 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0xc4,0x5a,0x7f]
813 vpconflictd
2032(%rdx
), %xmm27
815 // CHECK
: vpconflictd
2048(%rdx
), %xmm27
816 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0xc4,0x9a,0x00,0x08,0x00,0x00]
817 vpconflictd
2048(%rdx
), %xmm27
819 // CHECK
: vpconflictd
-2048(%rdx
), %xmm27
820 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0xc4,0x5a,0x80]
821 vpconflictd
-2048(%rdx
), %xmm27
823 // CHECK
: vpconflictd
-2064(%rdx
), %xmm27
824 // CHECK
: encoding
: [0x62,0x62,0x7d,0x08,0xc4,0x9a,0xf0,0xf7,0xff,0xff]
825 vpconflictd
-2064(%rdx
), %xmm27
827 // CHECK
: vpconflictd
508(%rdx
){1to4
}, %xmm27
828 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0xc4,0x5a,0x7f]
829 vpconflictd
508(%rdx
){1to4
}, %xmm27
831 // CHECK
: vpconflictd
512(%rdx
){1to4
}, %xmm27
832 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0xc4,0x9a,0x00,0x02,0x00,0x00]
833 vpconflictd
512(%rdx
){1to4
}, %xmm27
835 // CHECK
: vpconflictd
-512(%rdx
){1to4
}, %xmm27
836 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0xc4,0x5a,0x80]
837 vpconflictd
-512(%rdx
){1to4
}, %xmm27
839 // CHECK
: vpconflictd
-516(%rdx
){1to4
}, %xmm27
840 // CHECK
: encoding
: [0x62,0x62,0x7d,0x18,0xc4,0x9a,0xfc,0xfd,0xff,0xff]
841 vpconflictd
-516(%rdx
){1to4
}, %xmm27
843 // CHECK
: vpconflictd
%ymm21
, %ymm26
844 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0xc4,0xd5]
845 vpconflictd
%ymm21
, %ymm26
847 // CHECK
: vpconflictd
%ymm21
, %ymm26
{%k4
}
848 // CHECK
: encoding
: [0x62,0x22,0x7d,0x2c,0xc4,0xd5]
849 vpconflictd
%ymm21
, %ymm26
{%k4
}
851 // CHECK
: vpconflictd
%ymm21
, %ymm26
{%k4
} {z
}
852 // CHECK
: encoding
: [0x62,0x22,0x7d,0xac,0xc4,0xd5]
853 vpconflictd
%ymm21
, %ymm26
{%k4
} {z
}
855 // CHECK
: vpconflictd
(%rcx
), %ymm26
856 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x11]
857 vpconflictd
(%rcx
), %ymm26
859 // CHECK
: vpconflictd
4660(%rax
,%r14,8), %ymm26
860 // CHECK
: encoding
: [0x62,0x22,0x7d,0x28,0xc4,0x94,0xf0,0x34,0x12,0x00,0x00]
861 vpconflictd
4660(%rax
,%r14,8), %ymm26
863 // CHECK
: vpconflictd
(%rcx
){1to8
}, %ymm26
864 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x11]
865 vpconflictd
(%rcx
){1to8
}, %ymm26
867 // CHECK
: vpconflictd
4064(%rdx
), %ymm26
868 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x52,0x7f]
869 vpconflictd
4064(%rdx
), %ymm26
871 // CHECK
: vpconflictd
4096(%rdx
), %ymm26
872 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x92,0x00,0x10,0x00,0x00]
873 vpconflictd
4096(%rdx
), %ymm26
875 // CHECK
: vpconflictd
-4096(%rdx
), %ymm26
876 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x52,0x80]
877 vpconflictd
-4096(%rdx
), %ymm26
879 // CHECK
: vpconflictd
-4128(%rdx
), %ymm26
880 // CHECK
: encoding
: [0x62,0x62,0x7d,0x28,0xc4,0x92,0xe0,0xef,0xff,0xff]
881 vpconflictd
-4128(%rdx
), %ymm26
883 // CHECK
: vpconflictd
508(%rdx
){1to8
}, %ymm26
884 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x52,0x7f]
885 vpconflictd
508(%rdx
){1to8
}, %ymm26
887 // CHECK
: vpconflictd
512(%rdx
){1to8
}, %ymm26
888 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x92,0x00,0x02,0x00,0x00]
889 vpconflictd
512(%rdx
){1to8
}, %ymm26
891 // CHECK
: vpconflictd
-512(%rdx
){1to8
}, %ymm26
892 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x52,0x80]
893 vpconflictd
-512(%rdx
){1to8
}, %ymm26
895 // CHECK
: vpconflictd
-516(%rdx
){1to8
}, %ymm26
896 // CHECK
: encoding
: [0x62,0x62,0x7d,0x38,0xc4,0x92,0xfc,0xfd,0xff,0xff]
897 vpconflictd
-516(%rdx
){1to8
}, %ymm26
899 // CHECK
: vpbroadcastmw2d
%k4
, %xmm19
900 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x3a,0xdc]
901 vpbroadcastmw2d
%k4
, %xmm19
903 // CHECK
: vpbroadcastmw2d
%k3
, %ymm24
904 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x3a,0xc3]
905 vpbroadcastmw2d
%k3
, %ymm24
907 // CHECK
: vpbroadcastmw2d
%k4
, %xmm21
908 // CHECK
: encoding
: [0x62,0xe2,0x7e,0x08,0x3a,0xec]
909 vpbroadcastmw2d
%k4
, %xmm21
911 // CHECK
: vpbroadcastmw2d
%k4
, %ymm27
912 // CHECK
: encoding
: [0x62,0x62,0x7e,0x28,0x3a,0xdc]
913 vpbroadcastmw2d
%k4
, %ymm27