1 // RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512cd --show-encoding %s | FileCheck %s 2 3 // CHECK: vplzcntq %zmm22, %zmm21 4 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x44,0xee] 5 vplzcntq %zmm22, %zmm21 6 7 // CHECK: vplzcntq %zmm22, %zmm21 {%k7} 8 // CHECK: encoding: [0x62,0xa2,0xfd,0x4f,0x44,0xee] 9 vplzcntq %zmm22, %zmm21 {%k7} 10 11 // CHECK: vplzcntq %zmm22, %zmm21 {%k7} {z} 12 // CHECK: encoding: [0x62,0xa2,0xfd,0xcf,0x44,0xee] 13 vplzcntq %zmm22, %zmm21 {%k7} {z} 14 15 // CHECK: vplzcntq (%rcx), %zmm21 16 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x29] 17 vplzcntq (%rcx), %zmm21 18 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 22 23 // CHECK: vplzcntq (%rcx){1to8}, %zmm21 24 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x29] 25 vplzcntq (%rcx){1to8}, %zmm21 26 27 // CHECK: vplzcntq 4064(%rdx), %zmm21 28 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xaa,0xe0,0x0f,0x00,0x00] 29 vplzcntq 4064(%rdx), %zmm21 30 31 // CHECK: vplzcntq 4096(%rdx), %zmm21 32 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x6a,0x40] 33 vplzcntq 4096(%rdx), %zmm21 34 35 // CHECK: vplzcntq -4096(%rdx), %zmm21 36 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x6a,0xc0] 37 vplzcntq -4096(%rdx), %zmm21 38 39 // CHECK: vplzcntq -4128(%rdx), %zmm21 40 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xaa,0xe0,0xef,0xff,0xff] 41 vplzcntq -4128(%rdx), %zmm21 42 43 // CHECK: vplzcntq 1016(%rdx){1to8}, %zmm21 44 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x6a,0x7f] 45 vplzcntq 1016(%rdx){1to8}, %zmm21 46 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 50 51 // CHECK: vplzcntq -1024(%rdx){1to8}, %zmm21 52 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x6a,0x80] 53 vplzcntq -1024(%rdx){1to8}, %zmm21 54 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 58 59 // CHECK: vplzcntq %zmm27, %zmm23 60 // CHECK: encoding: [0x62,0x82,0xfd,0x48,0x44,0xfb] 61 vplzcntq %zmm27, %zmm23 62 63 // CHECK: vplzcntq %zmm27, %zmm23 {%k5} 64 // CHECK: encoding: [0x62,0x82,0xfd,0x4d,0x44,0xfb] 65 vplzcntq %zmm27, %zmm23 {%k5} 66 67 // CHECK: vplzcntq %zmm27, %zmm23 {%k5} {z} 68 // CHECK: encoding: [0x62,0x82,0xfd,0xcd,0x44,0xfb] 69 vplzcntq %zmm27, %zmm23 {%k5} {z} 70 71 // CHECK: vplzcntq (%rcx), %zmm23 72 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x39] 73 vplzcntq (%rcx), %zmm23 74 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 78 79 // CHECK: vplzcntq (%rcx){1to8}, %zmm23 80 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x39] 81 vplzcntq (%rcx){1to8}, %zmm23 82 83 // CHECK: vplzcntq 4064(%rdx), %zmm23 84 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xba,0xe0,0x0f,0x00,0x00] 85 vplzcntq 4064(%rdx), %zmm23 86 87 // CHECK: vplzcntq 4096(%rdx), %zmm23 88 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x7a,0x40] 89 vplzcntq 4096(%rdx), %zmm23 90 91 // CHECK: vplzcntq -4096(%rdx), %zmm23 92 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0x7a,0xc0] 93 vplzcntq -4096(%rdx), %zmm23 94 95 // CHECK: vplzcntq -4128(%rdx), %zmm23 96 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x44,0xba,0xe0,0xef,0xff,0xff] 97 vplzcntq -4128(%rdx), %zmm23 98 99 // CHECK: vplzcntq 1016(%rdx){1to8}, %zmm23 100 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x7a,0x7f] 101 vplzcntq 1016(%rdx){1to8}, %zmm23 102 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 106 107 // CHECK: vplzcntq -1024(%rdx){1to8}, %zmm23 108 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x44,0x7a,0x80] 109 vplzcntq -1024(%rdx){1to8}, %zmm23 110 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 114 115 // CHECK: vplzcntd %zmm22, %zmm25 116 // CHECK: encoding: [0x62,0x22,0x7d,0x48,0x44,0xce] 117 vplzcntd %zmm22, %zmm25 118 119 // CHECK: vplzcntd %zmm22, %zmm25 {%k2} 120 // CHECK: encoding: [0x62,0x22,0x7d,0x4a,0x44,0xce] 121 vplzcntd %zmm22, %zmm25 {%k2} 122 123 // CHECK: vplzcntd %zmm22, %zmm25 {%k2} {z} 124 // CHECK: encoding: [0x62,0x22,0x7d,0xca,0x44,0xce] 125 vplzcntd %zmm22, %zmm25 {%k2} {z} 126 127 // CHECK: vplzcntd (%rcx), %zmm25 128 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x09] 129 vplzcntd (%rcx), %zmm25 130 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 134 135 // CHECK: vplzcntd (%rcx){1to16}, %zmm25 136 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x09] 137 vplzcntd (%rcx){1to16}, %zmm25 138 139 // CHECK: vplzcntd 4064(%rdx), %zmm25 140 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x8a,0xe0,0x0f,0x00,0x00] 141 vplzcntd 4064(%rdx), %zmm25 142 143 // CHECK: vplzcntd 4096(%rdx), %zmm25 144 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x4a,0x40] 145 vplzcntd 4096(%rdx), %zmm25 146 147 // CHECK: vplzcntd -4096(%rdx), %zmm25 148 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x4a,0xc0] 149 vplzcntd -4096(%rdx), %zmm25 150 151 // CHECK: vplzcntd -4128(%rdx), %zmm25 152 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0x44,0x8a,0xe0,0xef,0xff,0xff] 153 vplzcntd -4128(%rdx), %zmm25 154 155 // CHECK: vplzcntd 508(%rdx){1to16}, %zmm25 156 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x4a,0x7f] 157 vplzcntd 508(%rdx){1to16}, %zmm25 158 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 162 163 // CHECK: vplzcntd -512(%rdx){1to16}, %zmm25 164 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0x44,0x4a,0x80] 165 vplzcntd -512(%rdx){1to16}, %zmm25 166 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 170 171 // CHECK: vplzcntd %zmm22, %zmm21 172 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x44,0xee] 173 vplzcntd %zmm22, %zmm21 174 175 // CHECK: vplzcntd %zmm22, %zmm21 {%k3} 176 // CHECK: encoding: [0x62,0xa2,0x7d,0x4b,0x44,0xee] 177 vplzcntd %zmm22, %zmm21 {%k3} 178 179 // CHECK: vplzcntd %zmm22, %zmm21 {%k3} {z} 180 // CHECK: encoding: [0x62,0xa2,0x7d,0xcb,0x44,0xee] 181 vplzcntd %zmm22, %zmm21 {%k3} {z} 182 183 // CHECK: vplzcntd (%rcx), %zmm21 184 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0x29] 185 vplzcntd (%rcx), %zmm21 186 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 190 191 // CHECK: vplzcntd (%rcx){1to16}, %zmm21 192 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0x29] 193 vplzcntd (%rcx){1to16}, %zmm21 194 195 // CHECK: vplzcntd 4064(%rdx), %zmm21 196 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0xaa,0xe0,0x0f,0x00,0x00] 197 vplzcntd 4064(%rdx), %zmm21 198 199 // CHECK: vplzcntd 4096(%rdx), %zmm21 200 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0x6a,0x40] 201 vplzcntd 4096(%rdx), %zmm21 202 203 // CHECK: vplzcntd -4096(%rdx), %zmm21 204 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0x6a,0xc0] 205 vplzcntd -4096(%rdx), %zmm21 206 207 // CHECK: vplzcntd -4128(%rdx), %zmm21 208 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x44,0xaa,0xe0,0xef,0xff,0xff] 209 vplzcntd -4128(%rdx), %zmm21 210 211 // CHECK: vplzcntd 508(%rdx){1to16}, %zmm21 212 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0x6a,0x7f] 213 vplzcntd 508(%rdx){1to16}, %zmm21 214 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 218 219 // CHECK: vplzcntd -512(%rdx){1to16}, %zmm21 220 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x44,0x6a,0x80] 221 vplzcntd -512(%rdx){1to16}, %zmm21 222 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 226 227 // CHECK: vpconflictq %zmm25, %zmm20 228 // CHECK: encoding: [0x62,0x82,0xfd,0x48,0xc4,0xe1] 229 vpconflictq %zmm25, %zmm20 230 231 // CHECK: vpconflictq %zmm25, %zmm20 {%k6} 232 // CHECK: encoding: [0x62,0x82,0xfd,0x4e,0xc4,0xe1] 233 vpconflictq %zmm25, %zmm20 {%k6} 234 235 // CHECK: vpconflictq %zmm25, %zmm20 {%k6} {z} 236 // CHECK: encoding: [0x62,0x82,0xfd,0xce,0xc4,0xe1] 237 vpconflictq %zmm25, %zmm20 {%k6} {z} 238 239 // CHECK: vpconflictq (%rcx), %zmm20 240 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x21] 241 vpconflictq (%rcx), %zmm20 242 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 246 247 // CHECK: vpconflictq (%rcx){1to8}, %zmm20 248 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x21] 249 vpconflictq (%rcx){1to8}, %zmm20 250 251 // CHECK: vpconflictq 4064(%rdx), %zmm20 252 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0xa2,0xe0,0x0f,0x00,0x00] 253 vpconflictq 4064(%rdx), %zmm20 254 255 // CHECK: vpconflictq 4096(%rdx), %zmm20 256 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x62,0x40] 257 vpconflictq 4096(%rdx), %zmm20 258 259 // CHECK: vpconflictq -4096(%rdx), %zmm20 260 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x62,0xc0] 261 vpconflictq -4096(%rdx), %zmm20 262 263 // CHECK: vpconflictq -4128(%rdx), %zmm20 264 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0xa2,0xe0,0xef,0xff,0xff] 265 vpconflictq -4128(%rdx), %zmm20 266 267 // CHECK: vpconflictq 1016(%rdx){1to8}, %zmm20 268 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x62,0x7f] 269 vpconflictq 1016(%rdx){1to8}, %zmm20 270 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 274 275 // CHECK: vpconflictq -1024(%rdx){1to8}, %zmm20 276 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x62,0x80] 277 vpconflictq -1024(%rdx){1to8}, %zmm20 278 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 282 283 // CHECK: vpconflictq %zmm21, %zmm17 284 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0xc4,0xcd] 285 vpconflictq %zmm21, %zmm17 286 287 // CHECK: vpconflictq %zmm21, %zmm17 {%k6} 288 // CHECK: encoding: [0x62,0xa2,0xfd,0x4e,0xc4,0xcd] 289 vpconflictq %zmm21, %zmm17 {%k6} 290 291 // CHECK: vpconflictq %zmm21, %zmm17 {%k6} {z} 292 // CHECK: encoding: [0x62,0xa2,0xfd,0xce,0xc4,0xcd] 293 vpconflictq %zmm21, %zmm17 {%k6} {z} 294 295 // CHECK: vpconflictq (%rcx), %zmm17 296 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x09] 297 vpconflictq (%rcx), %zmm17 298 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 302 303 // CHECK: vpconflictq (%rcx){1to8}, %zmm17 304 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x09] 305 vpconflictq (%rcx){1to8}, %zmm17 306 307 // CHECK: vpconflictq 4064(%rdx), %zmm17 308 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x8a,0xe0,0x0f,0x00,0x00] 309 vpconflictq 4064(%rdx), %zmm17 310 311 // CHECK: vpconflictq 4096(%rdx), %zmm17 312 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x4a,0x40] 313 vpconflictq 4096(%rdx), %zmm17 314 315 // CHECK: vpconflictq -4096(%rdx), %zmm17 316 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x4a,0xc0] 317 vpconflictq -4096(%rdx), %zmm17 318 319 // CHECK: vpconflictq -4128(%rdx), %zmm17 320 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0xc4,0x8a,0xe0,0xef,0xff,0xff] 321 vpconflictq -4128(%rdx), %zmm17 322 323 // CHECK: vpconflictq 1016(%rdx){1to8}, %zmm17 324 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x4a,0x7f] 325 vpconflictq 1016(%rdx){1to8}, %zmm17 326 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 330 331 // CHECK: vpconflictq -1024(%rdx){1to8}, %zmm17 332 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0xc4,0x4a,0x80] 333 vpconflictq -1024(%rdx){1to8}, %zmm17 334 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 338 339 // CHECK: vpconflictd %zmm19, %zmm25 340 // CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0xcb] 341 vpconflictd %zmm19, %zmm25 342 343 // CHECK: vpconflictd %zmm19, %zmm25 {%k4} 344 // CHECK: encoding: [0x62,0x22,0x7d,0x4c,0xc4,0xcb] 345 vpconflictd %zmm19, %zmm25 {%k4} 346 347 // CHECK: vpconflictd %zmm19, %zmm25 {%k4} {z} 348 // CHECK: encoding: [0x62,0x22,0x7d,0xcc,0xc4,0xcb] 349 vpconflictd %zmm19, %zmm25 {%k4} {z} 350 351 // CHECK: vpconflictd (%rcx), %zmm25 352 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x09] 353 vpconflictd (%rcx), %zmm25 354 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 358 359 // CHECK: vpconflictd (%rcx){1to16}, %zmm25 360 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x09] 361 vpconflictd (%rcx){1to16}, %zmm25 362 // RUN: llvm-mc -triple x86_64-unknown-unknown -mcpu=knl -mattr=+avx512cd --show-encoding %s | FileCheck %s 363 364 // CHECK: vpconflictd 4064(%rdx), %zmm25 365 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0x0f,0x00,0x00] 366 vpconflictd 4064(%rdx), %zmm25 367 368 // CHECK: vpconflictd 4096(%rdx), %zmm25 369 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0x40] 370 vpconflictd 4096(%rdx), %zmm25 371 372 // CHECK: vpconflictd -4096(%rdx), %zmm25 373 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0xc0] 374 vpconflictd -4096(%rdx), %zmm25 375 376 // CHECK: vpconflictd -4128(%rdx), %zmm25 377 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0xef,0xff,0xff] 378 vpconflictd -4128(%rdx), %zmm25 379 380 // CHECK: vpconflictd 508(%rdx){1to16}, %zmm25 381 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x7f] 382 vpconflictd 508(%rdx){1to16}, %zmm25 383 384 // CHECK: vpconflictd 512(%rdx){1to16}, %zmm25 385 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x8a,0x00,0x02,0x00,0x00] 386 vpconflictd 512(%rdx){1to16}, %zmm25 387 388 // CHECK: vpconflictd -512(%rdx){1to16}, %zmm25 389 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x80] 390 vpconflictd -512(%rdx){1to16}, %zmm25 391 392 // CHECK: vpconflictd -516(%rdx){1to16}, %zmm25 393 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x8a,0xfc,0xfd,0xff,0xff] 394 vpconflictd -516(%rdx){1to16}, %zmm25 395 396 // CHECK: vpconflictd %zmm21, %zmm26 397 // CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0xd5] 398 vpconflictd %zmm21, %zmm26 399 400 // CHECK: vpconflictd %zmm21, %zmm26 {%k4} 401 // CHECK: encoding: [0x62,0x22,0x7d,0x4c,0xc4,0xd5] 402 vpconflictd %zmm21, %zmm26 {%k4} 403 404 // CHECK: vpconflictd %zmm21, %zmm26 {%k4} {z} 405 // CHECK: encoding: [0x62,0x22,0x7d,0xcc,0xc4,0xd5] 406 vpconflictd %zmm21, %zmm26 {%k4} {z} 407 408 // CHECK: vpconflictd (%rcx), %zmm26 409 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x11] 410 vpconflictd (%rcx), %zmm26 411 412 // CHECK: vpconflictd 4660(%rax,%r14,8), %zmm26 413 // CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0x94,0xf0,0x34,0x12,0x00,0x00] 414 vpconflictd 4660(%rax,%r14,8), %zmm26 415 416 // CHECK: vpconflictd (%rcx){1to16}, %zmm26 417 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x11] 418 vpconflictd (%rcx){1to16}, %zmm26 419 420 // CHECK: vpconflictd 4064(%rdx), %zmm26 421 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0x0f,0x00,0x00] 422 vpconflictd 4064(%rdx), %zmm26 423 424 // CHECK: vpconflictd 4096(%rdx), %zmm26 425 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x52,0x40] 426 vpconflictd 4096(%rdx), %zmm26 427 428 // CHECK: vpconflictd -4096(%rdx), %zmm26 429 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x52,0xc0] 430 vpconflictd -4096(%rdx), %zmm26 431 432 // CHECK: vpconflictd -4128(%rdx), %zmm26 433 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0xef,0xff,0xff] 434 vpconflictd -4128(%rdx), %zmm26 435 436 // CHECK: vpconflictd 508(%rdx){1to16}, %zmm26 437 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x7f] 438 vpconflictd 508(%rdx){1to16}, %zmm26 439 440 // CHECK: vpconflictd 512(%rdx){1to16}, %zmm26 441 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x92,0x00,0x02,0x00,0x00] 442 vpconflictd 512(%rdx){1to16}, %zmm26 443 444 // CHECK: vpconflictd -512(%rdx){1to16}, %zmm26 445 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x80] 446 vpconflictd -512(%rdx){1to16}, %zmm26 447 448 // CHECK: vpconflictd -516(%rdx){1to16}, %zmm26 449 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x92,0xfc,0xfd,0xff,0xff] 450 vpconflictd -516(%rdx){1to16}, %zmm26 451