1 // RUN: llvm-mc -triple x86_64-unknown-unknown --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 363 // CHECK: vpconflictd 4064(%rdx), %zmm25 364 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0x0f,0x00,0x00] 365 vpconflictd 4064(%rdx), %zmm25 366 367 // CHECK: vpconflictd 4096(%rdx), %zmm25 368 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0x40] 369 vpconflictd 4096(%rdx), %zmm25 370 371 // CHECK: vpconflictd -4096(%rdx), %zmm25 372 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x4a,0xc0] 373 vpconflictd -4096(%rdx), %zmm25 374 375 // CHECK: vpconflictd -4128(%rdx), %zmm25 376 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x8a,0xe0,0xef,0xff,0xff] 377 vpconflictd -4128(%rdx), %zmm25 378 379 // CHECK: vpconflictd 508(%rdx){1to16}, %zmm25 380 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x7f] 381 vpconflictd 508(%rdx){1to16}, %zmm25 382 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 386 387 // CHECK: vpconflictd -512(%rdx){1to16}, %zmm25 388 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x4a,0x80] 389 vpconflictd -512(%rdx){1to16}, %zmm25 390 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 394 395 // CHECK: vpconflictd %zmm21, %zmm26 396 // CHECK: encoding: [0x62,0x22,0x7d,0x48,0xc4,0xd5] 397 vpconflictd %zmm21, %zmm26 398 399 // CHECK: vpconflictd %zmm21, %zmm26 {%k4} 400 // CHECK: encoding: [0x62,0x22,0x7d,0x4c,0xc4,0xd5] 401 vpconflictd %zmm21, %zmm26 {%k4} 402 403 // CHECK: vpconflictd %zmm21, %zmm26 {%k4} {z} 404 // CHECK: encoding: [0x62,0x22,0x7d,0xcc,0xc4,0xd5] 405 vpconflictd %zmm21, %zmm26 {%k4} {z} 406 407 // CHECK: vpconflictd (%rcx), %zmm26 408 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x11] 409 vpconflictd (%rcx), %zmm26 410 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 414 415 // CHECK: vpconflictd (%rcx){1to16}, %zmm26 416 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x11] 417 vpconflictd (%rcx){1to16}, %zmm26 418 419 // CHECK: vpconflictd 4064(%rdx), %zmm26 420 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0x0f,0x00,0x00] 421 vpconflictd 4064(%rdx), %zmm26 422 423 // CHECK: vpconflictd 4096(%rdx), %zmm26 424 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x52,0x40] 425 vpconflictd 4096(%rdx), %zmm26 426 427 // CHECK: vpconflictd -4096(%rdx), %zmm26 428 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x52,0xc0] 429 vpconflictd -4096(%rdx), %zmm26 430 431 // CHECK: vpconflictd -4128(%rdx), %zmm26 432 // CHECK: encoding: [0x62,0x62,0x7d,0x48,0xc4,0x92,0xe0,0xef,0xff,0xff] 433 vpconflictd -4128(%rdx), %zmm26 434 435 // CHECK: vpconflictd 508(%rdx){1to16}, %zmm26 436 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x7f] 437 vpconflictd 508(%rdx){1to16}, %zmm26 438 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 442 443 // CHECK: vpconflictd -512(%rdx){1to16}, %zmm26 444 // CHECK: encoding: [0x62,0x62,0x7d,0x58,0xc4,0x52,0x80] 445 vpconflictd -512(%rdx){1to16}, %zmm26 446 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 450