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