1# Check 64bit AVX instructions 2 3 .allow_index_reg 4 .text 5_start: 6# Tests for op 7 vzeroall 8 vzeroupper 9 10# Tests for op mem64 11 vldmxcsr (%rcx) 12 vstmxcsr (%rcx) 13 14# Tests for op mem256, mask, ymm 15# Tests for op ymm, mask, mem256 16 vmaskmovpd (%rcx),%ymm4,%ymm6 17 vmaskmovpd %ymm4,%ymm6,(%rcx) 18 vmaskmovps (%rcx),%ymm4,%ymm6 19 vmaskmovps %ymm4,%ymm6,(%rcx) 20 21# Tests for op imm8, ymm/mem256, ymm 22 vpermilpd $7,%ymm6,%ymm2 23 vpermilpd $7,(%rcx),%ymm6 24 vpermilps $7,%ymm6,%ymm2 25 vpermilps $7,(%rcx),%ymm6 26 vroundpd $7,%ymm6,%ymm2 27 vroundpd $7,(%rcx),%ymm6 28 vroundps $7,%ymm6,%ymm2 29 vroundps $7,(%rcx),%ymm6 30 31# Tests for op ymm/mem256, ymm, ymm 32 vaddpd %ymm4,%ymm6,%ymm2 33 vaddpd (%rcx),%ymm6,%ymm2 34 vaddps %ymm4,%ymm6,%ymm2 35 vaddps (%rcx),%ymm6,%ymm2 36 vaddsubpd %ymm4,%ymm6,%ymm2 37 vaddsubpd (%rcx),%ymm6,%ymm2 38 vaddsubps %ymm4,%ymm6,%ymm2 39 vaddsubps (%rcx),%ymm6,%ymm2 40 vandnpd %ymm4,%ymm6,%ymm2 41 vandnpd (%rcx),%ymm6,%ymm2 42 vandnps %ymm4,%ymm6,%ymm2 43 vandnps (%rcx),%ymm6,%ymm2 44 vandpd %ymm4,%ymm6,%ymm2 45 vandpd (%rcx),%ymm6,%ymm2 46 vandps %ymm4,%ymm6,%ymm2 47 vandps (%rcx),%ymm6,%ymm2 48 vdivpd %ymm4,%ymm6,%ymm2 49 vdivpd (%rcx),%ymm6,%ymm2 50 vdivps %ymm4,%ymm6,%ymm2 51 vdivps (%rcx),%ymm6,%ymm2 52 vhaddpd %ymm4,%ymm6,%ymm2 53 vhaddpd (%rcx),%ymm6,%ymm2 54 vhaddps %ymm4,%ymm6,%ymm2 55 vhaddps (%rcx),%ymm6,%ymm2 56 vhsubpd %ymm4,%ymm6,%ymm2 57 vhsubpd (%rcx),%ymm6,%ymm2 58 vhsubps %ymm4,%ymm6,%ymm2 59 vhsubps (%rcx),%ymm6,%ymm2 60 vmaxpd %ymm4,%ymm6,%ymm2 61 vmaxpd (%rcx),%ymm6,%ymm2 62 vmaxps %ymm4,%ymm6,%ymm2 63 vmaxps (%rcx),%ymm6,%ymm2 64 vminpd %ymm4,%ymm6,%ymm2 65 vminpd (%rcx),%ymm6,%ymm2 66 vminps %ymm4,%ymm6,%ymm2 67 vminps (%rcx),%ymm6,%ymm2 68 vmulpd %ymm4,%ymm6,%ymm2 69 vmulpd (%rcx),%ymm6,%ymm2 70 vmulps %ymm4,%ymm6,%ymm2 71 vmulps (%rcx),%ymm6,%ymm2 72 vorpd %ymm4,%ymm6,%ymm2 73 vorpd (%rcx),%ymm6,%ymm2 74 vorps %ymm4,%ymm6,%ymm2 75 vorps (%rcx),%ymm6,%ymm2 76 vpermilpd %ymm4,%ymm6,%ymm2 77 vpermilpd (%rcx),%ymm6,%ymm2 78 vpermilps %ymm4,%ymm6,%ymm2 79 vpermilps (%rcx),%ymm6,%ymm2 80 vsubpd %ymm4,%ymm6,%ymm2 81 vsubpd (%rcx),%ymm6,%ymm2 82 vsubps %ymm4,%ymm6,%ymm2 83 vsubps (%rcx),%ymm6,%ymm2 84 vunpckhpd %ymm4,%ymm6,%ymm2 85 vunpckhpd (%rcx),%ymm6,%ymm2 86 vunpckhps %ymm4,%ymm6,%ymm2 87 vunpckhps (%rcx),%ymm6,%ymm2 88 vunpcklpd %ymm4,%ymm6,%ymm2 89 vunpcklpd (%rcx),%ymm6,%ymm2 90 vunpcklps %ymm4,%ymm6,%ymm2 91 vunpcklps (%rcx),%ymm6,%ymm2 92 vxorpd %ymm4,%ymm6,%ymm2 93 vxorpd (%rcx),%ymm6,%ymm2 94 vxorps %ymm4,%ymm6,%ymm2 95 vxorps (%rcx),%ymm6,%ymm2 96 vcmpeqpd %ymm4,%ymm6,%ymm2 97 vcmpeqpd (%rcx),%ymm6,%ymm2 98 vcmpltpd %ymm4,%ymm6,%ymm2 99 vcmpltpd (%rcx),%ymm6,%ymm2 100 vcmplepd %ymm4,%ymm6,%ymm2 101 vcmplepd (%rcx),%ymm6,%ymm2 102 vcmpunordpd %ymm4,%ymm6,%ymm2 103 vcmpunordpd (%rcx),%ymm6,%ymm2 104 vcmpneqpd %ymm4,%ymm6,%ymm2 105 vcmpneqpd (%rcx),%ymm6,%ymm2 106 vcmpnltpd %ymm4,%ymm6,%ymm2 107 vcmpnltpd (%rcx),%ymm6,%ymm2 108 vcmpnlepd %ymm4,%ymm6,%ymm2 109 vcmpnlepd (%rcx),%ymm6,%ymm2 110 vcmpordpd %ymm4,%ymm6,%ymm2 111 vcmpordpd (%rcx),%ymm6,%ymm2 112 vcmpeq_uqpd %ymm4,%ymm6,%ymm2 113 vcmpeq_uqpd (%rcx),%ymm6,%ymm2 114 vcmpngepd %ymm4,%ymm6,%ymm2 115 vcmpngepd (%rcx),%ymm6,%ymm2 116 vcmpngtpd %ymm4,%ymm6,%ymm2 117 vcmpngtpd (%rcx),%ymm6,%ymm2 118 vcmpfalsepd %ymm4,%ymm6,%ymm2 119 vcmpfalsepd (%rcx),%ymm6,%ymm2 120 vcmpneq_oqpd %ymm4,%ymm6,%ymm2 121 vcmpneq_oqpd (%rcx),%ymm6,%ymm2 122 vcmpgepd %ymm4,%ymm6,%ymm2 123 vcmpgepd (%rcx),%ymm6,%ymm2 124 vcmpgtpd %ymm4,%ymm6,%ymm2 125 vcmpgtpd (%rcx),%ymm6,%ymm2 126 vcmptruepd %ymm4,%ymm6,%ymm2 127 vcmptruepd (%rcx),%ymm6,%ymm2 128 vcmpeq_ospd %ymm4,%ymm6,%ymm2 129 vcmpeq_ospd (%rcx),%ymm6,%ymm2 130 vcmplt_oqpd %ymm4,%ymm6,%ymm2 131 vcmplt_oqpd (%rcx),%ymm6,%ymm2 132 vcmple_oqpd %ymm4,%ymm6,%ymm2 133 vcmple_oqpd (%rcx),%ymm6,%ymm2 134 vcmpunord_spd %ymm4,%ymm6,%ymm2 135 vcmpunord_spd (%rcx),%ymm6,%ymm2 136 vcmpneq_uspd %ymm4,%ymm6,%ymm2 137 vcmpneq_uspd (%rcx),%ymm6,%ymm2 138 vcmpnlt_uqpd %ymm4,%ymm6,%ymm2 139 vcmpnlt_uqpd (%rcx),%ymm6,%ymm2 140 vcmpnle_uqpd %ymm4,%ymm6,%ymm2 141 vcmpnle_uqpd (%rcx),%ymm6,%ymm2 142 vcmpord_spd %ymm4,%ymm6,%ymm2 143 vcmpord_spd (%rcx),%ymm6,%ymm2 144 vcmpeq_uspd %ymm4,%ymm6,%ymm2 145 vcmpeq_uspd (%rcx),%ymm6,%ymm2 146 vcmpnge_uqpd %ymm4,%ymm6,%ymm2 147 vcmpnge_uqpd (%rcx),%ymm6,%ymm2 148 vcmpngt_uqpd %ymm4,%ymm6,%ymm2 149 vcmpngt_uqpd (%rcx),%ymm6,%ymm2 150 vcmpfalse_ospd %ymm4,%ymm6,%ymm2 151 vcmpfalse_ospd (%rcx),%ymm6,%ymm2 152 vcmpneq_ospd %ymm4,%ymm6,%ymm2 153 vcmpneq_ospd (%rcx),%ymm6,%ymm2 154 vcmpge_oqpd %ymm4,%ymm6,%ymm2 155 vcmpge_oqpd (%rcx),%ymm6,%ymm2 156 vcmpgt_oqpd %ymm4,%ymm6,%ymm2 157 vcmpgt_oqpd (%rcx),%ymm6,%ymm2 158 vcmptrue_uspd %ymm4,%ymm6,%ymm2 159 vcmptrue_uspd (%rcx),%ymm6,%ymm2 160 vcmpeqps %ymm4,%ymm6,%ymm2 161 vcmpeqps (%rcx),%ymm6,%ymm2 162 vcmpltps %ymm4,%ymm6,%ymm2 163 vcmpltps (%rcx),%ymm6,%ymm2 164 vcmpleps %ymm4,%ymm6,%ymm2 165 vcmpleps (%rcx),%ymm6,%ymm2 166 vcmpunordps %ymm4,%ymm6,%ymm2 167 vcmpunordps (%rcx),%ymm6,%ymm2 168 vcmpneqps %ymm4,%ymm6,%ymm2 169 vcmpneqps (%rcx),%ymm6,%ymm2 170 vcmpnltps %ymm4,%ymm6,%ymm2 171 vcmpnltps (%rcx),%ymm6,%ymm2 172 vcmpnleps %ymm4,%ymm6,%ymm2 173 vcmpnleps (%rcx),%ymm6,%ymm2 174 vcmpordps %ymm4,%ymm6,%ymm2 175 vcmpordps (%rcx),%ymm6,%ymm2 176 vcmpeq_uqps %ymm4,%ymm6,%ymm2 177 vcmpeq_uqps (%rcx),%ymm6,%ymm2 178 vcmpngeps %ymm4,%ymm6,%ymm2 179 vcmpngeps (%rcx),%ymm6,%ymm2 180 vcmpngtps %ymm4,%ymm6,%ymm2 181 vcmpngtps (%rcx),%ymm6,%ymm2 182 vcmpfalseps %ymm4,%ymm6,%ymm2 183 vcmpfalseps (%rcx),%ymm6,%ymm2 184 vcmpneq_oqps %ymm4,%ymm6,%ymm2 185 vcmpneq_oqps (%rcx),%ymm6,%ymm2 186 vcmpgeps %ymm4,%ymm6,%ymm2 187 vcmpgeps (%rcx),%ymm6,%ymm2 188 vcmpgtps %ymm4,%ymm6,%ymm2 189 vcmpgtps (%rcx),%ymm6,%ymm2 190 vcmptrueps %ymm4,%ymm6,%ymm2 191 vcmptrueps (%rcx),%ymm6,%ymm2 192 vcmpeq_osps %ymm4,%ymm6,%ymm2 193 vcmpeq_osps (%rcx),%ymm6,%ymm2 194 vcmplt_oqps %ymm4,%ymm6,%ymm2 195 vcmplt_oqps (%rcx),%ymm6,%ymm2 196 vcmple_oqps %ymm4,%ymm6,%ymm2 197 vcmple_oqps (%rcx),%ymm6,%ymm2 198 vcmpunord_sps %ymm4,%ymm6,%ymm2 199 vcmpunord_sps (%rcx),%ymm6,%ymm2 200 vcmpneq_usps %ymm4,%ymm6,%ymm2 201 vcmpneq_usps (%rcx),%ymm6,%ymm2 202 vcmpnlt_uqps %ymm4,%ymm6,%ymm2 203 vcmpnlt_uqps (%rcx),%ymm6,%ymm2 204 vcmpnle_uqps %ymm4,%ymm6,%ymm2 205 vcmpnle_uqps (%rcx),%ymm6,%ymm2 206 vcmpord_sps %ymm4,%ymm6,%ymm2 207 vcmpord_sps (%rcx),%ymm6,%ymm2 208 vcmpeq_usps %ymm4,%ymm6,%ymm2 209 vcmpeq_usps (%rcx),%ymm6,%ymm2 210 vcmpnge_uqps %ymm4,%ymm6,%ymm2 211 vcmpnge_uqps (%rcx),%ymm6,%ymm2 212 vcmpngt_uqps %ymm4,%ymm6,%ymm2 213 vcmpngt_uqps (%rcx),%ymm6,%ymm2 214 vcmpfalse_osps %ymm4,%ymm6,%ymm2 215 vcmpfalse_osps (%rcx),%ymm6,%ymm2 216 vcmpneq_osps %ymm4,%ymm6,%ymm2 217 vcmpneq_osps (%rcx),%ymm6,%ymm2 218 vcmpge_oqps %ymm4,%ymm6,%ymm2 219 vcmpge_oqps (%rcx),%ymm6,%ymm2 220 vcmpgt_oqps %ymm4,%ymm6,%ymm2 221 vcmpgt_oqps (%rcx),%ymm6,%ymm2 222 vcmptrue_usps %ymm4,%ymm6,%ymm2 223 vcmptrue_usps (%rcx),%ymm6,%ymm2 224 vgf2p8mulb %ymm4, %ymm5, %ymm6 225 vgf2p8mulb (%rcx), %ymm5, %ymm6 226 vgf2p8mulb -123456(%rax,%r14,8), %ymm5, %ymm6 227 vgf2p8mulb 4064(%rdx), %ymm5, %ymm6 228 vgf2p8mulb 4096(%rdx), %ymm5, %ymm6 229 vgf2p8mulb -4096(%rdx), %ymm5, %ymm6 230 vgf2p8mulb -4128(%rdx), %ymm5, %ymm6 231 232# Tests for op ymm/mem256, xmm 233 vcvtpd2dqy %ymm4,%xmm4 234 vcvtpd2dqy (%rcx),%xmm4 235 vcvtpd2psy %ymm4,%xmm4 236 vcvtpd2psy (%rcx),%xmm4 237 vcvttpd2dqy %ymm4,%xmm4 238 vcvttpd2dqy (%rcx),%xmm4 239 240# Tests for op ymm/mem256, ymm 241 vcvtdq2ps %ymm4,%ymm6 242 vcvtdq2ps (%rcx),%ymm4 243 vcvtps2dq %ymm4,%ymm6 244 vcvtps2dq (%rcx),%ymm4 245 vcvttps2dq %ymm4,%ymm6 246 vcvttps2dq (%rcx),%ymm4 247 vmovapd %ymm4,%ymm6 248 vmovapd (%rcx),%ymm4 249 vmovaps %ymm4,%ymm6 250 vmovaps (%rcx),%ymm4 251 vmovdqa %ymm4,%ymm6 252 vmovdqa (%rcx),%ymm4 253 vmovdqu %ymm4,%ymm6 254 vmovdqu (%rcx),%ymm4 255 vmovddup %ymm4,%ymm6 256 vmovddup (%rcx),%ymm4 257 vmovshdup %ymm4,%ymm6 258 vmovshdup (%rcx),%ymm4 259 vmovsldup %ymm4,%ymm6 260 vmovsldup (%rcx),%ymm4 261 vmovupd %ymm4,%ymm6 262 vmovupd (%rcx),%ymm4 263 vmovups %ymm4,%ymm6 264 vmovups (%rcx),%ymm4 265 vptest %ymm4,%ymm6 266 vptest (%rcx),%ymm4 267 vrcpps %ymm4,%ymm6 268 vrcpps (%rcx),%ymm4 269 vrsqrtps %ymm4,%ymm6 270 vrsqrtps (%rcx),%ymm4 271 vsqrtpd %ymm4,%ymm6 272 vsqrtpd (%rcx),%ymm4 273 vsqrtps %ymm4,%ymm6 274 vsqrtps (%rcx),%ymm4 275 vtestpd %ymm4,%ymm6 276 vtestpd (%rcx),%ymm4 277 vtestps %ymm4,%ymm6 278 vtestps (%rcx),%ymm4 279 280# Tests for op ymm, ymm/mem256 281 vmovapd %ymm4,%ymm6 282 vmovapd %ymm4,(%rcx) 283 vmovaps %ymm4,%ymm6 284 vmovaps %ymm4,(%rcx) 285 vmovdqa %ymm4,%ymm6 286 vmovdqa %ymm4,(%rcx) 287 vmovdqu %ymm4,%ymm6 288 vmovdqu %ymm4,(%rcx) 289 vmovupd %ymm4,%ymm6 290 vmovupd %ymm4,(%rcx) 291 vmovups %ymm4,%ymm6 292 vmovups %ymm4,(%rcx) 293 294# Tests for op mem256, ymm 295 vlddqu (%rcx),%ymm4 296 297# Tests for op ymm, mem256 298 vmovntdq %ymm4,(%rcx) 299 vmovntpd %ymm4,(%rcx) 300 vmovntps %ymm4,(%rcx) 301 302# Tests for op imm8, ymm/mem256, ymm, ymm 303 vblendpd $7,%ymm4,%ymm6,%ymm2 304 vblendpd $7,(%rcx),%ymm6,%ymm2 305 vblendps $7,%ymm4,%ymm6,%ymm2 306 vblendps $7,(%rcx),%ymm6,%ymm2 307 vcmppd $7,%ymm4,%ymm6,%ymm2 308 vcmppd $7,(%rcx),%ymm6,%ymm2 309 vcmpps $7,%ymm4,%ymm6,%ymm2 310 vcmpps $7,(%rcx),%ymm6,%ymm2 311 vdpps $7,%ymm4,%ymm6,%ymm2 312 vdpps $7,(%rcx),%ymm6,%ymm2 313 vperm2f128 $7,%ymm4,%ymm6,%ymm2 314 vperm2f128 $7,(%rcx),%ymm6,%ymm2 315 vshufpd $7,%ymm4,%ymm6,%ymm2 316 vshufpd $7,(%rcx),%ymm6,%ymm2 317 vshufps $7,%ymm4,%ymm6,%ymm2 318 vshufps $7,(%rcx),%ymm6,%ymm2 319 vgf2p8affineqb $0xab, %ymm4, %ymm5, %ymm6 320 vgf2p8affineqb $123, %ymm4, %ymm5, %ymm6 321 vgf2p8affineqb $123, (%rcx), %ymm5, %ymm6 322 vgf2p8affineqb $123, -123456(%rax,%r14,8), %ymm5, %ymm6 323 vgf2p8affineqb $123, 4064(%rdx), %ymm5, %ymm6 324 vgf2p8affineqb $123, 4096(%rdx), %ymm5, %ymm6 325 vgf2p8affineqb $123, -4096(%rdx), %ymm5, %ymm6 326 vgf2p8affineqb $123, -4128(%rdx), %ymm5, %ymm6 327 vgf2p8affineinvqb $0xab, %ymm4, %ymm5, %ymm6 328 vgf2p8affineinvqb $123, %ymm4, %ymm5, %ymm6 329 vgf2p8affineinvqb $123, (%rcx), %ymm5, %ymm6 330 vgf2p8affineinvqb $123, -123456(%rax,%r14,8), %ymm5, %ymm6 331 vgf2p8affineinvqb $123, 4064(%rdx), %ymm5, %ymm6 332 vgf2p8affineinvqb $123, 4096(%rdx), %ymm5, %ymm6 333 vgf2p8affineinvqb $123, -4096(%rdx), %ymm5, %ymm6 334 vgf2p8affineinvqb $123, -4128(%rdx), %ymm5, %ymm6 335 336# Tests for op ymm, ymm/mem256, ymm, ymm 337 vblendvpd %ymm4,%ymm6,%ymm2,%ymm7 338 vblendvpd %ymm4,(%rcx),%ymm2,%ymm7 339 vblendvps %ymm4,%ymm6,%ymm2,%ymm7 340 vblendvps %ymm4,(%rcx),%ymm2,%ymm7 341 342# Tests for op imm8, xmm/mem128, ymm, ymm 343 vinsertf128 $7,%xmm4,%ymm4,%ymm6 344 vinsertf128 $7,(%rcx),%ymm4,%ymm6 345 346# Tests for op imm8, ymm, xmm/mem128 347 vextractf128 $7,%ymm4,%xmm4 348 vextractf128 $7,%ymm4,(%rcx) 349 350# Tests for op mem128, ymm 351 vbroadcastf128 (%rcx),%ymm4 352 353# Tests for op xmm/mem128, xmm 354 vcvtdq2ps %xmm4,%xmm6 355 vcvtdq2ps (%rcx),%xmm4 356 vcvtpd2dqx %xmm4,%xmm6 357 vcvtpd2dqx (%rcx),%xmm4 358 vcvtpd2psx %xmm4,%xmm6 359 vcvtpd2psx (%rcx),%xmm4 360 vcvtps2dq %xmm4,%xmm6 361 vcvtps2dq (%rcx),%xmm4 362 vcvttpd2dqx %xmm4,%xmm6 363 vcvttpd2dqx (%rcx),%xmm4 364 vcvttps2dq %xmm4,%xmm6 365 vcvttps2dq (%rcx),%xmm4 366 vmovapd %xmm4,%xmm6 367 vmovapd (%rcx),%xmm4 368 vmovaps %xmm4,%xmm6 369 vmovaps (%rcx),%xmm4 370 vmovdqa %xmm4,%xmm6 371 vmovdqa (%rcx),%xmm4 372 vmovdqu %xmm4,%xmm6 373 vmovdqu (%rcx),%xmm4 374 vmovshdup %xmm4,%xmm6 375 vmovshdup (%rcx),%xmm4 376 vmovsldup %xmm4,%xmm6 377 vmovsldup (%rcx),%xmm4 378 vmovupd %xmm4,%xmm6 379 vmovupd (%rcx),%xmm4 380 vmovups %xmm4,%xmm6 381 vmovups (%rcx),%xmm4 382 vpabsb %xmm4,%xmm6 383 vpabsb (%rcx),%xmm4 384 vpabsw %xmm4,%xmm6 385 vpabsw (%rcx),%xmm4 386 vpabsd %xmm4,%xmm6 387 vpabsd (%rcx),%xmm4 388 vphminposuw %xmm4,%xmm6 389 vphminposuw (%rcx),%xmm4 390 vptest %xmm4,%xmm6 391 vptest (%rcx),%xmm4 392 vtestps %xmm4,%xmm6 393 vtestps (%rcx),%xmm4 394 vtestpd %xmm4,%xmm6 395 vtestpd (%rcx),%xmm4 396 vrcpps %xmm4,%xmm6 397 vrcpps (%rcx),%xmm4 398 vrsqrtps %xmm4,%xmm6 399 vrsqrtps (%rcx),%xmm4 400 vsqrtpd %xmm4,%xmm6 401 vsqrtpd (%rcx),%xmm4 402 vsqrtps %xmm4,%xmm6 403 vsqrtps (%rcx),%xmm4 404 vaesimc %xmm4,%xmm6 405 vaesimc (%rcx),%xmm4 406 407# Tests for op xmm, xmm/mem128 408 vmovapd %xmm4,%xmm6 409 vmovapd %xmm4,(%rcx) 410 vmovaps %xmm4,%xmm6 411 vmovaps %xmm4,(%rcx) 412 vmovdqa %xmm4,%xmm6 413 vmovdqa %xmm4,(%rcx) 414 vmovdqu %xmm4,%xmm6 415 vmovdqu %xmm4,(%rcx) 416 vmovupd %xmm4,%xmm6 417 vmovupd %xmm4,(%rcx) 418 vmovups %xmm4,%xmm6 419 vmovups %xmm4,(%rcx) 420 421# Tests for op mem128, xmm 422 vlddqu (%rcx),%xmm4 423 vmovntdqa (%rcx),%xmm4 424 425# Tests for op xmm, mem128 426 vmovntdq %xmm4,(%rcx) 427 vmovntpd %xmm4,(%rcx) 428 vmovntps %xmm4,(%rcx) 429 430# Tests for op xmm/mem128, ymm 431 vcvtdq2pd %xmm4,%ymm4 432 vcvtdq2pd (%rcx),%ymm4 433 vcvtps2pd %xmm4,%ymm4 434 vcvtps2pd (%rcx),%ymm4 435 436# Tests for op xmm/mem128, xmm, xmm 437 vaddpd %xmm4,%xmm6,%xmm2 438 vaddpd (%rcx),%xmm6,%xmm7 439 vaddps %xmm4,%xmm6,%xmm2 440 vaddps (%rcx),%xmm6,%xmm7 441 vaddsubpd %xmm4,%xmm6,%xmm2 442 vaddsubpd (%rcx),%xmm6,%xmm7 443 vaddsubps %xmm4,%xmm6,%xmm2 444 vaddsubps (%rcx),%xmm6,%xmm7 445 vandnpd %xmm4,%xmm6,%xmm2 446 vandnpd (%rcx),%xmm6,%xmm7 447 vandnps %xmm4,%xmm6,%xmm2 448 vandnps (%rcx),%xmm6,%xmm7 449 vandpd %xmm4,%xmm6,%xmm2 450 vandpd (%rcx),%xmm6,%xmm7 451 vandps %xmm4,%xmm6,%xmm2 452 vandps (%rcx),%xmm6,%xmm7 453 vdivpd %xmm4,%xmm6,%xmm2 454 vdivpd (%rcx),%xmm6,%xmm7 455 vdivps %xmm4,%xmm6,%xmm2 456 vdivps (%rcx),%xmm6,%xmm7 457 vhaddpd %xmm4,%xmm6,%xmm2 458 vhaddpd (%rcx),%xmm6,%xmm7 459 vhaddps %xmm4,%xmm6,%xmm2 460 vhaddps (%rcx),%xmm6,%xmm7 461 vhsubpd %xmm4,%xmm6,%xmm2 462 vhsubpd (%rcx),%xmm6,%xmm7 463 vhsubps %xmm4,%xmm6,%xmm2 464 vhsubps (%rcx),%xmm6,%xmm7 465 vmaxpd %xmm4,%xmm6,%xmm2 466 vmaxpd (%rcx),%xmm6,%xmm7 467 vmaxps %xmm4,%xmm6,%xmm2 468 vmaxps (%rcx),%xmm6,%xmm7 469 vminpd %xmm4,%xmm6,%xmm2 470 vminpd (%rcx),%xmm6,%xmm7 471 vminps %xmm4,%xmm6,%xmm2 472 vminps (%rcx),%xmm6,%xmm7 473 vmulpd %xmm4,%xmm6,%xmm2 474 vmulpd (%rcx),%xmm6,%xmm7 475 vmulps %xmm4,%xmm6,%xmm2 476 vmulps (%rcx),%xmm6,%xmm7 477 vorpd %xmm4,%xmm6,%xmm2 478 vorpd (%rcx),%xmm6,%xmm7 479 vorps %xmm4,%xmm6,%xmm2 480 vorps (%rcx),%xmm6,%xmm7 481 vpacksswb %xmm4,%xmm6,%xmm2 482 vpacksswb (%rcx),%xmm6,%xmm7 483 vpackssdw %xmm4,%xmm6,%xmm2 484 vpackssdw (%rcx),%xmm6,%xmm7 485 vpackuswb %xmm4,%xmm6,%xmm2 486 vpackuswb (%rcx),%xmm6,%xmm7 487 vpackusdw %xmm4,%xmm6,%xmm2 488 vpackusdw (%rcx),%xmm6,%xmm7 489 vpaddb %xmm4,%xmm6,%xmm2 490 vpaddb (%rcx),%xmm6,%xmm7 491 vpaddw %xmm4,%xmm6,%xmm2 492 vpaddw (%rcx),%xmm6,%xmm7 493 vpaddd %xmm4,%xmm6,%xmm2 494 vpaddd (%rcx),%xmm6,%xmm7 495 vpaddq %xmm4,%xmm6,%xmm2 496 vpaddq (%rcx),%xmm6,%xmm7 497 vpaddsb %xmm4,%xmm6,%xmm2 498 vpaddsb (%rcx),%xmm6,%xmm7 499 vpaddsw %xmm4,%xmm6,%xmm2 500 vpaddsw (%rcx),%xmm6,%xmm7 501 vpaddusb %xmm4,%xmm6,%xmm2 502 vpaddusb (%rcx),%xmm6,%xmm7 503 vpaddusw %xmm4,%xmm6,%xmm2 504 vpaddusw (%rcx),%xmm6,%xmm7 505 vpand %xmm4,%xmm6,%xmm2 506 vpand (%rcx),%xmm6,%xmm7 507 vpandn %xmm4,%xmm6,%xmm2 508 vpandn (%rcx),%xmm6,%xmm7 509 vpavgb %xmm4,%xmm6,%xmm2 510 vpavgb (%rcx),%xmm6,%xmm7 511 vpavgw %xmm4,%xmm6,%xmm2 512 vpavgw (%rcx),%xmm6,%xmm7 513 vpclmullqlqdq %xmm4,%xmm6,%xmm2 514 vpclmullqlqdq (%rcx),%xmm6,%xmm7 515 vpclmulhqlqdq %xmm4,%xmm6,%xmm2 516 vpclmulhqlqdq (%rcx),%xmm6,%xmm7 517 vpclmullqhqdq %xmm4,%xmm6,%xmm2 518 vpclmullqhqdq (%rcx),%xmm6,%xmm7 519 vpclmulhqhqdq %xmm4,%xmm6,%xmm2 520 vpclmulhqhqdq (%rcx),%xmm6,%xmm7 521 vpcmpeqb %xmm4,%xmm6,%xmm2 522 vpcmpeqb (%rcx),%xmm6,%xmm7 523 vpcmpeqw %xmm4,%xmm6,%xmm2 524 vpcmpeqw (%rcx),%xmm6,%xmm7 525 vpcmpeqd %xmm4,%xmm6,%xmm2 526 vpcmpeqd (%rcx),%xmm6,%xmm7 527 vpcmpeqq %xmm4,%xmm6,%xmm2 528 vpcmpeqq (%rcx),%xmm6,%xmm7 529 vpcmpgtb %xmm4,%xmm6,%xmm2 530 vpcmpgtb (%rcx),%xmm6,%xmm7 531 vpcmpgtw %xmm4,%xmm6,%xmm2 532 vpcmpgtw (%rcx),%xmm6,%xmm7 533 vpcmpgtd %xmm4,%xmm6,%xmm2 534 vpcmpgtd (%rcx),%xmm6,%xmm7 535 vpcmpgtq %xmm4,%xmm6,%xmm2 536 vpcmpgtq (%rcx),%xmm6,%xmm7 537 vpermilpd %xmm4,%xmm6,%xmm2 538 vpermilpd (%rcx),%xmm6,%xmm7 539 vpermilps %xmm4,%xmm6,%xmm2 540 vpermilps (%rcx),%xmm6,%xmm7 541 vphaddw %xmm4,%xmm6,%xmm2 542 vphaddw (%rcx),%xmm6,%xmm7 543 vphaddd %xmm4,%xmm6,%xmm2 544 vphaddd (%rcx),%xmm6,%xmm7 545 vphaddsw %xmm4,%xmm6,%xmm2 546 vphaddsw (%rcx),%xmm6,%xmm7 547 vphsubw %xmm4,%xmm6,%xmm2 548 vphsubw (%rcx),%xmm6,%xmm7 549 vphsubd %xmm4,%xmm6,%xmm2 550 vphsubd (%rcx),%xmm6,%xmm7 551 vphsubsw %xmm4,%xmm6,%xmm2 552 vphsubsw (%rcx),%xmm6,%xmm7 553 vpmaddwd %xmm4,%xmm6,%xmm2 554 vpmaddwd (%rcx),%xmm6,%xmm7 555 vpmaddubsw %xmm4,%xmm6,%xmm2 556 vpmaddubsw (%rcx),%xmm6,%xmm7 557 vpmaxsb %xmm4,%xmm6,%xmm2 558 vpmaxsb (%rcx),%xmm6,%xmm7 559 vpmaxsw %xmm4,%xmm6,%xmm2 560 vpmaxsw (%rcx),%xmm6,%xmm7 561 vpmaxsd %xmm4,%xmm6,%xmm2 562 vpmaxsd (%rcx),%xmm6,%xmm7 563 vpmaxub %xmm4,%xmm6,%xmm2 564 vpmaxub (%rcx),%xmm6,%xmm7 565 vpmaxuw %xmm4,%xmm6,%xmm2 566 vpmaxuw (%rcx),%xmm6,%xmm7 567 vpmaxud %xmm4,%xmm6,%xmm2 568 vpmaxud (%rcx),%xmm6,%xmm7 569 vpminsb %xmm4,%xmm6,%xmm2 570 vpminsb (%rcx),%xmm6,%xmm7 571 vpminsw %xmm4,%xmm6,%xmm2 572 vpminsw (%rcx),%xmm6,%xmm7 573 vpminsd %xmm4,%xmm6,%xmm2 574 vpminsd (%rcx),%xmm6,%xmm7 575 vpminub %xmm4,%xmm6,%xmm2 576 vpminub (%rcx),%xmm6,%xmm7 577 vpminuw %xmm4,%xmm6,%xmm2 578 vpminuw (%rcx),%xmm6,%xmm7 579 vpminud %xmm4,%xmm6,%xmm2 580 vpminud (%rcx),%xmm6,%xmm7 581 vpmulhuw %xmm4,%xmm6,%xmm2 582 vpmulhuw (%rcx),%xmm6,%xmm7 583 vpmulhrsw %xmm4,%xmm6,%xmm2 584 vpmulhrsw (%rcx),%xmm6,%xmm7 585 vpmulhw %xmm4,%xmm6,%xmm2 586 vpmulhw (%rcx),%xmm6,%xmm7 587 vpmullw %xmm4,%xmm6,%xmm2 588 vpmullw (%rcx),%xmm6,%xmm7 589 vpmulld %xmm4,%xmm6,%xmm2 590 vpmulld (%rcx),%xmm6,%xmm7 591 vpmuludq %xmm4,%xmm6,%xmm2 592 vpmuludq (%rcx),%xmm6,%xmm7 593 vpmuldq %xmm4,%xmm6,%xmm2 594 vpmuldq (%rcx),%xmm6,%xmm7 595 vpor %xmm4,%xmm6,%xmm2 596 vpor (%rcx),%xmm6,%xmm7 597 vpsadbw %xmm4,%xmm6,%xmm2 598 vpsadbw (%rcx),%xmm6,%xmm7 599 vpshufb %xmm4,%xmm6,%xmm2 600 vpshufb (%rcx),%xmm6,%xmm7 601 vpsignb %xmm4,%xmm6,%xmm2 602 vpsignb (%rcx),%xmm6,%xmm7 603 vpsignw %xmm4,%xmm6,%xmm2 604 vpsignw (%rcx),%xmm6,%xmm7 605 vpsignd %xmm4,%xmm6,%xmm2 606 vpsignd (%rcx),%xmm6,%xmm7 607 vpsllw %xmm4,%xmm6,%xmm2 608 vpsllw (%rcx),%xmm6,%xmm7 609 vpslld %xmm4,%xmm6,%xmm2 610 vpslld (%rcx),%xmm6,%xmm7 611 vpsllq %xmm4,%xmm6,%xmm2 612 vpsllq (%rcx),%xmm6,%xmm7 613 vpsraw %xmm4,%xmm6,%xmm2 614 vpsraw (%rcx),%xmm6,%xmm7 615 vpsrad %xmm4,%xmm6,%xmm2 616 vpsrad (%rcx),%xmm6,%xmm7 617 vpsrlw %xmm4,%xmm6,%xmm2 618 vpsrlw (%rcx),%xmm6,%xmm7 619 vpsrld %xmm4,%xmm6,%xmm2 620 vpsrld (%rcx),%xmm6,%xmm7 621 vpsrlq %xmm4,%xmm6,%xmm2 622 vpsrlq (%rcx),%xmm6,%xmm7 623 vpsubb %xmm4,%xmm6,%xmm2 624 vpsubb (%rcx),%xmm6,%xmm7 625 vpsubw %xmm4,%xmm6,%xmm2 626 vpsubw (%rcx),%xmm6,%xmm7 627 vpsubd %xmm4,%xmm6,%xmm2 628 vpsubd (%rcx),%xmm6,%xmm7 629 vpsubq %xmm4,%xmm6,%xmm2 630 vpsubq (%rcx),%xmm6,%xmm7 631 vpsubsb %xmm4,%xmm6,%xmm2 632 vpsubsb (%rcx),%xmm6,%xmm7 633 vpsubsw %xmm4,%xmm6,%xmm2 634 vpsubsw (%rcx),%xmm6,%xmm7 635 vpsubusb %xmm4,%xmm6,%xmm2 636 vpsubusb (%rcx),%xmm6,%xmm7 637 vpsubusw %xmm4,%xmm6,%xmm2 638 vpsubusw (%rcx),%xmm6,%xmm7 639 vpunpckhbw %xmm4,%xmm6,%xmm2 640 vpunpckhbw (%rcx),%xmm6,%xmm7 641 vpunpckhwd %xmm4,%xmm6,%xmm2 642 vpunpckhwd (%rcx),%xmm6,%xmm7 643 vpunpckhdq %xmm4,%xmm6,%xmm2 644 vpunpckhdq (%rcx),%xmm6,%xmm7 645 vpunpckhqdq %xmm4,%xmm6,%xmm2 646 vpunpckhqdq (%rcx),%xmm6,%xmm7 647 vpunpcklbw %xmm4,%xmm6,%xmm2 648 vpunpcklbw (%rcx),%xmm6,%xmm7 649 vpunpcklwd %xmm4,%xmm6,%xmm2 650 vpunpcklwd (%rcx),%xmm6,%xmm7 651 vpunpckldq %xmm4,%xmm6,%xmm2 652 vpunpckldq (%rcx),%xmm6,%xmm7 653 vpunpcklqdq %xmm4,%xmm6,%xmm2 654 vpunpcklqdq (%rcx),%xmm6,%xmm7 655 vpxor %xmm4,%xmm6,%xmm2 656 vpxor (%rcx),%xmm6,%xmm7 657 vsubpd %xmm4,%xmm6,%xmm2 658 vsubpd (%rcx),%xmm6,%xmm7 659 vsubps %xmm4,%xmm6,%xmm2 660 vsubps (%rcx),%xmm6,%xmm7 661 vunpckhpd %xmm4,%xmm6,%xmm2 662 vunpckhpd (%rcx),%xmm6,%xmm7 663 vunpckhps %xmm4,%xmm6,%xmm2 664 vunpckhps (%rcx),%xmm6,%xmm7 665 vunpcklpd %xmm4,%xmm6,%xmm2 666 vunpcklpd (%rcx),%xmm6,%xmm7 667 vunpcklps %xmm4,%xmm6,%xmm2 668 vunpcklps (%rcx),%xmm6,%xmm7 669 vxorpd %xmm4,%xmm6,%xmm2 670 vxorpd (%rcx),%xmm6,%xmm7 671 vxorps %xmm4,%xmm6,%xmm2 672 vxorps (%rcx),%xmm6,%xmm7 673 vaesenc %xmm4,%xmm6,%xmm2 674 vaesenc (%rcx),%xmm6,%xmm7 675 vaesenclast %xmm4,%xmm6,%xmm2 676 vaesenclast (%rcx),%xmm6,%xmm7 677 vaesdec %xmm4,%xmm6,%xmm2 678 vaesdec (%rcx),%xmm6,%xmm7 679 vaesdeclast %xmm4,%xmm6,%xmm2 680 vaesdeclast (%rcx),%xmm6,%xmm7 681 vcmpeqpd %xmm4,%xmm6,%xmm2 682 vcmpeqpd (%rcx),%xmm6,%xmm7 683 vcmpltpd %xmm4,%xmm6,%xmm2 684 vcmpltpd (%rcx),%xmm6,%xmm7 685 vcmplepd %xmm4,%xmm6,%xmm2 686 vcmplepd (%rcx),%xmm6,%xmm7 687 vcmpunordpd %xmm4,%xmm6,%xmm2 688 vcmpunordpd (%rcx),%xmm6,%xmm7 689 vcmpneqpd %xmm4,%xmm6,%xmm2 690 vcmpneqpd (%rcx),%xmm6,%xmm7 691 vcmpnltpd %xmm4,%xmm6,%xmm2 692 vcmpnltpd (%rcx),%xmm6,%xmm7 693 vcmpnlepd %xmm4,%xmm6,%xmm2 694 vcmpnlepd (%rcx),%xmm6,%xmm7 695 vcmpordpd %xmm4,%xmm6,%xmm2 696 vcmpordpd (%rcx),%xmm6,%xmm7 697 vcmpeq_uqpd %xmm4,%xmm6,%xmm2 698 vcmpeq_uqpd (%rcx),%xmm6,%xmm7 699 vcmpngepd %xmm4,%xmm6,%xmm2 700 vcmpngepd (%rcx),%xmm6,%xmm7 701 vcmpngtpd %xmm4,%xmm6,%xmm2 702 vcmpngtpd (%rcx),%xmm6,%xmm7 703 vcmpfalsepd %xmm4,%xmm6,%xmm2 704 vcmpfalsepd (%rcx),%xmm6,%xmm7 705 vcmpneq_oqpd %xmm4,%xmm6,%xmm2 706 vcmpneq_oqpd (%rcx),%xmm6,%xmm7 707 vcmpgepd %xmm4,%xmm6,%xmm2 708 vcmpgepd (%rcx),%xmm6,%xmm7 709 vcmpgtpd %xmm4,%xmm6,%xmm2 710 vcmpgtpd (%rcx),%xmm6,%xmm7 711 vcmptruepd %xmm4,%xmm6,%xmm2 712 vcmptruepd (%rcx),%xmm6,%xmm7 713 vcmpeq_ospd %xmm4,%xmm6,%xmm2 714 vcmpeq_ospd (%rcx),%xmm6,%xmm7 715 vcmplt_oqpd %xmm4,%xmm6,%xmm2 716 vcmplt_oqpd (%rcx),%xmm6,%xmm7 717 vcmple_oqpd %xmm4,%xmm6,%xmm2 718 vcmple_oqpd (%rcx),%xmm6,%xmm7 719 vcmpunord_spd %xmm4,%xmm6,%xmm2 720 vcmpunord_spd (%rcx),%xmm6,%xmm7 721 vcmpneq_uspd %xmm4,%xmm6,%xmm2 722 vcmpneq_uspd (%rcx),%xmm6,%xmm7 723 vcmpnlt_uqpd %xmm4,%xmm6,%xmm2 724 vcmpnlt_uqpd (%rcx),%xmm6,%xmm7 725 vcmpnle_uqpd %xmm4,%xmm6,%xmm2 726 vcmpnle_uqpd (%rcx),%xmm6,%xmm7 727 vcmpord_spd %xmm4,%xmm6,%xmm2 728 vcmpord_spd (%rcx),%xmm6,%xmm7 729 vcmpeq_uspd %xmm4,%xmm6,%xmm2 730 vcmpeq_uspd (%rcx),%xmm6,%xmm7 731 vcmpnge_uqpd %xmm4,%xmm6,%xmm2 732 vcmpnge_uqpd (%rcx),%xmm6,%xmm7 733 vcmpngt_uqpd %xmm4,%xmm6,%xmm2 734 vcmpngt_uqpd (%rcx),%xmm6,%xmm7 735 vcmpfalse_ospd %xmm4,%xmm6,%xmm2 736 vcmpfalse_ospd (%rcx),%xmm6,%xmm7 737 vcmpneq_ospd %xmm4,%xmm6,%xmm2 738 vcmpneq_ospd (%rcx),%xmm6,%xmm7 739 vcmpge_oqpd %xmm4,%xmm6,%xmm2 740 vcmpge_oqpd (%rcx),%xmm6,%xmm7 741 vcmpgt_oqpd %xmm4,%xmm6,%xmm2 742 vcmpgt_oqpd (%rcx),%xmm6,%xmm7 743 vcmptrue_uspd %xmm4,%xmm6,%xmm2 744 vcmptrue_uspd (%rcx),%xmm6,%xmm7 745 vcmpeqps %xmm4,%xmm6,%xmm2 746 vcmpeqps (%rcx),%xmm6,%xmm7 747 vcmpltps %xmm4,%xmm6,%xmm2 748 vcmpltps (%rcx),%xmm6,%xmm7 749 vcmpleps %xmm4,%xmm6,%xmm2 750 vcmpleps (%rcx),%xmm6,%xmm7 751 vcmpunordps %xmm4,%xmm6,%xmm2 752 vcmpunordps (%rcx),%xmm6,%xmm7 753 vcmpneqps %xmm4,%xmm6,%xmm2 754 vcmpneqps (%rcx),%xmm6,%xmm7 755 vcmpnltps %xmm4,%xmm6,%xmm2 756 vcmpnltps (%rcx),%xmm6,%xmm7 757 vcmpnleps %xmm4,%xmm6,%xmm2 758 vcmpnleps (%rcx),%xmm6,%xmm7 759 vcmpordps %xmm4,%xmm6,%xmm2 760 vcmpordps (%rcx),%xmm6,%xmm7 761 vcmpeq_uqps %xmm4,%xmm6,%xmm2 762 vcmpeq_uqps (%rcx),%xmm6,%xmm7 763 vcmpngeps %xmm4,%xmm6,%xmm2 764 vcmpngeps (%rcx),%xmm6,%xmm7 765 vcmpngtps %xmm4,%xmm6,%xmm2 766 vcmpngtps (%rcx),%xmm6,%xmm7 767 vcmpfalseps %xmm4,%xmm6,%xmm2 768 vcmpfalseps (%rcx),%xmm6,%xmm7 769 vcmpneq_oqps %xmm4,%xmm6,%xmm2 770 vcmpneq_oqps (%rcx),%xmm6,%xmm7 771 vcmpgeps %xmm4,%xmm6,%xmm2 772 vcmpgeps (%rcx),%xmm6,%xmm7 773 vcmpgtps %xmm4,%xmm6,%xmm2 774 vcmpgtps (%rcx),%xmm6,%xmm7 775 vcmptrueps %xmm4,%xmm6,%xmm2 776 vcmptrueps (%rcx),%xmm6,%xmm7 777 vcmpeq_osps %xmm4,%xmm6,%xmm2 778 vcmpeq_osps (%rcx),%xmm6,%xmm7 779 vcmplt_oqps %xmm4,%xmm6,%xmm2 780 vcmplt_oqps (%rcx),%xmm6,%xmm7 781 vcmple_oqps %xmm4,%xmm6,%xmm2 782 vcmple_oqps (%rcx),%xmm6,%xmm7 783 vcmpunord_sps %xmm4,%xmm6,%xmm2 784 vcmpunord_sps (%rcx),%xmm6,%xmm7 785 vcmpneq_usps %xmm4,%xmm6,%xmm2 786 vcmpneq_usps (%rcx),%xmm6,%xmm7 787 vcmpnlt_uqps %xmm4,%xmm6,%xmm2 788 vcmpnlt_uqps (%rcx),%xmm6,%xmm7 789 vcmpnle_uqps %xmm4,%xmm6,%xmm2 790 vcmpnle_uqps (%rcx),%xmm6,%xmm7 791 vcmpord_sps %xmm4,%xmm6,%xmm2 792 vcmpord_sps (%rcx),%xmm6,%xmm7 793 vcmpeq_usps %xmm4,%xmm6,%xmm2 794 vcmpeq_usps (%rcx),%xmm6,%xmm7 795 vcmpnge_uqps %xmm4,%xmm6,%xmm2 796 vcmpnge_uqps (%rcx),%xmm6,%xmm7 797 vcmpngt_uqps %xmm4,%xmm6,%xmm2 798 vcmpngt_uqps (%rcx),%xmm6,%xmm7 799 vcmpfalse_osps %xmm4,%xmm6,%xmm2 800 vcmpfalse_osps (%rcx),%xmm6,%xmm7 801 vcmpneq_osps %xmm4,%xmm6,%xmm2 802 vcmpneq_osps (%rcx),%xmm6,%xmm7 803 vcmpge_oqps %xmm4,%xmm6,%xmm2 804 vcmpge_oqps (%rcx),%xmm6,%xmm7 805 vcmpgt_oqps %xmm4,%xmm6,%xmm2 806 vcmpgt_oqps (%rcx),%xmm6,%xmm7 807 vcmptrue_usps %xmm4,%xmm6,%xmm2 808 vcmptrue_usps (%rcx),%xmm6,%xmm7 809 vgf2p8mulb %xmm4, %xmm5, %xmm6 810 vgf2p8mulb (%rcx), %xmm5, %xmm6 811 vgf2p8mulb -123456(%rax,%r14,8), %xmm5, %xmm6 812 vgf2p8mulb 2032(%rdx), %xmm5, %xmm6 813 vgf2p8mulb 2048(%rdx), %xmm5, %xmm6 814 vgf2p8mulb -2048(%rdx), %xmm5, %xmm6 815 vgf2p8mulb -2064(%rdx), %xmm5, %xmm6 816 817# Tests for op mem128, xmm, xmm 818 vmaskmovps (%rcx),%xmm4,%xmm6 819 vmaskmovpd (%rcx),%xmm4,%xmm6 820 821# Tests for op imm8, xmm/mem128, xmm 822 vaeskeygenassist $7,%xmm4,%xmm6 823 vaeskeygenassist $7,(%rcx),%xmm6 824 vpcmpestri $7,%xmm4,%xmm6 825 vpcmpestri $7,(%rcx),%xmm6 826 vpcmpestriq $7,%xmm4,%xmm6 827 vpcmpestril $7,(%rcx),%xmm6 828 vpcmpestrm $7,%xmm4,%xmm6 829 vpcmpestrm $7,(%rcx),%xmm6 830 vpcmpestrmq $7,%xmm4,%xmm6 831 vpcmpestrml $7,(%rcx),%xmm6 832 vpcmpistri $7,%xmm4,%xmm6 833 vpcmpistri $7,(%rcx),%xmm6 834 vpcmpistrm $7,%xmm4,%xmm6 835 vpcmpistrm $7,(%rcx),%xmm6 836 vpermilpd $7,%xmm4,%xmm6 837 vpermilpd $7,(%rcx),%xmm6 838 vpermilps $7,%xmm4,%xmm6 839 vpermilps $7,(%rcx),%xmm6 840 vpshufd $7,%xmm4,%xmm6 841 vpshufd $7,(%rcx),%xmm6 842 vpshufhw $7,%xmm4,%xmm6 843 vpshufhw $7,(%rcx),%xmm6 844 vpshuflw $7,%xmm4,%xmm6 845 vpshuflw $7,(%rcx),%xmm6 846 vroundpd $7,%xmm4,%xmm6 847 vroundpd $7,(%rcx),%xmm6 848 vroundps $7,%xmm4,%xmm6 849 vroundps $7,(%rcx),%xmm6 850 851# Tests for op xmm, xmm, mem128 852 vmaskmovps %xmm4,%xmm6,(%rcx) 853 vmaskmovpd %xmm4,%xmm6,(%rcx) 854 855# Tests for op imm8, xmm/mem128, xmm, xmm 856 vblendpd $7,%xmm4,%xmm6,%xmm2 857 vblendpd $7,(%rcx),%xmm6,%xmm2 858 vblendps $7,%xmm4,%xmm6,%xmm2 859 vblendps $7,(%rcx),%xmm6,%xmm2 860 vcmppd $7,%xmm4,%xmm6,%xmm2 861 vcmppd $7,(%rcx),%xmm6,%xmm2 862 vcmpps $7,%xmm4,%xmm6,%xmm2 863 vcmpps $7,(%rcx),%xmm6,%xmm2 864 vdppd $7,%xmm4,%xmm6,%xmm2 865 vdppd $7,(%rcx),%xmm6,%xmm2 866 vdpps $7,%xmm4,%xmm6,%xmm2 867 vdpps $7,(%rcx),%xmm6,%xmm2 868 vmpsadbw $7,%xmm4,%xmm6,%xmm2 869 vmpsadbw $7,(%rcx),%xmm6,%xmm2 870 vpalignr $7,%xmm4,%xmm6,%xmm2 871 vpalignr $7,(%rcx),%xmm6,%xmm2 872 vpblendw $7,%xmm4,%xmm6,%xmm2 873 vpblendw $7,(%rcx),%xmm6,%xmm2 874 vpclmulqdq $7,%xmm4,%xmm6,%xmm2 875 vpclmulqdq $7,(%rcx),%xmm6,%xmm2 876 vshufpd $7,%xmm4,%xmm6,%xmm2 877 vshufpd $7,(%rcx),%xmm6,%xmm2 878 vshufps $7,%xmm4,%xmm6,%xmm2 879 vshufps $7,(%rcx),%xmm6,%xmm2 880 vgf2p8affineqb $0xab, %xmm4, %xmm5, %xmm6 881 vgf2p8affineqb $123, %xmm4, %xmm5, %xmm6 882 vgf2p8affineqb $123, (%rcx), %xmm5, %xmm6 883 vgf2p8affineqb $123, -123456(%rax,%r14,8), %xmm5, %xmm6 884 vgf2p8affineqb $123, 2032(%rdx), %xmm5, %xmm6 885 vgf2p8affineqb $123, 2048(%rdx), %xmm5, %xmm6 886 vgf2p8affineqb $123, -2048(%rdx), %xmm5, %xmm6 887 vgf2p8affineqb $123, -2064(%rdx), %xmm5, %xmm6 888 vgf2p8affineinvqb $0xab, %xmm4, %xmm5, %xmm6 889 vgf2p8affineinvqb $123, %xmm4, %xmm5, %xmm6 890 vgf2p8affineinvqb $123, (%rcx), %xmm5, %xmm6 891 vgf2p8affineinvqb $123, -123456(%rax,%r14,8), %xmm5, %xmm6 892 vgf2p8affineinvqb $123, 2032(%rdx), %xmm5, %xmm6 893 vgf2p8affineinvqb $123, 2048(%rdx), %xmm5, %xmm6 894 vgf2p8affineinvqb $123, -2048(%rdx), %xmm5, %xmm6 895 vgf2p8affineinvqb $123, -2064(%rdx), %xmm5, %xmm6 896 897# Tests for op xmm, xmm/mem128, xmm, xmm 898 vblendvpd %xmm4,%xmm6,%xmm2,%xmm7 899 vblendvpd %xmm4,(%rcx),%xmm2,%xmm7 900 vblendvps %xmm4,%xmm6,%xmm2,%xmm7 901 vblendvps %xmm4,(%rcx),%xmm2,%xmm7 902 vpblendvb %xmm4,%xmm6,%xmm2,%xmm7 903 vpblendvb %xmm4,(%rcx),%xmm2,%xmm7 904 905# Tests for op mem64, ymm 906 vbroadcastsd (%rcx),%ymm4 907 908# Tests for op xmm/mem64, xmm 909 vcomisd %xmm4,%xmm6 910 vcomisd (%rcx),%xmm4 911 vcvtdq2pd %xmm4,%xmm6 912 vcvtdq2pd (%rcx),%xmm4 913 vcvtps2pd %xmm4,%xmm6 914 vcvtps2pd (%rcx),%xmm4 915 vmovddup %xmm4,%xmm6 916 vmovddup (%rcx),%xmm4 917 vpmovsxbw %xmm4,%xmm6 918 vpmovsxbw (%rcx),%xmm4 919 vpmovsxwd %xmm4,%xmm6 920 vpmovsxwd (%rcx),%xmm4 921 vpmovsxdq %xmm4,%xmm6 922 vpmovsxdq (%rcx),%xmm4 923 vpmovzxbw %xmm4,%xmm6 924 vpmovzxbw (%rcx),%xmm4 925 vpmovzxwd %xmm4,%xmm6 926 vpmovzxwd (%rcx),%xmm4 927 vpmovzxdq %xmm4,%xmm6 928 vpmovzxdq (%rcx),%xmm4 929 vucomisd %xmm4,%xmm6 930 vucomisd (%rcx),%xmm4 931 932# Tests for op mem64, xmm 933 vmovsd (%rcx),%xmm4 934 935# Tests for op xmm, mem64 936 vmovlpd %xmm4,(%rcx) 937 vmovlps %xmm4,(%rcx) 938 vmovhpd %xmm4,(%rcx) 939 vmovhps %xmm4,(%rcx) 940 vmovsd %xmm4,(%rcx) 941 942# Tests for op xmm, regq/mem64 943# Tests for op regq/mem64, xmm 944 vmovd %xmm4,%rcx 945 vmovd %rcx,%xmm4 946 vmovq %xmm4,%rcx 947 vmovq %rcx,%xmm4 948 vmovq %xmm4,(%rcx) 949 vmovq (%rcx),%xmm4 950 951# Tests for op xmm/mem64, regl 952 vcvtsd2si %xmm4,%ecx 953 vcvtsd2si (%rcx),%ecx 954 vcvttsd2si %xmm4,%ecx 955 vcvttsd2si (%rcx),%ecx 956 957# Tests for op xmm/mem64, regq 958 vcvtsd2si %xmm4,%rcx 959 vcvtsd2si (%rcx),%rcx 960 vcvttsd2si %xmm4,%rcx 961 vcvttsd2si (%rcx),%rcx 962 963# Tests for op regq/mem64, xmm, xmm 964 vcvtsi2sdq %rcx,%xmm4,%xmm6 965 vcvtsi2sdq (%rcx),%xmm4,%xmm6 966 vcvtsi2ssq %rcx,%xmm4,%xmm6 967 vcvtsi2ssq (%rcx),%xmm4,%xmm6 968 969# Tests for op imm8, regq/mem64, xmm, xmm 970 vpinsrq $7,%rcx,%xmm4,%xmm6 971 vpinsrq $7,(%rcx),%xmm4,%xmm6 972 973# Testsf for op imm8, xmm, regq/mem64 974 vpextrq $7,%xmm4,%rcx 975 vpextrq $7,%xmm4,(%rcx) 976 977# Tests for op mem64, xmm, xmm 978 vmovlpd (%rcx),%xmm4,%xmm6 979 vmovlps (%rcx),%xmm4,%xmm6 980 vmovhpd (%rcx),%xmm4,%xmm6 981 vmovhps (%rcx),%xmm4,%xmm6 982 983# Tests for op imm8, xmm/mem64, xmm, xmm 984 vcmpsd $7,%xmm4,%xmm6,%xmm2 985 vcmpsd $7,(%rcx),%xmm6,%xmm2 986 vroundsd $7,%xmm4,%xmm6,%xmm2 987 vroundsd $7,(%rcx),%xmm6,%xmm2 988 989# Tests for op xmm/mem64, xmm, xmm 990 vaddsd %xmm4,%xmm6,%xmm2 991 vaddsd (%rcx),%xmm6,%xmm2 992 vcvtsd2ss %xmm4,%xmm6,%xmm2 993 vcvtsd2ss (%rcx),%xmm6,%xmm2 994 vdivsd %xmm4,%xmm6,%xmm2 995 vdivsd (%rcx),%xmm6,%xmm2 996 vmaxsd %xmm4,%xmm6,%xmm2 997 vmaxsd (%rcx),%xmm6,%xmm2 998 vminsd %xmm4,%xmm6,%xmm2 999 vminsd (%rcx),%xmm6,%xmm2 1000 vmulsd %xmm4,%xmm6,%xmm2 1001 vmulsd (%rcx),%xmm6,%xmm2 1002 vsqrtsd %xmm4,%xmm6,%xmm2 1003 vsqrtsd (%rcx),%xmm6,%xmm2 1004 vsubsd %xmm4,%xmm6,%xmm2 1005 vsubsd (%rcx),%xmm6,%xmm2 1006 vcmpeqsd %xmm4,%xmm6,%xmm2 1007 vcmpeqsd (%rcx),%xmm6,%xmm2 1008 vcmpltsd %xmm4,%xmm6,%xmm2 1009 vcmpltsd (%rcx),%xmm6,%xmm2 1010 vcmplesd %xmm4,%xmm6,%xmm2 1011 vcmplesd (%rcx),%xmm6,%xmm2 1012 vcmpunordsd %xmm4,%xmm6,%xmm2 1013 vcmpunordsd (%rcx),%xmm6,%xmm2 1014 vcmpneqsd %xmm4,%xmm6,%xmm2 1015 vcmpneqsd (%rcx),%xmm6,%xmm2 1016 vcmpnltsd %xmm4,%xmm6,%xmm2 1017 vcmpnltsd (%rcx),%xmm6,%xmm2 1018 vcmpnlesd %xmm4,%xmm6,%xmm2 1019 vcmpnlesd (%rcx),%xmm6,%xmm2 1020 vcmpordsd %xmm4,%xmm6,%xmm2 1021 vcmpordsd (%rcx),%xmm6,%xmm2 1022 vcmpeq_uqsd %xmm4,%xmm6,%xmm2 1023 vcmpeq_uqsd (%rcx),%xmm6,%xmm2 1024 vcmpngesd %xmm4,%xmm6,%xmm2 1025 vcmpngesd (%rcx),%xmm6,%xmm2 1026 vcmpngtsd %xmm4,%xmm6,%xmm2 1027 vcmpngtsd (%rcx),%xmm6,%xmm2 1028 vcmpfalsesd %xmm4,%xmm6,%xmm2 1029 vcmpfalsesd (%rcx),%xmm6,%xmm2 1030 vcmpneq_oqsd %xmm4,%xmm6,%xmm2 1031 vcmpneq_oqsd (%rcx),%xmm6,%xmm2 1032 vcmpgesd %xmm4,%xmm6,%xmm2 1033 vcmpgesd (%rcx),%xmm6,%xmm2 1034 vcmpgtsd %xmm4,%xmm6,%xmm2 1035 vcmpgtsd (%rcx),%xmm6,%xmm2 1036 vcmptruesd %xmm4,%xmm6,%xmm2 1037 vcmptruesd (%rcx),%xmm6,%xmm2 1038 vcmpeq_ossd %xmm4,%xmm6,%xmm2 1039 vcmpeq_ossd (%rcx),%xmm6,%xmm2 1040 vcmplt_oqsd %xmm4,%xmm6,%xmm2 1041 vcmplt_oqsd (%rcx),%xmm6,%xmm2 1042 vcmple_oqsd %xmm4,%xmm6,%xmm2 1043 vcmple_oqsd (%rcx),%xmm6,%xmm2 1044 vcmpunord_ssd %xmm4,%xmm6,%xmm2 1045 vcmpunord_ssd (%rcx),%xmm6,%xmm2 1046 vcmpneq_ussd %xmm4,%xmm6,%xmm2 1047 vcmpneq_ussd (%rcx),%xmm6,%xmm2 1048 vcmpnlt_uqsd %xmm4,%xmm6,%xmm2 1049 vcmpnlt_uqsd (%rcx),%xmm6,%xmm2 1050 vcmpnle_uqsd %xmm4,%xmm6,%xmm2 1051 vcmpnle_uqsd (%rcx),%xmm6,%xmm2 1052 vcmpord_ssd %xmm4,%xmm6,%xmm2 1053 vcmpord_ssd (%rcx),%xmm6,%xmm2 1054 vcmpeq_ussd %xmm4,%xmm6,%xmm2 1055 vcmpeq_ussd (%rcx),%xmm6,%xmm2 1056 vcmpnge_uqsd %xmm4,%xmm6,%xmm2 1057 vcmpnge_uqsd (%rcx),%xmm6,%xmm2 1058 vcmpngt_uqsd %xmm4,%xmm6,%xmm2 1059 vcmpngt_uqsd (%rcx),%xmm6,%xmm2 1060 vcmpfalse_ossd %xmm4,%xmm6,%xmm2 1061 vcmpfalse_ossd (%rcx),%xmm6,%xmm2 1062 vcmpneq_ossd %xmm4,%xmm6,%xmm2 1063 vcmpneq_ossd (%rcx),%xmm6,%xmm2 1064 vcmpge_oqsd %xmm4,%xmm6,%xmm2 1065 vcmpge_oqsd (%rcx),%xmm6,%xmm2 1066 vcmpgt_oqsd %xmm4,%xmm6,%xmm2 1067 vcmpgt_oqsd (%rcx),%xmm6,%xmm2 1068 vcmptrue_ussd %xmm4,%xmm6,%xmm2 1069 vcmptrue_ussd (%rcx),%xmm6,%xmm2 1070 1071# Tests for op mem64 1072 vldmxcsr (%rcx) 1073 vstmxcsr (%rcx) 1074 1075# Tests for op xmm/mem32, xmm, xmm 1076 vaddss %xmm4,%xmm6,%xmm2 1077 vaddss (%rcx),%xmm6,%xmm2 1078 vcvtss2sd %xmm4,%xmm6,%xmm2 1079 vcvtss2sd (%rcx),%xmm6,%xmm2 1080 vdivss %xmm4,%xmm6,%xmm2 1081 vdivss (%rcx),%xmm6,%xmm2 1082 vmaxss %xmm4,%xmm6,%xmm2 1083 vmaxss (%rcx),%xmm6,%xmm2 1084 vminss %xmm4,%xmm6,%xmm2 1085 vminss (%rcx),%xmm6,%xmm2 1086 vmulss %xmm4,%xmm6,%xmm2 1087 vmulss (%rcx),%xmm6,%xmm2 1088 vrcpss %xmm4,%xmm6,%xmm2 1089 vrcpss (%rcx),%xmm6,%xmm2 1090 vrsqrtss %xmm4,%xmm6,%xmm2 1091 vrsqrtss (%rcx),%xmm6,%xmm2 1092 vsqrtss %xmm4,%xmm6,%xmm2 1093 vsqrtss (%rcx),%xmm6,%xmm2 1094 vsubss %xmm4,%xmm6,%xmm2 1095 vsubss (%rcx),%xmm6,%xmm2 1096 vcmpeqss %xmm4,%xmm6,%xmm2 1097 vcmpeqss (%rcx),%xmm6,%xmm2 1098 vcmpltss %xmm4,%xmm6,%xmm2 1099 vcmpltss (%rcx),%xmm6,%xmm2 1100 vcmpless %xmm4,%xmm6,%xmm2 1101 vcmpless (%rcx),%xmm6,%xmm2 1102 vcmpunordss %xmm4,%xmm6,%xmm2 1103 vcmpunordss (%rcx),%xmm6,%xmm2 1104 vcmpneqss %xmm4,%xmm6,%xmm2 1105 vcmpneqss (%rcx),%xmm6,%xmm2 1106 vcmpnltss %xmm4,%xmm6,%xmm2 1107 vcmpnltss (%rcx),%xmm6,%xmm2 1108 vcmpnless %xmm4,%xmm6,%xmm2 1109 vcmpnless (%rcx),%xmm6,%xmm2 1110 vcmpordss %xmm4,%xmm6,%xmm2 1111 vcmpordss (%rcx),%xmm6,%xmm2 1112 vcmpeq_uqss %xmm4,%xmm6,%xmm2 1113 vcmpeq_uqss (%rcx),%xmm6,%xmm2 1114 vcmpngess %xmm4,%xmm6,%xmm2 1115 vcmpngess (%rcx),%xmm6,%xmm2 1116 vcmpngtss %xmm4,%xmm6,%xmm2 1117 vcmpngtss (%rcx),%xmm6,%xmm2 1118 vcmpfalsess %xmm4,%xmm6,%xmm2 1119 vcmpfalsess (%rcx),%xmm6,%xmm2 1120 vcmpneq_oqss %xmm4,%xmm6,%xmm2 1121 vcmpneq_oqss (%rcx),%xmm6,%xmm2 1122 vcmpgess %xmm4,%xmm6,%xmm2 1123 vcmpgess (%rcx),%xmm6,%xmm2 1124 vcmpgtss %xmm4,%xmm6,%xmm2 1125 vcmpgtss (%rcx),%xmm6,%xmm2 1126 vcmptruess %xmm4,%xmm6,%xmm2 1127 vcmptruess (%rcx),%xmm6,%xmm2 1128 vcmpeq_osss %xmm4,%xmm6,%xmm2 1129 vcmpeq_osss (%rcx),%xmm6,%xmm2 1130 vcmplt_oqss %xmm4,%xmm6,%xmm2 1131 vcmplt_oqss (%rcx),%xmm6,%xmm2 1132 vcmple_oqss %xmm4,%xmm6,%xmm2 1133 vcmple_oqss (%rcx),%xmm6,%xmm2 1134 vcmpunord_sss %xmm4,%xmm6,%xmm2 1135 vcmpunord_sss (%rcx),%xmm6,%xmm2 1136 vcmpneq_usss %xmm4,%xmm6,%xmm2 1137 vcmpneq_usss (%rcx),%xmm6,%xmm2 1138 vcmpnlt_uqss %xmm4,%xmm6,%xmm2 1139 vcmpnlt_uqss (%rcx),%xmm6,%xmm2 1140 vcmpnle_uqss %xmm4,%xmm6,%xmm2 1141 vcmpnle_uqss (%rcx),%xmm6,%xmm2 1142 vcmpord_sss %xmm4,%xmm6,%xmm2 1143 vcmpord_sss (%rcx),%xmm6,%xmm2 1144 vcmpeq_usss %xmm4,%xmm6,%xmm2 1145 vcmpeq_usss (%rcx),%xmm6,%xmm2 1146 vcmpnge_uqss %xmm4,%xmm6,%xmm2 1147 vcmpnge_uqss (%rcx),%xmm6,%xmm2 1148 vcmpngt_uqss %xmm4,%xmm6,%xmm2 1149 vcmpngt_uqss (%rcx),%xmm6,%xmm2 1150 vcmpfalse_osss %xmm4,%xmm6,%xmm2 1151 vcmpfalse_osss (%rcx),%xmm6,%xmm2 1152 vcmpneq_osss %xmm4,%xmm6,%xmm2 1153 vcmpneq_osss (%rcx),%xmm6,%xmm2 1154 vcmpge_oqss %xmm4,%xmm6,%xmm2 1155 vcmpge_oqss (%rcx),%xmm6,%xmm2 1156 vcmpgt_oqss %xmm4,%xmm6,%xmm2 1157 vcmpgt_oqss (%rcx),%xmm6,%xmm2 1158 vcmptrue_usss %xmm4,%xmm6,%xmm2 1159 vcmptrue_usss (%rcx),%xmm6,%xmm2 1160 1161# Tests for op mem32, ymm 1162 vbroadcastss (%rcx),%ymm4 1163 1164# Tests for op xmm/mem32, xmm 1165 vcomiss %xmm4,%xmm6 1166 vcomiss (%rcx),%xmm4 1167 vpmovsxbd %xmm4,%xmm6 1168 vpmovsxbd (%rcx),%xmm4 1169 vpmovsxwq %xmm4,%xmm6 1170 vpmovsxwq (%rcx),%xmm4 1171 vpmovzxbd %xmm4,%xmm6 1172 vpmovzxbd (%rcx),%xmm4 1173 vpmovzxwq %xmm4,%xmm6 1174 vpmovzxwq (%rcx),%xmm4 1175 vucomiss %xmm4,%xmm6 1176 vucomiss (%rcx),%xmm4 1177 1178# Tests for op mem32, xmm 1179 vbroadcastss (%rcx),%xmm4 1180 vmovss (%rcx),%xmm4 1181 1182# Tests for op xmm, mem32 1183 vmovss %xmm4,(%rcx) 1184 1185# Tests for op xmm, regl/mem32 1186# Tests for op regl/mem32, xmm 1187 vmovd %xmm4,%ecx 1188 vmovd %xmm4,(%rcx) 1189 vmovd %ecx,%xmm4 1190 vmovd (%rcx),%xmm4 1191 1192# Tests for op xmm/mem32, regl 1193 vcvtss2si %xmm4,%ecx 1194 vcvtss2si (%rcx),%ecx 1195 vcvttss2si %xmm4,%ecx 1196 vcvttss2si (%rcx),%ecx 1197 1198# Tests for op xmm/mem32, regq 1199 vcvtss2si %xmm4,%rcx 1200 vcvtss2si (%rcx),%rcx 1201 vcvttss2si %xmm4,%rcx 1202 vcvttss2si (%rcx),%rcx 1203 1204# Tests for op xmm, regq 1205 vmovmskpd %xmm4,%rcx 1206 vmovmskps %xmm4,%rcx 1207 vpmovmskb %xmm4,%rcx 1208 1209# Tests for op imm8, xmm, regq/mem32 1210 vextractps $7,%xmm4,%rcx 1211 vextractps $7,%xmm4,(%rcx) 1212 1213# Tests for op imm8, xmm, regl/mem32 1214 vpextrd $7,%xmm4,%ecx 1215 vpextrd $7,%xmm4,(%rcx) 1216 vextractps $7,%xmm4,%ecx 1217 vextractps $7,%xmm4,(%rcx) 1218 1219# Tests for op imm8, regl/mem32, xmm, xmm 1220 vpinsrd $7,%ecx,%xmm4,%xmm6 1221 vpinsrd $7,(%rcx),%xmm4,%xmm6 1222 1223# Tests for op regl/mem32, xmm, xmm 1224 vcvtsi2sd %ecx,%xmm4,%xmm6 1225 vcvtsi2sdl (%rcx),%xmm4,%xmm6 1226 vcvtsi2ss %ecx,%xmm4,%xmm6 1227 vcvtsi2ssl (%rcx),%xmm4,%xmm6 1228 1229# Tests for op imm8, xmm/mem32, xmm, xmm 1230 vcmpss $7,%xmm4,%xmm6,%xmm2 1231 vcmpss $7,(%rcx),%xmm6,%xmm2 1232 vinsertps $7,%xmm4,%xmm6,%xmm2 1233 vinsertps $7,(%rcx),%xmm6,%xmm2 1234 vroundss $7,%xmm4,%xmm6,%xmm2 1235 vroundss $7,(%rcx),%xmm6,%xmm2 1236 1237# Tests for op xmm/m16, xmm 1238 vpmovsxbq %xmm4,%xmm6 1239 vpmovsxbq (%rcx),%xmm4 1240 vpmovzxbq %xmm4,%xmm6 1241 vpmovzxbq (%rcx),%xmm4 1242 1243# Tests for op imm8, xmm, regl/mem16 1244 vpextrw $7,%xmm4,%ecx 1245 vpextrw $7,%xmm4,(%rcx) 1246 1247# Tests for op imm8, xmm, regq/mem16 1248 vpextrw $7,%xmm4,%rcx 1249 vpextrw $7,%xmm4,(%rcx) 1250 1251# Tests for op imm8, regl/mem16, xmm, xmm 1252 vpinsrw $7,%ecx,%xmm4,%xmm6 1253 vpinsrw $7,(%rcx),%xmm4,%xmm6 1254 1255 1256 vpinsrw $7,%rcx,%xmm4,%xmm6 1257 vpinsrw $7,(%rcx),%xmm4,%xmm6 1258 1259# Tests for op imm8, xmm, regl/mem8 1260 vpextrb $7,%xmm4,%ecx 1261 vpextrb $7,%xmm4,(%rcx) 1262 1263# Tests for op imm8, regl/mem8, xmm, xmm 1264 vpinsrb $7,%ecx,%xmm4,%xmm6 1265 vpinsrb $7,(%rcx),%xmm4,%xmm6 1266 1267# Tests for op imm8, xmm, regq 1268 vpextrw $7,%xmm4,%rcx 1269 1270# Tests for op imm8, xmm, regq/mem8 1271 vpextrb $7,%xmm4,%rcx 1272 vpextrb $7,%xmm4,(%rcx) 1273 1274# Tests for op xmm, xmm 1275 vmaskmovdqu %xmm4,%xmm6 1276 vmovq %xmm4,%xmm6 1277 1278# Tests for op xmm, regl 1279 vmovmskpd %xmm4,%ecx 1280 vmovmskps %xmm4,%ecx 1281 vpmovmskb %xmm4,%ecx 1282 1283# Tests for op xmm, xmm, xmm 1284 vmovhlps %xmm4,%xmm6,%xmm2 1285 vmovlhps %xmm4,%xmm6,%xmm2 1286 vmovsd %xmm4,%xmm6,%xmm2 1287 vmovss %xmm4,%xmm6,%xmm2 1288 1289# Tests for op imm8, xmm, xmm 1290 vpslld $7,%xmm4,%xmm6 1291 vpslldq $7,%xmm4,%xmm6 1292 vpsllq $7,%xmm4,%xmm6 1293 vpsllw $7,%xmm4,%xmm6 1294 vpsrad $7,%xmm4,%xmm6 1295 vpsraw $7,%xmm4,%xmm6 1296 vpsrld $7,%xmm4,%xmm6 1297 vpsrldq $7,%xmm4,%xmm6 1298 vpsrlq $7,%xmm4,%xmm6 1299 vpsrlw $7,%xmm4,%xmm6 1300 1301# Tests for op imm8, xmm, regl 1302 vpextrw $7,%xmm4,%ecx 1303 1304# Tests for op ymm, regl 1305 vmovmskpd %ymm4,%ecx 1306 vmovmskps %ymm4,%ecx 1307 1308# Tests for op ymm, regq 1309 vmovmskpd %ymm4,%rcx 1310 vmovmskps %ymm4,%rcx 1311 1312# Default instructions without suffixes. 1313 vcvtpd2dq %xmm4,%xmm6 1314 vcvtpd2dq %ymm4,%xmm6 1315 vcvtpd2ps %xmm4,%xmm6 1316 vcvtpd2ps %ymm4,%xmm6 1317 vcvttpd2dq %xmm4,%xmm6 1318 vcvttpd2dq %ymm4,%xmm6 1319 1320#Tests with different memory and register operands. 1321 vldmxcsr 0x12345678 1322 vmovdqa 0x12345678,%xmm8 1323 vmovdqa %xmm8,0x12345678 1324 vmovd %xmm8,0x12345678 1325 vcvtsd2si 0x12345678,%r8d 1326 vcvtdq2pd 0x12345678,%ymm8 1327 vcvtpd2psy 0x12345678,%xmm8 1328 vpavgb 0x12345678,%xmm8,%xmm15 1329 vaeskeygenassist $7,0x12345678,%xmm8 1330 vpextrb $7,%xmm8,0x12345678 1331 vcvtsi2sdl 0x12345678,%xmm8,%xmm15 1332 vpclmulqdq $7,0x12345678,%xmm8,%xmm15 1333 vblendvps %xmm8,0x12345678,%xmm12,%xmm14 1334 vpinsrb $7,0x12345678,%xmm8,%xmm15 1335 vmovdqa 0x12345678,%ymm8 1336 vmovdqa %ymm8,0x12345678 1337 vpermilpd 0x12345678,%ymm8,%ymm15 1338 vroundpd $7,0x12345678,%ymm8 1339 vextractf128 $7,%ymm8,0x12345678 1340 vperm2f128 $7,0x12345678,%ymm8,%ymm15 1341 vblendvpd %ymm8,0x12345678,%ymm12,%ymm14 1342 vldmxcsr (%rbp) 1343 vmovdqa (%rbp),%xmm8 1344 vmovdqa %xmm8,(%rbp) 1345 vmovd %xmm8,(%rbp) 1346 vcvtsd2si (%rbp),%r8d 1347 vcvtdq2pd (%rbp),%ymm8 1348 vcvtpd2psy (%rbp),%xmm8 1349 vpavgb (%rbp),%xmm8,%xmm15 1350 vaeskeygenassist $7,(%rbp),%xmm8 1351 vpextrb $7,%xmm8,(%rbp) 1352 vcvtsi2sdl (%rbp),%xmm8,%xmm15 1353 vpclmulqdq $7,(%rbp),%xmm8,%xmm15 1354 vblendvps %xmm8,(%rbp),%xmm12,%xmm14 1355 vpinsrb $7,(%rbp),%xmm8,%xmm15 1356 vmovdqa (%rbp),%ymm8 1357 vmovdqa %ymm8,(%rbp) 1358 vpermilpd (%rbp),%ymm8,%ymm15 1359 vroundpd $7,(%rbp),%ymm8 1360 vextractf128 $7,%ymm8,(%rbp) 1361 vperm2f128 $7,(%rbp),%ymm8,%ymm15 1362 vblendvpd %ymm8,(%rbp),%ymm12,%ymm14 1363 vldmxcsr (%rsp) 1364 vmovdqa (%rsp),%xmm8 1365 vmovdqa %xmm8,(%rsp) 1366 vmovd %xmm8,(%rsp) 1367 vcvtsd2si (%rsp),%r8d 1368 vcvtdq2pd (%rsp),%ymm8 1369 vcvtpd2psy (%rsp),%xmm8 1370 vpavgb (%rsp),%xmm8,%xmm15 1371 vaeskeygenassist $7,(%rsp),%xmm8 1372 vpextrb $7,%xmm8,(%rsp) 1373 vcvtsi2sdl (%rsp),%xmm8,%xmm15 1374 vpclmulqdq $7,(%rsp),%xmm8,%xmm15 1375 vblendvps %xmm8,(%rsp),%xmm12,%xmm14 1376 vpinsrb $7,(%rsp),%xmm8,%xmm15 1377 vmovdqa (%rsp),%ymm8 1378 vmovdqa %ymm8,(%rsp) 1379 vpermilpd (%rsp),%ymm8,%ymm15 1380 vroundpd $7,(%rsp),%ymm8 1381 vextractf128 $7,%ymm8,(%rsp) 1382 vperm2f128 $7,(%rsp),%ymm8,%ymm15 1383 vblendvpd %ymm8,(%rsp),%ymm12,%ymm14 1384 vldmxcsr 0x99(%rbp) 1385 vmovdqa 0x99(%rbp),%xmm8 1386 vmovdqa %xmm8,0x99(%rbp) 1387 vmovd %xmm8,0x99(%rbp) 1388 vcvtsd2si 0x99(%rbp),%r8d 1389 vcvtdq2pd 0x99(%rbp),%ymm8 1390 vcvtpd2psy 0x99(%rbp),%xmm8 1391 vpavgb 0x99(%rbp),%xmm8,%xmm15 1392 vaeskeygenassist $7,0x99(%rbp),%xmm8 1393 vpextrb $7,%xmm8,0x99(%rbp) 1394 vcvtsi2sdl 0x99(%rbp),%xmm8,%xmm15 1395 vpclmulqdq $7,0x99(%rbp),%xmm8,%xmm15 1396 vblendvps %xmm8,0x99(%rbp),%xmm12,%xmm14 1397 vpinsrb $7,0x99(%rbp),%xmm8,%xmm15 1398 vmovdqa 0x99(%rbp),%ymm8 1399 vmovdqa %ymm8,0x99(%rbp) 1400 vpermilpd 0x99(%rbp),%ymm8,%ymm15 1401 vroundpd $7,0x99(%rbp),%ymm8 1402 vextractf128 $7,%ymm8,0x99(%rbp) 1403 vperm2f128 $7,0x99(%rbp),%ymm8,%ymm15 1404 vblendvpd %ymm8,0x99(%rbp),%ymm12,%ymm14 1405 vldmxcsr 0x99(%r15) 1406 vmovdqa 0x99(%r15),%xmm8 1407 vmovdqa %xmm8,0x99(%r15) 1408 vmovd %xmm8,0x99(%r15) 1409 vcvtsd2si 0x99(%r15),%r8d 1410 vcvtdq2pd 0x99(%r15),%ymm8 1411 vcvtpd2psy 0x99(%r15),%xmm8 1412 vpavgb 0x99(%r15),%xmm8,%xmm15 1413 vaeskeygenassist $7,0x99(%r15),%xmm8 1414 vpextrb $7,%xmm8,0x99(%r15) 1415 vcvtsi2sdl 0x99(%r15),%xmm8,%xmm15 1416 vpclmulqdq $7,0x99(%r15),%xmm8,%xmm15 1417 vblendvps %xmm8,0x99(%r15),%xmm12,%xmm14 1418 vpinsrb $7,0x99(%r15),%xmm8,%xmm15 1419 vmovdqa 0x99(%r15),%ymm8 1420 vmovdqa %ymm8,0x99(%r15) 1421 vpermilpd 0x99(%r15),%ymm8,%ymm15 1422 vroundpd $7,0x99(%r15),%ymm8 1423 vextractf128 $7,%ymm8,0x99(%r15) 1424 vperm2f128 $7,0x99(%r15),%ymm8,%ymm15 1425 vblendvpd %ymm8,0x99(%r15),%ymm12,%ymm14 1426 vldmxcsr 0x99(%rip) 1427 vmovdqa 0x99(%rip),%xmm8 1428 vmovdqa %xmm8,0x99(%rip) 1429 vmovd %xmm8,0x99(%rip) 1430 vcvtsd2si 0x99(%rip),%r8d 1431 vcvtdq2pd 0x99(%rip),%ymm8 1432 vcvtpd2psy 0x99(%rip),%xmm8 1433 vpavgb 0x99(%rip),%xmm8,%xmm15 1434 vaeskeygenassist $7,0x99(%rip),%xmm8 1435 vpextrb $7,%xmm8,0x99(%rip) 1436 vcvtsi2sdl 0x99(%rip),%xmm8,%xmm15 1437 vpclmulqdq $7,0x99(%rip),%xmm8,%xmm15 1438 vblendvps %xmm8,0x99(%rip),%xmm12,%xmm14 1439 vpinsrb $7,0x99(%rip),%xmm8,%xmm15 1440 vmovdqa 0x99(%rip),%ymm8 1441 vmovdqa %ymm8,0x99(%rip) 1442 vpermilpd 0x99(%rip),%ymm8,%ymm15 1443 vroundpd $7,0x99(%rip),%ymm8 1444 vextractf128 $7,%ymm8,0x99(%rip) 1445 vperm2f128 $7,0x99(%rip),%ymm8,%ymm15 1446 vblendvpd %ymm8,0x99(%rip),%ymm12,%ymm14 1447 vldmxcsr 0x99(%rsp) 1448 vmovdqa 0x99(%rsp),%xmm8 1449 vmovdqa %xmm8,0x99(%rsp) 1450 vmovd %xmm8,0x99(%rsp) 1451 vcvtsd2si 0x99(%rsp),%r8d 1452 vcvtdq2pd 0x99(%rsp),%ymm8 1453 vcvtpd2psy 0x99(%rsp),%xmm8 1454 vpavgb 0x99(%rsp),%xmm8,%xmm15 1455 vaeskeygenassist $7,0x99(%rsp),%xmm8 1456 vpextrb $7,%xmm8,0x99(%rsp) 1457 vcvtsi2sdl 0x99(%rsp),%xmm8,%xmm15 1458 vpclmulqdq $7,0x99(%rsp),%xmm8,%xmm15 1459 vblendvps %xmm8,0x99(%rsp),%xmm12,%xmm14 1460 vpinsrb $7,0x99(%rsp),%xmm8,%xmm15 1461 vmovdqa 0x99(%rsp),%ymm8 1462 vmovdqa %ymm8,0x99(%rsp) 1463 vpermilpd 0x99(%rsp),%ymm8,%ymm15 1464 vroundpd $7,0x99(%rsp),%ymm8 1465 vextractf128 $7,%ymm8,0x99(%rsp) 1466 vperm2f128 $7,0x99(%rsp),%ymm8,%ymm15 1467 vblendvpd %ymm8,0x99(%rsp),%ymm12,%ymm14 1468 vldmxcsr 0x99(%r12) 1469 vmovdqa 0x99(%r12),%xmm8 1470 vmovdqa %xmm8,0x99(%r12) 1471 vmovd %xmm8,0x99(%r12) 1472 vcvtsd2si 0x99(%r12),%r8d 1473 vcvtdq2pd 0x99(%r12),%ymm8 1474 vcvtpd2psy 0x99(%r12),%xmm8 1475 vpavgb 0x99(%r12),%xmm8,%xmm15 1476 vaeskeygenassist $7,0x99(%r12),%xmm8 1477 vpextrb $7,%xmm8,0x99(%r12) 1478 vcvtsi2sdl 0x99(%r12),%xmm8,%xmm15 1479 vpclmulqdq $7,0x99(%r12),%xmm8,%xmm15 1480 vblendvps %xmm8,0x99(%r12),%xmm12,%xmm14 1481 vpinsrb $7,0x99(%r12),%xmm8,%xmm15 1482 vmovdqa 0x99(%r12),%ymm8 1483 vmovdqa %ymm8,0x99(%r12) 1484 vpermilpd 0x99(%r12),%ymm8,%ymm15 1485 vroundpd $7,0x99(%r12),%ymm8 1486 vextractf128 $7,%ymm8,0x99(%r12) 1487 vperm2f128 $7,0x99(%r12),%ymm8,%ymm15 1488 vblendvpd %ymm8,0x99(%r12),%ymm12,%ymm14 1489 vldmxcsr -0x99(,%riz) 1490 vmovdqa -0x99(,%riz),%xmm8 1491 vmovdqa %xmm8,-0x99(,%riz) 1492 vmovd %xmm8,-0x99(,%riz) 1493 vcvtsd2si -0x99(,%riz),%r8d 1494 vcvtdq2pd -0x99(,%riz),%ymm8 1495 vcvtpd2psy -0x99(,%riz),%xmm8 1496 vpavgb -0x99(,%riz),%xmm8,%xmm15 1497 vaeskeygenassist $7,-0x99(,%riz),%xmm8 1498 vpextrb $7,%xmm8,-0x99(,%riz) 1499 vcvtsi2sdl -0x99(,%riz),%xmm8,%xmm15 1500 vpclmulqdq $7,-0x99(,%riz),%xmm8,%xmm15 1501 vblendvps %xmm8,-0x99(,%riz),%xmm12,%xmm14 1502 vpinsrb $7,-0x99(,%riz),%xmm8,%xmm15 1503 vmovdqa -0x99(,%riz),%ymm8 1504 vmovdqa %ymm8,-0x99(,%riz) 1505 vpermilpd -0x99(,%riz),%ymm8,%ymm15 1506 vroundpd $7,-0x99(,%riz),%ymm8 1507 vextractf128 $7,%ymm8,-0x99(,%riz) 1508 vperm2f128 $7,-0x99(,%riz),%ymm8,%ymm15 1509 vblendvpd %ymm8,-0x99(,%riz),%ymm12,%ymm14 1510 vldmxcsr -0x99(,%riz,2) 1511 vmovdqa -0x99(,%riz,2),%xmm8 1512 vmovdqa %xmm8,-0x99(,%riz,2) 1513 vmovd %xmm8,-0x99(,%riz,2) 1514 vcvtsd2si -0x99(,%riz,2),%r8d 1515 vcvtdq2pd -0x99(,%riz,2),%ymm8 1516 vcvtpd2psy -0x99(,%riz,2),%xmm8 1517 vpavgb -0x99(,%riz,2),%xmm8,%xmm15 1518 vaeskeygenassist $7,-0x99(,%riz,2),%xmm8 1519 vpextrb $7,%xmm8,-0x99(,%riz,2) 1520 vcvtsi2sdl -0x99(,%riz,2),%xmm8,%xmm15 1521 vpclmulqdq $7,-0x99(,%riz,2),%xmm8,%xmm15 1522 vblendvps %xmm8,-0x99(,%riz,2),%xmm12,%xmm14 1523 vpinsrb $7,-0x99(,%riz,2),%xmm8,%xmm15 1524 vmovdqa -0x99(,%riz,2),%ymm8 1525 vmovdqa %ymm8,-0x99(,%riz,2) 1526 vpermilpd -0x99(,%riz,2),%ymm8,%ymm15 1527 vroundpd $7,-0x99(,%riz,2),%ymm8 1528 vextractf128 $7,%ymm8,-0x99(,%riz,2) 1529 vperm2f128 $7,-0x99(,%riz,2),%ymm8,%ymm15 1530 vblendvpd %ymm8,-0x99(,%riz,2),%ymm12,%ymm14 1531 vldmxcsr -0x99(%rbx,%riz) 1532 vmovdqa -0x99(%rbx,%riz),%xmm8 1533 vmovdqa %xmm8,-0x99(%rbx,%riz) 1534 vmovd %xmm8,-0x99(%rbx,%riz) 1535 vcvtsd2si -0x99(%rbx,%riz),%r8d 1536 vcvtdq2pd -0x99(%rbx,%riz),%ymm8 1537 vcvtpd2psy -0x99(%rbx,%riz),%xmm8 1538 vpavgb -0x99(%rbx,%riz),%xmm8,%xmm15 1539 vaeskeygenassist $7,-0x99(%rbx,%riz),%xmm8 1540 vpextrb $7,%xmm8,-0x99(%rbx,%riz) 1541 vcvtsi2sdl -0x99(%rbx,%riz),%xmm8,%xmm15 1542 vpclmulqdq $7,-0x99(%rbx,%riz),%xmm8,%xmm15 1543 vblendvps %xmm8,-0x99(%rbx,%riz),%xmm12,%xmm14 1544 vpinsrb $7,-0x99(%rbx,%riz),%xmm8,%xmm15 1545 vmovdqa -0x99(%rbx,%riz),%ymm8 1546 vmovdqa %ymm8,-0x99(%rbx,%riz) 1547 vpermilpd -0x99(%rbx,%riz),%ymm8,%ymm15 1548 vroundpd $7,-0x99(%rbx,%riz),%ymm8 1549 vextractf128 $7,%ymm8,-0x99(%rbx,%riz) 1550 vperm2f128 $7,-0x99(%rbx,%riz),%ymm8,%ymm15 1551 vblendvpd %ymm8,-0x99(%rbx,%riz),%ymm12,%ymm14 1552 vldmxcsr -0x99(%rbx,%riz,2) 1553 vmovdqa -0x99(%rbx,%riz,2),%xmm8 1554 vmovdqa %xmm8,-0x99(%rbx,%riz,2) 1555 vmovd %xmm8,-0x99(%rbx,%riz,2) 1556 vcvtsd2si -0x99(%rbx,%riz,2),%r8d 1557 vcvtdq2pd -0x99(%rbx,%riz,2),%ymm8 1558 vcvtpd2psy -0x99(%rbx,%riz,2),%xmm8 1559 vpavgb -0x99(%rbx,%riz,2),%xmm8,%xmm15 1560 vaeskeygenassist $7,-0x99(%rbx,%riz,2),%xmm8 1561 vpextrb $7,%xmm8,-0x99(%rbx,%riz,2) 1562 vcvtsi2sdl -0x99(%rbx,%riz,2),%xmm8,%xmm15 1563 vpclmulqdq $7,-0x99(%rbx,%riz,2),%xmm8,%xmm15 1564 vblendvps %xmm8,-0x99(%rbx,%riz,2),%xmm12,%xmm14 1565 vpinsrb $7,-0x99(%rbx,%riz,2),%xmm8,%xmm15 1566 vmovdqa -0x99(%rbx,%riz,2),%ymm8 1567 vmovdqa %ymm8,-0x99(%rbx,%riz,2) 1568 vpermilpd -0x99(%rbx,%riz,2),%ymm8,%ymm15 1569 vroundpd $7,-0x99(%rbx,%riz,2),%ymm8 1570 vextractf128 $7,%ymm8,-0x99(%rbx,%riz,2) 1571 vperm2f128 $7,-0x99(%rbx,%riz,2),%ymm8,%ymm15 1572 vblendvpd %ymm8,-0x99(%rbx,%riz,2),%ymm12,%ymm14 1573 vldmxcsr -0x99(%r12,%r15,4) 1574 vmovdqa -0x99(%r12,%r15,4),%xmm8 1575 vmovdqa %xmm8,-0x99(%r12,%r15,4) 1576 vmovd %xmm8,-0x99(%r12,%r15,4) 1577 vcvtsd2si -0x99(%r12,%r15,4),%r8d 1578 vcvtdq2pd -0x99(%r12,%r15,4),%ymm8 1579 vcvtpd2psy -0x99(%r12,%r15,4),%xmm8 1580 vpavgb -0x99(%r12,%r15,4),%xmm8,%xmm15 1581 vaeskeygenassist $7,-0x99(%r12,%r15,4),%xmm8 1582 vpextrb $7,%xmm8,-0x99(%r12,%r15,4) 1583 vcvtsi2sdl -0x99(%r12,%r15,4),%xmm8,%xmm15 1584 vpclmulqdq $7,-0x99(%r12,%r15,4),%xmm8,%xmm15 1585 vblendvps %xmm8,-0x99(%r12,%r15,4),%xmm12,%xmm14 1586 vpinsrb $7,-0x99(%r12,%r15,4),%xmm8,%xmm15 1587 vmovdqa -0x99(%r12,%r15,4),%ymm8 1588 vmovdqa %ymm8,-0x99(%r12,%r15,4) 1589 vpermilpd -0x99(%r12,%r15,4),%ymm8,%ymm15 1590 vroundpd $7,-0x99(%r12,%r15,4),%ymm8 1591 vextractf128 $7,%ymm8,-0x99(%r12,%r15,4) 1592 vperm2f128 $7,-0x99(%r12,%r15,4),%ymm8,%ymm15 1593 vblendvpd %ymm8,-0x99(%r12,%r15,4),%ymm12,%ymm14 1594 vldmxcsr -0x99(%r8,%r15,8) 1595 vmovdqa -0x99(%r8,%r15,8),%xmm8 1596 vmovdqa %xmm8,-0x99(%r8,%r15,8) 1597 vmovd %xmm8,-0x99(%r8,%r15,8) 1598 vcvtsd2si -0x99(%r8,%r15,8),%r8d 1599 vcvtdq2pd -0x99(%r8,%r15,8),%ymm8 1600 vcvtpd2psy -0x99(%r8,%r15,8),%xmm8 1601 vpavgb -0x99(%r8,%r15,8),%xmm8,%xmm15 1602 vaeskeygenassist $7,-0x99(%r8,%r15,8),%xmm8 1603 vpextrb $7,%xmm8,-0x99(%r8,%r15,8) 1604 vcvtsi2sdl -0x99(%r8,%r15,8),%xmm8,%xmm15 1605 vpclmulqdq $7,-0x99(%r8,%r15,8),%xmm8,%xmm15 1606 vblendvps %xmm8,-0x99(%r8,%r15,8),%xmm12,%xmm14 1607 vpinsrb $7,-0x99(%r8,%r15,8),%xmm8,%xmm15 1608 vmovdqa -0x99(%r8,%r15,8),%ymm8 1609 vmovdqa %ymm8,-0x99(%r8,%r15,8) 1610 vpermilpd -0x99(%r8,%r15,8),%ymm8,%ymm15 1611 vroundpd $7,-0x99(%r8,%r15,8),%ymm8 1612 vextractf128 $7,%ymm8,-0x99(%r8,%r15,8) 1613 vperm2f128 $7,-0x99(%r8,%r15,8),%ymm8,%ymm15 1614 vblendvpd %ymm8,-0x99(%r8,%r15,8),%ymm12,%ymm14 1615 vldmxcsr -0x99(%rbp,%r13,4) 1616 vmovdqa -0x99(%rbp,%r13,4),%xmm8 1617 vmovdqa %xmm8,-0x99(%rbp,%r13,4) 1618 vmovd %xmm8,-0x99(%rbp,%r13,4) 1619 vcvtsd2si -0x99(%rbp,%r13,4),%r8d 1620 vcvtdq2pd -0x99(%rbp,%r13,4),%ymm8 1621 vcvtpd2psy -0x99(%rbp,%r13,4),%xmm8 1622 vpavgb -0x99(%rbp,%r13,4),%xmm8,%xmm15 1623 vaeskeygenassist $7,-0x99(%rbp,%r13,4),%xmm8 1624 vpextrb $7,%xmm8,-0x99(%rbp,%r13,4) 1625 vcvtsi2sdl -0x99(%rbp,%r13,4),%xmm8,%xmm15 1626 vpclmulqdq $7,-0x99(%rbp,%r13,4),%xmm8,%xmm15 1627 vblendvps %xmm8,-0x99(%rbp,%r13,4),%xmm12,%xmm14 1628 vpinsrb $7,-0x99(%rbp,%r13,4),%xmm8,%xmm15 1629 vmovdqa -0x99(%rbp,%r13,4),%ymm8 1630 vmovdqa %ymm8,-0x99(%rbp,%r13,4) 1631 vpermilpd -0x99(%rbp,%r13,4),%ymm8,%ymm15 1632 vroundpd $7,-0x99(%rbp,%r13,4),%ymm8 1633 vextractf128 $7,%ymm8,-0x99(%rbp,%r13,4) 1634 vperm2f128 $7,-0x99(%rbp,%r13,4),%ymm8,%ymm15 1635 vblendvpd %ymm8,-0x99(%rbp,%r13,4),%ymm12,%ymm14 1636 vldmxcsr -0x99(%rsp,%r12,1) 1637 vmovdqa -0x99(%rsp,%r12,1),%xmm8 1638 vmovdqa %xmm8,-0x99(%rsp,%r12,1) 1639 vmovd %xmm8,-0x99(%rsp,%r12,1) 1640 vcvtsd2si -0x99(%rsp,%r12,1),%r8d 1641 vcvtdq2pd -0x99(%rsp,%r12,1),%ymm8 1642 vcvtpd2psy -0x99(%rsp,%r12,1),%xmm8 1643 vpavgb -0x99(%rsp,%r12,1),%xmm8,%xmm15 1644 vaeskeygenassist $7,-0x99(%rsp,%r12,1),%xmm8 1645 vpextrb $7,%xmm8,-0x99(%rsp,%r12,1) 1646 vcvtsi2sdl -0x99(%rsp,%r12,1),%xmm8,%xmm15 1647 vpclmulqdq $7,-0x99(%rsp,%r12,1),%xmm8,%xmm15 1648 vblendvps %xmm8,-0x99(%rsp,%r12,1),%xmm12,%xmm14 1649 vpinsrb $7,-0x99(%rsp,%r12,1),%xmm8,%xmm15 1650 vmovdqa -0x99(%rsp,%r12,1),%ymm8 1651 vmovdqa %ymm8,-0x99(%rsp,%r12,1) 1652 vpermilpd -0x99(%rsp,%r12,1),%ymm8,%ymm15 1653 vroundpd $7,-0x99(%rsp,%r12,1),%ymm8 1654 vextractf128 $7,%ymm8,-0x99(%rsp,%r12,1) 1655 vperm2f128 $7,-0x99(%rsp,%r12,1),%ymm8,%ymm15 1656 vblendvpd %ymm8,-0x99(%rsp,%r12,1),%ymm12,%ymm14 1657# Tests for all register operands. 1658 vmovmskpd %xmm8,%r8d 1659 vpslld $7,%xmm8,%xmm15 1660 vmovmskps %ymm8,%r8d 1661 vmovdqa %xmm8,%xmm15 1662 vmovd %xmm8,%r8d 1663 vcvtsd2si %xmm8,%r8d 1664 vcvtdq2pd %xmm8,%ymm8 1665 vcvtpd2psy %ymm8,%xmm8 1666 vaeskeygenassist $7,%xmm8,%xmm15 1667 vpextrb $7,%xmm8,%r8d 1668 vcvtsi2sdl %r8d,%xmm8,%xmm15 1669 vpclmulqdq $7,%xmm8,%xmm15,%xmm12 1670 vblendvps %xmm8,%xmm8,%xmm12,%xmm14 1671 vpinsrb $7,%r8d,%xmm8,%xmm15 1672 vmovdqa %ymm8,%ymm15 1673 vpermilpd %ymm8,%ymm15,%ymm12 1674 vroundpd $7,%ymm8,%ymm15 1675 vextractf128 $7,%ymm8,%xmm8 1676 vperm2f128 $7,%ymm8,%ymm15,%ymm12 1677 vblendvpd %ymm8,%ymm15,%ymm12,%ymm14 1678 vinsertf128 $7,%xmm8,%ymm8,%ymm15 1679# Tests for different memory/register operand 1680 vcvtsd2si (%rcx),%r8 1681 vextractps $10,%xmm8,%r8 1682 vcvtss2si (%rcx),%r8 1683 vpinsrw $7,%r8,%xmm15,%xmm8 1684 1685 .intel_syntax noprefix 1686 1687# Tests for op mem64 1688 vldmxcsr DWORD PTR [rcx] 1689 vldmxcsr [rcx] 1690 vstmxcsr DWORD PTR [rcx] 1691 vstmxcsr [rcx] 1692 1693# Tests for op mem256, mask, ymm 1694# Tests for op ymm, mask, mem256 1695 vmaskmovpd ymm6,ymm4,YMMWORD PTR [rcx] 1696 vmaskmovpd YMMWORD PTR [rcx],ymm6,ymm4 1697 vmaskmovpd ymm6,ymm4,[rcx] 1698 vmaskmovpd [rcx],ymm6,ymm4 1699 vmaskmovps ymm6,ymm4,YMMWORD PTR [rcx] 1700 vmaskmovps YMMWORD PTR [rcx],ymm6,ymm4 1701 vmaskmovps ymm6,ymm4,[rcx] 1702 vmaskmovps [rcx],ymm6,ymm4 1703 1704# Tests for op imm8, ymm/mem256, ymm 1705 vpermilpd ymm2,ymm6,7 1706 vpermilpd ymm6,YMMWORD PTR [rcx],7 1707 vpermilpd ymm6,[rcx],7 1708 vpermilps ymm2,ymm6,7 1709 vpermilps ymm6,YMMWORD PTR [rcx],7 1710 vpermilps ymm6,[rcx],7 1711 vroundpd ymm2,ymm6,7 1712 vroundpd ymm6,YMMWORD PTR [rcx],7 1713 vroundpd ymm6,[rcx],7 1714 vroundps ymm2,ymm6,7 1715 vroundps ymm6,YMMWORD PTR [rcx],7 1716 vroundps ymm6,[rcx],7 1717 1718# Tests for op ymm/mem256, ymm, ymm 1719 vaddpd ymm2,ymm6,ymm4 1720 vaddpd ymm2,ymm6,YMMWORD PTR [rcx] 1721 vaddpd ymm2,ymm6,[rcx] 1722 vaddps ymm2,ymm6,ymm4 1723 vaddps ymm2,ymm6,YMMWORD PTR [rcx] 1724 vaddps ymm2,ymm6,[rcx] 1725 vaddsubpd ymm2,ymm6,ymm4 1726 vaddsubpd ymm2,ymm6,YMMWORD PTR [rcx] 1727 vaddsubpd ymm2,ymm6,[rcx] 1728 vaddsubps ymm2,ymm6,ymm4 1729 vaddsubps ymm2,ymm6,YMMWORD PTR [rcx] 1730 vaddsubps ymm2,ymm6,[rcx] 1731 vandnpd ymm2,ymm6,ymm4 1732 vandnpd ymm2,ymm6,YMMWORD PTR [rcx] 1733 vandnpd ymm2,ymm6,[rcx] 1734 vandnps ymm2,ymm6,ymm4 1735 vandnps ymm2,ymm6,YMMWORD PTR [rcx] 1736 vandnps ymm2,ymm6,[rcx] 1737 vandpd ymm2,ymm6,ymm4 1738 vandpd ymm2,ymm6,YMMWORD PTR [rcx] 1739 vandpd ymm2,ymm6,[rcx] 1740 vandps ymm2,ymm6,ymm4 1741 vandps ymm2,ymm6,YMMWORD PTR [rcx] 1742 vandps ymm2,ymm6,[rcx] 1743 vdivpd ymm2,ymm6,ymm4 1744 vdivpd ymm2,ymm6,YMMWORD PTR [rcx] 1745 vdivpd ymm2,ymm6,[rcx] 1746 vdivps ymm2,ymm6,ymm4 1747 vdivps ymm2,ymm6,YMMWORD PTR [rcx] 1748 vdivps ymm2,ymm6,[rcx] 1749 vhaddpd ymm2,ymm6,ymm4 1750 vhaddpd ymm2,ymm6,YMMWORD PTR [rcx] 1751 vhaddpd ymm2,ymm6,[rcx] 1752 vhaddps ymm2,ymm6,ymm4 1753 vhaddps ymm2,ymm6,YMMWORD PTR [rcx] 1754 vhaddps ymm2,ymm6,[rcx] 1755 vhsubpd ymm2,ymm6,ymm4 1756 vhsubpd ymm2,ymm6,YMMWORD PTR [rcx] 1757 vhsubpd ymm2,ymm6,[rcx] 1758 vhsubps ymm2,ymm6,ymm4 1759 vhsubps ymm2,ymm6,YMMWORD PTR [rcx] 1760 vhsubps ymm2,ymm6,[rcx] 1761 vmaxpd ymm2,ymm6,ymm4 1762 vmaxpd ymm2,ymm6,YMMWORD PTR [rcx] 1763 vmaxpd ymm2,ymm6,[rcx] 1764 vmaxps ymm2,ymm6,ymm4 1765 vmaxps ymm2,ymm6,YMMWORD PTR [rcx] 1766 vmaxps ymm2,ymm6,[rcx] 1767 vminpd ymm2,ymm6,ymm4 1768 vminpd ymm2,ymm6,YMMWORD PTR [rcx] 1769 vminpd ymm2,ymm6,[rcx] 1770 vminps ymm2,ymm6,ymm4 1771 vminps ymm2,ymm6,YMMWORD PTR [rcx] 1772 vminps ymm2,ymm6,[rcx] 1773 vmulpd ymm2,ymm6,ymm4 1774 vmulpd ymm2,ymm6,YMMWORD PTR [rcx] 1775 vmulpd ymm2,ymm6,[rcx] 1776 vmulps ymm2,ymm6,ymm4 1777 vmulps ymm2,ymm6,YMMWORD PTR [rcx] 1778 vmulps ymm2,ymm6,[rcx] 1779 vorpd ymm2,ymm6,ymm4 1780 vorpd ymm2,ymm6,YMMWORD PTR [rcx] 1781 vorpd ymm2,ymm6,[rcx] 1782 vorps ymm2,ymm6,ymm4 1783 vorps ymm2,ymm6,YMMWORD PTR [rcx] 1784 vorps ymm2,ymm6,[rcx] 1785 vpermilpd ymm2,ymm6,ymm4 1786 vpermilpd ymm2,ymm6,YMMWORD PTR [rcx] 1787 vpermilpd ymm2,ymm6,[rcx] 1788 vpermilps ymm2,ymm6,ymm4 1789 vpermilps ymm2,ymm6,YMMWORD PTR [rcx] 1790 vpermilps ymm2,ymm6,[rcx] 1791 vsubpd ymm2,ymm6,ymm4 1792 vsubpd ymm2,ymm6,YMMWORD PTR [rcx] 1793 vsubpd ymm2,ymm6,[rcx] 1794 vsubps ymm2,ymm6,ymm4 1795 vsubps ymm2,ymm6,YMMWORD PTR [rcx] 1796 vsubps ymm2,ymm6,[rcx] 1797 vunpckhpd ymm2,ymm6,ymm4 1798 vunpckhpd ymm2,ymm6,YMMWORD PTR [rcx] 1799 vunpckhpd ymm2,ymm6,[rcx] 1800 vunpckhps ymm2,ymm6,ymm4 1801 vunpckhps ymm2,ymm6,YMMWORD PTR [rcx] 1802 vunpckhps ymm2,ymm6,[rcx] 1803 vunpcklpd ymm2,ymm6,ymm4 1804 vunpcklpd ymm2,ymm6,YMMWORD PTR [rcx] 1805 vunpcklpd ymm2,ymm6,[rcx] 1806 vunpcklps ymm2,ymm6,ymm4 1807 vunpcklps ymm2,ymm6,YMMWORD PTR [rcx] 1808 vunpcklps ymm2,ymm6,[rcx] 1809 vxorpd ymm2,ymm6,ymm4 1810 vxorpd ymm2,ymm6,YMMWORD PTR [rcx] 1811 vxorpd ymm2,ymm6,[rcx] 1812 vxorps ymm2,ymm6,ymm4 1813 vxorps ymm2,ymm6,YMMWORD PTR [rcx] 1814 vxorps ymm2,ymm6,[rcx] 1815 vcmpeqpd ymm2,ymm6,ymm4 1816 vcmpeqpd ymm2,ymm6,YMMWORD PTR [rcx] 1817 vcmpeqpd ymm2,ymm6,[rcx] 1818 vcmpltpd ymm2,ymm6,ymm4 1819 vcmpltpd ymm2,ymm6,YMMWORD PTR [rcx] 1820 vcmpltpd ymm2,ymm6,[rcx] 1821 vcmplepd ymm2,ymm6,ymm4 1822 vcmplepd ymm2,ymm6,YMMWORD PTR [rcx] 1823 vcmplepd ymm2,ymm6,[rcx] 1824 vcmpunordpd ymm2,ymm6,ymm4 1825 vcmpunordpd ymm2,ymm6,YMMWORD PTR [rcx] 1826 vcmpunordpd ymm2,ymm6,[rcx] 1827 vcmpneqpd ymm2,ymm6,ymm4 1828 vcmpneqpd ymm2,ymm6,YMMWORD PTR [rcx] 1829 vcmpneqpd ymm2,ymm6,[rcx] 1830 vcmpnltpd ymm2,ymm6,ymm4 1831 vcmpnltpd ymm2,ymm6,YMMWORD PTR [rcx] 1832 vcmpnltpd ymm2,ymm6,[rcx] 1833 vcmpnlepd ymm2,ymm6,ymm4 1834 vcmpnlepd ymm2,ymm6,YMMWORD PTR [rcx] 1835 vcmpnlepd ymm2,ymm6,[rcx] 1836 vcmpordpd ymm2,ymm6,ymm4 1837 vcmpordpd ymm2,ymm6,YMMWORD PTR [rcx] 1838 vcmpordpd ymm2,ymm6,[rcx] 1839 vcmpeq_uqpd ymm2,ymm6,ymm4 1840 vcmpeq_uqpd ymm2,ymm6,YMMWORD PTR [rcx] 1841 vcmpeq_uqpd ymm2,ymm6,[rcx] 1842 vcmpngepd ymm2,ymm6,ymm4 1843 vcmpngepd ymm2,ymm6,YMMWORD PTR [rcx] 1844 vcmpngepd ymm2,ymm6,[rcx] 1845 vcmpngtpd ymm2,ymm6,ymm4 1846 vcmpngtpd ymm2,ymm6,YMMWORD PTR [rcx] 1847 vcmpngtpd ymm2,ymm6,[rcx] 1848 vcmpfalsepd ymm2,ymm6,ymm4 1849 vcmpfalsepd ymm2,ymm6,YMMWORD PTR [rcx] 1850 vcmpfalsepd ymm2,ymm6,[rcx] 1851 vcmpneq_oqpd ymm2,ymm6,ymm4 1852 vcmpneq_oqpd ymm2,ymm6,YMMWORD PTR [rcx] 1853 vcmpneq_oqpd ymm2,ymm6,[rcx] 1854 vcmpgepd ymm2,ymm6,ymm4 1855 vcmpgepd ymm2,ymm6,YMMWORD PTR [rcx] 1856 vcmpgepd ymm2,ymm6,[rcx] 1857 vcmpgtpd ymm2,ymm6,ymm4 1858 vcmpgtpd ymm2,ymm6,YMMWORD PTR [rcx] 1859 vcmpgtpd ymm2,ymm6,[rcx] 1860 vcmptruepd ymm2,ymm6,ymm4 1861 vcmptruepd ymm2,ymm6,YMMWORD PTR [rcx] 1862 vcmptruepd ymm2,ymm6,[rcx] 1863 vcmpeq_ospd ymm2,ymm6,ymm4 1864 vcmpeq_ospd ymm2,ymm6,YMMWORD PTR [rcx] 1865 vcmpeq_ospd ymm2,ymm6,[rcx] 1866 vcmplt_oqpd ymm2,ymm6,ymm4 1867 vcmplt_oqpd ymm2,ymm6,YMMWORD PTR [rcx] 1868 vcmplt_oqpd ymm2,ymm6,[rcx] 1869 vcmple_oqpd ymm2,ymm6,ymm4 1870 vcmple_oqpd ymm2,ymm6,YMMWORD PTR [rcx] 1871 vcmple_oqpd ymm2,ymm6,[rcx] 1872 vcmpunord_spd ymm2,ymm6,ymm4 1873 vcmpunord_spd ymm2,ymm6,YMMWORD PTR [rcx] 1874 vcmpunord_spd ymm2,ymm6,[rcx] 1875 vcmpneq_uspd ymm2,ymm6,ymm4 1876 vcmpneq_uspd ymm2,ymm6,YMMWORD PTR [rcx] 1877 vcmpneq_uspd ymm2,ymm6,[rcx] 1878 vcmpnlt_uqpd ymm2,ymm6,ymm4 1879 vcmpnlt_uqpd ymm2,ymm6,YMMWORD PTR [rcx] 1880 vcmpnlt_uqpd ymm2,ymm6,[rcx] 1881 vcmpnle_uqpd ymm2,ymm6,ymm4 1882 vcmpnle_uqpd ymm2,ymm6,YMMWORD PTR [rcx] 1883 vcmpnle_uqpd ymm2,ymm6,[rcx] 1884 vcmpord_spd ymm2,ymm6,ymm4 1885 vcmpord_spd ymm2,ymm6,YMMWORD PTR [rcx] 1886 vcmpord_spd ymm2,ymm6,[rcx] 1887 vcmpeq_uspd ymm2,ymm6,ymm4 1888 vcmpeq_uspd ymm2,ymm6,YMMWORD PTR [rcx] 1889 vcmpeq_uspd ymm2,ymm6,[rcx] 1890 vcmpnge_uqpd ymm2,ymm6,ymm4 1891 vcmpnge_uqpd ymm2,ymm6,YMMWORD PTR [rcx] 1892 vcmpnge_uqpd ymm2,ymm6,[rcx] 1893 vcmpngt_uqpd ymm2,ymm6,ymm4 1894 vcmpngt_uqpd ymm2,ymm6,YMMWORD PTR [rcx] 1895 vcmpngt_uqpd ymm2,ymm6,[rcx] 1896 vcmpfalse_ospd ymm2,ymm6,ymm4 1897 vcmpfalse_ospd ymm2,ymm6,YMMWORD PTR [rcx] 1898 vcmpfalse_ospd ymm2,ymm6,[rcx] 1899 vcmpneq_ospd ymm2,ymm6,ymm4 1900 vcmpneq_ospd ymm2,ymm6,YMMWORD PTR [rcx] 1901 vcmpneq_ospd ymm2,ymm6,[rcx] 1902 vcmpge_oqpd ymm2,ymm6,ymm4 1903 vcmpge_oqpd ymm2,ymm6,YMMWORD PTR [rcx] 1904 vcmpge_oqpd ymm2,ymm6,[rcx] 1905 vcmpgt_oqpd ymm2,ymm6,ymm4 1906 vcmpgt_oqpd ymm2,ymm6,YMMWORD PTR [rcx] 1907 vcmpgt_oqpd ymm2,ymm6,[rcx] 1908 vcmptrue_uspd ymm2,ymm6,ymm4 1909 vcmptrue_uspd ymm2,ymm6,YMMWORD PTR [rcx] 1910 vcmptrue_uspd ymm2,ymm6,[rcx] 1911 vcmpeqps ymm2,ymm6,ymm4 1912 vcmpeqps ymm2,ymm6,YMMWORD PTR [rcx] 1913 vcmpeqps ymm2,ymm6,[rcx] 1914 vcmpltps ymm2,ymm6,ymm4 1915 vcmpltps ymm2,ymm6,YMMWORD PTR [rcx] 1916 vcmpltps ymm2,ymm6,[rcx] 1917 vcmpleps ymm2,ymm6,ymm4 1918 vcmpleps ymm2,ymm6,YMMWORD PTR [rcx] 1919 vcmpleps ymm2,ymm6,[rcx] 1920 vcmpunordps ymm2,ymm6,ymm4 1921 vcmpunordps ymm2,ymm6,YMMWORD PTR [rcx] 1922 vcmpunordps ymm2,ymm6,[rcx] 1923 vcmpneqps ymm2,ymm6,ymm4 1924 vcmpneqps ymm2,ymm6,YMMWORD PTR [rcx] 1925 vcmpneqps ymm2,ymm6,[rcx] 1926 vcmpnltps ymm2,ymm6,ymm4 1927 vcmpnltps ymm2,ymm6,YMMWORD PTR [rcx] 1928 vcmpnltps ymm2,ymm6,[rcx] 1929 vcmpnleps ymm2,ymm6,ymm4 1930 vcmpnleps ymm2,ymm6,YMMWORD PTR [rcx] 1931 vcmpnleps ymm2,ymm6,[rcx] 1932 vcmpordps ymm2,ymm6,ymm4 1933 vcmpordps ymm2,ymm6,YMMWORD PTR [rcx] 1934 vcmpordps ymm2,ymm6,[rcx] 1935 vcmpeq_uqps ymm2,ymm6,ymm4 1936 vcmpeq_uqps ymm2,ymm6,YMMWORD PTR [rcx] 1937 vcmpeq_uqps ymm2,ymm6,[rcx] 1938 vcmpngeps ymm2,ymm6,ymm4 1939 vcmpngeps ymm2,ymm6,YMMWORD PTR [rcx] 1940 vcmpngeps ymm2,ymm6,[rcx] 1941 vcmpngtps ymm2,ymm6,ymm4 1942 vcmpngtps ymm2,ymm6,YMMWORD PTR [rcx] 1943 vcmpngtps ymm2,ymm6,[rcx] 1944 vcmpfalseps ymm2,ymm6,ymm4 1945 vcmpfalseps ymm2,ymm6,YMMWORD PTR [rcx] 1946 vcmpfalseps ymm2,ymm6,[rcx] 1947 vcmpneq_oqps ymm2,ymm6,ymm4 1948 vcmpneq_oqps ymm2,ymm6,YMMWORD PTR [rcx] 1949 vcmpneq_oqps ymm2,ymm6,[rcx] 1950 vcmpgeps ymm2,ymm6,ymm4 1951 vcmpgeps ymm2,ymm6,YMMWORD PTR [rcx] 1952 vcmpgeps ymm2,ymm6,[rcx] 1953 vcmpgtps ymm2,ymm6,ymm4 1954 vcmpgtps ymm2,ymm6,YMMWORD PTR [rcx] 1955 vcmpgtps ymm2,ymm6,[rcx] 1956 vcmptrueps ymm2,ymm6,ymm4 1957 vcmptrueps ymm2,ymm6,YMMWORD PTR [rcx] 1958 vcmptrueps ymm2,ymm6,[rcx] 1959 vcmpeq_osps ymm2,ymm6,ymm4 1960 vcmpeq_osps ymm2,ymm6,YMMWORD PTR [rcx] 1961 vcmpeq_osps ymm2,ymm6,[rcx] 1962 vcmplt_oqps ymm2,ymm6,ymm4 1963 vcmplt_oqps ymm2,ymm6,YMMWORD PTR [rcx] 1964 vcmplt_oqps ymm2,ymm6,[rcx] 1965 vcmple_oqps ymm2,ymm6,ymm4 1966 vcmple_oqps ymm2,ymm6,YMMWORD PTR [rcx] 1967 vcmple_oqps ymm2,ymm6,[rcx] 1968 vcmpunord_sps ymm2,ymm6,ymm4 1969 vcmpunord_sps ymm2,ymm6,YMMWORD PTR [rcx] 1970 vcmpunord_sps ymm2,ymm6,[rcx] 1971 vcmpneq_usps ymm2,ymm6,ymm4 1972 vcmpneq_usps ymm2,ymm6,YMMWORD PTR [rcx] 1973 vcmpneq_usps ymm2,ymm6,[rcx] 1974 vcmpnlt_uqps ymm2,ymm6,ymm4 1975 vcmpnlt_uqps ymm2,ymm6,YMMWORD PTR [rcx] 1976 vcmpnlt_uqps ymm2,ymm6,[rcx] 1977 vcmpnle_uqps ymm2,ymm6,ymm4 1978 vcmpnle_uqps ymm2,ymm6,YMMWORD PTR [rcx] 1979 vcmpnle_uqps ymm2,ymm6,[rcx] 1980 vcmpord_sps ymm2,ymm6,ymm4 1981 vcmpord_sps ymm2,ymm6,YMMWORD PTR [rcx] 1982 vcmpord_sps ymm2,ymm6,[rcx] 1983 vcmpeq_usps ymm2,ymm6,ymm4 1984 vcmpeq_usps ymm2,ymm6,YMMWORD PTR [rcx] 1985 vcmpeq_usps ymm2,ymm6,[rcx] 1986 vcmpnge_uqps ymm2,ymm6,ymm4 1987 vcmpnge_uqps ymm2,ymm6,YMMWORD PTR [rcx] 1988 vcmpnge_uqps ymm2,ymm6,[rcx] 1989 vcmpngt_uqps ymm2,ymm6,ymm4 1990 vcmpngt_uqps ymm2,ymm6,YMMWORD PTR [rcx] 1991 vcmpngt_uqps ymm2,ymm6,[rcx] 1992 vcmpfalse_osps ymm2,ymm6,ymm4 1993 vcmpfalse_osps ymm2,ymm6,YMMWORD PTR [rcx] 1994 vcmpfalse_osps ymm2,ymm6,[rcx] 1995 vcmpneq_osps ymm2,ymm6,ymm4 1996 vcmpneq_osps ymm2,ymm6,YMMWORD PTR [rcx] 1997 vcmpneq_osps ymm2,ymm6,[rcx] 1998 vcmpge_oqps ymm2,ymm6,ymm4 1999 vcmpge_oqps ymm2,ymm6,YMMWORD PTR [rcx] 2000 vcmpge_oqps ymm2,ymm6,[rcx] 2001 vcmpgt_oqps ymm2,ymm6,ymm4 2002 vcmpgt_oqps ymm2,ymm6,YMMWORD PTR [rcx] 2003 vcmpgt_oqps ymm2,ymm6,[rcx] 2004 vcmptrue_usps ymm2,ymm6,ymm4 2005 vcmptrue_usps ymm2,ymm6,YMMWORD PTR [rcx] 2006 vcmptrue_usps ymm2,ymm6,[rcx] 2007 vgf2p8mulb ymm6, ymm5, ymm4 2008 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [rcx] 2009 vgf2p8mulb ymm6, ymm5, [rcx] 2010 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [rax+r14*8-123456] 2011 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [rdx+4064] 2012 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [rdx+4096] 2013 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [rdx-4096] 2014 vgf2p8mulb ymm6, ymm5, YMMWORD PTR [rdx-4128] 2015 2016# Tests for op ymm/mem256, xmm 2017 vcvtpd2dq xmm4,ymm4 2018 vcvtpd2dq xmm4,YMMWORD PTR [rcx] 2019 vcvtpd2ps xmm4,ymm4 2020 vcvtpd2ps xmm4,YMMWORD PTR [rcx] 2021 vcvttpd2dq xmm4,ymm4 2022 vcvttpd2dq xmm4,YMMWORD PTR [rcx] 2023 2024# Tests for op ymm/mem256, ymm 2025 vcvtdq2ps ymm6,ymm4 2026 vcvtdq2ps ymm4,YMMWORD PTR [rcx] 2027 vcvtdq2ps ymm4,[rcx] 2028 vcvtps2dq ymm6,ymm4 2029 vcvtps2dq ymm4,YMMWORD PTR [rcx] 2030 vcvtps2dq ymm4,[rcx] 2031 vcvttps2dq ymm6,ymm4 2032 vcvttps2dq ymm4,YMMWORD PTR [rcx] 2033 vcvttps2dq ymm4,[rcx] 2034 vmovapd ymm6,ymm4 2035 vmovapd ymm4,YMMWORD PTR [rcx] 2036 vmovapd ymm4,[rcx] 2037 vmovaps ymm6,ymm4 2038 vmovaps ymm4,YMMWORD PTR [rcx] 2039 vmovaps ymm4,[rcx] 2040 vmovdqa ymm6,ymm4 2041 vmovdqa ymm4,YMMWORD PTR [rcx] 2042 vmovdqa ymm4,[rcx] 2043 vmovdqu ymm6,ymm4 2044 vmovdqu ymm4,YMMWORD PTR [rcx] 2045 vmovdqu ymm4,[rcx] 2046 vmovddup ymm6,ymm4 2047 vmovddup ymm4,YMMWORD PTR [rcx] 2048 vmovddup ymm4,[rcx] 2049 vmovshdup ymm6,ymm4 2050 vmovshdup ymm4,YMMWORD PTR [rcx] 2051 vmovshdup ymm4,[rcx] 2052 vmovsldup ymm6,ymm4 2053 vmovsldup ymm4,YMMWORD PTR [rcx] 2054 vmovsldup ymm4,[rcx] 2055 vmovupd ymm6,ymm4 2056 vmovupd ymm4,YMMWORD PTR [rcx] 2057 vmovupd ymm4,[rcx] 2058 vmovups ymm6,ymm4 2059 vmovups ymm4,YMMWORD PTR [rcx] 2060 vmovups ymm4,[rcx] 2061 vptest ymm6,ymm4 2062 vptest ymm4,YMMWORD PTR [rcx] 2063 vptest ymm4,[rcx] 2064 vrcpps ymm6,ymm4 2065 vrcpps ymm4,YMMWORD PTR [rcx] 2066 vrcpps ymm4,[rcx] 2067 vrsqrtps ymm6,ymm4 2068 vrsqrtps ymm4,YMMWORD PTR [rcx] 2069 vrsqrtps ymm4,[rcx] 2070 vsqrtpd ymm6,ymm4 2071 vsqrtpd ymm4,YMMWORD PTR [rcx] 2072 vsqrtpd ymm4,[rcx] 2073 vsqrtps ymm6,ymm4 2074 vsqrtps ymm4,YMMWORD PTR [rcx] 2075 vsqrtps ymm4,[rcx] 2076 vtestpd ymm6,ymm4 2077 vtestpd ymm4,YMMWORD PTR [rcx] 2078 vtestpd ymm4,[rcx] 2079 vtestps ymm6,ymm4 2080 vtestps ymm4,YMMWORD PTR [rcx] 2081 vtestps ymm4,[rcx] 2082 2083# Tests for op ymm, ymm/mem256 2084 vmovapd ymm6,ymm4 2085 vmovapd YMMWORD PTR [rcx],ymm4 2086 vmovapd [rcx],ymm4 2087 vmovaps ymm6,ymm4 2088 vmovaps YMMWORD PTR [rcx],ymm4 2089 vmovaps [rcx],ymm4 2090 vmovdqa ymm6,ymm4 2091 vmovdqa YMMWORD PTR [rcx],ymm4 2092 vmovdqa [rcx],ymm4 2093 vmovdqu ymm6,ymm4 2094 vmovdqu YMMWORD PTR [rcx],ymm4 2095 vmovdqu [rcx],ymm4 2096 vmovupd ymm6,ymm4 2097 vmovupd YMMWORD PTR [rcx],ymm4 2098 vmovupd [rcx],ymm4 2099 vmovups ymm6,ymm4 2100 vmovups YMMWORD PTR [rcx],ymm4 2101 vmovups [rcx],ymm4 2102 2103# Tests for op mem256, ymm 2104 vlddqu ymm4,YMMWORD PTR [rcx] 2105 vlddqu ymm4,[rcx] 2106 2107# Tests for op ymm, mem256 2108 vmovntdq YMMWORD PTR [rcx],ymm4 2109 vmovntdq [rcx],ymm4 2110 vmovntpd YMMWORD PTR [rcx],ymm4 2111 vmovntpd [rcx],ymm4 2112 vmovntps YMMWORD PTR [rcx],ymm4 2113 vmovntps [rcx],ymm4 2114 2115# Tests for op imm8, ymm/mem256, ymm, ymm 2116 vblendpd ymm2,ymm6,ymm4,7 2117 vblendpd ymm2,ymm6,YMMWORD PTR [rcx],7 2118 vblendpd ymm2,ymm6,[rcx],7 2119 vblendps ymm2,ymm6,ymm4,7 2120 vblendps ymm2,ymm6,YMMWORD PTR [rcx],7 2121 vblendps ymm2,ymm6,[rcx],7 2122 vcmppd ymm2,ymm6,ymm4,7 2123 vcmppd ymm2,ymm6,YMMWORD PTR [rcx],7 2124 vcmppd ymm2,ymm6,[rcx],7 2125 vcmpps ymm2,ymm6,ymm4,7 2126 vcmpps ymm2,ymm6,YMMWORD PTR [rcx],7 2127 vcmpps ymm2,ymm6,[rcx],7 2128 vdpps ymm2,ymm6,ymm4,7 2129 vdpps ymm2,ymm6,YMMWORD PTR [rcx],7 2130 vdpps ymm2,ymm6,[rcx],7 2131 vperm2f128 ymm2,ymm6,ymm4,7 2132 vperm2f128 ymm2,ymm6,YMMWORD PTR [rcx],7 2133 vperm2f128 ymm2,ymm6,[rcx],7 2134 vshufpd ymm2,ymm6,ymm4,7 2135 vshufpd ymm2,ymm6,YMMWORD PTR [rcx],7 2136 vshufpd ymm2,ymm6,[rcx],7 2137 vshufps ymm2,ymm6,ymm4,7 2138 vshufps ymm2,ymm6,YMMWORD PTR [rcx],7 2139 vshufps ymm2,ymm6,[rcx],7 2140 vgf2p8affineqb ymm6, ymm5, ymm4, 0xab 2141 vgf2p8affineqb ymm6, ymm5, ymm4, 123 2142 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [rcx], 123 2143 vgf2p8affineqb ymm6, ymm5, [rcx], 123 2144 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [rax+r14*8-123456], 123 2145 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [rdx+4064], 123 2146 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [rdx+4096], 123 2147 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [rdx-4096], 123 2148 vgf2p8affineqb ymm6, ymm5, YMMWORD PTR [rdx-4128], 123 2149 vgf2p8affineinvqb ymm6, ymm5, ymm4, 0xab 2150 vgf2p8affineinvqb ymm6, ymm5, ymm4, 123 2151 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [rcx], 123 2152 vgf2p8affineinvqb ymm6, ymm5, [rcx], 123 2153 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [rax+r14*8-123456], 123 2154 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [rdx+4064], 123 2155 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [rdx+4096], 123 2156 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [rdx-4096], 123 2157 vgf2p8affineinvqb ymm6, ymm5, YMMWORD PTR [rdx-4128], 123 2158 2159# Tests for op ymm, ymm/mem256, ymm, ymm 2160 vblendvpd ymm7,ymm2,ymm6,ymm4 2161 vblendvpd ymm7,ymm2,YMMWORD PTR [rcx],ymm4 2162 vblendvpd ymm7,ymm2,[rcx],ymm4 2163 vblendvps ymm7,ymm2,ymm6,ymm4 2164 vblendvps ymm7,ymm2,YMMWORD PTR [rcx],ymm4 2165 vblendvps ymm7,ymm2,[rcx],ymm4 2166 2167# Tests for op imm8, xmm/mem128, ymm, ymm 2168 vinsertf128 ymm6,ymm4,xmm4,7 2169 vinsertf128 ymm6,ymm4,XMMWORD PTR [rcx],7 2170 vinsertf128 ymm6,ymm4,[rcx],7 2171 2172# Tests for op imm8, ymm, xmm/mem128 2173 vextractf128 xmm4,ymm4,7 2174 vextractf128 XMMWORD PTR [rcx],ymm4,7 2175 vextractf128 [rcx],ymm4,7 2176 2177# Tests for op mem128, ymm 2178 vbroadcastf128 ymm4,XMMWORD PTR [rcx] 2179 vbroadcastf128 ymm4,[rcx] 2180 2181# Tests for op xmm/mem128, xmm 2182 vcvtdq2ps xmm6,xmm4 2183 vcvtdq2ps xmm4,XMMWORD PTR [rcx] 2184 vcvtdq2ps xmm4,[rcx] 2185 vcvtpd2dq xmm6,xmm4 2186 vcvtpd2dq xmm4,XMMWORD PTR [rcx] 2187 vcvtpd2ps xmm6,xmm4 2188 vcvtpd2ps xmm4,XMMWORD PTR [rcx] 2189 vcvtps2dq xmm6,xmm4 2190 vcvtps2dq xmm4,XMMWORD PTR [rcx] 2191 vcvtps2dq xmm4,[rcx] 2192 vcvttpd2dq xmm6,xmm4 2193 vcvttpd2dq xmm4,XMMWORD PTR [rcx] 2194 vcvttps2dq xmm6,xmm4 2195 vcvttps2dq xmm4,XMMWORD PTR [rcx] 2196 vcvttps2dq xmm4,[rcx] 2197 vmovapd xmm6,xmm4 2198 vmovapd xmm4,XMMWORD PTR [rcx] 2199 vmovapd xmm4,[rcx] 2200 vmovaps xmm6,xmm4 2201 vmovaps xmm4,XMMWORD PTR [rcx] 2202 vmovaps xmm4,[rcx] 2203 vmovdqa xmm6,xmm4 2204 vmovdqa xmm4,XMMWORD PTR [rcx] 2205 vmovdqa xmm4,[rcx] 2206 vmovdqu xmm6,xmm4 2207 vmovdqu xmm4,XMMWORD PTR [rcx] 2208 vmovdqu xmm4,[rcx] 2209 vmovshdup xmm6,xmm4 2210 vmovshdup xmm4,XMMWORD PTR [rcx] 2211 vmovshdup xmm4,[rcx] 2212 vmovsldup xmm6,xmm4 2213 vmovsldup xmm4,XMMWORD PTR [rcx] 2214 vmovsldup xmm4,[rcx] 2215 vmovupd xmm6,xmm4 2216 vmovupd xmm4,XMMWORD PTR [rcx] 2217 vmovupd xmm4,[rcx] 2218 vmovups xmm6,xmm4 2219 vmovups xmm4,XMMWORD PTR [rcx] 2220 vmovups xmm4,[rcx] 2221 vpabsb xmm6,xmm4 2222 vpabsb xmm4,XMMWORD PTR [rcx] 2223 vpabsb xmm4,[rcx] 2224 vpabsw xmm6,xmm4 2225 vpabsw xmm4,XMMWORD PTR [rcx] 2226 vpabsw xmm4,[rcx] 2227 vpabsd xmm6,xmm4 2228 vpabsd xmm4,XMMWORD PTR [rcx] 2229 vpabsd xmm4,[rcx] 2230 vphminposuw xmm6,xmm4 2231 vphminposuw xmm4,XMMWORD PTR [rcx] 2232 vphminposuw xmm4,[rcx] 2233 vptest xmm6,xmm4 2234 vptest xmm4,XMMWORD PTR [rcx] 2235 vptest xmm4,[rcx] 2236 vtestps xmm6,xmm4 2237 vtestps xmm4,XMMWORD PTR [rcx] 2238 vtestps xmm4,[rcx] 2239 vtestpd xmm6,xmm4 2240 vtestpd xmm4,XMMWORD PTR [rcx] 2241 vtestpd xmm4,[rcx] 2242 vrcpps xmm6,xmm4 2243 vrcpps xmm4,XMMWORD PTR [rcx] 2244 vrcpps xmm4,[rcx] 2245 vrsqrtps xmm6,xmm4 2246 vrsqrtps xmm4,XMMWORD PTR [rcx] 2247 vrsqrtps xmm4,[rcx] 2248 vsqrtpd xmm6,xmm4 2249 vsqrtpd xmm4,XMMWORD PTR [rcx] 2250 vsqrtpd xmm4,[rcx] 2251 vsqrtps xmm6,xmm4 2252 vsqrtps xmm4,XMMWORD PTR [rcx] 2253 vsqrtps xmm4,[rcx] 2254 vaesimc xmm6,xmm4 2255 vaesimc xmm4,XMMWORD PTR [rcx] 2256 vaesimc xmm4,[rcx] 2257 2258# Tests for op xmm, xmm/mem128 2259 vmovapd xmm6,xmm4 2260 vmovapd XMMWORD PTR [rcx],xmm4 2261 vmovapd [rcx],xmm4 2262 vmovaps xmm6,xmm4 2263 vmovaps XMMWORD PTR [rcx],xmm4 2264 vmovaps [rcx],xmm4 2265 vmovdqa xmm6,xmm4 2266 vmovdqa XMMWORD PTR [rcx],xmm4 2267 vmovdqa [rcx],xmm4 2268 vmovdqu xmm6,xmm4 2269 vmovdqu XMMWORD PTR [rcx],xmm4 2270 vmovdqu [rcx],xmm4 2271 vmovupd xmm6,xmm4 2272 vmovupd XMMWORD PTR [rcx],xmm4 2273 vmovupd [rcx],xmm4 2274 vmovups xmm6,xmm4 2275 vmovups XMMWORD PTR [rcx],xmm4 2276 vmovups [rcx],xmm4 2277 2278# Tests for op mem128, xmm 2279 vlddqu xmm4,XMMWORD PTR [rcx] 2280 vlddqu xmm4,[rcx] 2281 vmovntdqa xmm4,XMMWORD PTR [rcx] 2282 vmovntdqa xmm4,[rcx] 2283 2284# Tests for op xmm, mem128 2285 vmovntdq XMMWORD PTR [rcx],xmm4 2286 vmovntdq [rcx],xmm4 2287 vmovntpd XMMWORD PTR [rcx],xmm4 2288 vmovntpd [rcx],xmm4 2289 vmovntps XMMWORD PTR [rcx],xmm4 2290 vmovntps [rcx],xmm4 2291 2292# Tests for op xmm/mem128, ymm 2293 vcvtdq2pd ymm4,xmm4 2294 vcvtdq2pd ymm4,XMMWORD PTR [rcx] 2295 vcvtdq2pd ymm4,[rcx] 2296 vcvtps2pd ymm4,xmm4 2297 vcvtps2pd ymm4,XMMWORD PTR [rcx] 2298 vcvtps2pd ymm4,[rcx] 2299 2300# Tests for op xmm/mem128, xmm, xmm 2301 vaddpd xmm2,xmm6,xmm4 2302 vaddpd xmm7,xmm6,XMMWORD PTR [rcx] 2303 vaddpd xmm7,xmm6,[rcx] 2304 vaddps xmm2,xmm6,xmm4 2305 vaddps xmm7,xmm6,XMMWORD PTR [rcx] 2306 vaddps xmm7,xmm6,[rcx] 2307 vaddsubpd xmm2,xmm6,xmm4 2308 vaddsubpd xmm7,xmm6,XMMWORD PTR [rcx] 2309 vaddsubpd xmm7,xmm6,[rcx] 2310 vaddsubps xmm2,xmm6,xmm4 2311 vaddsubps xmm7,xmm6,XMMWORD PTR [rcx] 2312 vaddsubps xmm7,xmm6,[rcx] 2313 vandnpd xmm2,xmm6,xmm4 2314 vandnpd xmm7,xmm6,XMMWORD PTR [rcx] 2315 vandnpd xmm7,xmm6,[rcx] 2316 vandnps xmm2,xmm6,xmm4 2317 vandnps xmm7,xmm6,XMMWORD PTR [rcx] 2318 vandnps xmm7,xmm6,[rcx] 2319 vandpd xmm2,xmm6,xmm4 2320 vandpd xmm7,xmm6,XMMWORD PTR [rcx] 2321 vandpd xmm7,xmm6,[rcx] 2322 vandps xmm2,xmm6,xmm4 2323 vandps xmm7,xmm6,XMMWORD PTR [rcx] 2324 vandps xmm7,xmm6,[rcx] 2325 vdivpd xmm2,xmm6,xmm4 2326 vdivpd xmm7,xmm6,XMMWORD PTR [rcx] 2327 vdivpd xmm7,xmm6,[rcx] 2328 vdivps xmm2,xmm6,xmm4 2329 vdivps xmm7,xmm6,XMMWORD PTR [rcx] 2330 vdivps xmm7,xmm6,[rcx] 2331 vhaddpd xmm2,xmm6,xmm4 2332 vhaddpd xmm7,xmm6,XMMWORD PTR [rcx] 2333 vhaddpd xmm7,xmm6,[rcx] 2334 vhaddps xmm2,xmm6,xmm4 2335 vhaddps xmm7,xmm6,XMMWORD PTR [rcx] 2336 vhaddps xmm7,xmm6,[rcx] 2337 vhsubpd xmm2,xmm6,xmm4 2338 vhsubpd xmm7,xmm6,XMMWORD PTR [rcx] 2339 vhsubpd xmm7,xmm6,[rcx] 2340 vhsubps xmm2,xmm6,xmm4 2341 vhsubps xmm7,xmm6,XMMWORD PTR [rcx] 2342 vhsubps xmm7,xmm6,[rcx] 2343 vmaxpd xmm2,xmm6,xmm4 2344 vmaxpd xmm7,xmm6,XMMWORD PTR [rcx] 2345 vmaxpd xmm7,xmm6,[rcx] 2346 vmaxps xmm2,xmm6,xmm4 2347 vmaxps xmm7,xmm6,XMMWORD PTR [rcx] 2348 vmaxps xmm7,xmm6,[rcx] 2349 vminpd xmm2,xmm6,xmm4 2350 vminpd xmm7,xmm6,XMMWORD PTR [rcx] 2351 vminpd xmm7,xmm6,[rcx] 2352 vminps xmm2,xmm6,xmm4 2353 vminps xmm7,xmm6,XMMWORD PTR [rcx] 2354 vminps xmm7,xmm6,[rcx] 2355 vmulpd xmm2,xmm6,xmm4 2356 vmulpd xmm7,xmm6,XMMWORD PTR [rcx] 2357 vmulpd xmm7,xmm6,[rcx] 2358 vmulps xmm2,xmm6,xmm4 2359 vmulps xmm7,xmm6,XMMWORD PTR [rcx] 2360 vmulps xmm7,xmm6,[rcx] 2361 vorpd xmm2,xmm6,xmm4 2362 vorpd xmm7,xmm6,XMMWORD PTR [rcx] 2363 vorpd xmm7,xmm6,[rcx] 2364 vorps xmm2,xmm6,xmm4 2365 vorps xmm7,xmm6,XMMWORD PTR [rcx] 2366 vorps xmm7,xmm6,[rcx] 2367 vpacksswb xmm2,xmm6,xmm4 2368 vpacksswb xmm7,xmm6,XMMWORD PTR [rcx] 2369 vpacksswb xmm7,xmm6,[rcx] 2370 vpackssdw xmm2,xmm6,xmm4 2371 vpackssdw xmm7,xmm6,XMMWORD PTR [rcx] 2372 vpackssdw xmm7,xmm6,[rcx] 2373 vpackuswb xmm2,xmm6,xmm4 2374 vpackuswb xmm7,xmm6,XMMWORD PTR [rcx] 2375 vpackuswb xmm7,xmm6,[rcx] 2376 vpackusdw xmm2,xmm6,xmm4 2377 vpackusdw xmm7,xmm6,XMMWORD PTR [rcx] 2378 vpackusdw xmm7,xmm6,[rcx] 2379 vpaddb xmm2,xmm6,xmm4 2380 vpaddb xmm7,xmm6,XMMWORD PTR [rcx] 2381 vpaddb xmm7,xmm6,[rcx] 2382 vpaddw xmm2,xmm6,xmm4 2383 vpaddw xmm7,xmm6,XMMWORD PTR [rcx] 2384 vpaddw xmm7,xmm6,[rcx] 2385 vpaddd xmm2,xmm6,xmm4 2386 vpaddd xmm7,xmm6,XMMWORD PTR [rcx] 2387 vpaddd xmm7,xmm6,[rcx] 2388 vpaddq xmm2,xmm6,xmm4 2389 vpaddq xmm7,xmm6,XMMWORD PTR [rcx] 2390 vpaddq xmm7,xmm6,[rcx] 2391 vpaddsb xmm2,xmm6,xmm4 2392 vpaddsb xmm7,xmm6,XMMWORD PTR [rcx] 2393 vpaddsb xmm7,xmm6,[rcx] 2394 vpaddsw xmm2,xmm6,xmm4 2395 vpaddsw xmm7,xmm6,XMMWORD PTR [rcx] 2396 vpaddsw xmm7,xmm6,[rcx] 2397 vpaddusb xmm2,xmm6,xmm4 2398 vpaddusb xmm7,xmm6,XMMWORD PTR [rcx] 2399 vpaddusb xmm7,xmm6,[rcx] 2400 vpaddusw xmm2,xmm6,xmm4 2401 vpaddusw xmm7,xmm6,XMMWORD PTR [rcx] 2402 vpaddusw xmm7,xmm6,[rcx] 2403 vpand xmm2,xmm6,xmm4 2404 vpand xmm7,xmm6,XMMWORD PTR [rcx] 2405 vpand xmm7,xmm6,[rcx] 2406 vpandn xmm2,xmm6,xmm4 2407 vpandn xmm7,xmm6,XMMWORD PTR [rcx] 2408 vpandn xmm7,xmm6,[rcx] 2409 vpavgb xmm2,xmm6,xmm4 2410 vpavgb xmm7,xmm6,XMMWORD PTR [rcx] 2411 vpavgb xmm7,xmm6,[rcx] 2412 vpavgw xmm2,xmm6,xmm4 2413 vpavgw xmm7,xmm6,XMMWORD PTR [rcx] 2414 vpavgw xmm7,xmm6,[rcx] 2415 vpclmullqlqdq xmm2,xmm6,xmm4 2416 vpclmullqlqdq xmm7,xmm6,XMMWORD PTR [rcx] 2417 vpclmullqlqdq xmm7,xmm6,[rcx] 2418 vpclmulhqlqdq xmm2,xmm6,xmm4 2419 vpclmulhqlqdq xmm7,xmm6,XMMWORD PTR [rcx] 2420 vpclmulhqlqdq xmm7,xmm6,[rcx] 2421 vpclmullqhqdq xmm2,xmm6,xmm4 2422 vpclmullqhqdq xmm7,xmm6,XMMWORD PTR [rcx] 2423 vpclmullqhqdq xmm7,xmm6,[rcx] 2424 vpclmulhqhqdq xmm2,xmm6,xmm4 2425 vpclmulhqhqdq xmm7,xmm6,XMMWORD PTR [rcx] 2426 vpclmulhqhqdq xmm7,xmm6,[rcx] 2427 vpcmpeqb xmm2,xmm6,xmm4 2428 vpcmpeqb xmm7,xmm6,XMMWORD PTR [rcx] 2429 vpcmpeqb xmm7,xmm6,[rcx] 2430 vpcmpeqw xmm2,xmm6,xmm4 2431 vpcmpeqw xmm7,xmm6,XMMWORD PTR [rcx] 2432 vpcmpeqw xmm7,xmm6,[rcx] 2433 vpcmpeqd xmm2,xmm6,xmm4 2434 vpcmpeqd xmm7,xmm6,XMMWORD PTR [rcx] 2435 vpcmpeqd xmm7,xmm6,[rcx] 2436 vpcmpeqq xmm2,xmm6,xmm4 2437 vpcmpeqq xmm7,xmm6,XMMWORD PTR [rcx] 2438 vpcmpeqq xmm7,xmm6,[rcx] 2439 vpcmpgtb xmm2,xmm6,xmm4 2440 vpcmpgtb xmm7,xmm6,XMMWORD PTR [rcx] 2441 vpcmpgtb xmm7,xmm6,[rcx] 2442 vpcmpgtw xmm2,xmm6,xmm4 2443 vpcmpgtw xmm7,xmm6,XMMWORD PTR [rcx] 2444 vpcmpgtw xmm7,xmm6,[rcx] 2445 vpcmpgtd xmm2,xmm6,xmm4 2446 vpcmpgtd xmm7,xmm6,XMMWORD PTR [rcx] 2447 vpcmpgtd xmm7,xmm6,[rcx] 2448 vpcmpgtq xmm2,xmm6,xmm4 2449 vpcmpgtq xmm7,xmm6,XMMWORD PTR [rcx] 2450 vpcmpgtq xmm7,xmm6,[rcx] 2451 vpermilpd xmm2,xmm6,xmm4 2452 vpermilpd xmm7,xmm6,XMMWORD PTR [rcx] 2453 vpermilpd xmm7,xmm6,[rcx] 2454 vpermilps xmm2,xmm6,xmm4 2455 vpermilps xmm7,xmm6,XMMWORD PTR [rcx] 2456 vpermilps xmm7,xmm6,[rcx] 2457 vphaddw xmm2,xmm6,xmm4 2458 vphaddw xmm7,xmm6,XMMWORD PTR [rcx] 2459 vphaddw xmm7,xmm6,[rcx] 2460 vphaddd xmm2,xmm6,xmm4 2461 vphaddd xmm7,xmm6,XMMWORD PTR [rcx] 2462 vphaddd xmm7,xmm6,[rcx] 2463 vphaddsw xmm2,xmm6,xmm4 2464 vphaddsw xmm7,xmm6,XMMWORD PTR [rcx] 2465 vphaddsw xmm7,xmm6,[rcx] 2466 vphsubw xmm2,xmm6,xmm4 2467 vphsubw xmm7,xmm6,XMMWORD PTR [rcx] 2468 vphsubw xmm7,xmm6,[rcx] 2469 vphsubd xmm2,xmm6,xmm4 2470 vphsubd xmm7,xmm6,XMMWORD PTR [rcx] 2471 vphsubd xmm7,xmm6,[rcx] 2472 vphsubsw xmm2,xmm6,xmm4 2473 vphsubsw xmm7,xmm6,XMMWORD PTR [rcx] 2474 vphsubsw xmm7,xmm6,[rcx] 2475 vpmaddwd xmm2,xmm6,xmm4 2476 vpmaddwd xmm7,xmm6,XMMWORD PTR [rcx] 2477 vpmaddwd xmm7,xmm6,[rcx] 2478 vpmaddubsw xmm2,xmm6,xmm4 2479 vpmaddubsw xmm7,xmm6,XMMWORD PTR [rcx] 2480 vpmaddubsw xmm7,xmm6,[rcx] 2481 vpmaxsb xmm2,xmm6,xmm4 2482 vpmaxsb xmm7,xmm6,XMMWORD PTR [rcx] 2483 vpmaxsb xmm7,xmm6,[rcx] 2484 vpmaxsw xmm2,xmm6,xmm4 2485 vpmaxsw xmm7,xmm6,XMMWORD PTR [rcx] 2486 vpmaxsw xmm7,xmm6,[rcx] 2487 vpmaxsd xmm2,xmm6,xmm4 2488 vpmaxsd xmm7,xmm6,XMMWORD PTR [rcx] 2489 vpmaxsd xmm7,xmm6,[rcx] 2490 vpmaxub xmm2,xmm6,xmm4 2491 vpmaxub xmm7,xmm6,XMMWORD PTR [rcx] 2492 vpmaxub xmm7,xmm6,[rcx] 2493 vpmaxuw xmm2,xmm6,xmm4 2494 vpmaxuw xmm7,xmm6,XMMWORD PTR [rcx] 2495 vpmaxuw xmm7,xmm6,[rcx] 2496 vpmaxud xmm2,xmm6,xmm4 2497 vpmaxud xmm7,xmm6,XMMWORD PTR [rcx] 2498 vpmaxud xmm7,xmm6,[rcx] 2499 vpminsb xmm2,xmm6,xmm4 2500 vpminsb xmm7,xmm6,XMMWORD PTR [rcx] 2501 vpminsb xmm7,xmm6,[rcx] 2502 vpminsw xmm2,xmm6,xmm4 2503 vpminsw xmm7,xmm6,XMMWORD PTR [rcx] 2504 vpminsw xmm7,xmm6,[rcx] 2505 vpminsd xmm2,xmm6,xmm4 2506 vpminsd xmm7,xmm6,XMMWORD PTR [rcx] 2507 vpminsd xmm7,xmm6,[rcx] 2508 vpminub xmm2,xmm6,xmm4 2509 vpminub xmm7,xmm6,XMMWORD PTR [rcx] 2510 vpminub xmm7,xmm6,[rcx] 2511 vpminuw xmm2,xmm6,xmm4 2512 vpminuw xmm7,xmm6,XMMWORD PTR [rcx] 2513 vpminuw xmm7,xmm6,[rcx] 2514 vpminud xmm2,xmm6,xmm4 2515 vpminud xmm7,xmm6,XMMWORD PTR [rcx] 2516 vpminud xmm7,xmm6,[rcx] 2517 vpmulhuw xmm2,xmm6,xmm4 2518 vpmulhuw xmm7,xmm6,XMMWORD PTR [rcx] 2519 vpmulhuw xmm7,xmm6,[rcx] 2520 vpmulhrsw xmm2,xmm6,xmm4 2521 vpmulhrsw xmm7,xmm6,XMMWORD PTR [rcx] 2522 vpmulhrsw xmm7,xmm6,[rcx] 2523 vpmulhw xmm2,xmm6,xmm4 2524 vpmulhw xmm7,xmm6,XMMWORD PTR [rcx] 2525 vpmulhw xmm7,xmm6,[rcx] 2526 vpmullw xmm2,xmm6,xmm4 2527 vpmullw xmm7,xmm6,XMMWORD PTR [rcx] 2528 vpmullw xmm7,xmm6,[rcx] 2529 vpmulld xmm2,xmm6,xmm4 2530 vpmulld xmm7,xmm6,XMMWORD PTR [rcx] 2531 vpmulld xmm7,xmm6,[rcx] 2532 vpmuludq xmm2,xmm6,xmm4 2533 vpmuludq xmm7,xmm6,XMMWORD PTR [rcx] 2534 vpmuludq xmm7,xmm6,[rcx] 2535 vpmuldq xmm2,xmm6,xmm4 2536 vpmuldq xmm7,xmm6,XMMWORD PTR [rcx] 2537 vpmuldq xmm7,xmm6,[rcx] 2538 vpor xmm2,xmm6,xmm4 2539 vpor xmm7,xmm6,XMMWORD PTR [rcx] 2540 vpor xmm7,xmm6,[rcx] 2541 vpsadbw xmm2,xmm6,xmm4 2542 vpsadbw xmm7,xmm6,XMMWORD PTR [rcx] 2543 vpsadbw xmm7,xmm6,[rcx] 2544 vpshufb xmm2,xmm6,xmm4 2545 vpshufb xmm7,xmm6,XMMWORD PTR [rcx] 2546 vpshufb xmm7,xmm6,[rcx] 2547 vpsignb xmm2,xmm6,xmm4 2548 vpsignb xmm7,xmm6,XMMWORD PTR [rcx] 2549 vpsignb xmm7,xmm6,[rcx] 2550 vpsignw xmm2,xmm6,xmm4 2551 vpsignw xmm7,xmm6,XMMWORD PTR [rcx] 2552 vpsignw xmm7,xmm6,[rcx] 2553 vpsignd xmm2,xmm6,xmm4 2554 vpsignd xmm7,xmm6,XMMWORD PTR [rcx] 2555 vpsignd xmm7,xmm6,[rcx] 2556 vpsllw xmm2,xmm6,xmm4 2557 vpsllw xmm7,xmm6,XMMWORD PTR [rcx] 2558 vpsllw xmm7,xmm6,[rcx] 2559 vpslld xmm2,xmm6,xmm4 2560 vpslld xmm7,xmm6,XMMWORD PTR [rcx] 2561 vpslld xmm7,xmm6,[rcx] 2562 vpsllq xmm2,xmm6,xmm4 2563 vpsllq xmm7,xmm6,XMMWORD PTR [rcx] 2564 vpsllq xmm7,xmm6,[rcx] 2565 vpsraw xmm2,xmm6,xmm4 2566 vpsraw xmm7,xmm6,XMMWORD PTR [rcx] 2567 vpsraw xmm7,xmm6,[rcx] 2568 vpsrad xmm2,xmm6,xmm4 2569 vpsrad xmm7,xmm6,XMMWORD PTR [rcx] 2570 vpsrad xmm7,xmm6,[rcx] 2571 vpsrlw xmm2,xmm6,xmm4 2572 vpsrlw xmm7,xmm6,XMMWORD PTR [rcx] 2573 vpsrlw xmm7,xmm6,[rcx] 2574 vpsrld xmm2,xmm6,xmm4 2575 vpsrld xmm7,xmm6,XMMWORD PTR [rcx] 2576 vpsrld xmm7,xmm6,[rcx] 2577 vpsrlq xmm2,xmm6,xmm4 2578 vpsrlq xmm7,xmm6,XMMWORD PTR [rcx] 2579 vpsrlq xmm7,xmm6,[rcx] 2580 vpsubb xmm2,xmm6,xmm4 2581 vpsubb xmm7,xmm6,XMMWORD PTR [rcx] 2582 vpsubb xmm7,xmm6,[rcx] 2583 vpsubw xmm2,xmm6,xmm4 2584 vpsubw xmm7,xmm6,XMMWORD PTR [rcx] 2585 vpsubw xmm7,xmm6,[rcx] 2586 vpsubd xmm2,xmm6,xmm4 2587 vpsubd xmm7,xmm6,XMMWORD PTR [rcx] 2588 vpsubd xmm7,xmm6,[rcx] 2589 vpsubq xmm2,xmm6,xmm4 2590 vpsubq xmm7,xmm6,XMMWORD PTR [rcx] 2591 vpsubq xmm7,xmm6,[rcx] 2592 vpsubsb xmm2,xmm6,xmm4 2593 vpsubsb xmm7,xmm6,XMMWORD PTR [rcx] 2594 vpsubsb xmm7,xmm6,[rcx] 2595 vpsubsw xmm2,xmm6,xmm4 2596 vpsubsw xmm7,xmm6,XMMWORD PTR [rcx] 2597 vpsubsw xmm7,xmm6,[rcx] 2598 vpsubusb xmm2,xmm6,xmm4 2599 vpsubusb xmm7,xmm6,XMMWORD PTR [rcx] 2600 vpsubusb xmm7,xmm6,[rcx] 2601 vpsubusw xmm2,xmm6,xmm4 2602 vpsubusw xmm7,xmm6,XMMWORD PTR [rcx] 2603 vpsubusw xmm7,xmm6,[rcx] 2604 vpunpckhbw xmm2,xmm6,xmm4 2605 vpunpckhbw xmm7,xmm6,XMMWORD PTR [rcx] 2606 vpunpckhbw xmm7,xmm6,[rcx] 2607 vpunpckhwd xmm2,xmm6,xmm4 2608 vpunpckhwd xmm7,xmm6,XMMWORD PTR [rcx] 2609 vpunpckhwd xmm7,xmm6,[rcx] 2610 vpunpckhdq xmm2,xmm6,xmm4 2611 vpunpckhdq xmm7,xmm6,XMMWORD PTR [rcx] 2612 vpunpckhdq xmm7,xmm6,[rcx] 2613 vpunpckhqdq xmm2,xmm6,xmm4 2614 vpunpckhqdq xmm7,xmm6,XMMWORD PTR [rcx] 2615 vpunpckhqdq xmm7,xmm6,[rcx] 2616 vpunpcklbw xmm2,xmm6,xmm4 2617 vpunpcklbw xmm7,xmm6,XMMWORD PTR [rcx] 2618 vpunpcklbw xmm7,xmm6,[rcx] 2619 vpunpcklwd xmm2,xmm6,xmm4 2620 vpunpcklwd xmm7,xmm6,XMMWORD PTR [rcx] 2621 vpunpcklwd xmm7,xmm6,[rcx] 2622 vpunpckldq xmm2,xmm6,xmm4 2623 vpunpckldq xmm7,xmm6,XMMWORD PTR [rcx] 2624 vpunpckldq xmm7,xmm6,[rcx] 2625 vpunpcklqdq xmm2,xmm6,xmm4 2626 vpunpcklqdq xmm7,xmm6,XMMWORD PTR [rcx] 2627 vpunpcklqdq xmm7,xmm6,[rcx] 2628 vpxor xmm2,xmm6,xmm4 2629 vpxor xmm7,xmm6,XMMWORD PTR [rcx] 2630 vpxor xmm7,xmm6,[rcx] 2631 vsubpd xmm2,xmm6,xmm4 2632 vsubpd xmm7,xmm6,XMMWORD PTR [rcx] 2633 vsubpd xmm7,xmm6,[rcx] 2634 vsubps xmm2,xmm6,xmm4 2635 vsubps xmm7,xmm6,XMMWORD PTR [rcx] 2636 vsubps xmm7,xmm6,[rcx] 2637 vunpckhpd xmm2,xmm6,xmm4 2638 vunpckhpd xmm7,xmm6,XMMWORD PTR [rcx] 2639 vunpckhpd xmm7,xmm6,[rcx] 2640 vunpckhps xmm2,xmm6,xmm4 2641 vunpckhps xmm7,xmm6,XMMWORD PTR [rcx] 2642 vunpckhps xmm7,xmm6,[rcx] 2643 vunpcklpd xmm2,xmm6,xmm4 2644 vunpcklpd xmm7,xmm6,XMMWORD PTR [rcx] 2645 vunpcklpd xmm7,xmm6,[rcx] 2646 vunpcklps xmm2,xmm6,xmm4 2647 vunpcklps xmm7,xmm6,XMMWORD PTR [rcx] 2648 vunpcklps xmm7,xmm6,[rcx] 2649 vxorpd xmm2,xmm6,xmm4 2650 vxorpd xmm7,xmm6,XMMWORD PTR [rcx] 2651 vxorpd xmm7,xmm6,[rcx] 2652 vxorps xmm2,xmm6,xmm4 2653 vxorps xmm7,xmm6,XMMWORD PTR [rcx] 2654 vxorps xmm7,xmm6,[rcx] 2655 vaesenc xmm2,xmm6,xmm4 2656 vaesenc xmm7,xmm6,XMMWORD PTR [rcx] 2657 vaesenc xmm7,xmm6,[rcx] 2658 vaesenclast xmm2,xmm6,xmm4 2659 vaesenclast xmm7,xmm6,XMMWORD PTR [rcx] 2660 vaesenclast xmm7,xmm6,[rcx] 2661 vaesdec xmm2,xmm6,xmm4 2662 vaesdec xmm7,xmm6,XMMWORD PTR [rcx] 2663 vaesdec xmm7,xmm6,[rcx] 2664 vaesdeclast xmm2,xmm6,xmm4 2665 vaesdeclast xmm7,xmm6,XMMWORD PTR [rcx] 2666 vaesdeclast xmm7,xmm6,[rcx] 2667 vcmpeqpd xmm2,xmm6,xmm4 2668 vcmpeqpd xmm7,xmm6,XMMWORD PTR [rcx] 2669 vcmpeqpd xmm7,xmm6,[rcx] 2670 vcmpltpd xmm2,xmm6,xmm4 2671 vcmpltpd xmm7,xmm6,XMMWORD PTR [rcx] 2672 vcmpltpd xmm7,xmm6,[rcx] 2673 vcmplepd xmm2,xmm6,xmm4 2674 vcmplepd xmm7,xmm6,XMMWORD PTR [rcx] 2675 vcmplepd xmm7,xmm6,[rcx] 2676 vcmpunordpd xmm2,xmm6,xmm4 2677 vcmpunordpd xmm7,xmm6,XMMWORD PTR [rcx] 2678 vcmpunordpd xmm7,xmm6,[rcx] 2679 vcmpneqpd xmm2,xmm6,xmm4 2680 vcmpneqpd xmm7,xmm6,XMMWORD PTR [rcx] 2681 vcmpneqpd xmm7,xmm6,[rcx] 2682 vcmpnltpd xmm2,xmm6,xmm4 2683 vcmpnltpd xmm7,xmm6,XMMWORD PTR [rcx] 2684 vcmpnltpd xmm7,xmm6,[rcx] 2685 vcmpnlepd xmm2,xmm6,xmm4 2686 vcmpnlepd xmm7,xmm6,XMMWORD PTR [rcx] 2687 vcmpnlepd xmm7,xmm6,[rcx] 2688 vcmpordpd xmm2,xmm6,xmm4 2689 vcmpordpd xmm7,xmm6,XMMWORD PTR [rcx] 2690 vcmpordpd xmm7,xmm6,[rcx] 2691 vcmpeq_uqpd xmm2,xmm6,xmm4 2692 vcmpeq_uqpd xmm7,xmm6,XMMWORD PTR [rcx] 2693 vcmpeq_uqpd xmm7,xmm6,[rcx] 2694 vcmpngepd xmm2,xmm6,xmm4 2695 vcmpngepd xmm7,xmm6,XMMWORD PTR [rcx] 2696 vcmpngepd xmm7,xmm6,[rcx] 2697 vcmpngtpd xmm2,xmm6,xmm4 2698 vcmpngtpd xmm7,xmm6,XMMWORD PTR [rcx] 2699 vcmpngtpd xmm7,xmm6,[rcx] 2700 vcmpfalsepd xmm2,xmm6,xmm4 2701 vcmpfalsepd xmm7,xmm6,XMMWORD PTR [rcx] 2702 vcmpfalsepd xmm7,xmm6,[rcx] 2703 vcmpneq_oqpd xmm2,xmm6,xmm4 2704 vcmpneq_oqpd xmm7,xmm6,XMMWORD PTR [rcx] 2705 vcmpneq_oqpd xmm7,xmm6,[rcx] 2706 vcmpgepd xmm2,xmm6,xmm4 2707 vcmpgepd xmm7,xmm6,XMMWORD PTR [rcx] 2708 vcmpgepd xmm7,xmm6,[rcx] 2709 vcmpgtpd xmm2,xmm6,xmm4 2710 vcmpgtpd xmm7,xmm6,XMMWORD PTR [rcx] 2711 vcmpgtpd xmm7,xmm6,[rcx] 2712 vcmptruepd xmm2,xmm6,xmm4 2713 vcmptruepd xmm7,xmm6,XMMWORD PTR [rcx] 2714 vcmptruepd xmm7,xmm6,[rcx] 2715 vcmpeq_ospd xmm2,xmm6,xmm4 2716 vcmpeq_ospd xmm7,xmm6,XMMWORD PTR [rcx] 2717 vcmpeq_ospd xmm7,xmm6,[rcx] 2718 vcmplt_oqpd xmm2,xmm6,xmm4 2719 vcmplt_oqpd xmm7,xmm6,XMMWORD PTR [rcx] 2720 vcmplt_oqpd xmm7,xmm6,[rcx] 2721 vcmple_oqpd xmm2,xmm6,xmm4 2722 vcmple_oqpd xmm7,xmm6,XMMWORD PTR [rcx] 2723 vcmple_oqpd xmm7,xmm6,[rcx] 2724 vcmpunord_spd xmm2,xmm6,xmm4 2725 vcmpunord_spd xmm7,xmm6,XMMWORD PTR [rcx] 2726 vcmpunord_spd xmm7,xmm6,[rcx] 2727 vcmpneq_uspd xmm2,xmm6,xmm4 2728 vcmpneq_uspd xmm7,xmm6,XMMWORD PTR [rcx] 2729 vcmpneq_uspd xmm7,xmm6,[rcx] 2730 vcmpnlt_uqpd xmm2,xmm6,xmm4 2731 vcmpnlt_uqpd xmm7,xmm6,XMMWORD PTR [rcx] 2732 vcmpnlt_uqpd xmm7,xmm6,[rcx] 2733 vcmpnle_uqpd xmm2,xmm6,xmm4 2734 vcmpnle_uqpd xmm7,xmm6,XMMWORD PTR [rcx] 2735 vcmpnle_uqpd xmm7,xmm6,[rcx] 2736 vcmpord_spd xmm2,xmm6,xmm4 2737 vcmpord_spd xmm7,xmm6,XMMWORD PTR [rcx] 2738 vcmpord_spd xmm7,xmm6,[rcx] 2739 vcmpeq_uspd xmm2,xmm6,xmm4 2740 vcmpeq_uspd xmm7,xmm6,XMMWORD PTR [rcx] 2741 vcmpeq_uspd xmm7,xmm6,[rcx] 2742 vcmpnge_uqpd xmm2,xmm6,xmm4 2743 vcmpnge_uqpd xmm7,xmm6,XMMWORD PTR [rcx] 2744 vcmpnge_uqpd xmm7,xmm6,[rcx] 2745 vcmpngt_uqpd xmm2,xmm6,xmm4 2746 vcmpngt_uqpd xmm7,xmm6,XMMWORD PTR [rcx] 2747 vcmpngt_uqpd xmm7,xmm6,[rcx] 2748 vcmpfalse_ospd xmm2,xmm6,xmm4 2749 vcmpfalse_ospd xmm7,xmm6,XMMWORD PTR [rcx] 2750 vcmpfalse_ospd xmm7,xmm6,[rcx] 2751 vcmpneq_ospd xmm2,xmm6,xmm4 2752 vcmpneq_ospd xmm7,xmm6,XMMWORD PTR [rcx] 2753 vcmpneq_ospd xmm7,xmm6,[rcx] 2754 vcmpge_oqpd xmm2,xmm6,xmm4 2755 vcmpge_oqpd xmm7,xmm6,XMMWORD PTR [rcx] 2756 vcmpge_oqpd xmm7,xmm6,[rcx] 2757 vcmpgt_oqpd xmm2,xmm6,xmm4 2758 vcmpgt_oqpd xmm7,xmm6,XMMWORD PTR [rcx] 2759 vcmpgt_oqpd xmm7,xmm6,[rcx] 2760 vcmptrue_uspd xmm2,xmm6,xmm4 2761 vcmptrue_uspd xmm7,xmm6,XMMWORD PTR [rcx] 2762 vcmptrue_uspd xmm7,xmm6,[rcx] 2763 vcmpeqps xmm2,xmm6,xmm4 2764 vcmpeqps xmm7,xmm6,XMMWORD PTR [rcx] 2765 vcmpeqps xmm7,xmm6,[rcx] 2766 vcmpltps xmm2,xmm6,xmm4 2767 vcmpltps xmm7,xmm6,XMMWORD PTR [rcx] 2768 vcmpltps xmm7,xmm6,[rcx] 2769 vcmpleps xmm2,xmm6,xmm4 2770 vcmpleps xmm7,xmm6,XMMWORD PTR [rcx] 2771 vcmpleps xmm7,xmm6,[rcx] 2772 vcmpunordps xmm2,xmm6,xmm4 2773 vcmpunordps xmm7,xmm6,XMMWORD PTR [rcx] 2774 vcmpunordps xmm7,xmm6,[rcx] 2775 vcmpneqps xmm2,xmm6,xmm4 2776 vcmpneqps xmm7,xmm6,XMMWORD PTR [rcx] 2777 vcmpneqps xmm7,xmm6,[rcx] 2778 vcmpnltps xmm2,xmm6,xmm4 2779 vcmpnltps xmm7,xmm6,XMMWORD PTR [rcx] 2780 vcmpnltps xmm7,xmm6,[rcx] 2781 vcmpnleps xmm2,xmm6,xmm4 2782 vcmpnleps xmm7,xmm6,XMMWORD PTR [rcx] 2783 vcmpnleps xmm7,xmm6,[rcx] 2784 vcmpordps xmm2,xmm6,xmm4 2785 vcmpordps xmm7,xmm6,XMMWORD PTR [rcx] 2786 vcmpordps xmm7,xmm6,[rcx] 2787 vcmpeq_uqps xmm2,xmm6,xmm4 2788 vcmpeq_uqps xmm7,xmm6,XMMWORD PTR [rcx] 2789 vcmpeq_uqps xmm7,xmm6,[rcx] 2790 vcmpngeps xmm2,xmm6,xmm4 2791 vcmpngeps xmm7,xmm6,XMMWORD PTR [rcx] 2792 vcmpngeps xmm7,xmm6,[rcx] 2793 vcmpngtps xmm2,xmm6,xmm4 2794 vcmpngtps xmm7,xmm6,XMMWORD PTR [rcx] 2795 vcmpngtps xmm7,xmm6,[rcx] 2796 vcmpfalseps xmm2,xmm6,xmm4 2797 vcmpfalseps xmm7,xmm6,XMMWORD PTR [rcx] 2798 vcmpfalseps xmm7,xmm6,[rcx] 2799 vcmpneq_oqps xmm2,xmm6,xmm4 2800 vcmpneq_oqps xmm7,xmm6,XMMWORD PTR [rcx] 2801 vcmpneq_oqps xmm7,xmm6,[rcx] 2802 vcmpgeps xmm2,xmm6,xmm4 2803 vcmpgeps xmm7,xmm6,XMMWORD PTR [rcx] 2804 vcmpgeps xmm7,xmm6,[rcx] 2805 vcmpgtps xmm2,xmm6,xmm4 2806 vcmpgtps xmm7,xmm6,XMMWORD PTR [rcx] 2807 vcmpgtps xmm7,xmm6,[rcx] 2808 vcmptrueps xmm2,xmm6,xmm4 2809 vcmptrueps xmm7,xmm6,XMMWORD PTR [rcx] 2810 vcmptrueps xmm7,xmm6,[rcx] 2811 vcmpeq_osps xmm2,xmm6,xmm4 2812 vcmpeq_osps xmm7,xmm6,XMMWORD PTR [rcx] 2813 vcmpeq_osps xmm7,xmm6,[rcx] 2814 vcmplt_oqps xmm2,xmm6,xmm4 2815 vcmplt_oqps xmm7,xmm6,XMMWORD PTR [rcx] 2816 vcmplt_oqps xmm7,xmm6,[rcx] 2817 vcmple_oqps xmm2,xmm6,xmm4 2818 vcmple_oqps xmm7,xmm6,XMMWORD PTR [rcx] 2819 vcmple_oqps xmm7,xmm6,[rcx] 2820 vcmpunord_sps xmm2,xmm6,xmm4 2821 vcmpunord_sps xmm7,xmm6,XMMWORD PTR [rcx] 2822 vcmpunord_sps xmm7,xmm6,[rcx] 2823 vcmpneq_usps xmm2,xmm6,xmm4 2824 vcmpneq_usps xmm7,xmm6,XMMWORD PTR [rcx] 2825 vcmpneq_usps xmm7,xmm6,[rcx] 2826 vcmpnlt_uqps xmm2,xmm6,xmm4 2827 vcmpnlt_uqps xmm7,xmm6,XMMWORD PTR [rcx] 2828 vcmpnlt_uqps xmm7,xmm6,[rcx] 2829 vcmpnle_uqps xmm2,xmm6,xmm4 2830 vcmpnle_uqps xmm7,xmm6,XMMWORD PTR [rcx] 2831 vcmpnle_uqps xmm7,xmm6,[rcx] 2832 vcmpord_sps xmm2,xmm6,xmm4 2833 vcmpord_sps xmm7,xmm6,XMMWORD PTR [rcx] 2834 vcmpord_sps xmm7,xmm6,[rcx] 2835 vcmpeq_usps xmm2,xmm6,xmm4 2836 vcmpeq_usps xmm7,xmm6,XMMWORD PTR [rcx] 2837 vcmpeq_usps xmm7,xmm6,[rcx] 2838 vcmpnge_uqps xmm2,xmm6,xmm4 2839 vcmpnge_uqps xmm7,xmm6,XMMWORD PTR [rcx] 2840 vcmpnge_uqps xmm7,xmm6,[rcx] 2841 vcmpngt_uqps xmm2,xmm6,xmm4 2842 vcmpngt_uqps xmm7,xmm6,XMMWORD PTR [rcx] 2843 vcmpngt_uqps xmm7,xmm6,[rcx] 2844 vcmpfalse_osps xmm2,xmm6,xmm4 2845 vcmpfalse_osps xmm7,xmm6,XMMWORD PTR [rcx] 2846 vcmpfalse_osps xmm7,xmm6,[rcx] 2847 vcmpneq_osps xmm2,xmm6,xmm4 2848 vcmpneq_osps xmm7,xmm6,XMMWORD PTR [rcx] 2849 vcmpneq_osps xmm7,xmm6,[rcx] 2850 vcmpge_oqps xmm2,xmm6,xmm4 2851 vcmpge_oqps xmm7,xmm6,XMMWORD PTR [rcx] 2852 vcmpge_oqps xmm7,xmm6,[rcx] 2853 vcmpgt_oqps xmm2,xmm6,xmm4 2854 vcmpgt_oqps xmm7,xmm6,XMMWORD PTR [rcx] 2855 vcmpgt_oqps xmm7,xmm6,[rcx] 2856 vcmptrue_usps xmm2,xmm6,xmm4 2857 vcmptrue_usps xmm7,xmm6,XMMWORD PTR [rcx] 2858 vcmptrue_usps xmm7,xmm6,[rcx] 2859 vgf2p8mulb xmm6, xmm5, xmm4 2860 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [rcx] 2861 vgf2p8mulb xmm6, xmm5, [rcx] 2862 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [rax+r14*8-123456] 2863 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [rdx+2032] 2864 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [rdx+2048] 2865 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [rdx-2048] 2866 vgf2p8mulb xmm6, xmm5, XMMWORD PTR [rdx-2064] 2867 2868 2869# Tests for op mem128, xmm, xmm 2870 vmaskmovps xmm6,xmm4,XMMWORD PTR [rcx] 2871 vmaskmovps xmm6,xmm4,[rcx] 2872 vmaskmovpd xmm6,xmm4,XMMWORD PTR [rcx] 2873 vmaskmovpd xmm6,xmm4,[rcx] 2874 2875# Tests for op imm8, xmm/mem128, xmm 2876 vaeskeygenassist xmm6,xmm4,7 2877 vaeskeygenassist xmm6,XMMWORD PTR [rcx],7 2878 vaeskeygenassist xmm6,[rcx],7 2879 vpcmpestri xmm6,xmm4,7 2880 vpcmpestri xmm6,XMMWORD PTR [rcx],7 2881 vpcmpestri xmm6,[rcx],7 2882 vpcmpestrm xmm6,xmm4,7 2883 vpcmpestrm xmm6,XMMWORD PTR [rcx],7 2884 vpcmpestrm xmm6,[rcx],7 2885 vpcmpistri xmm6,xmm4,7 2886 vpcmpistri xmm6,XMMWORD PTR [rcx],7 2887 vpcmpistri xmm6,[rcx],7 2888 vpcmpistrm xmm6,xmm4,7 2889 vpcmpistrm xmm6,XMMWORD PTR [rcx],7 2890 vpcmpistrm xmm6,[rcx],7 2891 vpermilpd xmm6,xmm4,7 2892 vpermilpd xmm6,XMMWORD PTR [rcx],7 2893 vpermilpd xmm6,[rcx],7 2894 vpermilps xmm6,xmm4,7 2895 vpermilps xmm6,XMMWORD PTR [rcx],7 2896 vpermilps xmm6,[rcx],7 2897 vpshufd xmm6,xmm4,7 2898 vpshufd xmm6,XMMWORD PTR [rcx],7 2899 vpshufd xmm6,[rcx],7 2900 vpshufhw xmm6,xmm4,7 2901 vpshufhw xmm6,XMMWORD PTR [rcx],7 2902 vpshufhw xmm6,[rcx],7 2903 vpshuflw xmm6,xmm4,7 2904 vpshuflw xmm6,XMMWORD PTR [rcx],7 2905 vpshuflw xmm6,[rcx],7 2906 vroundpd xmm6,xmm4,7 2907 vroundpd xmm6,XMMWORD PTR [rcx],7 2908 vroundpd xmm6,[rcx],7 2909 vroundps xmm6,xmm4,7 2910 vroundps xmm6,XMMWORD PTR [rcx],7 2911 vroundps xmm6,[rcx],7 2912 2913# Tests for op xmm, xmm, mem128 2914 vmaskmovps XMMWORD PTR [rcx],xmm6,xmm4 2915 vmaskmovps [rcx],xmm6,xmm4 2916 vmaskmovpd XMMWORD PTR [rcx],xmm6,xmm4 2917 vmaskmovpd [rcx],xmm6,xmm4 2918 2919# Tests for op imm8, xmm/mem128, xmm, xmm 2920 vblendpd xmm2,xmm6,xmm4,7 2921 vblendpd xmm2,xmm6,XMMWORD PTR [rcx],7 2922 vblendpd xmm2,xmm6,[rcx],7 2923 vblendps xmm2,xmm6,xmm4,7 2924 vblendps xmm2,xmm6,XMMWORD PTR [rcx],7 2925 vblendps xmm2,xmm6,[rcx],7 2926 vcmppd xmm2,xmm6,xmm4,7 2927 vcmppd xmm2,xmm6,XMMWORD PTR [rcx],7 2928 vcmppd xmm2,xmm6,[rcx],7 2929 vcmpps xmm2,xmm6,xmm4,7 2930 vcmpps xmm2,xmm6,XMMWORD PTR [rcx],7 2931 vcmpps xmm2,xmm6,[rcx],7 2932 vdppd xmm2,xmm6,xmm4,7 2933 vdppd xmm2,xmm6,XMMWORD PTR [rcx],7 2934 vdppd xmm2,xmm6,[rcx],7 2935 vdpps xmm2,xmm6,xmm4,7 2936 vdpps xmm2,xmm6,XMMWORD PTR [rcx],7 2937 vdpps xmm2,xmm6,[rcx],7 2938 vmpsadbw xmm2,xmm6,xmm4,7 2939 vmpsadbw xmm2,xmm6,XMMWORD PTR [rcx],7 2940 vmpsadbw xmm2,xmm6,[rcx],7 2941 vpalignr xmm2,xmm6,xmm4,7 2942 vpalignr xmm2,xmm6,XMMWORD PTR [rcx],7 2943 vpalignr xmm2,xmm6,[rcx],7 2944 vpblendw xmm2,xmm6,xmm4,7 2945 vpblendw xmm2,xmm6,XMMWORD PTR [rcx],7 2946 vpblendw xmm2,xmm6,[rcx],7 2947 vpclmulqdq xmm2,xmm6,xmm4,7 2948 vpclmulqdq xmm2,xmm6,XMMWORD PTR [rcx],7 2949 vpclmulqdq xmm2,xmm6,[rcx],7 2950 vshufpd xmm2,xmm6,xmm4,7 2951 vshufpd xmm2,xmm6,XMMWORD PTR [rcx],7 2952 vshufpd xmm2,xmm6,[rcx],7 2953 vshufps xmm2,xmm6,xmm4,7 2954 vshufps xmm2,xmm6,XMMWORD PTR [rcx],7 2955 vshufps xmm2,xmm6,[rcx],7 2956 vgf2p8affineqb xmm6, xmm5, xmm4, 0xab 2957 vgf2p8affineqb xmm6, xmm5, xmm4, 123 2958 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [rcx], 123 2959 vgf2p8affineqb xmm6, xmm5, [rcx], 123 2960 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [rax+r14*8-123456], 123 2961 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [rdx+2032], 123 2962 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [rdx+2048], 123 2963 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [rdx-2048], 123 2964 vgf2p8affineqb xmm6, xmm5, XMMWORD PTR [rdx-2064], 123 2965 vgf2p8affineinvqb xmm6, xmm5, xmm4, 0xab 2966 vgf2p8affineinvqb xmm6, xmm5, xmm4, 123 2967 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [rcx], 123 2968 vgf2p8affineinvqb xmm6, xmm5, [rcx], 123 2969 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [rax+r14*8-123456], 123 2970 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [rdx+2032], 123 2971 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [rdx+2048], 123 2972 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [rdx-2048], 123 2973 vgf2p8affineinvqb xmm6, xmm5, XMMWORD PTR [rdx-2064], 123 2974 2975 2976# Tests for op xmm, xmm/mem128, xmm, xmm 2977 vblendvpd xmm7,xmm2,xmm6,xmm4 2978 vblendvpd xmm7,xmm2,XMMWORD PTR [rcx],xmm4 2979 vblendvpd xmm7,xmm2,[rcx],xmm4 2980 vblendvps xmm7,xmm2,xmm6,xmm4 2981 vblendvps xmm7,xmm2,XMMWORD PTR [rcx],xmm4 2982 vblendvps xmm7,xmm2,[rcx],xmm4 2983 vpblendvb xmm7,xmm2,xmm6,xmm4 2984 vpblendvb xmm7,xmm2,XMMWORD PTR [rcx],xmm4 2985 vpblendvb xmm7,xmm2,[rcx],xmm4 2986 2987# Tests for op mem64, ymm 2988 vbroadcastsd ymm4,QWORD PTR [rcx] 2989 vbroadcastsd ymm4,[rcx] 2990 2991# Tests for op xmm/mem64, xmm 2992 vcomisd xmm6,xmm4 2993 vcomisd xmm4,QWORD PTR [rcx] 2994 vcomisd xmm4,[rcx] 2995 vcvtdq2pd xmm6,xmm4 2996 vcvtdq2pd xmm4,QWORD PTR [rcx] 2997 vcvtdq2pd xmm4,[rcx] 2998 vcvtps2pd xmm6,xmm4 2999 vcvtps2pd xmm4,QWORD PTR [rcx] 3000 vcvtps2pd xmm4,[rcx] 3001 vmovddup xmm6,xmm4 3002 vmovddup xmm4,QWORD PTR [rcx] 3003 vmovddup xmm4,[rcx] 3004 vpmovsxbw xmm6,xmm4 3005 vpmovsxbw xmm4,QWORD PTR [rcx] 3006 vpmovsxbw xmm4,[rcx] 3007 vpmovsxwd xmm6,xmm4 3008 vpmovsxwd xmm4,QWORD PTR [rcx] 3009 vpmovsxwd xmm4,[rcx] 3010 vpmovsxdq xmm6,xmm4 3011 vpmovsxdq xmm4,QWORD PTR [rcx] 3012 vpmovsxdq xmm4,[rcx] 3013 vpmovzxbw xmm6,xmm4 3014 vpmovzxbw xmm4,QWORD PTR [rcx] 3015 vpmovzxbw xmm4,[rcx] 3016 vpmovzxwd xmm6,xmm4 3017 vpmovzxwd xmm4,QWORD PTR [rcx] 3018 vpmovzxwd xmm4,[rcx] 3019 vpmovzxdq xmm6,xmm4 3020 vpmovzxdq xmm4,QWORD PTR [rcx] 3021 vpmovzxdq xmm4,[rcx] 3022 vucomisd xmm6,xmm4 3023 vucomisd xmm4,QWORD PTR [rcx] 3024 vucomisd xmm4,[rcx] 3025 3026# Tests for op mem64, xmm 3027 vmovsd xmm4,QWORD PTR [rcx] 3028 vmovsd xmm4,[rcx] 3029 3030# Tests for op xmm, mem64 3031 vmovlpd QWORD PTR [rcx],xmm4 3032 vmovlpd [rcx],xmm4 3033 vmovlps QWORD PTR [rcx],xmm4 3034 vmovlps [rcx],xmm4 3035 vmovhpd QWORD PTR [rcx],xmm4 3036 vmovhpd [rcx],xmm4 3037 vmovhps QWORD PTR [rcx],xmm4 3038 vmovhps [rcx],xmm4 3039 vmovsd QWORD PTR [rcx],xmm4 3040 vmovsd [rcx],xmm4 3041 3042# Tests for op xmm, regq/mem64 3043# Tests for op regq/mem64, xmm 3044 vmovd rcx,xmm4 3045 vmovd xmm4,rcx 3046 vmovd [rcx],xmm4 3047 vmovd xmm4,[rcx] 3048 vmovq rcx,xmm4 3049 vmovq xmm4,rcx 3050 vmovq QWORD PTR [rcx],xmm4 3051 vmovq xmm4,QWORD PTR [rcx] 3052 vmovq [rcx],xmm4 3053 vmovq xmm4,[rcx] 3054 3055# Tests for op xmm/mem64, regl 3056 vcvtsd2si ecx,xmm4 3057 vcvtsd2si ecx,QWORD PTR [rcx] 3058 vcvtsd2si ecx,[rcx] 3059 vcvttsd2si ecx,xmm4 3060 vcvttsd2si ecx,QWORD PTR [rcx] 3061 vcvttsd2si ecx,[rcx] 3062 3063# Tests for op xmm/mem64, regq 3064 vcvtsd2si rcx,xmm4 3065 vcvtsd2si rcx,QWORD PTR [rcx] 3066 vcvtsd2si rcx,[rcx] 3067 vcvttsd2si rcx,xmm4 3068 vcvttsd2si rcx,QWORD PTR [rcx] 3069 vcvttsd2si rcx,[rcx] 3070 3071# Tests for op regq/mem64, xmm, xmm 3072 vcvtsi2sdq xmm6,xmm4,rcx 3073 vcvtsi2sdq xmm6,xmm4,QWORD PTR [rcx] 3074 vcvtsi2sdq xmm6,xmm4,[rcx] 3075 vcvtsi2ssq xmm6,xmm4,rcx 3076 vcvtsi2ssq xmm6,xmm4,QWORD PTR [rcx] 3077 vcvtsi2ssq xmm6,xmm4,[rcx] 3078 3079# Tests for op imm8, regq/mem64, xmm, xmm 3080 vpinsrq xmm6,xmm4,rcx,7 3081 vpinsrq xmm6,xmm4,QWORD PTR [rcx],7 3082 vpinsrq xmm6,xmm4,[rcx],7 3083 3084# Testsf for op imm8, xmm, regq/mem64 3085 vpextrq rcx,xmm4,7 3086 vpextrq QWORD PTR [rcx],xmm4,7 3087 vpextrq [rcx],xmm4,7 3088 3089# Tests for op mem64, xmm, xmm 3090 vmovlpd xmm6,xmm4,QWORD PTR [rcx] 3091 vmovlpd xmm6,xmm4,[rcx] 3092 vmovlps xmm6,xmm4,QWORD PTR [rcx] 3093 vmovlps xmm6,xmm4,[rcx] 3094 vmovhpd xmm6,xmm4,QWORD PTR [rcx] 3095 vmovhpd xmm6,xmm4,[rcx] 3096 vmovhps xmm6,xmm4,QWORD PTR [rcx] 3097 vmovhps xmm6,xmm4,[rcx] 3098 3099# Tests for op imm8, xmm/mem64, xmm, xmm 3100 vcmpsd xmm2,xmm6,xmm4,7 3101 vcmpsd xmm2,xmm6,QWORD PTR [rcx],7 3102 vcmpsd xmm2,xmm6,[rcx],7 3103 vroundsd xmm2,xmm6,xmm4,7 3104 vroundsd xmm2,xmm6,QWORD PTR [rcx],7 3105 vroundsd xmm2,xmm6,[rcx],7 3106 3107# Tests for op xmm/mem64, xmm, xmm 3108 vaddsd xmm2,xmm6,xmm4 3109 vaddsd xmm2,xmm6,QWORD PTR [rcx] 3110 vaddsd xmm2,xmm6,[rcx] 3111 vcvtsd2ss xmm2,xmm6,xmm4 3112 vcvtsd2ss xmm2,xmm6,QWORD PTR [rcx] 3113 vcvtsd2ss xmm2,xmm6,[rcx] 3114 vdivsd xmm2,xmm6,xmm4 3115 vdivsd xmm2,xmm6,QWORD PTR [rcx] 3116 vdivsd xmm2,xmm6,[rcx] 3117 vmaxsd xmm2,xmm6,xmm4 3118 vmaxsd xmm2,xmm6,QWORD PTR [rcx] 3119 vmaxsd xmm2,xmm6,[rcx] 3120 vminsd xmm2,xmm6,xmm4 3121 vminsd xmm2,xmm6,QWORD PTR [rcx] 3122 vminsd xmm2,xmm6,[rcx] 3123 vmulsd xmm2,xmm6,xmm4 3124 vmulsd xmm2,xmm6,QWORD PTR [rcx] 3125 vmulsd xmm2,xmm6,[rcx] 3126 vsqrtsd xmm2,xmm6,xmm4 3127 vsqrtsd xmm2,xmm6,QWORD PTR [rcx] 3128 vsqrtsd xmm2,xmm6,[rcx] 3129 vsubsd xmm2,xmm6,xmm4 3130 vsubsd xmm2,xmm6,QWORD PTR [rcx] 3131 vsubsd xmm2,xmm6,[rcx] 3132 vcmpeqsd xmm2,xmm6,xmm4 3133 vcmpeqsd xmm2,xmm6,QWORD PTR [rcx] 3134 vcmpeqsd xmm2,xmm6,[rcx] 3135 vcmpltsd xmm2,xmm6,xmm4 3136 vcmpltsd xmm2,xmm6,QWORD PTR [rcx] 3137 vcmpltsd xmm2,xmm6,[rcx] 3138 vcmplesd xmm2,xmm6,xmm4 3139 vcmplesd xmm2,xmm6,QWORD PTR [rcx] 3140 vcmplesd xmm2,xmm6,[rcx] 3141 vcmpunordsd xmm2,xmm6,xmm4 3142 vcmpunordsd xmm2,xmm6,QWORD PTR [rcx] 3143 vcmpunordsd xmm2,xmm6,[rcx] 3144 vcmpneqsd xmm2,xmm6,xmm4 3145 vcmpneqsd xmm2,xmm6,QWORD PTR [rcx] 3146 vcmpneqsd xmm2,xmm6,[rcx] 3147 vcmpnltsd xmm2,xmm6,xmm4 3148 vcmpnltsd xmm2,xmm6,QWORD PTR [rcx] 3149 vcmpnltsd xmm2,xmm6,[rcx] 3150 vcmpnlesd xmm2,xmm6,xmm4 3151 vcmpnlesd xmm2,xmm6,QWORD PTR [rcx] 3152 vcmpnlesd xmm2,xmm6,[rcx] 3153 vcmpordsd xmm2,xmm6,xmm4 3154 vcmpordsd xmm2,xmm6,QWORD PTR [rcx] 3155 vcmpordsd xmm2,xmm6,[rcx] 3156 vcmpeq_uqsd xmm2,xmm6,xmm4 3157 vcmpeq_uqsd xmm2,xmm6,QWORD PTR [rcx] 3158 vcmpeq_uqsd xmm2,xmm6,[rcx] 3159 vcmpngesd xmm2,xmm6,xmm4 3160 vcmpngesd xmm2,xmm6,QWORD PTR [rcx] 3161 vcmpngesd xmm2,xmm6,[rcx] 3162 vcmpngtsd xmm2,xmm6,xmm4 3163 vcmpngtsd xmm2,xmm6,QWORD PTR [rcx] 3164 vcmpngtsd xmm2,xmm6,[rcx] 3165 vcmpfalsesd xmm2,xmm6,xmm4 3166 vcmpfalsesd xmm2,xmm6,QWORD PTR [rcx] 3167 vcmpfalsesd xmm2,xmm6,[rcx] 3168 vcmpneq_oqsd xmm2,xmm6,xmm4 3169 vcmpneq_oqsd xmm2,xmm6,QWORD PTR [rcx] 3170 vcmpneq_oqsd xmm2,xmm6,[rcx] 3171 vcmpgesd xmm2,xmm6,xmm4 3172 vcmpgesd xmm2,xmm6,QWORD PTR [rcx] 3173 vcmpgesd xmm2,xmm6,[rcx] 3174 vcmpgtsd xmm2,xmm6,xmm4 3175 vcmpgtsd xmm2,xmm6,QWORD PTR [rcx] 3176 vcmpgtsd xmm2,xmm6,[rcx] 3177 vcmptruesd xmm2,xmm6,xmm4 3178 vcmptruesd xmm2,xmm6,QWORD PTR [rcx] 3179 vcmptruesd xmm2,xmm6,[rcx] 3180 vcmpeq_ossd xmm2,xmm6,xmm4 3181 vcmpeq_ossd xmm2,xmm6,QWORD PTR [rcx] 3182 vcmpeq_ossd xmm2,xmm6,[rcx] 3183 vcmplt_oqsd xmm2,xmm6,xmm4 3184 vcmplt_oqsd xmm2,xmm6,QWORD PTR [rcx] 3185 vcmplt_oqsd xmm2,xmm6,[rcx] 3186 vcmple_oqsd xmm2,xmm6,xmm4 3187 vcmple_oqsd xmm2,xmm6,QWORD PTR [rcx] 3188 vcmple_oqsd xmm2,xmm6,[rcx] 3189 vcmpunord_ssd xmm2,xmm6,xmm4 3190 vcmpunord_ssd xmm2,xmm6,QWORD PTR [rcx] 3191 vcmpunord_ssd xmm2,xmm6,[rcx] 3192 vcmpneq_ussd xmm2,xmm6,xmm4 3193 vcmpneq_ussd xmm2,xmm6,QWORD PTR [rcx] 3194 vcmpneq_ussd xmm2,xmm6,[rcx] 3195 vcmpnlt_uqsd xmm2,xmm6,xmm4 3196 vcmpnlt_uqsd xmm2,xmm6,QWORD PTR [rcx] 3197 vcmpnlt_uqsd xmm2,xmm6,[rcx] 3198 vcmpnle_uqsd xmm2,xmm6,xmm4 3199 vcmpnle_uqsd xmm2,xmm6,QWORD PTR [rcx] 3200 vcmpnle_uqsd xmm2,xmm6,[rcx] 3201 vcmpord_ssd xmm2,xmm6,xmm4 3202 vcmpord_ssd xmm2,xmm6,QWORD PTR [rcx] 3203 vcmpord_ssd xmm2,xmm6,[rcx] 3204 vcmpeq_ussd xmm2,xmm6,xmm4 3205 vcmpeq_ussd xmm2,xmm6,QWORD PTR [rcx] 3206 vcmpeq_ussd xmm2,xmm6,[rcx] 3207 vcmpnge_uqsd xmm2,xmm6,xmm4 3208 vcmpnge_uqsd xmm2,xmm6,QWORD PTR [rcx] 3209 vcmpnge_uqsd xmm2,xmm6,[rcx] 3210 vcmpngt_uqsd xmm2,xmm6,xmm4 3211 vcmpngt_uqsd xmm2,xmm6,QWORD PTR [rcx] 3212 vcmpngt_uqsd xmm2,xmm6,[rcx] 3213 vcmpfalse_ossd xmm2,xmm6,xmm4 3214 vcmpfalse_ossd xmm2,xmm6,QWORD PTR [rcx] 3215 vcmpfalse_ossd xmm2,xmm6,[rcx] 3216 vcmpneq_ossd xmm2,xmm6,xmm4 3217 vcmpneq_ossd xmm2,xmm6,QWORD PTR [rcx] 3218 vcmpneq_ossd xmm2,xmm6,[rcx] 3219 vcmpge_oqsd xmm2,xmm6,xmm4 3220 vcmpge_oqsd xmm2,xmm6,QWORD PTR [rcx] 3221 vcmpge_oqsd xmm2,xmm6,[rcx] 3222 vcmpgt_oqsd xmm2,xmm6,xmm4 3223 vcmpgt_oqsd xmm2,xmm6,QWORD PTR [rcx] 3224 vcmpgt_oqsd xmm2,xmm6,[rcx] 3225 vcmptrue_ussd xmm2,xmm6,xmm4 3226 vcmptrue_ussd xmm2,xmm6,QWORD PTR [rcx] 3227 vcmptrue_ussd xmm2,xmm6,[rcx] 3228 3229# Tests for op mem64 3230 vldmxcsr DWORD PTR [rcx] 3231 vldmxcsr [rcx] 3232 vstmxcsr DWORD PTR [rcx] 3233 vstmxcsr [rcx] 3234 3235# Tests for op xmm/mem32, xmm, xmm 3236 vaddss xmm2,xmm6,xmm4 3237 vaddss xmm2,xmm6,DWORD PTR [rcx] 3238 vaddss xmm2,xmm6,[rcx] 3239 vcvtss2sd xmm2,xmm6,xmm4 3240 vcvtss2sd xmm2,xmm6,DWORD PTR [rcx] 3241 vcvtss2sd xmm2,xmm6,[rcx] 3242 vdivss xmm2,xmm6,xmm4 3243 vdivss xmm2,xmm6,DWORD PTR [rcx] 3244 vdivss xmm2,xmm6,[rcx] 3245 vmaxss xmm2,xmm6,xmm4 3246 vmaxss xmm2,xmm6,DWORD PTR [rcx] 3247 vmaxss xmm2,xmm6,[rcx] 3248 vminss xmm2,xmm6,xmm4 3249 vminss xmm2,xmm6,DWORD PTR [rcx] 3250 vminss xmm2,xmm6,[rcx] 3251 vmulss xmm2,xmm6,xmm4 3252 vmulss xmm2,xmm6,DWORD PTR [rcx] 3253 vmulss xmm2,xmm6,[rcx] 3254 vrcpss xmm2,xmm6,xmm4 3255 vrcpss xmm2,xmm6,DWORD PTR [rcx] 3256 vrcpss xmm2,xmm6,[rcx] 3257 vrsqrtss xmm2,xmm6,xmm4 3258 vrsqrtss xmm2,xmm6,DWORD PTR [rcx] 3259 vrsqrtss xmm2,xmm6,[rcx] 3260 vsqrtss xmm2,xmm6,xmm4 3261 vsqrtss xmm2,xmm6,DWORD PTR [rcx] 3262 vsqrtss xmm2,xmm6,[rcx] 3263 vsubss xmm2,xmm6,xmm4 3264 vsubss xmm2,xmm6,DWORD PTR [rcx] 3265 vsubss xmm2,xmm6,[rcx] 3266 vcmpeqss xmm2,xmm6,xmm4 3267 vcmpeqss xmm2,xmm6,DWORD PTR [rcx] 3268 vcmpeqss xmm2,xmm6,[rcx] 3269 vcmpltss xmm2,xmm6,xmm4 3270 vcmpltss xmm2,xmm6,DWORD PTR [rcx] 3271 vcmpltss xmm2,xmm6,[rcx] 3272 vcmpless xmm2,xmm6,xmm4 3273 vcmpless xmm2,xmm6,DWORD PTR [rcx] 3274 vcmpless xmm2,xmm6,[rcx] 3275 vcmpunordss xmm2,xmm6,xmm4 3276 vcmpunordss xmm2,xmm6,DWORD PTR [rcx] 3277 vcmpunordss xmm2,xmm6,[rcx] 3278 vcmpneqss xmm2,xmm6,xmm4 3279 vcmpneqss xmm2,xmm6,DWORD PTR [rcx] 3280 vcmpneqss xmm2,xmm6,[rcx] 3281 vcmpnltss xmm2,xmm6,xmm4 3282 vcmpnltss xmm2,xmm6,DWORD PTR [rcx] 3283 vcmpnltss xmm2,xmm6,[rcx] 3284 vcmpnless xmm2,xmm6,xmm4 3285 vcmpnless xmm2,xmm6,DWORD PTR [rcx] 3286 vcmpnless xmm2,xmm6,[rcx] 3287 vcmpordss xmm2,xmm6,xmm4 3288 vcmpordss xmm2,xmm6,DWORD PTR [rcx] 3289 vcmpordss xmm2,xmm6,[rcx] 3290 vcmpeq_uqss xmm2,xmm6,xmm4 3291 vcmpeq_uqss xmm2,xmm6,DWORD PTR [rcx] 3292 vcmpeq_uqss xmm2,xmm6,[rcx] 3293 vcmpngess xmm2,xmm6,xmm4 3294 vcmpngess xmm2,xmm6,DWORD PTR [rcx] 3295 vcmpngess xmm2,xmm6,[rcx] 3296 vcmpngtss xmm2,xmm6,xmm4 3297 vcmpngtss xmm2,xmm6,DWORD PTR [rcx] 3298 vcmpngtss xmm2,xmm6,[rcx] 3299 vcmpfalsess xmm2,xmm6,xmm4 3300 vcmpfalsess xmm2,xmm6,DWORD PTR [rcx] 3301 vcmpfalsess xmm2,xmm6,[rcx] 3302 vcmpneq_oqss xmm2,xmm6,xmm4 3303 vcmpneq_oqss xmm2,xmm6,DWORD PTR [rcx] 3304 vcmpneq_oqss xmm2,xmm6,[rcx] 3305 vcmpgess xmm2,xmm6,xmm4 3306 vcmpgess xmm2,xmm6,DWORD PTR [rcx] 3307 vcmpgess xmm2,xmm6,[rcx] 3308 vcmpgtss xmm2,xmm6,xmm4 3309 vcmpgtss xmm2,xmm6,DWORD PTR [rcx] 3310 vcmpgtss xmm2,xmm6,[rcx] 3311 vcmptruess xmm2,xmm6,xmm4 3312 vcmptruess xmm2,xmm6,DWORD PTR [rcx] 3313 vcmptruess xmm2,xmm6,[rcx] 3314 vcmpeq_osss xmm2,xmm6,xmm4 3315 vcmpeq_osss xmm2,xmm6,DWORD PTR [rcx] 3316 vcmpeq_osss xmm2,xmm6,[rcx] 3317 vcmplt_oqss xmm2,xmm6,xmm4 3318 vcmplt_oqss xmm2,xmm6,DWORD PTR [rcx] 3319 vcmplt_oqss xmm2,xmm6,[rcx] 3320 vcmple_oqss xmm2,xmm6,xmm4 3321 vcmple_oqss xmm2,xmm6,DWORD PTR [rcx] 3322 vcmple_oqss xmm2,xmm6,[rcx] 3323 vcmpunord_sss xmm2,xmm6,xmm4 3324 vcmpunord_sss xmm2,xmm6,DWORD PTR [rcx] 3325 vcmpunord_sss xmm2,xmm6,[rcx] 3326 vcmpneq_usss xmm2,xmm6,xmm4 3327 vcmpneq_usss xmm2,xmm6,DWORD PTR [rcx] 3328 vcmpneq_usss xmm2,xmm6,[rcx] 3329 vcmpnlt_uqss xmm2,xmm6,xmm4 3330 vcmpnlt_uqss xmm2,xmm6,DWORD PTR [rcx] 3331 vcmpnlt_uqss xmm2,xmm6,[rcx] 3332 vcmpnle_uqss xmm2,xmm6,xmm4 3333 vcmpnle_uqss xmm2,xmm6,DWORD PTR [rcx] 3334 vcmpnle_uqss xmm2,xmm6,[rcx] 3335 vcmpord_sss xmm2,xmm6,xmm4 3336 vcmpord_sss xmm2,xmm6,DWORD PTR [rcx] 3337 vcmpord_sss xmm2,xmm6,[rcx] 3338 vcmpeq_usss xmm2,xmm6,xmm4 3339 vcmpeq_usss xmm2,xmm6,DWORD PTR [rcx] 3340 vcmpeq_usss xmm2,xmm6,[rcx] 3341 vcmpnge_uqss xmm2,xmm6,xmm4 3342 vcmpnge_uqss xmm2,xmm6,DWORD PTR [rcx] 3343 vcmpnge_uqss xmm2,xmm6,[rcx] 3344 vcmpngt_uqss xmm2,xmm6,xmm4 3345 vcmpngt_uqss xmm2,xmm6,DWORD PTR [rcx] 3346 vcmpngt_uqss xmm2,xmm6,[rcx] 3347 vcmpfalse_osss xmm2,xmm6,xmm4 3348 vcmpfalse_osss xmm2,xmm6,DWORD PTR [rcx] 3349 vcmpfalse_osss xmm2,xmm6,[rcx] 3350 vcmpneq_osss xmm2,xmm6,xmm4 3351 vcmpneq_osss xmm2,xmm6,DWORD PTR [rcx] 3352 vcmpneq_osss xmm2,xmm6,[rcx] 3353 vcmpge_oqss xmm2,xmm6,xmm4 3354 vcmpge_oqss xmm2,xmm6,DWORD PTR [rcx] 3355 vcmpge_oqss xmm2,xmm6,[rcx] 3356 vcmpgt_oqss xmm2,xmm6,xmm4 3357 vcmpgt_oqss xmm2,xmm6,DWORD PTR [rcx] 3358 vcmpgt_oqss xmm2,xmm6,[rcx] 3359 vcmptrue_usss xmm2,xmm6,xmm4 3360 vcmptrue_usss xmm2,xmm6,DWORD PTR [rcx] 3361 vcmptrue_usss xmm2,xmm6,[rcx] 3362 3363# Tests for op mem32, ymm 3364 vbroadcastss ymm4,DWORD PTR [rcx] 3365 vbroadcastss ymm4,[rcx] 3366 3367# Tests for op xmm/mem32, xmm 3368 vcomiss xmm6,xmm4 3369 vcomiss xmm4,DWORD PTR [rcx] 3370 vcomiss xmm4,[rcx] 3371 vpmovsxbd xmm6,xmm4 3372 vpmovsxbd xmm4,DWORD PTR [rcx] 3373 vpmovsxbd xmm4,[rcx] 3374 vpmovsxwq xmm6,xmm4 3375 vpmovsxwq xmm4,DWORD PTR [rcx] 3376 vpmovsxwq xmm4,[rcx] 3377 vpmovzxbd xmm6,xmm4 3378 vpmovzxbd xmm4,DWORD PTR [rcx] 3379 vpmovzxbd xmm4,[rcx] 3380 vpmovzxwq xmm6,xmm4 3381 vpmovzxwq xmm4,DWORD PTR [rcx] 3382 vpmovzxwq xmm4,[rcx] 3383 vucomiss xmm6,xmm4 3384 vucomiss xmm4,DWORD PTR [rcx] 3385 vucomiss xmm4,[rcx] 3386 3387# Tests for op mem32, xmm 3388 vbroadcastss xmm4,DWORD PTR [rcx] 3389 vbroadcastss xmm4,[rcx] 3390 vmovss xmm4,DWORD PTR [rcx] 3391 vmovss xmm4,[rcx] 3392 3393# Tests for op xmm, mem32 3394 vmovss DWORD PTR [rcx],xmm4 3395 vmovss [rcx],xmm4 3396 3397# Tests for op xmm, regl/mem32 3398# Tests for op regl/mem32, xmm 3399 vmovd ecx,xmm4 3400 vmovd DWORD PTR [rcx],xmm4 3401 vmovd xmm4,ecx 3402 vmovd xmm4,DWORD PTR [rcx] 3403 vmovd [rcx],xmm4 3404 vmovd xmm4,[rcx] 3405 3406# Tests for op xmm/mem32, regl 3407 vcvtss2si ecx,xmm4 3408 vcvtss2si ecx,DWORD PTR [rcx] 3409 vcvtss2si ecx,[rcx] 3410 vcvttss2si ecx,xmm4 3411 vcvttss2si ecx,DWORD PTR [rcx] 3412 vcvttss2si ecx,[rcx] 3413 3414# Tests for op xmm/mem32, regq 3415 vcvtss2si rcx,xmm4 3416 vcvtss2si rcx,DWORD PTR [rcx] 3417 vcvtss2si rcx,[rcx] 3418 vcvttss2si rcx,xmm4 3419 vcvttss2si rcx,DWORD PTR [rcx] 3420 vcvttss2si rcx,[rcx] 3421 3422# Tests for op xmm, regq 3423 vmovmskpd rcx,xmm4 3424 vmovmskps rcx,xmm4 3425 vpmovmskb rcx,xmm4 3426 3427# Tests for op imm8, xmm, regq/mem32 3428 vextractps rcx,xmm4,7 3429 vextractps DWORD PTR [rcx],xmm4,7 3430 vextractps [rcx],xmm4,7 3431 3432# Tests for op imm8, xmm, regl/mem32 3433 vpextrd ecx,xmm4,7 3434 vpextrd DWORD PTR [rcx],xmm4,7 3435 vpextrd [rcx],xmm4,7 3436 vextractps ecx,xmm4,7 3437 vextractps DWORD PTR [rcx],xmm4,7 3438 vextractps [rcx],xmm4,7 3439 3440# Tests for op imm8, regl/mem32, xmm, xmm 3441 vpinsrd xmm6,xmm4,ecx,7 3442 vpinsrd xmm6,xmm4,DWORD PTR [rcx],7 3443 vpinsrd xmm6,xmm4,[rcx],7 3444 3445# Tests for op regl/mem32, xmm, xmm 3446 vcvtsi2sd xmm6,xmm4,ecx 3447 vcvtsi2sd xmm6,xmm4,DWORD PTR [rcx] 3448 vcvtsi2ss xmm6,xmm4,ecx 3449 vcvtsi2ss xmm6,xmm4,DWORD PTR [rcx] 3450 3451# Tests for op imm8, xmm/mem32, xmm, xmm 3452 vcmpss xmm2,xmm6,xmm4,7 3453 vcmpss xmm2,xmm6,DWORD PTR [rcx],7 3454 vcmpss xmm2,xmm6,[rcx],7 3455 vinsertps xmm2,xmm6,xmm4,7 3456 vinsertps xmm2,xmm6,DWORD PTR [rcx],7 3457 vinsertps xmm2,xmm6,[rcx],7 3458 vroundss xmm2,xmm6,xmm4,7 3459 vroundss xmm2,xmm6,DWORD PTR [rcx],7 3460 vroundss xmm2,xmm6,[rcx],7 3461 3462# Tests for op xmm/m16, xmm 3463 vpmovsxbq xmm6,xmm4 3464 vpmovsxbq xmm4,WORD PTR [rcx] 3465 vpmovsxbq xmm4,[rcx] 3466 vpmovzxbq xmm6,xmm4 3467 vpmovzxbq xmm4,WORD PTR [rcx] 3468 vpmovzxbq xmm4,[rcx] 3469 3470# Tests for op imm8, xmm, regl/mem16 3471 vpextrw ecx,xmm4,7 3472 vpextrw WORD PTR [rcx],xmm4,7 3473 vpextrw [rcx],xmm4,7 3474 3475# Tests for op imm8, xmm, regq/mem16 3476 vpextrw rcx,xmm4,7 3477 vpextrw WORD PTR [rcx],xmm4,7 3478 vpextrw [rcx],xmm4,7 3479 3480# Tests for op imm8, regl/mem16, xmm, xmm 3481 vpinsrw xmm6,xmm4,ecx,7 3482 vpinsrw xmm6,xmm4,WORD PTR [rcx],7 3483 vpinsrw xmm6,xmm4,[rcx],7 3484 3485 3486 vpinsrw xmm6,xmm4,rcx,7 3487 vpinsrw xmm6,xmm4,WORD PTR [rcx],7 3488 vpinsrw xmm6,xmm4,[rcx],7 3489 3490# Tests for op imm8, xmm, regl/mem8 3491 vpextrb ecx,xmm4,7 3492 vpextrb BYTE PTR [rcx],xmm4,7 3493 vpextrb [rcx],xmm4,7 3494 3495# Tests for op imm8, regl/mem8, xmm, xmm 3496 vpinsrb xmm6,xmm4,ecx,7 3497 vpinsrb xmm6,xmm4,BYTE PTR [rcx],7 3498 vpinsrb xmm6,xmm4,[rcx],7 3499 3500# Tests for op imm8, xmm, regq 3501 vpextrw rcx,xmm4,7 3502 3503# Tests for op imm8, xmm, regq/mem8 3504 vpextrb rcx,xmm4,7 3505 vpextrb BYTE PTR [rcx],xmm4,7 3506 vpextrb [rcx],xmm4,7 3507 3508# Tests for op xmm, xmm 3509 vmaskmovdqu xmm6,xmm4 3510 vmovq xmm6,xmm4 3511 3512# Tests for op xmm, regl 3513 vmovmskpd ecx,xmm4 3514 vmovmskps ecx,xmm4 3515 vpmovmskb ecx,xmm4 3516 3517# Tests for op xmm, xmm, xmm 3518 vmovhlps xmm2,xmm6,xmm4 3519 vmovlhps xmm2,xmm6,xmm4 3520 vmovsd xmm2,xmm6,xmm4 3521 vmovss xmm2,xmm6,xmm4 3522 3523# Tests for op imm8, xmm, xmm 3524 vpslld xmm6,xmm4,7 3525 vpslldq xmm6,xmm4,7 3526 vpsllq xmm6,xmm4,7 3527 vpsllw xmm6,xmm4,7 3528 vpsrad xmm6,xmm4,7 3529 vpsraw xmm6,xmm4,7 3530 vpsrld xmm6,xmm4,7 3531 vpsrldq xmm6,xmm4,7 3532 vpsrlq xmm6,xmm4,7 3533 vpsrlw xmm6,xmm4,7 3534 3535# Tests for op imm8, xmm, regl 3536 vpextrw ecx,xmm4,7 3537 3538# Tests for op ymm, regl 3539 vmovmskpd ecx,ymm4 3540 vmovmskps ecx,ymm4 3541 3542# Tests for op ymm, regq 3543 vmovmskpd rcx,ymm4 3544 vmovmskps rcx,ymm4 3545 3546# Default instructions without suffixes. 3547 vcvtpd2dq xmm6,xmm4 3548 vcvtpd2dq xmm6,ymm4 3549 vcvtpd2ps xmm6,xmm4 3550 vcvtpd2ps xmm6,ymm4 3551 vcvttpd2dq xmm6,xmm4 3552 vcvttpd2dq xmm6,ymm4 3553 3554#Tests with different memory and register operands. 3555 vldmxcsr DWORD PTR ds:0x12345678 3556 vmovdqa xmm8,XMMWORD PTR ds:0x12345678 3557 vmovdqa XMMWORD PTR ds:0x12345678,xmm8 3558 vmovd DWORD PTR ds:0x12345678,xmm8 3559 vcvtsd2si r8d,QWORD PTR ds:0x12345678 3560 vcvtdq2pd ymm8,XMMWORD PTR ds:0x12345678 3561 vcvtpd2ps xmm8,YMMWORD PTR ds:0x12345678 3562 vpavgb xmm15,xmm8,XMMWORD PTR ds:0x12345678 3563 vaeskeygenassist xmm8,XMMWORD PTR ds:0x12345678,7 3564 vpextrb ds:0x12345678,xmm8,7 3565 vcvtsi2sd xmm15,xmm8,DWORD PTR ds:0x12345678 3566 vpclmulqdq xmm15,xmm8,XMMWORD PTR ds:0x12345678,7 3567 vblendvps xmm14,xmm12,XMMWORD PTR ds:0x12345678,xmm8 3568 vpinsrb xmm15,xmm8,ds:0x12345678,7 3569 vmovdqa ymm8,YMMWORD PTR ds:0x12345678 3570 vmovdqa YMMWORD PTR ds:0x12345678,ymm8 3571 vpermilpd ymm15,ymm8,YMMWORD PTR ds:0x12345678 3572 vroundpd ymm8,YMMWORD PTR ds:0x12345678,7 3573 vextractf128 XMMWORD PTR ds:0x12345678,ymm8,7 3574 vperm2f128 ymm15,ymm8,YMMWORD PTR ds:0x12345678,7 3575 vblendvpd ymm14,ymm12,YMMWORD PTR ds:0x12345678,ymm8 3576 vldmxcsr DWORD PTR [rbp] 3577 vmovdqa xmm8,XMMWORD PTR [rbp] 3578 vmovdqa XMMWORD PTR [rbp],xmm8 3579 vmovd DWORD PTR [rbp],xmm8 3580 vcvtsd2si r8d,QWORD PTR [rbp] 3581 vcvtdq2pd ymm8,XMMWORD PTR [rbp] 3582 vcvtpd2ps xmm8,YMMWORD PTR [rbp] 3583 vpavgb xmm15,xmm8,XMMWORD PTR [rbp] 3584 vaeskeygenassist xmm8,XMMWORD PTR [rbp],7 3585 vpextrb [rbp],xmm8,7 3586 vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp] 3587 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp],7 3588 vblendvps xmm14,xmm12,XMMWORD PTR [rbp],xmm8 3589 vpinsrb xmm15,xmm8,[rbp],7 3590 vmovdqa ymm8,YMMWORD PTR [rbp] 3591 vmovdqa YMMWORD PTR [rbp],ymm8 3592 vpermilpd ymm15,ymm8,YMMWORD PTR [rbp] 3593 vroundpd ymm8,YMMWORD PTR [rbp],7 3594 vextractf128 XMMWORD PTR [rbp],ymm8,7 3595 vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp],7 3596 vblendvpd ymm14,ymm12,YMMWORD PTR [rbp],ymm8 3597 vldmxcsr DWORD PTR [rbp+0x99] 3598 vmovdqa xmm8,XMMWORD PTR [rbp+0x99] 3599 vmovdqa XMMWORD PTR [rbp+0x99],xmm8 3600 vmovd DWORD PTR [rbp+0x99],xmm8 3601 vcvtsd2si r8d,QWORD PTR [rbp+0x99] 3602 vcvtdq2pd ymm8,XMMWORD PTR [rbp+0x99] 3603 vcvtpd2ps xmm8,YMMWORD PTR [rbp+0x99] 3604 vpavgb xmm15,xmm8,XMMWORD PTR [rbp+0x99] 3605 vaeskeygenassist xmm8,XMMWORD PTR [rbp+0x99],7 3606 vpextrb [rbp+0x99],xmm8,7 3607 vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+0x99] 3608 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp+0x99],7 3609 vblendvps xmm14,xmm12,XMMWORD PTR [rbp+0x99],xmm8 3610 vpinsrb xmm15,xmm8,[rbp+0x99],7 3611 vmovdqa ymm8,YMMWORD PTR [rbp+0x99] 3612 vmovdqa YMMWORD PTR [rbp+0x99],ymm8 3613 vpermilpd ymm15,ymm8,YMMWORD PTR [rbp+0x99] 3614 vroundpd ymm8,YMMWORD PTR [rbp+0x99],7 3615 vextractf128 XMMWORD PTR [rbp+0x99],ymm8,7 3616 vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+0x99],7 3617 vblendvpd ymm14,ymm12,YMMWORD PTR [rbp+0x99],ymm8 3618 vldmxcsr DWORD PTR [r15+0x99] 3619 vmovdqa xmm8,XMMWORD PTR [r15+0x99] 3620 vmovdqa XMMWORD PTR [r15+0x99],xmm8 3621 vmovd DWORD PTR [r15+0x99],xmm8 3622 vcvtsd2si r8d,QWORD PTR [r15+0x99] 3623 vcvtdq2pd ymm8,XMMWORD PTR [r15+0x99] 3624 vcvtpd2ps xmm8,YMMWORD PTR [r15+0x99] 3625 vpavgb xmm15,xmm8,XMMWORD PTR [r15+0x99] 3626 vaeskeygenassist xmm8,XMMWORD PTR [r15+0x99],7 3627 vpextrb [r15+0x99],xmm8,7 3628 vcvtsi2sd xmm15,xmm8,DWORD PTR [r15+0x99] 3629 vpclmulqdq xmm15,xmm8,XMMWORD PTR [r15+0x99],7 3630 vblendvps xmm14,xmm12,XMMWORD PTR [r15+0x99],xmm8 3631 vpinsrb xmm15,xmm8,[r15+0x99],7 3632 vmovdqa ymm8,YMMWORD PTR [r15+0x99] 3633 vmovdqa YMMWORD PTR [r15+0x99],ymm8 3634 vpermilpd ymm15,ymm8,YMMWORD PTR [r15+0x99] 3635 vroundpd ymm8,YMMWORD PTR [r15+0x99],7 3636 vextractf128 XMMWORD PTR [r15+0x99],ymm8,7 3637 vperm2f128 ymm15,ymm8,YMMWORD PTR [r15+0x99],7 3638 vblendvpd ymm14,ymm12,YMMWORD PTR [r15+0x99],ymm8 3639 vldmxcsr DWORD PTR [rip+0x99] 3640 vmovdqa xmm8,XMMWORD PTR [rip+0x99] 3641 vmovdqa XMMWORD PTR [rip+0x99],xmm8 3642 vmovd DWORD PTR [rip+0x99],xmm8 3643 vcvtsd2si r8d,QWORD PTR [rip+0x99] 3644 vcvtdq2pd ymm8,XMMWORD PTR [rip+0x99] 3645 vcvtpd2ps xmm8,YMMWORD PTR [rip+0x99] 3646 vpavgb xmm15,xmm8,XMMWORD PTR [rip+0x99] 3647 vaeskeygenassist xmm8,XMMWORD PTR [rip+0x99],7 3648 vpextrb [rip+0x99],xmm8,7 3649 vcvtsi2sd xmm15,xmm8,DWORD PTR [rip+0x99] 3650 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rip+0x99],7 3651 vblendvps xmm14,xmm12,XMMWORD PTR [rip+0x99],xmm8 3652 vpinsrb xmm15,xmm8,[rip+0x99],7 3653 vmovdqa ymm8,YMMWORD PTR [rip+0x99] 3654 vmovdqa YMMWORD PTR [rip+0x99],ymm8 3655 vpermilpd ymm15,ymm8,YMMWORD PTR [rip+0x99] 3656 vroundpd ymm8,YMMWORD PTR [rip+0x99],7 3657 vextractf128 XMMWORD PTR [rip+0x99],ymm8,7 3658 vperm2f128 ymm15,ymm8,YMMWORD PTR [rip+0x99],7 3659 vblendvpd ymm14,ymm12,YMMWORD PTR [rip+0x99],ymm8 3660 vldmxcsr DWORD PTR [rsp+0x99] 3661 vmovdqa xmm8,XMMWORD PTR [rsp+0x99] 3662 vmovdqa XMMWORD PTR [rsp+0x99],xmm8 3663 vmovd DWORD PTR [rsp+0x99],xmm8 3664 vcvtsd2si r8d,QWORD PTR [rsp+0x99] 3665 vcvtdq2pd ymm8,XMMWORD PTR [rsp+0x99] 3666 vcvtpd2ps xmm8,YMMWORD PTR [rsp+0x99] 3667 vpavgb xmm15,xmm8,XMMWORD PTR [rsp+0x99] 3668 vaeskeygenassist xmm8,XMMWORD PTR [rsp+0x99],7 3669 vpextrb [rsp+0x99],xmm8,7 3670 vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+0x99] 3671 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rsp+0x99],7 3672 vblendvps xmm14,xmm12,XMMWORD PTR [rsp+0x99],xmm8 3673 vpinsrb xmm15,xmm8,[rsp+0x99],7 3674 vmovdqa ymm8,YMMWORD PTR [rsp+0x99] 3675 vmovdqa YMMWORD PTR [rsp+0x99],ymm8 3676 vpermilpd ymm15,ymm8,YMMWORD PTR [rsp+0x99] 3677 vroundpd ymm8,YMMWORD PTR [rsp+0x99],7 3678 vextractf128 XMMWORD PTR [rsp+0x99],ymm8,7 3679 vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+0x99],7 3680 vblendvpd ymm14,ymm12,YMMWORD PTR [rsp+0x99],ymm8 3681 vldmxcsr DWORD PTR [r12+0x99] 3682 vmovdqa xmm8,XMMWORD PTR [r12+0x99] 3683 vmovdqa XMMWORD PTR [r12+0x99],xmm8 3684 vmovd DWORD PTR [r12+0x99],xmm8 3685 vcvtsd2si r8d,QWORD PTR [r12+0x99] 3686 vcvtdq2pd ymm8,XMMWORD PTR [r12+0x99] 3687 vcvtpd2ps xmm8,YMMWORD PTR [r12+0x99] 3688 vpavgb xmm15,xmm8,XMMWORD PTR [r12+0x99] 3689 vaeskeygenassist xmm8,XMMWORD PTR [r12+0x99],7 3690 vpextrb [r12+0x99],xmm8,7 3691 vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+0x99] 3692 vpclmulqdq xmm15,xmm8,XMMWORD PTR [r12+0x99],7 3693 vblendvps xmm14,xmm12,XMMWORD PTR [r12+0x99],xmm8 3694 vpinsrb xmm15,xmm8,[r12+0x99],7 3695 vmovdqa ymm8,YMMWORD PTR [r12+0x99] 3696 vmovdqa YMMWORD PTR [r12+0x99],ymm8 3697 vpermilpd ymm15,ymm8,YMMWORD PTR [r12+0x99] 3698 vroundpd ymm8,YMMWORD PTR [r12+0x99],7 3699 vextractf128 XMMWORD PTR [r12+0x99],ymm8,7 3700 vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+0x99],7 3701 vblendvpd ymm14,ymm12,YMMWORD PTR [r12+0x99],ymm8 3702 vldmxcsr DWORD PTR [riz*1-0x99] 3703 vmovdqa xmm8,XMMWORD PTR [riz*1-0x99] 3704 vmovdqa XMMWORD PTR [riz*1-0x99],xmm8 3705 vmovd DWORD PTR [riz*1-0x99],xmm8 3706 vcvtsd2si r8d,QWORD PTR [riz*1-0x99] 3707 vcvtdq2pd ymm8,XMMWORD PTR [riz*1-0x99] 3708 vcvtpd2ps xmm8,YMMWORD PTR [riz*1-0x99] 3709 vpavgb xmm15,xmm8,XMMWORD PTR [riz*1-0x99] 3710 vaeskeygenassist xmm8,XMMWORD PTR [riz*1-0x99],7 3711 vpextrb [riz*1-0x99],xmm8,7 3712 vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*1-0x99] 3713 vpclmulqdq xmm15,xmm8,XMMWORD PTR [riz*1-0x99],7 3714 vblendvps xmm14,xmm12,XMMWORD PTR [riz*1-0x99],xmm8 3715 vpinsrb xmm15,xmm8,[riz*1-0x99],7 3716 vmovdqa ymm8,YMMWORD PTR [riz*1-0x99] 3717 vmovdqa YMMWORD PTR [riz*1-0x99],ymm8 3718 vpermilpd ymm15,ymm8,YMMWORD PTR [riz*1-0x99] 3719 vroundpd ymm8,YMMWORD PTR [riz*1-0x99],7 3720 vextractf128 XMMWORD PTR [riz*1-0x99],ymm8,7 3721 vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*1-0x99],7 3722 vblendvpd ymm14,ymm12,YMMWORD PTR [riz*1-0x99],ymm8 3723 vldmxcsr DWORD PTR [riz*2-0x99] 3724 vmovdqa xmm8,XMMWORD PTR [riz*2-0x99] 3725 vmovdqa XMMWORD PTR [riz*2-0x99],xmm8 3726 vmovd DWORD PTR [riz*2-0x99],xmm8 3727 vcvtsd2si r8d,QWORD PTR [riz*2-0x99] 3728 vcvtdq2pd ymm8,XMMWORD PTR [riz*2-0x99] 3729 vcvtpd2ps xmm8,YMMWORD PTR [riz*2-0x99] 3730 vpavgb xmm15,xmm8,XMMWORD PTR [riz*2-0x99] 3731 vaeskeygenassist xmm8,XMMWORD PTR [riz*2-0x99],7 3732 vpextrb [riz*2-0x99],xmm8,7 3733 vcvtsi2sd xmm15,xmm8,DWORD PTR [riz*2-0x99] 3734 vpclmulqdq xmm15,xmm8,XMMWORD PTR [riz*2-0x99],7 3735 vblendvps xmm14,xmm12,XMMWORD PTR [riz*2-0x99],xmm8 3736 vpinsrb xmm15,xmm8,[riz*2-0x99],7 3737 vmovdqa ymm8,YMMWORD PTR [riz*2-0x99] 3738 vmovdqa YMMWORD PTR [riz*2-0x99],ymm8 3739 vpermilpd ymm15,ymm8,YMMWORD PTR [riz*2-0x99] 3740 vroundpd ymm8,YMMWORD PTR [riz*2-0x99],7 3741 vextractf128 XMMWORD PTR [riz*2-0x99],ymm8,7 3742 vperm2f128 ymm15,ymm8,YMMWORD PTR [riz*2-0x99],7 3743 vblendvpd ymm14,ymm12,YMMWORD PTR [riz*2-0x99],ymm8 3744 vldmxcsr DWORD PTR [rbx+riz*1-0x99] 3745 vmovdqa xmm8,XMMWORD PTR [rbx+riz*1-0x99] 3746 vmovdqa XMMWORD PTR [rbx+riz*1-0x99],xmm8 3747 vmovd DWORD PTR [rbx+riz*1-0x99],xmm8 3748 vcvtsd2si r8d,QWORD PTR [rbx+riz*1-0x99] 3749 vcvtdq2pd ymm8,XMMWORD PTR [rbx+riz*1-0x99] 3750 vcvtpd2ps xmm8,YMMWORD PTR [rbx+riz*1-0x99] 3751 vpavgb xmm15,xmm8,XMMWORD PTR [rbx+riz*1-0x99] 3752 vaeskeygenassist xmm8,XMMWORD PTR [rbx+riz*1-0x99],7 3753 vpextrb [rbx+riz*1-0x99],xmm8,7 3754 vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*1-0x99] 3755 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbx+riz*1-0x99],7 3756 vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*1-0x99],xmm8 3757 vpinsrb xmm15,xmm8,[rbx+riz*1-0x99],7 3758 vmovdqa ymm8,YMMWORD PTR [rbx+riz*1-0x99] 3759 vmovdqa YMMWORD PTR [rbx+riz*1-0x99],ymm8 3760 vpermilpd ymm15,ymm8,YMMWORD PTR [rbx+riz*1-0x99] 3761 vroundpd ymm8,YMMWORD PTR [rbx+riz*1-0x99],7 3762 vextractf128 XMMWORD PTR [rbx+riz*1-0x99],ymm8,7 3763 vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*1-0x99],7 3764 vblendvpd ymm14,ymm12,YMMWORD PTR [rbx+riz*1-0x99],ymm8 3765 vldmxcsr DWORD PTR [rbx+riz*2-0x99] 3766 vmovdqa xmm8,XMMWORD PTR [rbx+riz*2-0x99] 3767 vmovdqa XMMWORD PTR [rbx+riz*2-0x99],xmm8 3768 vmovd DWORD PTR [rbx+riz*2-0x99],xmm8 3769 vcvtsd2si r8d,QWORD PTR [rbx+riz*2-0x99] 3770 vcvtdq2pd ymm8,XMMWORD PTR [rbx+riz*2-0x99] 3771 vcvtpd2ps xmm8,YMMWORD PTR [rbx+riz*2-0x99] 3772 vpavgb xmm15,xmm8,XMMWORD PTR [rbx+riz*2-0x99] 3773 vaeskeygenassist xmm8,XMMWORD PTR [rbx+riz*2-0x99],7 3774 vpextrb [rbx+riz*2-0x99],xmm8,7 3775 vcvtsi2sd xmm15,xmm8,DWORD PTR [rbx+riz*2-0x99] 3776 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbx+riz*2-0x99],7 3777 vblendvps xmm14,xmm12,XMMWORD PTR [rbx+riz*2-0x99],xmm8 3778 vpinsrb xmm15,xmm8,[rbx+riz*2-0x99],7 3779 vmovdqa ymm8,YMMWORD PTR [rbx+riz*2-0x99] 3780 vmovdqa YMMWORD PTR [rbx+riz*2-0x99],ymm8 3781 vpermilpd ymm15,ymm8,YMMWORD PTR [rbx+riz*2-0x99] 3782 vroundpd ymm8,YMMWORD PTR [rbx+riz*2-0x99],7 3783 vextractf128 XMMWORD PTR [rbx+riz*2-0x99],ymm8,7 3784 vperm2f128 ymm15,ymm8,YMMWORD PTR [rbx+riz*2-0x99],7 3785 vblendvpd ymm14,ymm12,YMMWORD PTR [rbx+riz*2-0x99],ymm8 3786 vldmxcsr DWORD PTR [r12+r15*4-0x99] 3787 vmovdqa xmm8,XMMWORD PTR [r12+r15*4-0x99] 3788 vmovdqa XMMWORD PTR [r12+r15*4-0x99],xmm8 3789 vmovd DWORD PTR [r12+r15*4-0x99],xmm8 3790 vcvtsd2si r8d,QWORD PTR [r12+r15*4-0x99] 3791 vcvtdq2pd ymm8,XMMWORD PTR [r12+r15*4-0x99] 3792 vcvtpd2ps xmm8,YMMWORD PTR [r12+r15*4-0x99] 3793 vpavgb xmm15,xmm8,XMMWORD PTR [r12+r15*4-0x99] 3794 vaeskeygenassist xmm8,XMMWORD PTR [r12+r15*4-0x99],7 3795 vpextrb [r12+r15*4-0x99],xmm8,7 3796 vcvtsi2sd xmm15,xmm8,DWORD PTR [r12+r15*4-0x99] 3797 vpclmulqdq xmm15,xmm8,XMMWORD PTR [r12+r15*4-0x99],7 3798 vblendvps xmm14,xmm12,XMMWORD PTR [r12+r15*4-0x99],xmm8 3799 vpinsrb xmm15,xmm8,[r12+r15*4-0x99],7 3800 vmovdqa ymm8,YMMWORD PTR [r12+r15*4-0x99] 3801 vmovdqa YMMWORD PTR [r12+r15*4-0x99],ymm8 3802 vpermilpd ymm15,ymm8,YMMWORD PTR [r12+r15*4-0x99] 3803 vroundpd ymm8,YMMWORD PTR [r12+r15*4-0x99],7 3804 vextractf128 XMMWORD PTR [r12+r15*4-0x99],ymm8,7 3805 vperm2f128 ymm15,ymm8,YMMWORD PTR [r12+r15*4-0x99],7 3806 vblendvpd ymm14,ymm12,YMMWORD PTR [r12+r15*4-0x99],ymm8 3807 vldmxcsr DWORD PTR [r8+r15*8-0x99] 3808 vmovdqa xmm8,XMMWORD PTR [r8+r15*8-0x99] 3809 vmovdqa XMMWORD PTR [r8+r15*8-0x99],xmm8 3810 vmovd DWORD PTR [r8+r15*8-0x99],xmm8 3811 vcvtsd2si r8d,QWORD PTR [r8+r15*8-0x99] 3812 vcvtdq2pd ymm8,XMMWORD PTR [r8+r15*8-0x99] 3813 vcvtpd2ps xmm8,YMMWORD PTR [r8+r15*8-0x99] 3814 vpavgb xmm15,xmm8,XMMWORD PTR [r8+r15*8-0x99] 3815 vaeskeygenassist xmm8,XMMWORD PTR [r8+r15*8-0x99],7 3816 vpextrb [r8+r15*8-0x99],xmm8,7 3817 vcvtsi2sd xmm15,xmm8,DWORD PTR [r8+r15*8-0x99] 3818 vpclmulqdq xmm15,xmm8,XMMWORD PTR [r8+r15*8-0x99],7 3819 vblendvps xmm14,xmm12,XMMWORD PTR [r8+r15*8-0x99],xmm8 3820 vpinsrb xmm15,xmm8,[r8+r15*8-0x99],7 3821 vmovdqa ymm8,YMMWORD PTR [r8+r15*8-0x99] 3822 vmovdqa YMMWORD PTR [r8+r15*8-0x99],ymm8 3823 vpermilpd ymm15,ymm8,YMMWORD PTR [r8+r15*8-0x99] 3824 vroundpd ymm8,YMMWORD PTR [r8+r15*8-0x99],7 3825 vextractf128 XMMWORD PTR [r8+r15*8-0x99],ymm8,7 3826 vperm2f128 ymm15,ymm8,YMMWORD PTR [r8+r15*8-0x99],7 3827 vblendvpd ymm14,ymm12,YMMWORD PTR [r8+r15*8-0x99],ymm8 3828 vldmxcsr DWORD PTR [rbp+r12*4-0x99] 3829 vmovdqa xmm8,XMMWORD PTR [rbp+r12*4-0x99] 3830 vmovdqa XMMWORD PTR [rbp+r12*4-0x99],xmm8 3831 vmovd DWORD PTR [rbp+r12*4-0x99],xmm8 3832 vcvtsd2si r8d,QWORD PTR [rbp+r12*4-0x99] 3833 vcvtdq2pd ymm8,XMMWORD PTR [rbp+r12*4-0x99] 3834 vcvtpd2ps xmm8,YMMWORD PTR [rbp+r12*4-0x99] 3835 vpavgb xmm15,xmm8,XMMWORD PTR [rbp+r12*4-0x99] 3836 vaeskeygenassist xmm8,XMMWORD PTR [rbp+r12*4-0x99],7 3837 vpextrb [rbp+r12*4-0x99],xmm8,7 3838 vcvtsi2sd xmm15,xmm8,DWORD PTR [rbp+r12*4-0x99] 3839 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rbp+r12*4-0x99],7 3840 vblendvps xmm14,xmm12,XMMWORD PTR [rbp+r12*4-0x99],xmm8 3841 vpinsrb xmm15,xmm8,[rbp+r12*4-0x99],7 3842 vmovdqa ymm8,YMMWORD PTR [rbp+r12*4-0x99] 3843 vmovdqa YMMWORD PTR [rbp+r12*4-0x99],ymm8 3844 vpermilpd ymm15,ymm8,YMMWORD PTR [rbp+r12*4-0x99] 3845 vroundpd ymm8,YMMWORD PTR [rbp+r12*4-0x99],7 3846 vextractf128 XMMWORD PTR [rbp+r12*4-0x99],ymm8,7 3847 vperm2f128 ymm15,ymm8,YMMWORD PTR [rbp+r12*4-0x99],7 3848 vblendvpd ymm14,ymm12,YMMWORD PTR [rbp+r12*4-0x99],ymm8 3849 vldmxcsr DWORD PTR [rsp+r13*1-0x99] 3850 vmovdqa xmm8,XMMWORD PTR [rsp+r13*1-0x99] 3851 vmovdqa XMMWORD PTR [rsp+r13*1-0x99],xmm8 3852 vmovd DWORD PTR [rsp+r13*1-0x99],xmm8 3853 vcvtsd2si r8d,QWORD PTR [rsp+r13*1-0x99] 3854 vcvtdq2pd ymm8,XMMWORD PTR [rsp+r13*1-0x99] 3855 vcvtpd2ps xmm8,YMMWORD PTR [rsp+r13*1-0x99] 3856 vpavgb xmm15,xmm8,XMMWORD PTR [rsp+r13*1-0x99] 3857 vaeskeygenassist xmm8,XMMWORD PTR [rsp+r13*1-0x99],7 3858 vpextrb [rsp+r13*1-0x99],xmm8,7 3859 vcvtsi2sd xmm15,xmm8,DWORD PTR [rsp+r13*1-0x99] 3860 vpclmulqdq xmm15,xmm8,XMMWORD PTR [rsp+r13*1-0x99],7 3861 vblendvps xmm14,xmm12,XMMWORD PTR [rsp+r13*1-0x99],xmm8 3862 vpinsrb xmm15,xmm8,[rsp+r13*1-0x99],7 3863 vmovdqa ymm8,YMMWORD PTR [rsp+r13*1-0x99] 3864 vmovdqa YMMWORD PTR [rsp+r13*1-0x99],ymm8 3865 vpermilpd ymm15,ymm8,YMMWORD PTR [rsp+r13*1-0x99] 3866 vroundpd ymm8,YMMWORD PTR [rsp+r13*1-0x99],7 3867 vextractf128 XMMWORD PTR [rsp+r13*1-0x99],ymm8,7 3868 vperm2f128 ymm15,ymm8,YMMWORD PTR [rsp+r13*1-0x99],7 3869 vblendvpd ymm14,ymm12,YMMWORD PTR [rsp+r13*1-0x99],ymm8 3870# Tests for all register operands. 3871 vmovmskpd r8d,xmm8 3872 vpslld xmm15,xmm8,7 3873 vmovmskps r8d,ymm8 3874 vmovdqa xmm15,xmm8 3875 vmovd r8d,xmm8 3876 vcvtsd2si r8d,xmm8 3877 vcvtdq2pd ymm8,xmm8 3878 vcvtpd2ps xmm8,ymm8 3879 vaeskeygenassist xmm15,xmm8,7 3880 vpextrb r8d,xmm8,7 3881 vcvtsi2sd xmm15,xmm8,r8d 3882 vpclmulqdq xmm12,xmm15,xmm8,7 3883 vblendvps xmm14,xmm12,xmm8,xmm8 3884 vpinsrb xmm15,xmm8,r8d,7 3885 vmovdqa ymm15,ymm8 3886 vpermilpd ymm12,ymm15,ymm8 3887 vroundpd ymm15,ymm8,7 3888 vextractf128 xmm8,ymm8,7 3889 vperm2f128 ymm12,ymm15,ymm8,7 3890 vblendvpd ymm14,ymm12,ymm15,ymm8 3891 vinsertf128 ymm15,ymm8,xmm8,7 3892# Tests for different memory/register operand 3893 vcvtsd2si r8,QWORD PTR [rcx] 3894 vextractps r8,xmm8,10 3895 vcvtss2si r8,DWORD PTR [rcx] 3896 vpinsrw xmm8,xmm15,r8,7 3897