1 // RUN
: llvm-mc
-triple x86_64-unknown-unknown
--show-encoding
%s | FileCheck
%s
3 // CHECK
: vplzcntq
%zmm22
, %zmm21
4 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x44,0xee]
5 vplzcntq
%zmm22
, %zmm21
7 // CHECK
: vplzcntq
%zmm22
, %zmm21
{%k7
}
8 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4f,0x44,0xee]
9 vplzcntq
%zmm22
, %zmm21
{%k7
}
11 // CHECK
: vplzcntq
%zmm22
, %zmm21
{%k7
} {z
}
12 // CHECK
: encoding
: [0x62,0xa2,0xfd,0xcf,0x44,0xee]
13 vplzcntq
%zmm22
, %zmm21
{%k7
} {z
}
15 // CHECK
: vplzcntq
(%rcx
), %zmm21
16 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0x29]
17 vplzcntq
(%rcx
), %zmm21
19 // CHECK
: vplzcntq
291(%rax
,%r14,8), %zmm21
20 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x44,0xac,0xf0,0x23,0x01,0x00,0x00]
21 vplzcntq
291(%rax
,%r14,8), %zmm21
23 // CHECK
: vplzcntq
(%rcx
){1to8
}, %zmm21
24 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0x29]
25 vplzcntq
(%rcx
){1to8
}, %zmm21
27 // CHECK
: vplzcntq
4064(%rdx
), %zmm21
28 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0xaa,0xe0,0x0f,0x00,0x00]
29 vplzcntq
4064(%rdx
), %zmm21
31 // CHECK
: vplzcntq
4096(%rdx
), %zmm21
32 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0x6a,0x40]
33 vplzcntq
4096(%rdx
), %zmm21
35 // CHECK
: vplzcntq
-4096(%rdx
), %zmm21
36 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0x6a,0xc0]
37 vplzcntq
-4096(%rdx
), %zmm21
39 // CHECK
: vplzcntq
-4128(%rdx
), %zmm21
40 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0xaa,0xe0,0xef,0xff,0xff]
41 vplzcntq
-4128(%rdx
), %zmm21
43 // CHECK
: vplzcntq
1016(%rdx
){1to8
}, %zmm21
44 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0x6a,0x7f]
45 vplzcntq
1016(%rdx
){1to8
}, %zmm21
47 // CHECK
: vplzcntq
1024(%rdx
){1to8
}, %zmm21
48 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0xaa,0x00,0x04,0x00,0x00]
49 vplzcntq
1024(%rdx
){1to8
}, %zmm21
51 // CHECK
: vplzcntq
-1024(%rdx
){1to8
}, %zmm21
52 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0x6a,0x80]
53 vplzcntq
-1024(%rdx
){1to8
}, %zmm21
55 // CHECK
: vplzcntq
-1032(%rdx
){1to8
}, %zmm21
56 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0xaa,0xf8,0xfb,0xff,0xff]
57 vplzcntq
-1032(%rdx
){1to8
}, %zmm21
59 // CHECK
: vplzcntq
%zmm27
, %zmm23
60 // CHECK
: encoding
: [0x62,0x82,0xfd,0x48,0x44,0xfb]
61 vplzcntq
%zmm27
, %zmm23
63 // CHECK
: vplzcntq
%zmm27
, %zmm23
{%k5
}
64 // CHECK
: encoding
: [0x62,0x82,0xfd,0x4d,0x44,0xfb]
65 vplzcntq
%zmm27
, %zmm23
{%k5
}
67 // CHECK
: vplzcntq
%zmm27
, %zmm23
{%k5
} {z
}
68 // CHECK
: encoding
: [0x62,0x82,0xfd,0xcd,0x44,0xfb]
69 vplzcntq
%zmm27
, %zmm23
{%k5
} {z
}
71 // CHECK
: vplzcntq
(%rcx
), %zmm23
72 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0x39]
73 vplzcntq
(%rcx
), %zmm23
75 // CHECK
: vplzcntq
4660(%rax
,%r14,8), %zmm23
76 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0x44,0xbc,0xf0,0x34,0x12,0x00,0x00]
77 vplzcntq
4660(%rax
,%r14,8), %zmm23
79 // CHECK
: vplzcntq
(%rcx
){1to8
}, %zmm23
80 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0x39]
81 vplzcntq
(%rcx
){1to8
}, %zmm23
83 // CHECK
: vplzcntq
4064(%rdx
), %zmm23
84 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0xba,0xe0,0x0f,0x00,0x00]
85 vplzcntq
4064(%rdx
), %zmm23
87 // CHECK
: vplzcntq
4096(%rdx
), %zmm23
88 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0x7a,0x40]
89 vplzcntq
4096(%rdx
), %zmm23
91 // CHECK
: vplzcntq
-4096(%rdx
), %zmm23
92 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0x7a,0xc0]
93 vplzcntq
-4096(%rdx
), %zmm23
95 // CHECK
: vplzcntq
-4128(%rdx
), %zmm23
96 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0x44,0xba,0xe0,0xef,0xff,0xff]
97 vplzcntq
-4128(%rdx
), %zmm23
99 // CHECK
: vplzcntq
1016(%rdx
){1to8
}, %zmm23
100 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0x7a,0x7f]
101 vplzcntq
1016(%rdx
){1to8
}, %zmm23
103 // CHECK
: vplzcntq
1024(%rdx
){1to8
}, %zmm23
104 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0xba,0x00,0x04,0x00,0x00]
105 vplzcntq
1024(%rdx
){1to8
}, %zmm23
107 // CHECK
: vplzcntq
-1024(%rdx
){1to8
}, %zmm23
108 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0x7a,0x80]
109 vplzcntq
-1024(%rdx
){1to8
}, %zmm23
111 // CHECK
: vplzcntq
-1032(%rdx
){1to8
}, %zmm23
112 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0x44,0xba,0xf8,0xfb,0xff,0xff]
113 vplzcntq
-1032(%rdx
){1to8
}, %zmm23
115 // CHECK
: vplzcntd
%zmm22
, %zmm25
116 // CHECK
: encoding
: [0x62,0x22,0x7d,0x48,0x44,0xce]
117 vplzcntd
%zmm22
, %zmm25
119 // CHECK
: vplzcntd
%zmm22
, %zmm25
{%k2
}
120 // CHECK
: encoding
: [0x62,0x22,0x7d,0x4a,0x44,0xce]
121 vplzcntd
%zmm22
, %zmm25
{%k2
}
123 // CHECK
: vplzcntd
%zmm22
, %zmm25
{%k2
} {z
}
124 // CHECK
: encoding
: [0x62,0x22,0x7d,0xca,0x44,0xce]
125 vplzcntd
%zmm22
, %zmm25
{%k2
} {z
}
127 // CHECK
: vplzcntd
(%rcx
), %zmm25
128 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0x44,0x09]
129 vplzcntd
(%rcx
), %zmm25
131 // CHECK
: vplzcntd
291(%rax
,%r14,8), %zmm25
132 // CHECK
: encoding
: [0x62,0x22,0x7d,0x48,0x44,0x8c,0xf0,0x23,0x01,0x00,0x00]
133 vplzcntd
291(%rax
,%r14,8), %zmm25
135 // CHECK
: vplzcntd
(%rcx
){1to16
}, %zmm25
136 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0x44,0x09]
137 vplzcntd
(%rcx
){1to16
}, %zmm25
139 // CHECK
: vplzcntd
4064(%rdx
), %zmm25
140 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0x44,0x8a,0xe0,0x0f,0x00,0x00]
141 vplzcntd
4064(%rdx
), %zmm25
143 // CHECK
: vplzcntd
4096(%rdx
), %zmm25
144 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0x44,0x4a,0x40]
145 vplzcntd
4096(%rdx
), %zmm25
147 // CHECK
: vplzcntd
-4096(%rdx
), %zmm25
148 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0x44,0x4a,0xc0]
149 vplzcntd
-4096(%rdx
), %zmm25
151 // CHECK
: vplzcntd
-4128(%rdx
), %zmm25
152 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0x44,0x8a,0xe0,0xef,0xff,0xff]
153 vplzcntd
-4128(%rdx
), %zmm25
155 // CHECK
: vplzcntd
508(%rdx
){1to16
}, %zmm25
156 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0x44,0x4a,0x7f]
157 vplzcntd
508(%rdx
){1to16
}, %zmm25
159 // CHECK
: vplzcntd
512(%rdx
){1to16
}, %zmm25
160 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0x44,0x8a,0x00,0x02,0x00,0x00]
161 vplzcntd
512(%rdx
){1to16
}, %zmm25
163 // CHECK
: vplzcntd
-512(%rdx
){1to16
}, %zmm25
164 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0x44,0x4a,0x80]
165 vplzcntd
-512(%rdx
){1to16
}, %zmm25
167 // CHECK
: vplzcntd
-516(%rdx
){1to16
}, %zmm25
168 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0x44,0x8a,0xfc,0xfd,0xff,0xff]
169 vplzcntd
-516(%rdx
){1to16
}, %zmm25
171 // CHECK
: vplzcntd
%zmm22
, %zmm21
172 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x48,0x44,0xee]
173 vplzcntd
%zmm22
, %zmm21
175 // CHECK
: vplzcntd
%zmm22
, %zmm21
{%k3
}
176 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x4b,0x44,0xee]
177 vplzcntd
%zmm22
, %zmm21
{%k3
}
179 // CHECK
: vplzcntd
%zmm22
, %zmm21
{%k3
} {z
}
180 // CHECK
: encoding
: [0x62,0xa2,0x7d,0xcb,0x44,0xee]
181 vplzcntd
%zmm22
, %zmm21
{%k3
} {z
}
183 // CHECK
: vplzcntd
(%rcx
), %zmm21
184 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x44,0x29]
185 vplzcntd
(%rcx
), %zmm21
187 // CHECK
: vplzcntd
4660(%rax
,%r14,8), %zmm21
188 // CHECK
: encoding
: [0x62,0xa2,0x7d,0x48,0x44,0xac,0xf0,0x34,0x12,0x00,0x00]
189 vplzcntd
4660(%rax
,%r14,8), %zmm21
191 // CHECK
: vplzcntd
(%rcx
){1to16
}, %zmm21
192 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x58,0x44,0x29]
193 vplzcntd
(%rcx
){1to16
}, %zmm21
195 // CHECK
: vplzcntd
4064(%rdx
), %zmm21
196 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x44,0xaa,0xe0,0x0f,0x00,0x00]
197 vplzcntd
4064(%rdx
), %zmm21
199 // CHECK
: vplzcntd
4096(%rdx
), %zmm21
200 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x44,0x6a,0x40]
201 vplzcntd
4096(%rdx
), %zmm21
203 // CHECK
: vplzcntd
-4096(%rdx
), %zmm21
204 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x44,0x6a,0xc0]
205 vplzcntd
-4096(%rdx
), %zmm21
207 // CHECK
: vplzcntd
-4128(%rdx
), %zmm21
208 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x48,0x44,0xaa,0xe0,0xef,0xff,0xff]
209 vplzcntd
-4128(%rdx
), %zmm21
211 // CHECK
: vplzcntd
508(%rdx
){1to16
}, %zmm21
212 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x58,0x44,0x6a,0x7f]
213 vplzcntd
508(%rdx
){1to16
}, %zmm21
215 // CHECK
: vplzcntd
512(%rdx
){1to16
}, %zmm21
216 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x58,0x44,0xaa,0x00,0x02,0x00,0x00]
217 vplzcntd
512(%rdx
){1to16
}, %zmm21
219 // CHECK
: vplzcntd
-512(%rdx
){1to16
}, %zmm21
220 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x58,0x44,0x6a,0x80]
221 vplzcntd
-512(%rdx
){1to16
}, %zmm21
223 // CHECK
: vplzcntd
-516(%rdx
){1to16
}, %zmm21
224 // CHECK
: encoding
: [0x62,0xe2,0x7d,0x58,0x44,0xaa,0xfc,0xfd,0xff,0xff]
225 vplzcntd
-516(%rdx
){1to16
}, %zmm21
227 // CHECK
: vpconflictq
%zmm25
, %zmm20
228 // CHECK
: encoding
: [0x62,0x82,0xfd,0x48,0xc4,0xe1]
229 vpconflictq
%zmm25
, %zmm20
231 // CHECK
: vpconflictq
%zmm25
, %zmm20
{%k6
}
232 // CHECK
: encoding
: [0x62,0x82,0xfd,0x4e,0xc4,0xe1]
233 vpconflictq
%zmm25
, %zmm20
{%k6
}
235 // CHECK
: vpconflictq
%zmm25
, %zmm20
{%k6
} {z
}
236 // CHECK
: encoding
: [0x62,0x82,0xfd,0xce,0xc4,0xe1]
237 vpconflictq
%zmm25
, %zmm20
{%k6
} {z
}
239 // CHECK
: vpconflictq
(%rcx
), %zmm20
240 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x21]
241 vpconflictq
(%rcx
), %zmm20
243 // CHECK
: vpconflictq
291(%rax
,%r14,8), %zmm20
244 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0xc4,0xa4,0xf0,0x23,0x01,0x00,0x00]
245 vpconflictq
291(%rax
,%r14,8), %zmm20
247 // CHECK
: vpconflictq
(%rcx
){1to8
}, %zmm20
248 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x21]
249 vpconflictq
(%rcx
){1to8
}, %zmm20
251 // CHECK
: vpconflictq
4064(%rdx
), %zmm20
252 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0xa2,0xe0,0x0f,0x00,0x00]
253 vpconflictq
4064(%rdx
), %zmm20
255 // CHECK
: vpconflictq
4096(%rdx
), %zmm20
256 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x62,0x40]
257 vpconflictq
4096(%rdx
), %zmm20
259 // CHECK
: vpconflictq
-4096(%rdx
), %zmm20
260 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x62,0xc0]
261 vpconflictq
-4096(%rdx
), %zmm20
263 // CHECK
: vpconflictq
-4128(%rdx
), %zmm20
264 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0xa2,0xe0,0xef,0xff,0xff]
265 vpconflictq
-4128(%rdx
), %zmm20
267 // CHECK
: vpconflictq
1016(%rdx
){1to8
}, %zmm20
268 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x62,0x7f]
269 vpconflictq
1016(%rdx
){1to8
}, %zmm20
271 // CHECK
: vpconflictq
1024(%rdx
){1to8
}, %zmm20
272 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0xa2,0x00,0x04,0x00,0x00]
273 vpconflictq
1024(%rdx
){1to8
}, %zmm20
275 // CHECK
: vpconflictq
-1024(%rdx
){1to8
}, %zmm20
276 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x62,0x80]
277 vpconflictq
-1024(%rdx
){1to8
}, %zmm20
279 // CHECK
: vpconflictq
-1032(%rdx
){1to8
}, %zmm20
280 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0xa2,0xf8,0xfb,0xff,0xff]
281 vpconflictq
-1032(%rdx
){1to8
}, %zmm20
283 // CHECK
: vpconflictq
%zmm21
, %zmm17
284 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0xc4,0xcd]
285 vpconflictq
%zmm21
, %zmm17
287 // CHECK
: vpconflictq
%zmm21
, %zmm17
{%k6
}
288 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x4e,0xc4,0xcd]
289 vpconflictq
%zmm21
, %zmm17
{%k6
}
291 // CHECK
: vpconflictq
%zmm21
, %zmm17
{%k6
} {z
}
292 // CHECK
: encoding
: [0x62,0xa2,0xfd,0xce,0xc4,0xcd]
293 vpconflictq
%zmm21
, %zmm17
{%k6
} {z
}
295 // CHECK
: vpconflictq
(%rcx
), %zmm17
296 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x09]
297 vpconflictq
(%rcx
), %zmm17
299 // CHECK
: vpconflictq
4660(%rax
,%r14,8), %zmm17
300 // CHECK
: encoding
: [0x62,0xa2,0xfd,0x48,0xc4,0x8c,0xf0,0x34,0x12,0x00,0x00]
301 vpconflictq
4660(%rax
,%r14,8), %zmm17
303 // CHECK
: vpconflictq
(%rcx
){1to8
}, %zmm17
304 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x09]
305 vpconflictq
(%rcx
){1to8
}, %zmm17
307 // CHECK
: vpconflictq
4064(%rdx
), %zmm17
308 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x8a,0xe0,0x0f,0x00,0x00]
309 vpconflictq
4064(%rdx
), %zmm17
311 // CHECK
: vpconflictq
4096(%rdx
), %zmm17
312 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x4a,0x40]
313 vpconflictq
4096(%rdx
), %zmm17
315 // CHECK
: vpconflictq
-4096(%rdx
), %zmm17
316 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x4a,0xc0]
317 vpconflictq
-4096(%rdx
), %zmm17
319 // CHECK
: vpconflictq
-4128(%rdx
), %zmm17
320 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x48,0xc4,0x8a,0xe0,0xef,0xff,0xff]
321 vpconflictq
-4128(%rdx
), %zmm17
323 // CHECK
: vpconflictq
1016(%rdx
){1to8
}, %zmm17
324 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x4a,0x7f]
325 vpconflictq
1016(%rdx
){1to8
}, %zmm17
327 // CHECK
: vpconflictq
1024(%rdx
){1to8
}, %zmm17
328 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x8a,0x00,0x04,0x00,0x00]
329 vpconflictq
1024(%rdx
){1to8
}, %zmm17
331 // CHECK
: vpconflictq
-1024(%rdx
){1to8
}, %zmm17
332 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x4a,0x80]
333 vpconflictq
-1024(%rdx
){1to8
}, %zmm17
335 // CHECK
: vpconflictq
-1032(%rdx
){1to8
}, %zmm17
336 // CHECK
: encoding
: [0x62,0xe2,0xfd,0x58,0xc4,0x8a,0xf8,0xfb,0xff,0xff]
337 vpconflictq
-1032(%rdx
){1to8
}, %zmm17
339 // CHECK
: vpconflictd
%zmm19
, %zmm25
340 // CHECK
: encoding
: [0x62,0x22,0x7d,0x48,0xc4,0xcb]
341 vpconflictd
%zmm19
, %zmm25
343 // CHECK
: vpconflictd
%zmm19
, %zmm25
{%k4
}
344 // CHECK
: encoding
: [0x62,0x22,0x7d,0x4c,0xc4,0xcb]
345 vpconflictd
%zmm19
, %zmm25
{%k4
}
347 // CHECK
: vpconflictd
%zmm19
, %zmm25
{%k4
} {z
}
348 // CHECK
: encoding
: [0x62,0x22,0x7d,0xcc,0xc4,0xcb]
349 vpconflictd
%zmm19
, %zmm25
{%k4
} {z
}
351 // CHECK
: vpconflictd
(%rcx
), %zmm25
352 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x09]
353 vpconflictd
(%rcx
), %zmm25
355 // CHECK
: vpconflictd
291(%rax
,%r14,8), %zmm25
356 // CHECK
: encoding
: [0x62,0x22,0x7d,0x48,0xc4,0x8c,0xf0,0x23,0x01,0x00,0x00]
357 vpconflictd
291(%rax
,%r14,8), %zmm25
359 // CHECK
: vpconflictd
(%rcx
){1to16
}, %zmm25
360 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x09]
361 vpconflictd
(%rcx
){1to16
}, %zmm25
363 // CHECK
: vpconflictd
4064(%rdx
), %zmm25
364 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0x0f,0x00,0x00]
365 vpconflictd
4064(%rdx
), %zmm25
367 // CHECK
: vpconflictd
4096(%rdx
), %zmm25
368 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0x40]
369 vpconflictd
4096(%rdx
), %zmm25
371 // CHECK
: vpconflictd
-4096(%rdx
), %zmm25
372 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0xc0]
373 vpconflictd
-4096(%rdx
), %zmm25
375 // CHECK
: vpconflictd
-4128(%rdx
), %zmm25
376 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0xef,0xff,0xff]
377 vpconflictd
-4128(%rdx
), %zmm25
379 // CHECK
: vpconflictd
508(%rdx
){1to16
}, %zmm25
380 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x7f]
381 vpconflictd
508(%rdx
){1to16
}, %zmm25
383 // CHECK
: vpconflictd
512(%rdx
){1to16
}, %zmm25
384 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x8a,0x00,0x02,0x00,0x00]
385 vpconflictd
512(%rdx
){1to16
}, %zmm25
387 // CHECK
: vpconflictd
-512(%rdx
){1to16
}, %zmm25
388 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x80]
389 vpconflictd
-512(%rdx
){1to16
}, %zmm25
391 // CHECK
: vpconflictd
-516(%rdx
){1to16
}, %zmm25
392 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x8a,0xfc,0xfd,0xff,0xff]
393 vpconflictd
-516(%rdx
){1to16
}, %zmm25
395 // CHECK
: vpconflictd
%zmm21
, %zmm26
396 // CHECK
: encoding
: [0x62,0x22,0x7d,0x48,0xc4,0xd5]
397 vpconflictd
%zmm21
, %zmm26
399 // CHECK
: vpconflictd
%zmm21
, %zmm26
{%k4
}
400 // CHECK
: encoding
: [0x62,0x22,0x7d,0x4c,0xc4,0xd5]
401 vpconflictd
%zmm21
, %zmm26
{%k4
}
403 // CHECK
: vpconflictd
%zmm21
, %zmm26
{%k4
} {z
}
404 // CHECK
: encoding
: [0x62,0x22,0x7d,0xcc,0xc4,0xd5]
405 vpconflictd
%zmm21
, %zmm26
{%k4
} {z
}
407 // CHECK
: vpconflictd
(%rcx
), %zmm26
408 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x11]
409 vpconflictd
(%rcx
), %zmm26
411 // CHECK
: vpconflictd
4660(%rax
,%r14,8), %zmm26
412 // CHECK
: encoding
: [0x62,0x22,0x7d,0x48,0xc4,0x94,0xf0,0x34,0x12,0x00,0x00]
413 vpconflictd
4660(%rax
,%r14,8), %zmm26
415 // CHECK
: vpconflictd
(%rcx
){1to16
}, %zmm26
416 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x11]
417 vpconflictd
(%rcx
){1to16
}, %zmm26
419 // CHECK
: vpconflictd
4064(%rdx
), %zmm26
420 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0x0f,0x00,0x00]
421 vpconflictd
4064(%rdx
), %zmm26
423 // CHECK
: vpconflictd
4096(%rdx
), %zmm26
424 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x52,0x40]
425 vpconflictd
4096(%rdx
), %zmm26
427 // CHECK
: vpconflictd
-4096(%rdx
), %zmm26
428 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x52,0xc0]
429 vpconflictd
-4096(%rdx
), %zmm26
431 // CHECK
: vpconflictd
-4128(%rdx
), %zmm26
432 // CHECK
: encoding
: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0xef,0xff,0xff]
433 vpconflictd
-4128(%rdx
), %zmm26
435 // CHECK
: vpconflictd
508(%rdx
){1to16
}, %zmm26
436 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x7f]
437 vpconflictd
508(%rdx
){1to16
}, %zmm26
439 // CHECK
: vpconflictd
512(%rdx
){1to16
}, %zmm26
440 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x92,0x00,0x02,0x00,0x00]
441 vpconflictd
512(%rdx
){1to16
}, %zmm26
443 // CHECK
: vpconflictd
-512(%rdx
){1to16
}, %zmm26
444 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x80]
445 vpconflictd
-512(%rdx
){1to16
}, %zmm26
447 // CHECK
: vpconflictd
-516(%rdx
){1to16
}, %zmm26
448 // CHECK
: encoding
: [0x62,0x62,0x7d,0x58,0xc4,0x92,0xfc,0xfd,0xff,0xff]
449 vpconflictd
-516(%rdx
){1to16
}, %zmm26