• Home
  • Raw
  • Download

Lines Matching refs:ymm16

2383   ; CHECK: VMOVAPDZ256mr                       $rdi, 1, $noreg, 0, $noreg, $ymm16
2384 …VMOVAPDZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2385 ; CHECK: $ymm16 = VMOVAPDZ256rm $rip, 1, $noreg, 0, $noreg
2386 $ymm16 = VMOVAPDZ256rm $rip, 1, $noreg, 0, $noreg
2387 ; CHECK: $ymm16 = VMOVAPDZ256rr $ymm16
2388 $ymm16 = VMOVAPDZ256rr $ymm16
2389 ; CHECK: $ymm16 = VMOVAPDZ256rr_REV $ymm16
2390 $ymm16 = VMOVAPDZ256rr_REV $ymm16
2391 ; CHECK: VMOVAPSZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2392 …VMOVAPSZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2393 ; CHECK: $ymm16 = VMOVAPSZ256rm $rip, 1, $noreg, 0, $noreg
2394 $ymm16 = VMOVAPSZ256rm $rip, 1, $noreg, 0, $noreg
2395 ; CHECK: $ymm16 = VMOVAPSZ256rr $ymm16
2396 $ymm16 = VMOVAPSZ256rr $ymm16
2397 ; CHECK: $ymm16 = VMOVAPSZ256rr_REV $ymm16
2398 $ymm16 = VMOVAPSZ256rr_REV $ymm16
2399 ; CHECK: $ymm16 = VMOVDDUPZ256rm $rip, 1, $noreg, 0, $noreg
2400 $ymm16 = VMOVDDUPZ256rm $rip, 1, $noreg, 0, $noreg
2401 ; CHECK: $ymm16 = VMOVDDUPZ256rr $ymm16
2402 $ymm16 = VMOVDDUPZ256rr $ymm16
2403 ; CHECK: VMOVDQA32Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2404 …VMOVDQA32Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2405 ; CHECK: $ymm16 = VMOVDQA32Z256rm $rip, 1, $noreg, 0, $noreg
2406 $ymm16 = VMOVDQA32Z256rm $rip, 1, $noreg, 0, $noreg
2407 ; CHECK: $ymm16 = VMOVDQA32Z256rr $ymm16
2408 $ymm16 = VMOVDQA32Z256rr $ymm16
2409 ; CHECK: $ymm16 = VMOVDQA32Z256rr_REV $ymm16
2410 $ymm16 = VMOVDQA32Z256rr_REV $ymm16
2411 ; CHECK: VMOVDQA64Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2412 …VMOVDQA64Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2413 ; CHECK: $ymm16 = VMOVDQA64Z256rm $rip, 1, $noreg, 0, $noreg
2414 $ymm16 = VMOVDQA64Z256rm $rip, 1, $noreg, 0, $noreg
2415 ; CHECK: $ymm16 = VMOVDQA64Z256rr $ymm16
2416 $ymm16 = VMOVDQA64Z256rr $ymm16
2417 ; CHECK: $ymm16 = VMOVDQA64Z256rr_REV $ymm16
2418 $ymm16 = VMOVDQA64Z256rr_REV $ymm16
2419 ; CHECK: VMOVDQU16Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2420 …VMOVDQU16Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2421 ; CHECK: $ymm16 = VMOVDQU16Z256rm $rip, 1, $noreg, 0, $noreg
2422 $ymm16 = VMOVDQU16Z256rm $rip, 1, $noreg, 0, $noreg
2423 ; CHECK: $ymm16 = VMOVDQU16Z256rr $ymm16
2424 $ymm16 = VMOVDQU16Z256rr $ymm16
2425 ; CHECK: $ymm16 = VMOVDQU16Z256rr_REV $ymm16
2426 $ymm16 = VMOVDQU16Z256rr_REV $ymm16
2427 ; CHECK: VMOVDQU32Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2428 …VMOVDQU32Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2429 ; CHECK: $ymm16 = VMOVDQU32Z256rm $rip, 1, $noreg, 0, $noreg
2430 $ymm16 = VMOVDQU32Z256rm $rip, 1, $noreg, 0, $noreg
2431 ; CHECK: $ymm16 = VMOVDQU32Z256rr $ymm16
2432 $ymm16 = VMOVDQU32Z256rr $ymm16
2433 ; CHECK: $ymm16 = VMOVDQU32Z256rr_REV $ymm16
2434 $ymm16 = VMOVDQU32Z256rr_REV $ymm16
2435 ; CHECK: VMOVDQU64Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2436 …VMOVDQU64Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2437 ; CHECK: $ymm16 = VMOVDQU64Z256rm $rip, 1, $noreg, 0, $noreg
2438 $ymm16 = VMOVDQU64Z256rm $rip, 1, $noreg, 0, $noreg
2439 ; CHECK: $ymm16 = VMOVDQU64Z256rr $ymm16
2440 $ymm16 = VMOVDQU64Z256rr $ymm16
2441 ; CHECK: $ymm16 = VMOVDQU64Z256rr_REV $ymm16
2442 $ymm16 = VMOVDQU64Z256rr_REV $ymm16
2443 ; CHECK: VMOVDQU8Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2444 …VMOVDQU8Z256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2445 ; CHECK: $ymm16 = VMOVDQU8Z256rm $rip, 1, $noreg, 0, $noreg
2446 $ymm16 = VMOVDQU8Z256rm $rip, 1, $noreg, 0, $noreg
2447 ; CHECK: $ymm16 = VMOVDQU8Z256rr $ymm16
2448 $ymm16 = VMOVDQU8Z256rr $ymm16
2449 ; CHECK: $ymm16 = VMOVDQU8Z256rr_REV $ymm16
2450 $ymm16 = VMOVDQU8Z256rr_REV $ymm16
2451 ; CHECK: $ymm16 = VMOVNTDQAZ256rm $rip, 1, $noreg, 0, $noreg
2452 $ymm16 = VMOVNTDQAZ256rm $rip, 1, $noreg, 0, $noreg
2453 ; CHECK: VMOVNTDQZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2454 …VMOVNTDQZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2455 ; CHECK: VMOVNTPDZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2456 …VMOVNTPDZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2457 ; CHECK: VMOVNTPSZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2458 …VMOVNTPSZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2459 ; CHECK: $ymm16 = VMOVSHDUPZ256rm $rip, 1, $noreg, 0, $noreg
2460 $ymm16 = VMOVSHDUPZ256rm $rip, 1, $noreg, 0, $noreg
2461 ; CHECK: $ymm16 = VMOVSHDUPZ256rr $ymm16
2462 $ymm16 = VMOVSHDUPZ256rr $ymm16
2463 ; CHECK: $ymm16 = VMOVSLDUPZ256rm $rip, 1, $noreg, 0, $noreg
2464 $ymm16 = VMOVSLDUPZ256rm $rip, 1, $noreg, 0, $noreg
2465 ; CHECK: $ymm16 = VMOVSLDUPZ256rr $ymm16
2466 $ymm16 = VMOVSLDUPZ256rr $ymm16
2467 ; CHECK: VMOVUPDZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2468 …VMOVUPDZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2469 ; CHECK: $ymm16 = VMOVUPDZ256rm $rip, 1, $noreg, 0, $noreg
2470 $ymm16 = VMOVUPDZ256rm $rip, 1, $noreg, 0, $noreg
2471 ; CHECK: $ymm16 = VMOVUPDZ256rr $ymm16
2472 $ymm16 = VMOVUPDZ256rr $ymm16
2473 ; CHECK: $ymm16 = VMOVUPDZ256rr_REV $ymm16
2474 $ymm16 = VMOVUPDZ256rr_REV $ymm16
2475 ; CHECK: VMOVUPSZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2476 …VMOVUPSZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16
2477 ; CHECK: $ymm16 = VPANDDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2478 $ymm16 = VPANDDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2479 ; CHECK: $ymm16 = VPANDDZ256rr $ymm16, $ymm1
2480 $ymm16 = VPANDDZ256rr $ymm16, $ymm1
2481 ; CHECK: $ymm16 = VPANDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2482 $ymm16 = VPANDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2483 ; CHECK: $ymm16 = VPANDQZ256rr $ymm16, $ymm1
2484 $ymm16 = VPANDQZ256rr $ymm16, $ymm1
2485 ; CHECK: $ymm16 = VPANDNDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2486 $ymm16 = VPANDNDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2487 ; CHECK: $ymm16 = VPANDNDZ256rr $ymm16, $ymm1
2488 $ymm16 = VPANDNDZ256rr $ymm16, $ymm1
2489 ; CHECK: $ymm16 = VPANDNQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2490 $ymm16 = VPANDNQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2491 ; CHECK: $ymm16 = VPANDNQZ256rr $ymm16, $ymm1
2492 $ymm16 = VPANDNQZ256rr $ymm16, $ymm1
2493 ; CHECK: $ymm16 = VPAVGBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2494 $ymm16 = VPAVGBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2495 ; CHECK: $ymm16 = VPAVGBZ256rr $ymm16, $ymm1
2496 $ymm16 = VPAVGBZ256rr $ymm16, $ymm1
2497 ; CHECK: $ymm16 = VPAVGWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2498 $ymm16 = VPAVGWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2499 ; CHECK: $ymm16 = VPAVGWZ256rr $ymm16, $ymm1
2500 $ymm16 = VPAVGWZ256rr $ymm16, $ymm1
2501 ; CHECK: $ymm16 = VPADDBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2502 $ymm16 = VPADDBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2503 ; CHECK: $ymm16 = VPADDBZ256rr $ymm16, $ymm1
2504 $ymm16 = VPADDBZ256rr $ymm16, $ymm1
2505 ; CHECK: $ymm16 = VPADDDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2506 $ymm16 = VPADDDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2507 ; CHECK: $ymm16 = VPADDDZ256rr $ymm16, $ymm1
2508 $ymm16 = VPADDDZ256rr $ymm16, $ymm1
2509 ; CHECK: $ymm16 = VPADDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2510 $ymm16 = VPADDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2511 ; CHECK: $ymm16 = VPADDQZ256rr $ymm16, $ymm1
2512 $ymm16 = VPADDQZ256rr $ymm16, $ymm1
2513 ; CHECK: $ymm16 = VPADDSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2514 $ymm16 = VPADDSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2515 ; CHECK: $ymm16 = VPADDSBZ256rr $ymm16, $ymm1
2516 $ymm16 = VPADDSBZ256rr $ymm16, $ymm1
2517 ; CHECK: $ymm16 = VPADDSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2518 $ymm16 = VPADDSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2519 ; CHECK: $ymm16 = VPADDSWZ256rr $ymm16, $ymm1
2520 $ymm16 = VPADDSWZ256rr $ymm16, $ymm1
2521 ; CHECK: $ymm16 = VPADDUSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2522 $ymm16 = VPADDUSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2523 ; CHECK: $ymm16 = VPADDUSBZ256rr $ymm16, $ymm1
2524 $ymm16 = VPADDUSBZ256rr $ymm16, $ymm1
2525 ; CHECK: $ymm16 = VPADDUSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2526 $ymm16 = VPADDUSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2527 ; CHECK: $ymm16 = VPADDUSWZ256rr $ymm16, $ymm1
2528 $ymm16 = VPADDUSWZ256rr $ymm16, $ymm1
2529 ; CHECK: $ymm16 = VPADDWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2530 $ymm16 = VPADDWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2531 ; CHECK: $ymm16 = VPADDWZ256rr $ymm16, $ymm1
2532 $ymm16 = VPADDWZ256rr $ymm16, $ymm1
2533 ; CHECK: $ymm16 = VMULPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2534 $ymm16 = VMULPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2535 ; CHECK: $ymm16 = VMULPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2536 $ymm16 = VMULPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2537 ; CHECK: $ymm16 = VMULPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2538 $ymm16 = VMULPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2539 ; CHECK: $ymm16 = VMULPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2540 $ymm16 = VMULPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2541 ; CHECK: $ymm16 = VORPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2542 $ymm16 = VORPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2543 ; CHECK: $ymm16 = VORPDZ256rr $ymm16, $ymm1
2544 $ymm16 = VORPDZ256rr $ymm16, $ymm1
2545 ; CHECK: $ymm16 = VORPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2546 $ymm16 = VORPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2547 ; CHECK: $ymm16 = VORPSZ256rr $ymm16, $ymm1
2548 $ymm16 = VORPSZ256rr $ymm16, $ymm1
2549 ; CHECK: $ymm16 = VPMADDUBSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2550 $ymm16 = VPMADDUBSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2551 ; CHECK: $ymm16 = VPMADDUBSWZ256rr $ymm16, $ymm1
2552 $ymm16 = VPMADDUBSWZ256rr $ymm16, $ymm1
2553 ; CHECK: $ymm16 = VPMADDWDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2554 $ymm16 = VPMADDWDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2555 ; CHECK: $ymm16 = VPMADDWDZ256rr $ymm16, $ymm1
2556 $ymm16 = VPMADDWDZ256rr $ymm16, $ymm1
2557 ; CHECK: $ymm16 = VPMAXSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2558 $ymm16 = VPMAXSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2559 ; CHECK: $ymm16 = VPMAXSBZ256rr $ymm16, $ymm1
2560 $ymm16 = VPMAXSBZ256rr $ymm16, $ymm1
2561 ; CHECK: $ymm16 = VPMAXSDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2562 $ymm16 = VPMAXSDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2563 ; CHECK: $ymm16 = VPMAXSDZ256rr $ymm16, $ymm1
2564 $ymm16 = VPMAXSDZ256rr $ymm16, $ymm1
2565 ; CHECK: $ymm16 = VPMAXSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2566 $ymm16 = VPMAXSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2567 ; CHECK: $ymm16 = VPMAXSWZ256rr $ymm16, $ymm1
2568 $ymm16 = VPMAXSWZ256rr $ymm16, $ymm1
2569 ; CHECK: $ymm16 = VPMAXUBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2570 $ymm16 = VPMAXUBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2571 ; CHECK: $ymm16 = VPMAXUBZ256rr $ymm16, $ymm1
2572 $ymm16 = VPMAXUBZ256rr $ymm16, $ymm1
2573 ; CHECK: $ymm16 = VPMAXUDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2574 $ymm16 = VPMAXUDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2575 ; CHECK: $ymm16 = VPMAXUDZ256rr $ymm16, $ymm1
2576 $ymm16 = VPMAXUDZ256rr $ymm16, $ymm1
2577 ; CHECK: $ymm16 = VPMAXUWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2578 $ymm16 = VPMAXUWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2579 ; CHECK: $ymm16 = VPMAXUWZ256rr $ymm16, $ymm1
2580 $ymm16 = VPMAXUWZ256rr $ymm16, $ymm1
2581 ; CHECK: $ymm16 = VPMINSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2582 $ymm16 = VPMINSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2583 ; CHECK: $ymm16 = VPMINSBZ256rr $ymm16, $ymm1
2584 $ymm16 = VPMINSBZ256rr $ymm16, $ymm1
2585 ; CHECK: $ymm16 = VPMINSDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2586 $ymm16 = VPMINSDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2587 ; CHECK: $ymm16 = VPMINSDZ256rr $ymm16, $ymm1
2588 $ymm16 = VPMINSDZ256rr $ymm16, $ymm1
2589 ; CHECK: $ymm16 = VPMINSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2590 $ymm16 = VPMINSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2591 ; CHECK: $ymm16 = VPMINSWZ256rr $ymm16, $ymm1
2592 $ymm16 = VPMINSWZ256rr $ymm16, $ymm1
2593 ; CHECK: $ymm16 = VPMINUBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2594 $ymm16 = VPMINUBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2595 ; CHECK: $ymm16 = VPMINUBZ256rr $ymm16, $ymm1
2596 $ymm16 = VPMINUBZ256rr $ymm16, $ymm1
2597 ; CHECK: $ymm16 = VPMINUDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2598 $ymm16 = VPMINUDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2599 ; CHECK: $ymm16 = VPMINUDZ256rr $ymm16, $ymm1
2600 $ymm16 = VPMINUDZ256rr $ymm16, $ymm1
2601 ; CHECK: $ymm16 = VPMINUWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2602 $ymm16 = VPMINUWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2603 ; CHECK: $ymm16 = VPMINUWZ256rr $ymm16, $ymm1
2604 $ymm16 = VPMINUWZ256rr $ymm16, $ymm1
2605 ; CHECK: $ymm16 = VPMULDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2606 $ymm16 = VPMULDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2607 ; CHECK: $ymm16 = VPMULDQZ256rr $ymm16, $ymm1
2608 $ymm16 = VPMULDQZ256rr $ymm16, $ymm1
2609 ; CHECK: $ymm16 = VPMULHRSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2610 $ymm16 = VPMULHRSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2611 ; CHECK: $ymm16 = VPMULHRSWZ256rr $ymm16, $ymm1
2612 $ymm16 = VPMULHRSWZ256rr $ymm16, $ymm1
2613 ; CHECK: $ymm16 = VPMULHUWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2614 $ymm16 = VPMULHUWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2615 ; CHECK: $ymm16 = VPMULHUWZ256rr $ymm16, $ymm1
2616 $ymm16 = VPMULHUWZ256rr $ymm16, $ymm1
2617 ; CHECK: $ymm16 = VPMULHWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2618 $ymm16 = VPMULHWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2619 ; CHECK: $ymm16 = VPMULHWZ256rr $ymm16, $ymm1
2620 $ymm16 = VPMULHWZ256rr $ymm16, $ymm1
2621 ; CHECK: $ymm16 = VPMULLDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2622 $ymm16 = VPMULLDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2623 ; CHECK: $ymm16 = VPMULLDZ256rr $ymm16, $ymm1
2624 $ymm16 = VPMULLDZ256rr $ymm16, $ymm1
2625 ; CHECK: $ymm16 = VPMULLWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2626 $ymm16 = VPMULLWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2627 ; CHECK: $ymm16 = VPMULLWZ256rr $ymm16, $ymm1
2628 $ymm16 = VPMULLWZ256rr $ymm16, $ymm1
2629 ; CHECK: $ymm16 = VPMULUDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2630 $ymm16 = VPMULUDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2631 ; CHECK: $ymm16 = VPMULUDQZ256rr $ymm16, $ymm1
2632 $ymm16 = VPMULUDQZ256rr $ymm16, $ymm1
2633 ; CHECK: $ymm16 = VPORDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2634 $ymm16 = VPORDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2635 ; CHECK: $ymm16 = VPORDZ256rr $ymm16, $ymm1
2636 $ymm16 = VPORDZ256rr $ymm16, $ymm1
2637 ; CHECK: $ymm16 = VPORQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2638 $ymm16 = VPORQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2639 ; CHECK: $ymm16 = VPORQZ256rr $ymm16, $ymm1
2640 $ymm16 = VPORQZ256rr $ymm16, $ymm1
2641 ; CHECK: $ymm16 = VPSUBBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2642 $ymm16 = VPSUBBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2643 ; CHECK: $ymm16 = VPSUBBZ256rr $ymm16, $ymm1
2644 $ymm16 = VPSUBBZ256rr $ymm16, $ymm1
2645 ; CHECK: $ymm16 = VPSUBDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2646 $ymm16 = VPSUBDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2647 ; CHECK: $ymm16 = VPSUBDZ256rr $ymm16, $ymm1
2648 $ymm16 = VPSUBDZ256rr $ymm16, $ymm1
2649 ; CHECK: $ymm16 = VPSUBQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2650 $ymm16 = VPSUBQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2651 ; CHECK: $ymm16 = VPSUBQZ256rr $ymm16, $ymm1
2652 $ymm16 = VPSUBQZ256rr $ymm16, $ymm1
2653 ; CHECK: $ymm16 = VPSUBSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2654 $ymm16 = VPSUBSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2655 ; CHECK: $ymm16 = VPSUBSBZ256rr $ymm16, $ymm1
2656 $ymm16 = VPSUBSBZ256rr $ymm16, $ymm1
2657 ; CHECK: $ymm16 = VPSUBSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2658 $ymm16 = VPSUBSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2659 ; CHECK: $ymm16 = VPSUBSWZ256rr $ymm16, $ymm1
2660 $ymm16 = VPSUBSWZ256rr $ymm16, $ymm1
2661 ; CHECK: $ymm16 = VPSUBUSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2662 $ymm16 = VPSUBUSBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2663 ; CHECK: $ymm16 = VPSUBUSBZ256rr $ymm16, $ymm1
2664 $ymm16 = VPSUBUSBZ256rr $ymm16, $ymm1
2665 ; CHECK: $ymm16 = VPSUBUSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2666 $ymm16 = VPSUBUSWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2667 ; CHECK: $ymm16 = VPSUBUSWZ256rr $ymm16, $ymm1
2668 $ymm16 = VPSUBUSWZ256rr $ymm16, $ymm1
2669 ; CHECK: $ymm16 = VPSUBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2670 $ymm16 = VPSUBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2671 ; CHECK: $ymm16 = VPSUBWZ256rr $ymm16, $ymm1
2672 $ymm16 = VPSUBWZ256rr $ymm16, $ymm1
2673 ; CHECK: $ymm16 = VPXORDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2674 $ymm16 = VPXORDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2675 ; CHECK: $ymm16 = VPXORDZ256rr $ymm16, $ymm1
2676 $ymm16 = VPXORDZ256rr $ymm16, $ymm1
2677 ; CHECK: $ymm16 = VPXORQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2678 $ymm16 = VPXORQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2679 ; CHECK: $ymm16 = VPXORQZ256rr $ymm16, $ymm1
2680 $ymm16 = VPXORQZ256rr $ymm16, $ymm1
2681 ; CHECK: $ymm16 = VADDPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2682 $ymm16 = VADDPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2683 ; CHECK: $ymm16 = VADDPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2684 $ymm16 = VADDPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2685 ; CHECK: $ymm16 = VADDPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2686 $ymm16 = VADDPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2687 ; CHECK: $ymm16 = VADDPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2688 $ymm16 = VADDPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2689 ; CHECK: $ymm16 = VANDNPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2690 $ymm16 = VANDNPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2691 ; CHECK: $ymm16 = VANDNPDZ256rr $ymm16, $ymm1
2692 $ymm16 = VANDNPDZ256rr $ymm16, $ymm1
2693 ; CHECK: $ymm16 = VANDNPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2694 $ymm16 = VANDNPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2695 ; CHECK: $ymm16 = VANDNPSZ256rr $ymm16, $ymm1
2696 $ymm16 = VANDNPSZ256rr $ymm16, $ymm1
2697 ; CHECK: $ymm16 = VANDPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2698 $ymm16 = VANDPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2699 ; CHECK: $ymm16 = VANDPDZ256rr $ymm16, $ymm1
2700 $ymm16 = VANDPDZ256rr $ymm16, $ymm1
2701 ; CHECK: $ymm16 = VANDPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2702 $ymm16 = VANDPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2703 ; CHECK: $ymm16 = VANDPSZ256rr $ymm16, $ymm1
2704 $ymm16 = VANDPSZ256rr $ymm16, $ymm1
2705 ; CHECK: $ymm16 = VDIVPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2706 $ymm16 = VDIVPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2707 ; CHECK: $ymm16 = VDIVPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2708 $ymm16 = VDIVPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2709 ; CHECK: $ymm16 = VDIVPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2710 $ymm16 = VDIVPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2711 ; CHECK: $ymm16 = VDIVPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2712 $ymm16 = VDIVPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2713 ; CHECK: $ymm16 = VMAXCPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2714 $ymm16 = VMAXCPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2715 ; CHECK: $ymm16 = VMAXCPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2716 $ymm16 = VMAXCPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2717 ; CHECK: $ymm16 = VMAXCPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2718 $ymm16 = VMAXCPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2719 ; CHECK: $ymm16 = VMAXCPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2720 $ymm16 = VMAXCPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2721 ; CHECK: $ymm16 = VMAXPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2722 $ymm16 = VMAXPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2723 ; CHECK: $ymm16 = VMAXPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2724 $ymm16 = VMAXPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2725 ; CHECK: $ymm16 = VMAXPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2726 $ymm16 = VMAXPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2727 ; CHECK: $ymm16 = VMAXPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2728 $ymm16 = VMAXPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2729 ; CHECK: $ymm16 = VMINCPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2730 $ymm16 = VMINCPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2731 ; CHECK: $ymm16 = VMINCPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2732 $ymm16 = VMINCPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2733 ; CHECK: $ymm16 = VMINCPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2734 $ymm16 = VMINCPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2735 ; CHECK: $ymm16 = VMINCPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2736 $ymm16 = VMINCPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2737 ; CHECK: $ymm16 = VMINPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2738 $ymm16 = VMINPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2739 ; CHECK: $ymm16 = VMINPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2740 $ymm16 = VMINPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2741 ; CHECK: $ymm16 = VMINPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2742 $ymm16 = VMINPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2743 ; CHECK: $ymm16 = VMINPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2744 $ymm16 = VMINPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2745 ; CHECK: $ymm16 = VXORPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2746 $ymm16 = VXORPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2747 ; CHECK: $ymm16 = VXORPDZ256rr $ymm16, $ymm1
2748 $ymm16 = VXORPDZ256rr $ymm16, $ymm1
2749 ; CHECK: $ymm16 = VXORPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2750 $ymm16 = VXORPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2751 ; CHECK: $ymm16 = VXORPSZ256rr $ymm16, $ymm1
2752 $ymm16 = VXORPSZ256rr $ymm16, $ymm1
2753 ; CHECK: $ymm16 = VPACKSSDWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2754 $ymm16 = VPACKSSDWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2755 ; CHECK: $ymm16 = VPACKSSDWZ256rr $ymm16, $ymm1
2756 $ymm16 = VPACKSSDWZ256rr $ymm16, $ymm1
2757 ; CHECK: $ymm16 = VPACKSSWBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2758 $ymm16 = VPACKSSWBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2759 ; CHECK: $ymm16 = VPACKSSWBZ256rr $ymm16, $ymm1
2760 $ymm16 = VPACKSSWBZ256rr $ymm16, $ymm1
2761 ; CHECK: $ymm16 = VPACKUSDWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2762 $ymm16 = VPACKUSDWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2763 ; CHECK: $ymm16 = VPACKUSDWZ256rr $ymm16, $ymm1
2764 $ymm16 = VPACKUSDWZ256rr $ymm16, $ymm1
2765 ; CHECK: $ymm16 = VPACKUSWBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2766 $ymm16 = VPACKUSWBZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2767 ; CHECK: $ymm16 = VPACKUSWBZ256rr $ymm16, $ymm1
2768 $ymm16 = VPACKUSWBZ256rr $ymm16, $ymm1
2769 ; CHECK: $ymm16 = VUNPCKHPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2770 $ymm16 = VUNPCKHPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2771 ; CHECK: $ymm16 = VUNPCKHPDZ256rr $ymm16, $ymm1
2772 $ymm16 = VUNPCKHPDZ256rr $ymm16, $ymm1
2773 ; CHECK: $ymm16 = VUNPCKHPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2774 $ymm16 = VUNPCKHPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2775 ; CHECK: $ymm16 = VUNPCKHPSZ256rr $ymm16, $ymm1
2776 $ymm16 = VUNPCKHPSZ256rr $ymm16, $ymm1
2777 ; CHECK: $ymm16 = VUNPCKLPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2778 $ymm16 = VUNPCKLPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2779 ; CHECK: $ymm16 = VUNPCKLPDZ256rr $ymm16, $ymm1
2780 $ymm16 = VUNPCKLPDZ256rr $ymm16, $ymm1
2781 ; CHECK: $ymm16 = VUNPCKLPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2782 $ymm16 = VUNPCKLPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2783 ; CHECK: $ymm16 = VUNPCKLPSZ256rr $ymm16, $ymm1
2784 $ymm16 = VUNPCKLPSZ256rr $ymm16, $ymm1
2785 ; CHECK: $ymm16 = VSUBPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2786 $ymm16 = VSUBPDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2787 ; CHECK: $ymm16 = VSUBPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2788 $ymm16 = VSUBPDZ256rr $ymm16, $ymm1, implicit $mxcsr
2789 ; CHECK: $ymm16 = VSUBPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2790 $ymm16 = VSUBPSZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg, implicit $mxcsr
2791 ; CHECK: $ymm16 = VSUBPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2792 $ymm16 = VSUBPSZ256rr $ymm16, $ymm1, implicit $mxcsr
2793 ; CHECK: $ymm16 = VPUNPCKHBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2794 $ymm16 = VPUNPCKHBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2795 ; CHECK: $ymm16 = VPUNPCKHBWZ256rr $ymm16, $ymm1
2796 $ymm16 = VPUNPCKHBWZ256rr $ymm16, $ymm1
2797 ; CHECK: $ymm16 = VPUNPCKHDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2798 $ymm16 = VPUNPCKHDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2799 ; CHECK: $ymm16 = VPUNPCKHDQZ256rr $ymm16, $ymm1
2800 $ymm16 = VPUNPCKHDQZ256rr $ymm16, $ymm1
2801 ; CHECK: $ymm16 = VPUNPCKHQDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2802 $ymm16 = VPUNPCKHQDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2803 ; CHECK: $ymm16 = VPUNPCKHQDQZ256rr $ymm16, $ymm1
2804 $ymm16 = VPUNPCKHQDQZ256rr $ymm16, $ymm1
2805 ; CHECK: $ymm16 = VPUNPCKHWDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2806 $ymm16 = VPUNPCKHWDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2807 ; CHECK: $ymm16 = VPUNPCKHWDZ256rr $ymm16, $ymm1
2808 $ymm16 = VPUNPCKHWDZ256rr $ymm16, $ymm1
2809 ; CHECK: $ymm16 = VPUNPCKLBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2810 $ymm16 = VPUNPCKLBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2811 ; CHECK: $ymm16 = VPUNPCKLBWZ256rr $ymm16, $ymm1
2812 $ymm16 = VPUNPCKLBWZ256rr $ymm16, $ymm1
2813 ; CHECK: $ymm16 = VPUNPCKLDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2814 $ymm16 = VPUNPCKLDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2815 ; CHECK: $ymm16 = VPUNPCKLDQZ256rr $ymm16, $ymm1
2816 $ymm16 = VPUNPCKLDQZ256rr $ymm16, $ymm1
2817 ; CHECK: $ymm16 = VPUNPCKLQDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2818 $ymm16 = VPUNPCKLQDQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2819 ; CHECK: $ymm16 = VPUNPCKLQDQZ256rr $ymm16, $ymm1
2820 $ymm16 = VPUNPCKLQDQZ256rr $ymm16, $ymm1
2821 ; CHECK: $ymm16 = VPUNPCKLWDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2822 $ymm16 = VPUNPCKLWDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2823 ; CHECK: $ymm16 = VPUNPCKLWDZ256rr $ymm16, $ymm1
2824 …$ymm16 = VPUNPCKLWDZ256rr $ymm16, $ymm1 …
2825 …; CHECK: $ymm16 = VFMADD132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2826 …$ymm16 = VFMADD132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2827 ; CHECK: $ymm16 = VFMADD132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2828 $ymm16 = VFMADD132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2829 …; CHECK: $ymm16 = VFMADD132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2830 …$ymm16 = VFMADD132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2831 ; CHECK: $ymm16 = VFMADD132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2832 $ymm16 = VFMADD132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2833 …; CHECK: $ymm16 = VFMADD213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2834 …$ymm16 = VFMADD213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2835 ; CHECK: $ymm16 = VFMADD213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2836 $ymm16 = VFMADD213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2837 …; CHECK: $ymm16 = VFMADD213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2838 …$ymm16 = VFMADD213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2839 ; CHECK: $ymm16 = VFMADD213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2840 $ymm16 = VFMADD213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2841 …; CHECK: $ymm16 = VFMADD231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2842 …$ymm16 = VFMADD231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2843 ; CHECK: $ymm16 = VFMADD231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2844 $ymm16 = VFMADD231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2845 …; CHECK: $ymm16 = VFMADD231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2846 …$ymm16 = VFMADD231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2847 ; CHECK: $ymm16 = VFMADD231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2848 $ymm16 = VFMADD231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2849 …; CHECK: $ymm16 = VFMADDSUB132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2850 …$ymm16 = VFMADDSUB132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2851 ; CHECK: $ymm16 = VFMADDSUB132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2852 $ymm16 = VFMADDSUB132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2853 …; CHECK: $ymm16 = VFMADDSUB132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2854 …$ymm16 = VFMADDSUB132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2855 ; CHECK: $ymm16 = VFMADDSUB132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2856 $ymm16 = VFMADDSUB132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2857 …; CHECK: $ymm16 = VFMADDSUB213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2858 …$ymm16 = VFMADDSUB213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2859 ; CHECK: $ymm16 = VFMADDSUB213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2860 $ymm16 = VFMADDSUB213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2861 …; CHECK: $ymm16 = VFMADDSUB213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2862 …$ymm16 = VFMADDSUB213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2863 ; CHECK: $ymm16 = VFMADDSUB213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2864 $ymm16 = VFMADDSUB213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2865 …; CHECK: $ymm16 = VFMADDSUB231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2866 …$ymm16 = VFMADDSUB231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2867 ; CHECK: $ymm16 = VFMADDSUB231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2868 $ymm16 = VFMADDSUB231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2869 …; CHECK: $ymm16 = VFMADDSUB231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2870 …$ymm16 = VFMADDSUB231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2871 ; CHECK: $ymm16 = VFMADDSUB231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2872 $ymm16 = VFMADDSUB231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2873 …; CHECK: $ymm16 = VFMSUB132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2874 …$ymm16 = VFMSUB132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2875 ; CHECK: $ymm16 = VFMSUB132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2876 $ymm16 = VFMSUB132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2877 …; CHECK: $ymm16 = VFMSUB132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2878 …$ymm16 = VFMSUB132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2879 ; CHECK: $ymm16 = VFMSUB132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2880 $ymm16 = VFMSUB132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2881 …; CHECK: $ymm16 = VFMSUB213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2882 …$ymm16 = VFMSUB213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2883 ; CHECK: $ymm16 = VFMSUB213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2884 $ymm16 = VFMSUB213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2885 …; CHECK: $ymm16 = VFMSUB213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2886 …$ymm16 = VFMSUB213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2887 ; CHECK: $ymm16 = VFMSUB213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2888 $ymm16 = VFMSUB213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2889 …; CHECK: $ymm16 = VFMSUB231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2890 …$ymm16 = VFMSUB231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2891 ; CHECK: $ymm16 = VFMSUB231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2892 $ymm16 = VFMSUB231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2893 …; CHECK: $ymm16 = VFMSUB231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2894 …$ymm16 = VFMSUB231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2895 ; CHECK: $ymm16 = VFMSUB231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2896 $ymm16 = VFMSUB231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2897 …; CHECK: $ymm16 = VFMSUBADD132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2898 …$ymm16 = VFMSUBADD132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2899 ; CHECK: $ymm16 = VFMSUBADD132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2900 $ymm16 = VFMSUBADD132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2901 …; CHECK: $ymm16 = VFMSUBADD132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2902 …$ymm16 = VFMSUBADD132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2903 ; CHECK: $ymm16 = VFMSUBADD132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2904 $ymm16 = VFMSUBADD132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2905 …; CHECK: $ymm16 = VFMSUBADD213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2906 …$ymm16 = VFMSUBADD213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2907 ; CHECK: $ymm16 = VFMSUBADD213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2908 $ymm16 = VFMSUBADD213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2909 …; CHECK: $ymm16 = VFMSUBADD213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2910 …$ymm16 = VFMSUBADD213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2911 ; CHECK: $ymm16 = VFMSUBADD213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2912 $ymm16 = VFMSUBADD213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2913 …; CHECK: $ymm16 = VFMSUBADD231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2914 …$ymm16 = VFMSUBADD231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2915 ; CHECK: $ymm16 = VFMSUBADD231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2916 $ymm16 = VFMSUBADD231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2917 …; CHECK: $ymm16 = VFMSUBADD231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2918 …$ymm16 = VFMSUBADD231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2919 ; CHECK: $ymm16 = VFMSUBADD231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2920 $ymm16 = VFMSUBADD231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2921 …; CHECK: $ymm16 = VFNMADD132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2922 …$ymm16 = VFNMADD132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2923 ; CHECK: $ymm16 = VFNMADD132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2924 $ymm16 = VFNMADD132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2925 …; CHECK: $ymm16 = VFNMADD132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2926 …$ymm16 = VFNMADD132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2927 ; CHECK: $ymm16 = VFNMADD132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2928 $ymm16 = VFNMADD132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2929 …; CHECK: $ymm16 = VFNMADD213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2930 …$ymm16 = VFNMADD213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2931 ; CHECK: $ymm16 = VFNMADD213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2932 $ymm16 = VFNMADD213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2933 …; CHECK: $ymm16 = VFNMADD213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2934 …$ymm16 = VFNMADD213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2935 ; CHECK: $ymm16 = VFNMADD213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2936 $ymm16 = VFNMADD213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2937 …; CHECK: $ymm16 = VFNMADD231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2938 …$ymm16 = VFNMADD231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2939 ; CHECK: $ymm16 = VFNMADD231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2940 $ymm16 = VFNMADD231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2941 …; CHECK: $ymm16 = VFNMADD231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2942 …$ymm16 = VFNMADD231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2943 ; CHECK: $ymm16 = VFNMADD231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2944 $ymm16 = VFNMADD231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2945 …; CHECK: $ymm16 = VFNMSUB132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2946 …$ymm16 = VFNMSUB132PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2947 ; CHECK: $ymm16 = VFNMSUB132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2948 $ymm16 = VFNMSUB132PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2949 …; CHECK: $ymm16 = VFNMSUB132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2950 …$ymm16 = VFNMSUB132PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2951 ; CHECK: $ymm16 = VFNMSUB132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2952 $ymm16 = VFNMSUB132PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2953 …; CHECK: $ymm16 = VFNMSUB213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2954 …$ymm16 = VFNMSUB213PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2955 ; CHECK: $ymm16 = VFNMSUB213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2956 $ymm16 = VFNMSUB213PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2957 …; CHECK: $ymm16 = VFNMSUB213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2958 …$ymm16 = VFNMSUB213PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2959 ; CHECK: $ymm16 = VFNMSUB213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2960 $ymm16 = VFNMSUB213PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2961 …; CHECK: $ymm16 = VFNMSUB231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2962 …$ymm16 = VFNMSUB231PDZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2963 ; CHECK: $ymm16 = VFNMSUB231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2964 $ymm16 = VFNMSUB231PDZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2965 …; CHECK: $ymm16 = VFNMSUB231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2966 …$ymm16 = VFNMSUB231PSZ256m $ymm16, $ymm16, $rsi, 1, $noreg, 0, $noreg, implicit …
2967 ; CHECK: $ymm16 = VFNMSUB231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2968 $ymm16 = VFNMSUB231PSZ256r $ymm16, $ymm1, $ymm2, implicit $mxcsr
2969 ; CHECK: $ymm16 = VPSRADZ256ri $ymm16, 7
2970 $ymm16 = VPSRADZ256ri $ymm16, 7
2971 ; CHECK: $ymm16 = VPSRADZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2972 $ymm16 = VPSRADZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2973 ; CHECK: $ymm16 = VPSRADZ256rr $ymm16, $xmm1
2974 $ymm16 = VPSRADZ256rr $ymm16, $xmm1
2975 ; CHECK: $ymm16 = VPSRAVDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2976 $ymm16 = VPSRAVDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2977 ; CHECK: $ymm16 = VPSRAVDZ256rr $ymm16, $ymm1
2978 $ymm16 = VPSRAVDZ256rr $ymm16, $ymm1
2979 ; CHECK: $ymm16 = VPSRAWZ256ri $ymm16, 7
2980 $ymm16 = VPSRAWZ256ri $ymm16, 7
2981 ; CHECK: $ymm16 = VPSRAWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2982 $ymm16 = VPSRAWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2983 ; CHECK: $ymm16 = VPSRAWZ256rr $ymm16, $xmm1
2984 $ymm16 = VPSRAWZ256rr $ymm16, $xmm1
2985 ; CHECK: $ymm16 = VPSRLDQZ256ri $ymm16, 7
2986 $ymm16 = VPSRLDQZ256ri $ymm16, 7
2987 ; CHECK: $ymm16 = VPSRLDZ256ri $ymm16, 7
2988 $ymm16 = VPSRLDZ256ri $ymm16, 7
2989 ; CHECK: $ymm16 = VPSRLDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2990 $ymm16 = VPSRLDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2991 ; CHECK: $ymm16 = VPSRLDZ256rr $ymm16, $xmm1
2992 $ymm16 = VPSRLDZ256rr $ymm16, $xmm1
2993 ; CHECK: $ymm16 = VPSRLQZ256ri $ymm16, 7
2994 $ymm16 = VPSRLQZ256ri $ymm16, 7
2995 ; CHECK: $ymm16 = VPSRLQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2996 $ymm16 = VPSRLQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
2997 ; CHECK: $ymm16 = VPSRLQZ256rr $ymm16, $xmm1
2998 $ymm16 = VPSRLQZ256rr $ymm16, $xmm1
2999 ; CHECK: $ymm16 = VPSRLVDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3000 $ymm16 = VPSRLVDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3001 ; CHECK: $ymm16 = VPSRLVDZ256rr $ymm16, $ymm1
3002 $ymm16 = VPSRLVDZ256rr $ymm16, $ymm1
3003 ; CHECK: $ymm16 = VPSRLVQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3004 $ymm16 = VPSRLVQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3005 ; CHECK: $ymm16 = VPSRLVQZ256rr $ymm16, $ymm1
3006 $ymm16 = VPSRLVQZ256rr $ymm16, $ymm1
3007 ; CHECK: $ymm16 = VPSRLWZ256ri $ymm16, 7
3008 $ymm16 = VPSRLWZ256ri $ymm16, 7
3009 ; CHECK: $ymm16 = VPSRLWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3010 $ymm16 = VPSRLWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3011 ; CHECK: $ymm16 = VPSRLWZ256rr $ymm16, $xmm1
3012 …$ymm16 = VPSRLWZ256rr $ymm16, $xmm1 …
3013 ; CHECK: $ymm16 = VPMOVSXBDZ256rm $rip, 1, $noreg, 0, $noreg
3014 $ymm16 = VPMOVSXBDZ256rm $rip, 1, $noreg, 0, $noreg
3015 ; CHECK: $ymm16 = VPMOVSXBDZ256rr $xmm0
3016 $ymm16 = VPMOVSXBDZ256rr $xmm0
3017 ; CHECK: $ymm16 = VPMOVSXBQZ256rm $rip, 1, $noreg, 0, $noreg
3018 $ymm16 = VPMOVSXBQZ256rm $rip, 1, $noreg, 0, $noreg
3019 ; CHECK: $ymm16 = VPMOVSXBQZ256rr $xmm0
3020 $ymm16 = VPMOVSXBQZ256rr $xmm0
3021 ; CHECK: $ymm16 = VPMOVSXBWZ256rm $rip, 1, $noreg, 0, $noreg
3022 $ymm16 = VPMOVSXBWZ256rm $rip, 1, $noreg, 0, $noreg
3023 ; CHECK: $ymm16 = VPMOVSXBWZ256rr $xmm0
3024 $ymm16 = VPMOVSXBWZ256rr $xmm0
3025 ; CHECK: $ymm16 = VPMOVSXDQZ256rm $rip, 1, $noreg, 0, $noreg
3026 $ymm16 = VPMOVSXDQZ256rm $rip, 1, $noreg, 0, $noreg
3027 ; CHECK: $ymm16 = VPMOVSXDQZ256rr $xmm0
3028 $ymm16 = VPMOVSXDQZ256rr $xmm0
3029 ; CHECK: $ymm16 = VPMOVSXWDZ256rm $rip, 1, $noreg, 0, $noreg
3030 $ymm16 = VPMOVSXWDZ256rm $rip, 1, $noreg, 0, $noreg
3031 ; CHECK: $ymm16 = VPMOVSXWDZ256rr $xmm0
3032 $ymm16 = VPMOVSXWDZ256rr $xmm0
3033 ; CHECK: $ymm16 = VPMOVSXWQZ256rm $rip, 1, $noreg, 0, $noreg
3034 $ymm16 = VPMOVSXWQZ256rm $rip, 1, $noreg, 0, $noreg
3035 ; CHECK: $ymm16 = VPMOVSXWQZ256rr $xmm0
3036 $ymm16 = VPMOVSXWQZ256rr $xmm0
3037 ; CHECK: $ymm16 = VPMOVZXBDZ256rm $rip, 1, $noreg, 0, $noreg
3038 $ymm16 = VPMOVZXBDZ256rm $rip, 1, $noreg, 0, $noreg
3039 ; CHECK: $ymm16 = VPMOVZXBDZ256rr $xmm0
3040 $ymm16 = VPMOVZXBDZ256rr $xmm0
3041 ; CHECK: $ymm16 = VPMOVZXBQZ256rm $rip, 1, $noreg, 0, $noreg
3042 $ymm16 = VPMOVZXBQZ256rm $rip, 1, $noreg, 0, $noreg
3043 ; CHECK: $ymm16 = VPMOVZXBQZ256rr $xmm0
3044 $ymm16 = VPMOVZXBQZ256rr $xmm0
3045 ; CHECK: $ymm16 = VPMOVZXBWZ256rm $rip, 1, $noreg, 0, $noreg
3046 $ymm16 = VPMOVZXBWZ256rm $rip, 1, $noreg, 0, $noreg
3047 ; CHECK: $ymm16 = VPMOVZXBWZ256rr $xmm0
3048 $ymm16 = VPMOVZXBWZ256rr $xmm0
3049 ; CHECK: $ymm16 = VPMOVZXDQZ256rm $rip, 1, $noreg, 0, $noreg
3050 $ymm16 = VPMOVZXDQZ256rm $rip, 1, $noreg, 0, $noreg
3051 ; CHECK: $ymm16 = VPMOVZXDQZ256rr $xmm0
3052 $ymm16 = VPMOVZXDQZ256rr $xmm0
3053 ; CHECK: $ymm16 = VPMOVZXWDZ256rm $rip, 1, $noreg, 0, $noreg
3054 $ymm16 = VPMOVZXWDZ256rm $rip, 1, $noreg, 0, $noreg
3055 ; CHECK: $ymm16 = VPMOVZXWDZ256rr $xmm0
3056 $ymm16 = VPMOVZXWDZ256rr $xmm0
3057 ; CHECK: $ymm16 = VPMOVZXWQZ256rm $rip, 1, $noreg, 0, $noreg
3058 $ymm16 = VPMOVZXWQZ256rm $rip, 1, $noreg, 0, $noreg
3059 ; CHECK: $ymm16 = VPMOVZXWQZ256rr $xmm0
3060 …$ymm16 = VPMOVZXWQZ256rr $xmm0
3061 ; CHECK: $ymm16 = VBROADCASTF32X2Z256rm $rip, 1, $noreg, 0, $noreg
3062 $ymm16 = VBROADCASTF32X2Z256rm $rip, 1, $noreg, 0, $noreg
3063 ; CHECK: $ymm16 = VBROADCASTF32X2Z256rr $xmm16
3064 $ymm16 = VBROADCASTF32X2Z256rr $xmm16
3065 ; CHECK: $ymm16 = VBROADCASTF32X4Z256rm $rip, 1, $noreg, 0, $noreg
3066 $ymm16 = VBROADCASTF32X4Z256rm $rip, 1, $noreg, 0, $noreg
3067 ; CHECK: $ymm16 = VBROADCASTSDZ256rm $rip, 1, $noreg, 0, $noreg
3068 $ymm16 = VBROADCASTSDZ256rm $rip, 1, $noreg, 0, $noreg
3069 ; CHECK: $ymm16 = VBROADCASTSDZ256rr $xmm0
3070 $ymm16 = VBROADCASTSDZ256rr $xmm0
3071 ; CHECK: $ymm16 = VBROADCASTSSZ256rm $rip, 1, $noreg, 0, $noreg
3072 $ymm16 = VBROADCASTSSZ256rm $rip, 1, $noreg, 0, $noreg
3073 ; CHECK: $ymm16 = VBROADCASTSSZ256rr $xmm0
3074 $ymm16 = VBROADCASTSSZ256rr $xmm0
3075 ; CHECK: $ymm16 = VPBROADCASTBZ256rm $rip, 1, $noreg, 0, $noreg
3076 $ymm16 = VPBROADCASTBZ256rm $rip, 1, $noreg, 0, $noreg
3077 ; CHECK: $ymm16 = VPBROADCASTBZ256rr $xmm0
3078 $ymm16 = VPBROADCASTBZ256rr $xmm0
3079 ; CHECK: $ymm16 = VPBROADCASTDZ256rm $rip, 1, $noreg, 0, $noreg
3080 $ymm16 = VPBROADCASTDZ256rm $rip, 1, $noreg, 0, $noreg
3081 ; CHECK: $ymm16 = VPBROADCASTDZ256rr $xmm0
3082 $ymm16 = VPBROADCASTDZ256rr $xmm0
3083 ; CHECK: $ymm16 = VPBROADCASTWZ256rm $rip, 1, $noreg, 0, $noreg
3084 $ymm16 = VPBROADCASTWZ256rm $rip, 1, $noreg, 0, $noreg
3085 ; CHECK: $ymm16 = VPBROADCASTWZ256rr $xmm0
3086 $ymm16 = VPBROADCASTWZ256rr $xmm0
3087 ; CHECK: $ymm16 = VBROADCASTI32X4Z256rm $rip, 1, $noreg, 0, $noreg
3088 $ymm16 = VBROADCASTI32X4Z256rm $rip, 1, $noreg, 0, $noreg
3089 ; CHECK: $ymm16 = VBROADCASTI32X2Z256rm $rip, 1, $noreg, 0, $noreg
3090 $ymm16 = VBROADCASTI32X2Z256rm $rip, 1, $noreg, 0, $noreg
3091 ; CHECK: $ymm16 = VBROADCASTI32X2Z256rr $xmm16
3092 $ymm16 = VBROADCASTI32X2Z256rr $xmm16
3093 ; CHECK: $ymm16 = VPBROADCASTQZ256rm $rip, 1, $noreg, 0, $noreg
3094 $ymm16 = VPBROADCASTQZ256rm $rip, 1, $noreg, 0, $noreg
3095 ; CHECK: $ymm16 = VPBROADCASTQZ256rr $xmm0
3096 $ymm16 = VPBROADCASTQZ256rr $xmm0
3097 ; CHECK: $ymm16 = VPABSBZ256rm $rip, 1, $noreg, 0, $noreg
3098 $ymm16 = VPABSBZ256rm $rip, 1, $noreg, 0, $noreg
3099 ; CHECK: $ymm16 = VPABSBZ256rr $ymm16
3100 $ymm16 = VPABSBZ256rr $ymm16
3101 ; CHECK: $ymm16 = VPABSDZ256rm $rip, 1, $noreg, 0, $noreg
3102 $ymm16 = VPABSDZ256rm $rip, 1, $noreg, 0, $noreg
3103 ; CHECK: $ymm16 = VPABSDZ256rr $ymm16
3104 $ymm16 = VPABSDZ256rr $ymm16
3105 ; CHECK: $ymm16 = VPABSWZ256rm $rip, 1, $noreg, 0, $noreg
3106 $ymm16 = VPABSWZ256rm $rip, 1, $noreg, 0, $noreg
3107 ; CHECK: $ymm16 = VPABSWZ256rr $ymm16
3108 $ymm16 = VPABSWZ256rr $ymm16
3109 ; CHECK: $ymm16 = VPSADBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3110 $ymm16 = VPSADBWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3111 ; CHECK: $ymm16 = VPSADBWZ256rr $ymm16, $ymm1
3112 …$ymm16 = VPSADBWZ256rr $ymm16, $ymm1 …
3113 ; CHECK: $ymm16 = VPERMDZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg
3114 …$ymm16 = VPERMDZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg …
3115 ; CHECK: $ymm16 = VPERMDZ256rr $ymm1, $ymm16
3116 $ymm16 = VPERMDZ256rr $ymm1, $ymm16
3117 ; CHECK: $ymm16 = VPERMILPDZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3118 $ymm16 = VPERMILPDZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3119 ; CHECK: $ymm16 = VPERMILPDZ256ri $ymm16, 7
3120 $ymm16 = VPERMILPDZ256ri $ymm16, 7
3121 ; CHECK: $ymm16 = VPERMILPDZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg
3122 …$ymm16 = VPERMILPDZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg …
3123 ; CHECK: $ymm16 = VPERMILPDZ256rr $ymm1, $ymm16
3124 $ymm16 = VPERMILPDZ256rr $ymm1, $ymm16
3125 ; CHECK: $ymm16 = VPERMILPSZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3126 $ymm16 = VPERMILPSZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3127 ; CHECK: $ymm16 = VPERMILPSZ256ri $ymm16, 7
3128 $ymm16 = VPERMILPSZ256ri $ymm16, 7
3129 ; CHECK: $ymm16 = VPERMILPSZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg
3130 …$ymm16 = VPERMILPSZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg …
3131 ; CHECK: $ymm16 = VPERMILPSZ256rr $ymm1, $ymm16
3132 $ymm16 = VPERMILPSZ256rr $ymm1, $ymm16
3133 ; CHECK: $ymm16 = VPERMPDZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3134 $ymm16 = VPERMPDZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3135 ; CHECK: $ymm16 = VPERMPDZ256ri $ymm16, 7
3136 $ymm16 = VPERMPDZ256ri $ymm16, 7
3137 ; CHECK: $ymm16 = VPERMPSZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg
3138 …$ymm16 = VPERMPSZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg …
3139 ; CHECK: $ymm16 = VPERMPSZ256rr $ymm1, $ymm16
3140 $ymm16 = VPERMPSZ256rr $ymm1, $ymm16
3141 ; CHECK: $ymm16 = VPERMQZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3142 $ymm16 = VPERMQZ256mi $rdi, 1, $noreg, 0, $noreg, 7
3143 ; CHECK: $ymm16 = VPERMQZ256ri $ymm16, 7
3144 …$ymm16 = VPERMQZ256ri $ymm16, 7 …
3145 ; CHECK: $ymm16 = VPSLLDQZ256ri $ymm16, 14
3146 $ymm16 = VPSLLDQZ256ri $ymm16, 14
3147 ; CHECK: $ymm16 = VPSLLDZ256ri $ymm16, 7
3148 $ymm16 = VPSLLDZ256ri $ymm16, 7
3149 ; CHECK: $ymm16 = VPSLLDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3150 $ymm16 = VPSLLDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3151 ; CHECK: $ymm16 = VPSLLDZ256rr $ymm16, $xmm16
3152 $ymm16 = VPSLLDZ256rr $ymm16, $xmm16
3153 ; CHECK: $ymm16 = VPSLLQZ256ri $ymm16, 7
3154 $ymm16 = VPSLLQZ256ri $ymm16, 7
3155 ; CHECK: $ymm16 = VPSLLQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3156 $ymm16 = VPSLLQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3157 ; CHECK: $ymm16 = VPSLLQZ256rr $ymm16, $xmm16
3158 $ymm16 = VPSLLQZ256rr $ymm16, $xmm16
3159 ; CHECK: $ymm16 = VPSLLVDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3160 $ymm16 = VPSLLVDZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3161 ; CHECK: $ymm16 = VPSLLVDZ256rr $ymm16, $ymm16
3162 $ymm16 = VPSLLVDZ256rr $ymm16, $ymm16
3163 ; CHECK: $ymm16 = VPSLLVQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3164 $ymm16 = VPSLLVQZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3165 ; CHECK: $ymm16 = VPSLLVQZ256rr $ymm16, $ymm16
3166 $ymm16 = VPSLLVQZ256rr $ymm16, $ymm16
3167 ; CHECK: $ymm16 = VPSLLWZ256ri $ymm16, 7
3168 $ymm16 = VPSLLWZ256ri $ymm16, 7
3169 ; CHECK: $ymm16 = VPSLLWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3170 $ymm16 = VPSLLWZ256rm $ymm16, $rip, 1, $noreg, 0, $noreg
3171 ; CHECK: $ymm16 = VPSLLWZ256rr $ymm16, $xmm16
3172 $ymm16 = VPSLLWZ256rr $ymm16, $xmm16
3173 ; CHECK: $ymm16 = VCVTDQ2PDZ256rm $rdi, 1, $noreg, 0, $noreg
3174 $ymm16 = VCVTDQ2PDZ256rm $rdi, 1, $noreg, 0, $noreg
3175 ; CHECK: $ymm16 = VCVTDQ2PDZ256rr $xmm0
3176 $ymm16 = VCVTDQ2PDZ256rr $xmm0, implicit $mxcsr
3177 ; CHECK: $ymm16 = VCVTDQ2PSZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3178 $ymm16 = VCVTDQ2PSZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3179 ; CHECK: $ymm16 = VCVTDQ2PSZ256rr $ymm16, implicit $mxcsr
3180 $ymm16 = VCVTDQ2PSZ256rr $ymm16, implicit $mxcsr
3183 ; CHECK: $xmm16 = VCVTPD2DQZ256rr $ymm16, implicit $mxcsr
3184 $xmm16 = VCVTPD2DQZ256rr $ymm16, implicit $mxcsr
3187 ; CHECK: $xmm16 = VCVTPD2PSZ256rr $ymm16, implicit $mxcsr
3188 $xmm16 = VCVTPD2PSZ256rr $ymm16, implicit $mxcsr
3189 ; CHECK: $ymm16 = VCVTPS2DQZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3190 $ymm16 = VCVTPS2DQZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3191 ; CHECK: $ymm16 = VCVTPS2DQZ256rr $ymm16, implicit $mxcsr
3192 $ymm16 = VCVTPS2DQZ256rr $ymm16, implicit $mxcsr
3193 ; CHECK: $ymm16 = VCVTPS2PDZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3194 $ymm16 = VCVTPS2PDZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3195 ; CHECK: $ymm16 = VCVTPS2PDZ256rr $xmm0, implicit $mxcsr
3196 $ymm16 = VCVTPS2PDZ256rr $xmm0, implicit $mxcsr
3197 …; CHECK: VCVTPS2PHZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16, 0, implicit $mxcsr
3198 …VCVTPS2PHZ256mr $rdi, 1, $noreg, 0, $noreg, $ymm16, 0, implicit $mxcsr
3199 ; CHECK: $xmm0 = VCVTPS2PHZ256rr $ymm16, 0, implicit $mxcsr
3200 $xmm0 = VCVTPS2PHZ256rr $ymm16, 0, implicit $mxcsr
3201 ; CHECK: $ymm16 = VCVTPH2PSZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3202 $ymm16 = VCVTPH2PSZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3203 ; CHECK: $ymm16 = VCVTPH2PSZ256rr $xmm16, implicit $mxcsr
3204 $ymm16 = VCVTPH2PSZ256rr $xmm16, implicit $mxcsr
3207 ; CHECK: $xmm16 = VCVTTPD2DQZ256rr $ymm16, implicit $mxcsr
3208 $xmm16 = VCVTTPD2DQZ256rr $ymm16, implicit $mxcsr
3209 ; CHECK: $ymm16 = VCVTTPS2DQZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3210 $ymm16 = VCVTTPS2DQZ256rm $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3211 ; CHECK: $ymm16 = VCVTTPS2DQZ256rr $ymm16, implicit $mxcsr
3212 $ymm16 = VCVTTPS2DQZ256rr $ymm16, implicit $mxcsr
3213 ; CHECK: $ymm16 = VSQRTPDZ256m $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3214 $ymm16 = VSQRTPDZ256m $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3215 ; CHECK: $ymm16 = VSQRTPDZ256r $ymm16, implicit $mxcsr
3216 $ymm16 = VSQRTPDZ256r $ymm16, implicit $mxcsr
3217 ; CHECK: $ymm16 = VSQRTPSZ256m $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3218 $ymm16 = VSQRTPSZ256m $rdi, 1, $noreg, 0, $noreg, implicit $mxcsr
3219 ; CHECK: $ymm16 = VSQRTPSZ256r $ymm16, implicit $mxcsr
3220 $ymm16 = VSQRTPSZ256r $ymm16, implicit $mxcsr
3221 ; CHECK: $ymm16 = VPALIGNRZ256rmi $ymm16, $rdi, 1, $noreg, 0, $noreg, 1
3222 $ymm16 = VPALIGNRZ256rmi $ymm16, $rdi, 1, $noreg, 0, $noreg, 1
3223 ; CHECK: $ymm16 = VPALIGNRZ256rri $ymm16, $ymm1, 1
3224 $ymm16 = VPALIGNRZ256rri $ymm16, $ymm1, 1
3225 ; CHECK: $ymm16 = VMOVUPSZ256rm $rdi, 1, $noreg, 0, $noreg
3226 …$ymm16 = VMOVUPSZ256rm $rdi, 1, $noreg, 0, $noreg …
3227 ; CHECK: $ymm16 = VMOVUPSZ256rr $ymm16
3228 $ymm16 = VMOVUPSZ256rr $ymm16
3229 ; CHECK: $ymm16 = VMOVUPSZ256rr_REV $ymm16
3230 …$ymm16 = VMOVUPSZ256rr_REV $ymm16
3231 ; CHECK: $ymm16 = VPSHUFBZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg
3232 $ymm16 = VPSHUFBZ256rm $ymm16, $rdi, 1, $noreg, 0, $noreg
3233 ; CHECK: $ymm16 = VPSHUFBZ256rr $ymm16, $ymm1
3234 $ymm16 = VPSHUFBZ256rr $ymm16, $ymm1
3235 ; CHECK: $ymm16 = VPSHUFDZ256mi $rdi, 1, $noreg, 0, $noreg, -24
3236 $ymm16 = VPSHUFDZ256mi $rdi, 1, $noreg, 0, $noreg, -24
3237 ; CHECK: $ymm16 = VPSHUFDZ256ri $ymm16, -24
3238 $ymm16 = VPSHUFDZ256ri $ymm16, -24
3239 ; CHECK: $ymm16 = VPSHUFHWZ256mi $rdi, 1, $noreg, 0, $noreg, -24
3240 $ymm16 = VPSHUFHWZ256mi $rdi, 1, $noreg, 0, $noreg, -24
3241 ; CHECK: $ymm16 = VPSHUFHWZ256ri $ymm16, -24
3242 $ymm16 = VPSHUFHWZ256ri $ymm16, -24
3243 ; CHECK: $ymm16 = VPSHUFLWZ256mi $rdi, 1, $noreg, 0, $noreg, -24
3244 $ymm16 = VPSHUFLWZ256mi $rdi, 1, $noreg, 0, $noreg, -24
3245 ; CHECK: $ymm16 = VPSHUFLWZ256ri $ymm16, -24
3246 $ymm16 = VPSHUFLWZ256ri $ymm16, -24
3247 ; CHECK: $ymm16 = VSHUFPDZ256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, -24
3248 $ymm16 = VSHUFPDZ256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, -24
3249 ; CHECK: $ymm16 = VSHUFPDZ256rri $ymm16, $ymm1, -24
3250 $ymm16 = VSHUFPDZ256rri $ymm16, $ymm1, -24
3251 ; CHECK: $ymm16 = VSHUFPSZ256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, -24
3252 $ymm16 = VSHUFPSZ256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, -24
3253 ; CHECK: $ymm16 = VSHUFPSZ256rri $ymm16, $ymm1, -24
3254 $ymm16 = VSHUFPSZ256rri $ymm16, $ymm1, -24
3255 ; CHECK: $ymm16 = VRNDSCALEPDZ256rmi $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
3256 $ymm16 = VRNDSCALEPDZ256rmi $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
3257 ; CHECK: $ymm16 = VRNDSCALEPDZ256rri $ymm16, 15, implicit $mxcsr
3258 $ymm16 = VRNDSCALEPDZ256rri $ymm16, 15, implicit $mxcsr
3259 ; CHECK: $ymm16 = VRNDSCALEPSZ256rmi $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
3260 $ymm16 = VRNDSCALEPSZ256rmi $rip, 1, $noreg, 0, $noreg, 15, implicit $mxcsr
3261 ; CHECK: $ymm16 = VRNDSCALEPSZ256rri $ymm16, 15, implicit $mxcsr
3262 $ymm16 = VRNDSCALEPSZ256rri $ymm16, 15, implicit $mxcsr
3271 ; CHECK: $ymm16 = VSHUFF32X4Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3272 $ymm16 = VSHUFF32X4Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3273 ; CHECK: $ymm16 = VSHUFF32X4Z256rri $ymm16, $ymm1, 228
3274 $ymm16 = VSHUFF32X4Z256rri $ymm16, $ymm1, 228
3275 ; CHECK: $ymm16 = VSHUFF64X2Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3276 $ymm16 = VSHUFF64X2Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3277 ; CHECK: $ymm16 = VSHUFF64X2Z256rri $ymm16, $ymm1, 228
3278 $ymm16 = VSHUFF64X2Z256rri $ymm16, $ymm1, 228
3279 ; CHECK: $ymm16 = VSHUFI32X4Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3280 $ymm16 = VSHUFI32X4Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3281 ; CHECK: $ymm16 = VSHUFI32X4Z256rri $ymm16, $ymm1, 228
3282 $ymm16 = VSHUFI32X4Z256rri $ymm16, $ymm1, 228
3283 ; CHECK: $ymm16 = VSHUFI64X2Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3284 $ymm16 = VSHUFI64X2Z256rmi $ymm16, $rip, 1, $noreg, 0, $noreg, 228
3285 ; CHECK: $ymm16 = VSHUFI64X2Z256rri $ymm16, $ymm1, 228
3286 $ymm16 = VSHUFI64X2Z256rri $ymm16, $ymm1, 228