Lines Matching refs:to4
79 // CHECK: vaddpd (%rcx){1to4}, %ymm26, %ymm28
81 vaddpd (%rcx){1to4}, %ymm26, %ymm28
99 // CHECK: vaddpd 1016(%rdx){1to4}, %ymm26, %ymm28
101 vaddpd 1016(%rdx){1to4}, %ymm26, %ymm28
103 // CHECK: vaddpd 1024(%rdx){1to4}, %ymm26, %ymm28
105 vaddpd 1024(%rdx){1to4}, %ymm26, %ymm28
107 // CHECK: vaddpd -1024(%rdx){1to4}, %ymm26, %ymm28
109 vaddpd -1024(%rdx){1to4}, %ymm26, %ymm28
111 // CHECK: vaddpd -1032(%rdx){1to4}, %ymm26, %ymm28
113 vaddpd -1032(%rdx){1to4}, %ymm26, %ymm28
135 // CHECK: vaddps (%rcx){1to4}, %xmm19, %xmm24
137 vaddps (%rcx){1to4}, %xmm19, %xmm24
155 // CHECK: vaddps 508(%rdx){1to4}, %xmm19, %xmm24
157 vaddps 508(%rdx){1to4}, %xmm19, %xmm24
159 // CHECK: vaddps 512(%rdx){1to4}, %xmm19, %xmm24
161 vaddps 512(%rdx){1to4}, %xmm19, %xmm24
163 // CHECK: vaddps -512(%rdx){1to4}, %xmm19, %xmm24
165 vaddps -512(%rdx){1to4}, %xmm19, %xmm24
167 // CHECK: vaddps -516(%rdx){1to4}, %xmm19, %xmm24
169 vaddps -516(%rdx){1to4}, %xmm19, %xmm24
435 // CHECK: vdivpd (%rcx){1to4}, %ymm24, %ymm23
437 vdivpd (%rcx){1to4}, %ymm24, %ymm23
455 // CHECK: vdivpd 1016(%rdx){1to4}, %ymm24, %ymm23
457 vdivpd 1016(%rdx){1to4}, %ymm24, %ymm23
459 // CHECK: vdivpd 1024(%rdx){1to4}, %ymm24, %ymm23
461 vdivpd 1024(%rdx){1to4}, %ymm24, %ymm23
463 // CHECK: vdivpd -1024(%rdx){1to4}, %ymm24, %ymm23
465 vdivpd -1024(%rdx){1to4}, %ymm24, %ymm23
467 // CHECK: vdivpd -1032(%rdx){1to4}, %ymm24, %ymm23
469 vdivpd -1032(%rdx){1to4}, %ymm24, %ymm23
491 // CHECK: vdivps (%rcx){1to4}, %xmm24, %xmm17
493 vdivps (%rcx){1to4}, %xmm24, %xmm17
511 // CHECK: vdivps 508(%rdx){1to4}, %xmm24, %xmm17
513 vdivps 508(%rdx){1to4}, %xmm24, %xmm17
515 // CHECK: vdivps 512(%rdx){1to4}, %xmm24, %xmm17
517 vdivps 512(%rdx){1to4}, %xmm24, %xmm17
519 // CHECK: vdivps -512(%rdx){1to4}, %xmm24, %xmm17
521 vdivps -512(%rdx){1to4}, %xmm24, %xmm17
523 // CHECK: vdivps -516(%rdx){1to4}, %xmm24, %xmm17
525 vdivps -516(%rdx){1to4}, %xmm24, %xmm17
659 // CHECK: vmaxpd (%rcx){1to4}, %ymm24, %ymm21
661 vmaxpd (%rcx){1to4}, %ymm24, %ymm21
679 // CHECK: vmaxpd 1016(%rdx){1to4}, %ymm24, %ymm21
681 vmaxpd 1016(%rdx){1to4}, %ymm24, %ymm21
683 // CHECK: vmaxpd 1024(%rdx){1to4}, %ymm24, %ymm21
685 vmaxpd 1024(%rdx){1to4}, %ymm24, %ymm21
687 // CHECK: vmaxpd -1024(%rdx){1to4}, %ymm24, %ymm21
689 vmaxpd -1024(%rdx){1to4}, %ymm24, %ymm21
691 // CHECK: vmaxpd -1032(%rdx){1to4}, %ymm24, %ymm21
693 vmaxpd -1032(%rdx){1to4}, %ymm24, %ymm21
715 // CHECK: vmaxps (%rcx){1to4}, %xmm20, %xmm24
717 vmaxps (%rcx){1to4}, %xmm20, %xmm24
735 // CHECK: vmaxps 508(%rdx){1to4}, %xmm20, %xmm24
737 vmaxps 508(%rdx){1to4}, %xmm20, %xmm24
739 // CHECK: vmaxps 512(%rdx){1to4}, %xmm20, %xmm24
741 vmaxps 512(%rdx){1to4}, %xmm20, %xmm24
743 // CHECK: vmaxps -512(%rdx){1to4}, %xmm20, %xmm24
745 vmaxps -512(%rdx){1to4}, %xmm20, %xmm24
747 // CHECK: vmaxps -516(%rdx){1to4}, %xmm20, %xmm24
749 vmaxps -516(%rdx){1to4}, %xmm20, %xmm24
883 // CHECK: vminpd (%rcx){1to4}, %ymm29, %ymm24
885 vminpd (%rcx){1to4}, %ymm29, %ymm24
903 // CHECK: vminpd 1016(%rdx){1to4}, %ymm29, %ymm24
905 vminpd 1016(%rdx){1to4}, %ymm29, %ymm24
907 // CHECK: vminpd 1024(%rdx){1to4}, %ymm29, %ymm24
909 vminpd 1024(%rdx){1to4}, %ymm29, %ymm24
911 // CHECK: vminpd -1024(%rdx){1to4}, %ymm29, %ymm24
913 vminpd -1024(%rdx){1to4}, %ymm29, %ymm24
915 // CHECK: vminpd -1032(%rdx){1to4}, %ymm29, %ymm24
917 vminpd -1032(%rdx){1to4}, %ymm29, %ymm24
939 // CHECK: vminps (%rcx){1to4}, %xmm20, %xmm17
941 vminps (%rcx){1to4}, %xmm20, %xmm17
959 // CHECK: vminps 508(%rdx){1to4}, %xmm20, %xmm17
961 vminps 508(%rdx){1to4}, %xmm20, %xmm17
963 // CHECK: vminps 512(%rdx){1to4}, %xmm20, %xmm17
965 vminps 512(%rdx){1to4}, %xmm20, %xmm17
967 // CHECK: vminps -512(%rdx){1to4}, %xmm20, %xmm17
969 vminps -512(%rdx){1to4}, %xmm20, %xmm17
971 // CHECK: vminps -516(%rdx){1to4}, %xmm20, %xmm17
973 vminps -516(%rdx){1to4}, %xmm20, %xmm17
1875 // CHECK: vmulpd (%rcx){1to4}, %ymm27, %ymm25
1877 vmulpd (%rcx){1to4}, %ymm27, %ymm25
1895 // CHECK: vmulpd 1016(%rdx){1to4}, %ymm27, %ymm25
1897 vmulpd 1016(%rdx){1to4}, %ymm27, %ymm25
1899 // CHECK: vmulpd 1024(%rdx){1to4}, %ymm27, %ymm25
1901 vmulpd 1024(%rdx){1to4}, %ymm27, %ymm25
1903 // CHECK: vmulpd -1024(%rdx){1to4}, %ymm27, %ymm25
1905 vmulpd -1024(%rdx){1to4}, %ymm27, %ymm25
1907 // CHECK: vmulpd -1032(%rdx){1to4}, %ymm27, %ymm25
1909 vmulpd -1032(%rdx){1to4}, %ymm27, %ymm25
1931 // CHECK: vmulps (%rcx){1to4}, %xmm17, %xmm29
1933 vmulps (%rcx){1to4}, %xmm17, %xmm29
1951 // CHECK: vmulps 508(%rdx){1to4}, %xmm17, %xmm29
1953 vmulps 508(%rdx){1to4}, %xmm17, %xmm29
1955 // CHECK: vmulps 512(%rdx){1to4}, %xmm17, %xmm29
1957 vmulps 512(%rdx){1to4}, %xmm17, %xmm29
1959 // CHECK: vmulps -512(%rdx){1to4}, %xmm17, %xmm29
1961 vmulps -512(%rdx){1to4}, %xmm17, %xmm29
1963 // CHECK: vmulps -516(%rdx){1to4}, %xmm17, %xmm29
1965 vmulps -516(%rdx){1to4}, %xmm17, %xmm29
2043 // CHECK: vpaddd (%rcx){1to4}, %xmm19, %xmm21
2045 vpaddd (%rcx){1to4}, %xmm19, %xmm21
2063 // CHECK: vpaddd 508(%rdx){1to4}, %xmm19, %xmm21
2065 vpaddd 508(%rdx){1to4}, %xmm19, %xmm21
2067 // CHECK: vpaddd 512(%rdx){1to4}, %xmm19, %xmm21
2069 vpaddd 512(%rdx){1to4}, %xmm19, %xmm21
2071 // CHECK: vpaddd -512(%rdx){1to4}, %xmm19, %xmm21
2073 vpaddd -512(%rdx){1to4}, %xmm19, %xmm21
2075 // CHECK: vpaddd -516(%rdx){1to4}, %xmm19, %xmm21
2077 vpaddd -516(%rdx){1to4}, %xmm19, %xmm21
2211 // CHECK: vpaddq (%rcx){1to4}, %ymm25, %ymm20
2213 vpaddq (%rcx){1to4}, %ymm25, %ymm20
2231 // CHECK: vpaddq 1016(%rdx){1to4}, %ymm25, %ymm20
2233 vpaddq 1016(%rdx){1to4}, %ymm25, %ymm20
2235 // CHECK: vpaddq 1024(%rdx){1to4}, %ymm25, %ymm20
2237 vpaddq 1024(%rdx){1to4}, %ymm25, %ymm20
2239 // CHECK: vpaddq -1024(%rdx){1to4}, %ymm25, %ymm20
2241 vpaddq -1024(%rdx){1to4}, %ymm25, %ymm20
2243 // CHECK: vpaddq -1032(%rdx){1to4}, %ymm25, %ymm20
2245 vpaddq -1032(%rdx){1to4}, %ymm25, %ymm20
2267 // CHECK: vpandd (%rcx){1to4}, %xmm26, %xmm24
2269 vpandd (%rcx){1to4}, %xmm26, %xmm24
2287 // CHECK: vpandd 508(%rdx){1to4}, %xmm26, %xmm24
2289 vpandd 508(%rdx){1to4}, %xmm26, %xmm24
2291 // CHECK: vpandd 512(%rdx){1to4}, %xmm26, %xmm24
2293 vpandd 512(%rdx){1to4}, %xmm26, %xmm24
2295 // CHECK: vpandd -512(%rdx){1to4}, %xmm26, %xmm24
2297 vpandd -512(%rdx){1to4}, %xmm26, %xmm24
2299 // CHECK: vpandd -516(%rdx){1to4}, %xmm26, %xmm24
2301 vpandd -516(%rdx){1to4}, %xmm26, %xmm24
2379 // CHECK: vpandnd (%rcx){1to4}, %xmm17, %xmm24
2381 vpandnd (%rcx){1to4}, %xmm17, %xmm24
2399 // CHECK: vpandnd 508(%rdx){1to4}, %xmm17, %xmm24
2401 vpandnd 508(%rdx){1to4}, %xmm17, %xmm24
2403 // CHECK: vpandnd 512(%rdx){1to4}, %xmm17, %xmm24
2405 vpandnd 512(%rdx){1to4}, %xmm17, %xmm24
2407 // CHECK: vpandnd -512(%rdx){1to4}, %xmm17, %xmm24
2409 vpandnd -512(%rdx){1to4}, %xmm17, %xmm24
2411 // CHECK: vpandnd -516(%rdx){1to4}, %xmm17, %xmm24
2413 vpandnd -516(%rdx){1to4}, %xmm17, %xmm24
2547 // CHECK: vpandnq (%rcx){1to4}, %ymm20, %ymm29
2549 vpandnq (%rcx){1to4}, %ymm20, %ymm29
2567 // CHECK: vpandnq 1016(%rdx){1to4}, %ymm20, %ymm29
2569 vpandnq 1016(%rdx){1to4}, %ymm20, %ymm29
2571 // CHECK: vpandnq 1024(%rdx){1to4}, %ymm20, %ymm29
2573 vpandnq 1024(%rdx){1to4}, %ymm20, %ymm29
2575 // CHECK: vpandnq -1024(%rdx){1to4}, %ymm20, %ymm29
2577 vpandnq -1024(%rdx){1to4}, %ymm20, %ymm29
2579 // CHECK: vpandnq -1032(%rdx){1to4}, %ymm20, %ymm29
2581 vpandnq -1032(%rdx){1to4}, %ymm20, %ymm29
2659 // CHECK: vpandq (%rcx){1to4}, %ymm26, %ymm25
2661 vpandq (%rcx){1to4}, %ymm26, %ymm25
2679 // CHECK: vpandq 1016(%rdx){1to4}, %ymm26, %ymm25
2681 vpandq 1016(%rdx){1to4}, %ymm26, %ymm25
2683 // CHECK: vpandq 1024(%rdx){1to4}, %ymm26, %ymm25
2685 vpandq 1024(%rdx){1to4}, %ymm26, %ymm25
2687 // CHECK: vpandq -1024(%rdx){1to4}, %ymm26, %ymm25
2689 vpandq -1024(%rdx){1to4}, %ymm26, %ymm25
2691 // CHECK: vpandq -1032(%rdx){1to4}, %ymm26, %ymm25
2693 vpandq -1032(%rdx){1to4}, %ymm26, %ymm25
2787 // CHECK: vpcmpd $123, (%rcx){1to4}, %xmm23, %k4
2789 vpcmpd $123, (%rcx){1to4}, %xmm23, %k4
2807 // CHECK: vpcmpd $123, 508(%rdx){1to4}, %xmm23, %k4
2809 vpcmpd $123, 508(%rdx){1to4}, %xmm23, %k4
2811 // CHECK: vpcmpd $123, 512(%rdx){1to4}, %xmm23, %k4
2813 vpcmpd $123, 512(%rdx){1to4}, %xmm23, %k4
2815 // CHECK: vpcmpd $123, -512(%rdx){1to4}, %xmm23, %k4
2817 vpcmpd $123, -512(%rdx){1to4}, %xmm23, %k4
2819 // CHECK: vpcmpd $123, -516(%rdx){1to4}, %xmm23, %k4
2821 vpcmpd $123, -516(%rdx){1to4}, %xmm23, %k4
2895 // CHECK: vpcmpeqd (%rcx){1to4}, %xmm29, %k3
2897 vpcmpeqd (%rcx){1to4}, %xmm29, %k3
2915 // CHECK: vpcmpeqd 508(%rdx){1to4}, %xmm29, %k3
2917 vpcmpeqd 508(%rdx){1to4}, %xmm29, %k3
2919 // CHECK: vpcmpeqd 512(%rdx){1to4}, %xmm29, %k3
2921 vpcmpeqd 512(%rdx){1to4}, %xmm29, %k3
2923 // CHECK: vpcmpeqd -512(%rdx){1to4}, %xmm29, %k3
2925 vpcmpeqd -512(%rdx){1to4}, %xmm29, %k3
2927 // CHECK: vpcmpeqd -516(%rdx){1to4}, %xmm29, %k3
2929 vpcmpeqd -516(%rdx){1to4}, %xmm29, %k3
3051 // CHECK: vpcmpeqq (%rcx){1to4}, %ymm30, %k5
3053 vpcmpeqq (%rcx){1to4}, %ymm30, %k5
3071 // CHECK: vpcmpeqq 1016(%rdx){1to4}, %ymm30, %k5
3073 vpcmpeqq 1016(%rdx){1to4}, %ymm30, %k5
3075 // CHECK: vpcmpeqq 1024(%rdx){1to4}, %ymm30, %k5
3077 vpcmpeqq 1024(%rdx){1to4}, %ymm30, %k5
3079 // CHECK: vpcmpeqq -1024(%rdx){1to4}, %ymm30, %k5
3081 vpcmpeqq -1024(%rdx){1to4}, %ymm30, %k5
3083 // CHECK: vpcmpeqq -1032(%rdx){1to4}, %ymm30, %k5
3085 vpcmpeqq -1032(%rdx){1to4}, %ymm30, %k5
3103 // CHECK: vpcmpgtd (%rcx){1to4}, %xmm29, %k4
3105 vpcmpgtd (%rcx){1to4}, %xmm29, %k4
3123 // CHECK: vpcmpgtd 508(%rdx){1to4}, %xmm29, %k4
3125 vpcmpgtd 508(%rdx){1to4}, %xmm29, %k4
3127 // CHECK: vpcmpgtd 512(%rdx){1to4}, %xmm29, %k4
3129 vpcmpgtd 512(%rdx){1to4}, %xmm29, %k4
3131 // CHECK: vpcmpgtd -512(%rdx){1to4}, %xmm29, %k4
3133 vpcmpgtd -512(%rdx){1to4}, %xmm29, %k4
3135 // CHECK: vpcmpgtd -516(%rdx){1to4}, %xmm29, %k4
3137 vpcmpgtd -516(%rdx){1to4}, %xmm29, %k4
3259 // CHECK: vpcmpgtq (%rcx){1to4}, %ymm22, %k2
3261 vpcmpgtq (%rcx){1to4}, %ymm22, %k2
3279 // CHECK: vpcmpgtq 1016(%rdx){1to4}, %ymm22, %k2
3281 vpcmpgtq 1016(%rdx){1to4}, %ymm22, %k2
3283 // CHECK: vpcmpgtq 1024(%rdx){1to4}, %ymm22, %k2
3285 vpcmpgtq 1024(%rdx){1to4}, %ymm22, %k2
3287 // CHECK: vpcmpgtq -1024(%rdx){1to4}, %ymm22, %k2
3289 vpcmpgtq -1024(%rdx){1to4}, %ymm22, %k2
3291 // CHECK: vpcmpgtq -1032(%rdx){1to4}, %ymm22, %k2
3293 vpcmpgtq -1032(%rdx){1to4}, %ymm22, %k2
3371 // CHECK: vpcmpq $123, (%rcx){1to4}, %ymm26, %k4
3373 vpcmpq $123, (%rcx){1to4}, %ymm26, %k4
3391 // CHECK: vpcmpq $123, 1016(%rdx){1to4}, %ymm26, %k4
3393 vpcmpq $123, 1016(%rdx){1to4}, %ymm26, %k4
3395 // CHECK: vpcmpq $123, 1024(%rdx){1to4}, %ymm26, %k4
3397 vpcmpq $123, 1024(%rdx){1to4}, %ymm26, %k4
3399 // CHECK: vpcmpq $123, -1024(%rdx){1to4}, %ymm26, %k4
3401 vpcmpq $123, -1024(%rdx){1to4}, %ymm26, %k4
3403 // CHECK: vpcmpq $123, -1032(%rdx){1to4}, %ymm26, %k4
3405 vpcmpq $123, -1032(%rdx){1to4}, %ymm26, %k4
3427 // CHECK: vpcmpud $123, (%rcx){1to4}, %xmm22, %k3
3429 vpcmpud $123, (%rcx){1to4}, %xmm22, %k3
3447 // CHECK: vpcmpud $123, 508(%rdx){1to4}, %xmm22, %k3
3449 vpcmpud $123, 508(%rdx){1to4}, %xmm22, %k3
3451 // CHECK: vpcmpud $123, 512(%rdx){1to4}, %xmm22, %k3
3453 vpcmpud $123, 512(%rdx){1to4}, %xmm22, %k3
3455 // CHECK: vpcmpud $123, -512(%rdx){1to4}, %xmm22, %k3
3457 vpcmpud $123, -512(%rdx){1to4}, %xmm22, %k3
3459 // CHECK: vpcmpud $123, -516(%rdx){1to4}, %xmm22, %k3
3461 vpcmpud $123, -516(%rdx){1to4}, %xmm22, %k3
3595 // CHECK: vpcmpuq $123, (%rcx){1to4}, %ymm22, %k3
3597 vpcmpuq $123, (%rcx){1to4}, %ymm22, %k3
3615 // CHECK: vpcmpuq $123, 1016(%rdx){1to4}, %ymm22, %k3
3617 vpcmpuq $123, 1016(%rdx){1to4}, %ymm22, %k3
3619 // CHECK: vpcmpuq $123, 1024(%rdx){1to4}, %ymm22, %k3
3621 vpcmpuq $123, 1024(%rdx){1to4}, %ymm22, %k3
3623 // CHECK: vpcmpuq $123, -1024(%rdx){1to4}, %ymm22, %k3
3625 vpcmpuq $123, -1024(%rdx){1to4}, %ymm22, %k3
3627 // CHECK: vpcmpuq $123, -1032(%rdx){1to4}, %ymm22, %k3
3629 vpcmpuq $123, -1032(%rdx){1to4}, %ymm22, %k3
3651 // CHECK: vpmaxsd (%rcx){1to4}, %xmm22, %xmm19
3653 vpmaxsd (%rcx){1to4}, %xmm22, %xmm19
3671 // CHECK: vpmaxsd 508(%rdx){1to4}, %xmm22, %xmm19
3673 vpmaxsd 508(%rdx){1to4}, %xmm22, %xmm19
3675 // CHECK: vpmaxsd 512(%rdx){1to4}, %xmm22, %xmm19
3677 vpmaxsd 512(%rdx){1to4}, %xmm22, %xmm19
3679 // CHECK: vpmaxsd -512(%rdx){1to4}, %xmm22, %xmm19
3681 vpmaxsd -512(%rdx){1to4}, %xmm22, %xmm19
3683 // CHECK: vpmaxsd -516(%rdx){1to4}, %xmm22, %xmm19
3685 vpmaxsd -516(%rdx){1to4}, %xmm22, %xmm19
3819 // CHECK: vpmaxsq (%rcx){1to4}, %ymm20, %ymm30
3821 vpmaxsq (%rcx){1to4}, %ymm20, %ymm30
3839 // CHECK: vpmaxsq 1016(%rdx){1to4}, %ymm20, %ymm30
3841 vpmaxsq 1016(%rdx){1to4}, %ymm20, %ymm30
3843 // CHECK: vpmaxsq 1024(%rdx){1to4}, %ymm20, %ymm30
3845 vpmaxsq 1024(%rdx){1to4}, %ymm20, %ymm30
3847 // CHECK: vpmaxsq -1024(%rdx){1to4}, %ymm20, %ymm30
3849 vpmaxsq -1024(%rdx){1to4}, %ymm20, %ymm30
3851 // CHECK: vpmaxsq -1032(%rdx){1to4}, %ymm20, %ymm30
3853 vpmaxsq -1032(%rdx){1to4}, %ymm20, %ymm30
3875 // CHECK: vpmaxud (%rcx){1to4}, %xmm17, %xmm21
3877 vpmaxud (%rcx){1to4}, %xmm17, %xmm21
3895 // CHECK: vpmaxud 508(%rdx){1to4}, %xmm17, %xmm21
3897 vpmaxud 508(%rdx){1to4}, %xmm17, %xmm21
3899 // CHECK: vpmaxud 512(%rdx){1to4}, %xmm17, %xmm21
3901 vpmaxud 512(%rdx){1to4}, %xmm17, %xmm21
3903 // CHECK: vpmaxud -512(%rdx){1to4}, %xmm17, %xmm21
3905 vpmaxud -512(%rdx){1to4}, %xmm17, %xmm21
3907 // CHECK: vpmaxud -516(%rdx){1to4}, %xmm17, %xmm21
3909 vpmaxud -516(%rdx){1to4}, %xmm17, %xmm21
4043 // CHECK: vpmaxuq (%rcx){1to4}, %ymm17, %ymm30
4045 vpmaxuq (%rcx){1to4}, %ymm17, %ymm30
4063 // CHECK: vpmaxuq 1016(%rdx){1to4}, %ymm17, %ymm30
4065 vpmaxuq 1016(%rdx){1to4}, %ymm17, %ymm30
4067 // CHECK: vpmaxuq 1024(%rdx){1to4}, %ymm17, %ymm30
4069 vpmaxuq 1024(%rdx){1to4}, %ymm17, %ymm30
4071 // CHECK: vpmaxuq -1024(%rdx){1to4}, %ymm17, %ymm30
4073 vpmaxuq -1024(%rdx){1to4}, %ymm17, %ymm30
4075 // CHECK: vpmaxuq -1032(%rdx){1to4}, %ymm17, %ymm30
4077 vpmaxuq -1032(%rdx){1to4}, %ymm17, %ymm30
4099 // CHECK: vpminsd (%rcx){1to4}, %xmm21, %xmm29
4101 vpminsd (%rcx){1to4}, %xmm21, %xmm29
4119 // CHECK: vpminsd 508(%rdx){1to4}, %xmm21, %xmm29
4121 vpminsd 508(%rdx){1to4}, %xmm21, %xmm29
4123 // CHECK: vpminsd 512(%rdx){1to4}, %xmm21, %xmm29
4125 vpminsd 512(%rdx){1to4}, %xmm21, %xmm29
4127 // CHECK: vpminsd -512(%rdx){1to4}, %xmm21, %xmm29
4129 vpminsd -512(%rdx){1to4}, %xmm21, %xmm29
4131 // CHECK: vpminsd -516(%rdx){1to4}, %xmm21, %xmm29
4133 vpminsd -516(%rdx){1to4}, %xmm21, %xmm29
4267 // CHECK: vpminsq (%rcx){1to4}, %ymm29, %ymm25
4269 vpminsq (%rcx){1to4}, %ymm29, %ymm25
4287 // CHECK: vpminsq 1016(%rdx){1to4}, %ymm29, %ymm25
4289 vpminsq 1016(%rdx){1to4}, %ymm29, %ymm25
4291 // CHECK: vpminsq 1024(%rdx){1to4}, %ymm29, %ymm25
4293 vpminsq 1024(%rdx){1to4}, %ymm29, %ymm25
4295 // CHECK: vpminsq -1024(%rdx){1to4}, %ymm29, %ymm25
4297 vpminsq -1024(%rdx){1to4}, %ymm29, %ymm25
4299 // CHECK: vpminsq -1032(%rdx){1to4}, %ymm29, %ymm25
4301 vpminsq -1032(%rdx){1to4}, %ymm29, %ymm25
4323 // CHECK: vpminud (%rcx){1to4}, %xmm23, %xmm18
4325 vpminud (%rcx){1to4}, %xmm23, %xmm18
4343 // CHECK: vpminud 508(%rdx){1to4}, %xmm23, %xmm18
4345 vpminud 508(%rdx){1to4}, %xmm23, %xmm18
4347 // CHECK: vpminud 512(%rdx){1to4}, %xmm23, %xmm18
4349 vpminud 512(%rdx){1to4}, %xmm23, %xmm18
4351 // CHECK: vpminud -512(%rdx){1to4}, %xmm23, %xmm18
4353 vpminud -512(%rdx){1to4}, %xmm23, %xmm18
4355 // CHECK: vpminud -516(%rdx){1to4}, %xmm23, %xmm18
4357 vpminud -516(%rdx){1to4}, %xmm23, %xmm18
4491 // CHECK: vpminuq (%rcx){1to4}, %ymm21, %ymm29
4493 vpminuq (%rcx){1to4}, %ymm21, %ymm29
4511 // CHECK: vpminuq 1016(%rdx){1to4}, %ymm21, %ymm29
4513 vpminuq 1016(%rdx){1to4}, %ymm21, %ymm29
4515 // CHECK: vpminuq 1024(%rdx){1to4}, %ymm21, %ymm29
4517 vpminuq 1024(%rdx){1to4}, %ymm21, %ymm29
4519 // CHECK: vpminuq -1024(%rdx){1to4}, %ymm21, %ymm29
4521 vpminuq -1024(%rdx){1to4}, %ymm21, %ymm29
4523 // CHECK: vpminuq -1032(%rdx){1to4}, %ymm21, %ymm29
4525 vpminuq -1032(%rdx){1to4}, %ymm21, %ymm29
5267 // CHECK: vpmulld (%rcx){1to4}, %xmm19, %xmm25
5269 vpmulld (%rcx){1to4}, %xmm19, %xmm25
5287 // CHECK: vpmulld 508(%rdx){1to4}, %xmm19, %xmm25
5289 vpmulld 508(%rdx){1to4}, %xmm19, %xmm25
5291 // CHECK: vpmulld 512(%rdx){1to4}, %xmm19, %xmm25
5293 vpmulld 512(%rdx){1to4}, %xmm19, %xmm25
5295 // CHECK: vpmulld -512(%rdx){1to4}, %xmm19, %xmm25
5297 vpmulld -512(%rdx){1to4}, %xmm19, %xmm25
5299 // CHECK: vpmulld -516(%rdx){1to4}, %xmm19, %xmm25
5301 vpmulld -516(%rdx){1to4}, %xmm19, %xmm25
5379 // CHECK: vpord (%rcx){1to4}, %xmm29, %xmm28
5381 vpord (%rcx){1to4}, %xmm29, %xmm28
5399 // CHECK: vpord 508(%rdx){1to4}, %xmm29, %xmm28
5401 vpord 508(%rdx){1to4}, %xmm29, %xmm28
5403 // CHECK: vpord 512(%rdx){1to4}, %xmm29, %xmm28
5405 vpord 512(%rdx){1to4}, %xmm29, %xmm28
5407 // CHECK: vpord -512(%rdx){1to4}, %xmm29, %xmm28
5409 vpord -512(%rdx){1to4}, %xmm29, %xmm28
5411 // CHECK: vpord -516(%rdx){1to4}, %xmm29, %xmm28
5413 vpord -516(%rdx){1to4}, %xmm29, %xmm28
5547 // CHECK: vporq (%rcx){1to4}, %ymm19, %ymm28
5549 vporq (%rcx){1to4}, %ymm19, %ymm28
5567 // CHECK: vporq 1016(%rdx){1to4}, %ymm19, %ymm28
5569 vporq 1016(%rdx){1to4}, %ymm19, %ymm28
5571 // CHECK: vporq 1024(%rdx){1to4}, %ymm19, %ymm28
5573 vporq 1024(%rdx){1to4}, %ymm19, %ymm28
5575 // CHECK: vporq -1024(%rdx){1to4}, %ymm19, %ymm28
5577 vporq -1024(%rdx){1to4}, %ymm19, %ymm28
5579 // CHECK: vporq -1032(%rdx){1to4}, %ymm19, %ymm28
5581 to4}, %ymm19, %ymm28
5603 // CHECK: vpsubd (%rcx){1to4}, %xmm18, %xmm19
5605 vpsubd (%rcx){1to4}, %xmm18, %xmm19
5623 // CHECK: vpsubd 508(%rdx){1to4}, %xmm18, %xmm19
5625 vpsubd 508(%rdx){1to4}, %xmm18, %xmm19
5627 // CHECK: vpsubd 512(%rdx){1to4}, %xmm18, %xmm19
5629 vpsubd 512(%rdx){1to4}, %xmm18, %xmm19
5631 // CHECK: vpsubd -512(%rdx){1to4}, %xmm18, %xmm19
5633 vpsubd -512(%rdx){1to4}, %xmm18, %xmm19
5635 // CHECK: vpsubd -516(%rdx){1to4}, %xmm18, %xmm19
5637 vpsubd -516(%rdx){1to4}, %xmm18, %xmm19
5771 // CHECK: vpsubq (%rcx){1to4}, %ymm20, %ymm29
5773 vpsubq (%rcx){1to4}, %ymm20, %ymm29
5791 // CHECK: vpsubq 1016(%rdx){1to4}, %ymm20, %ymm29
5793 vpsubq 1016(%rdx){1to4}, %ymm20, %ymm29
5795 // CHECK: vpsubq 1024(%rdx){1to4}, %ymm20, %ymm29
5797 vpsubq 1024(%rdx){1to4}, %ymm20, %ymm29
5799 // CHECK: vpsubq -1024(%rdx){1to4}, %ymm20, %ymm29
5801 vpsubq -1024(%rdx){1to4}, %ymm20, %ymm29
5803 // CHECK: vpsubq -1032(%rdx){1to4}, %ymm20, %ymm29
5805 vpsubq -1032(%rdx){1to4}, %ymm20, %ymm29
5827 // CHECK: vpxord (%rcx){1to4}, %xmm17, %xmm23
5829 vpxord (%rcx){1to4}, %xmm17, %xmm23
5847 // CHECK: vpxord 508(%rdx){1to4}, %xmm17, %xmm23
5849 vpxord 508(%rdx){1to4}, %xmm17, %xmm23
5851 // CHECK: vpxord 512(%rdx){1to4}, %xmm17, %xmm23
5853 vpxord 512(%rdx){1to4}, %xmm17, %xmm23
5855 // CHECK: vpxord -512(%rdx){1to4}, %xmm17, %xmm23
5857 vpxord -512(%rdx){1to4}, %xmm17, %xmm23
5859 // CHECK: vpxord -516(%rdx){1to4}, %xmm17, %xmm23
5861 vpxord -516(%rdx){1to4}, %xmm17, %xmm23
5995 // CHECK: vpxorq (%rcx){1to4}, %ymm18, %ymm21
5997 vpxorq (%rcx){1to4}, %ymm18, %ymm21
6015 // CHECK: vpxorq 1016(%rdx){1to4}, %ymm18, %ymm21
6017 vpxorq 1016(%rdx){1to4}, %ymm18, %ymm21
6019 // CHECK: vpxorq 1024(%rdx){1to4}, %ymm18, %ymm21
6021 vpxorq 1024(%rdx){1to4}, %ymm18, %ymm21
6023 // CHECK: vpxorq -1024(%rdx){1to4}, %ymm18, %ymm21
6025 vpxorq -1024(%rdx){1to4}, %ymm18, %ymm21
6027 // CHECK: vpxorq -1032(%rdx){1to4}, %ymm18, %ymm21
6029 vpxorq -1032(%rdx){1to4}, %ymm18, %ymm21
6107 // CHECK: vrcp14pd (%rcx){1to4}, %ymm17
6109 vrcp14pd (%rcx){1to4}, %ymm17
6127 // CHECK: vrcp14pd 1016(%rdx){1to4}, %ymm17
6129 vrcp14pd 1016(%rdx){1to4}, %ymm17
6131 // CHECK: vrcp14pd 1024(%rdx){1to4}, %ymm17
6133 vrcp14pd 1024(%rdx){1to4}, %ymm17
6135 // CHECK: vrcp14pd -1024(%rdx){1to4}, %ymm17
6137 vrcp14pd -1024(%rdx){1to4}, %ymm17
6139 // CHECK: vrcp14pd -1032(%rdx){1to4}, %ymm17
6141 vrcp14pd -1032(%rdx){1to4}, %ymm17
6163 // CHECK: vrcp14ps (%rcx){1to4}, %xmm27
6165 vrcp14ps (%rcx){1to4}, %xmm27
6183 // CHECK: vrcp14ps 508(%rdx){1to4}, %xmm27
6185 vrcp14ps 508(%rdx){1to4}, %xmm27
6187 // CHECK: vrcp14ps 512(%rdx){1to4}, %xmm27
6189 vrcp14ps 512(%rdx){1to4}, %xmm27
6191 // CHECK: vrcp14ps -512(%rdx){1to4}, %xmm27
6193 vrcp14ps -512(%rdx){1to4}, %xmm27
6195 // CHECK: vrcp14ps -516(%rdx){1to4}, %xmm27
6197 vrcp14ps -516(%rdx){1to4}, %xmm27
6331 // CHECK: vrsqrt14pd (%rcx){1to4}, %ymm18
6333 vrsqrt14pd (%rcx){1to4}, %ymm18
6351 // CHECK: vrsqrt14pd 1016(%rdx){1to4}, %ymm18
6353 vrsqrt14pd 1016(%rdx){1to4}, %ymm18
6355 // CHECK: vrsqrt14pd 1024(%rdx){1to4}, %ymm18
6357 vrsqrt14pd 1024(%rdx){1to4}, %ymm18
6359 // CHECK: vrsqrt14pd -1024(%rdx){1to4}, %ymm18
6361 vrsqrt14pd -1024(%rdx){1to4}, %ymm18
6363 // CHECK: vrsqrt14pd -1032(%rdx){1to4}, %ymm18
6365 vrsqrt14pd -1032(%rdx){1to4}, %ymm18
6387 // CHECK: vrsqrt14ps (%rcx){1to4}, %xmm19
6389 vrsqrt14ps (%rcx){1to4}, %xmm19
6407 // CHECK: vrsqrt14ps 508(%rdx){1to4}, %xmm19
6409 vrsqrt14ps 508(%rdx){1to4}, %xmm19
6411 // CHECK: vrsqrt14ps 512(%rdx){1to4}, %xmm19
6413 vrsqrt14ps 512(%rdx){1to4}, %xmm19
6415 // CHECK: vrsqrt14ps -512(%rdx){1to4}, %xmm19
6417 vrsqrt14ps -512(%rdx){1to4}, %xmm19
6419 // CHECK: vrsqrt14ps -516(%rdx){1to4}, %xmm19
6421 vrsqrt14ps -516(%rdx){1to4}, %xmm19
6555 // CHECK: vsqrtpd (%rcx){1to4}, %ymm18
6557 vsqrtpd (%rcx){1to4}, %ymm18
6575 // CHECK: vsqrtpd 1016(%rdx){1to4}, %ymm18
6577 vsqrtpd 1016(%rdx){1to4}, %ymm18
6579 // CHECK: vsqrtpd 1024(%rdx){1to4}, %ymm18
6581 vsqrtpd 1024(%rdx){1to4}, %ymm18
6583 // CHECK: vsqrtpd -1024(%rdx){1to4}, %ymm18
6585 vsqrtpd -1024(%rdx){1to4}, %ymm18
6587 // CHECK: vsqrtpd -1032(%rdx){1to4}, %ymm18
6589 vsqrtpd -1032(%rdx){1to4}, %ymm18
6611 // CHECK: vsqrtps (%rcx){1to4}, %xmm19
6613 vsqrtps (%rcx){1to4}, %xmm19
6631 // CHECK: vsqrtps 508(%rdx){1to4}, %xmm19
6633 vsqrtps 508(%rdx){1to4}, %xmm19
6635 // CHECK: vsqrtps 512(%rdx){1to4}, %xmm19
6637 vsqrtps 512(%rdx){1to4}, %xmm19
6639 // CHECK: vsqrtps -512(%rdx){1to4}, %xmm19
6641 vsqrtps -512(%rdx){1to4}, %xmm19
6643 // CHECK: vsqrtps -516(%rdx){1to4}, %xmm19
6645 vsqrtps -516(%rdx){1to4}, %xmm19
6779 // CHECK: vsubpd (%rcx){1to4}, %ymm28, %ymm30
6781 vsubpd (%rcx){1to4}, %ymm28, %ymm30
6799 // CHECK: vsubpd 1016(%rdx){1to4}, %ymm28, %ymm30
6801 vsubpd 1016(%rdx){1to4}, %ymm28, %ymm30
6803 // CHECK: vsubpd 1024(%rdx){1to4}, %ymm28, %ymm30
6805 vsubpd 1024(%rdx){1to4}, %ymm28, %ymm30
6807 // CHECK: vsubpd -1024(%rdx){1to4}, %ymm28, %ymm30
6809 vsubpd -1024(%rdx){1to4}, %ymm28, %ymm30
6811 // CHECK: vsubpd -1032(%rdx){1to4}, %ymm28, %ymm30
6813 vsubpd -1032(%rdx){1to4}, %ymm28, %ymm30
6835 // CHECK: vsubps (%rcx){1to4}, %xmm29, %xmm20
6837 vsubps (%rcx){1to4}, %xmm29, %xmm20
6855 // CHECK: vsubps 508(%rdx){1to4}, %xmm29, %xmm20
6857 vsubps 508(%rdx){1to4}, %xmm29, %xmm20
6859 // CHECK: vsubps 512(%rdx){1to4}, %xmm29, %xmm20
6861 vsubps 512(%rdx){1to4}, %xmm29, %xmm20
6863 // CHECK: vsubps -512(%rdx){1to4}, %xmm29, %xmm20
6865 vsubps -512(%rdx){1to4}, %xmm29, %xmm20
6867 // CHECK: vsubps -516(%rdx){1to4}, %xmm29, %xmm20
6869 vsubps -516(%rdx){1to4}, %xmm29, %xmm20
7571 // CHECK: vpsllvd (%rcx){1to4}, %xmm23, %xmm23
7573 vpsllvd (%rcx){1to4}, %xmm23, %xmm23
7591 // CHECK: vpsllvd 508(%rdx){1to4}, %xmm23, %xmm23
7593 vpsllvd 508(%rdx){1to4}, %xmm23, %xmm23
7595 // CHECK: vpsllvd 512(%rdx){1to4}, %xmm23, %xmm23
7597 vpsllvd 512(%rdx){1to4}, %xmm23, %xmm23
7599 // CHECK: vpsllvd -512(%rdx){1to4}, %xmm23, %xmm23
7601 vpsllvd -512(%rdx){1to4}, %xmm23, %xmm23
7603 // CHECK: vpsllvd -516(%rdx){1to4}, %xmm23, %xmm23
7605 vpsllvd -516(%rdx){1to4}, %xmm23, %xmm23
7739 // CHECK: vpsllvq (%rcx){1to4}, %ymm25, %ymm23
7741 vpsllvq (%rcx){1to4}, %ymm25, %ymm23
7759 // CHECK: vpsllvq 1016(%rdx){1to4}, %ymm25, %ymm23
7761 vpsllvq 1016(%rdx){1to4}, %ymm25, %ymm23
7763 // CHECK: vpsllvq 1024(%rdx){1to4}, %ymm25, %ymm23
7765 vpsllvq 1024(%rdx){1to4}, %ymm25, %ymm23
7767 // CHECK: vpsllvq -1024(%rdx){1to4}, %ymm25, %ymm23
7769 vpsllvq -1024(%rdx){1to4}, %ymm25, %ymm23
7771 // CHECK: vpsllvq -1032(%rdx){1to4}, %ymm25, %ymm23
7773 vpsllvq -1032(%rdx){1to4}, %ymm25, %ymm23
7939 // CHECK: vpsravd (%rcx){1to4}, %xmm26, %xmm24
7941 vpsravd (%rcx){1to4}, %xmm26, %xmm24
7959 // CHECK: vpsravd 508(%rdx){1to4}, %xmm26, %xmm24
7961 vpsravd 508(%rdx){1to4}, %xmm26, %xmm24
7963 // CHECK: vpsravd 512(%rdx){1to4}, %xmm26, %xmm24
7965 vpsravd 512(%rdx){1to4}, %xmm26, %xmm24
7967 // CHECK: vpsravd -512(%rdx){1to4}, %xmm26, %xmm24
7969 vpsravd -512(%rdx){1to4}, %xmm26, %xmm24
7971 // CHECK: vpsravd -516(%rdx){1to4}, %xmm26, %xmm24
7973 vpsravd -516(%rdx){1to4}, %xmm26, %xmm24
8107 // CHECK: vpsravq (%rcx){1to4}, %ymm24, %ymm30
8109 vpsravq (%rcx){1to4}, %ymm24, %ymm30
8127 // CHECK: vpsravq 1016(%rdx){1to4}, %ymm24, %ymm30
8129 vpsravq 1016(%rdx){1to4}, %ymm24, %ymm30
8131 // CHECK: vpsravq 1024(%rdx){1to4}, %ymm24, %ymm30
8133 vpsravq 1024(%rdx){1to4}, %ymm24, %ymm30
8135 // CHECK: vpsravq -1024(%rdx){1to4}, %ymm24, %ymm30
8137 vpsravq -1024(%rdx){1to4}, %ymm24, %ymm30
8139 // CHECK: vpsravq -1032(%rdx){1to4}, %ymm24, %ymm30
8141 vpsravq -1032(%rdx){1to4}, %ymm24, %ymm30
8307 // CHECK: vpsrlvd (%rcx){1to4}, %xmm25, %xmm29
8309 vpsrlvd (%rcx){1to4}, %xmm25, %xmm29
8327 // CHECK: vpsrlvd 508(%rdx){1to4}, %xmm25, %xmm29
8329 vpsrlvd 508(%rdx){1to4}, %xmm25, %xmm29
8331 // CHECK: vpsrlvd 512(%rdx){1to4}, %xmm25, %xmm29
8333 vpsrlvd 512(%rdx){1to4}, %xmm25, %xmm29
8335 // CHECK: vpsrlvd -512(%rdx){1to4}, %xmm25, %xmm29
8337 vpsrlvd -512(%rdx){1to4}, %xmm25, %xmm29
8339 // CHECK: vpsrlvd -516(%rdx){1to4}, %xmm25, %xmm29
8341 vpsrlvd -516(%rdx){1to4}, %xmm25, %xmm29
8475 // CHECK: vpsrlvq (%rcx){1to4}, %ymm27, %ymm28
8477 vpsrlvq (%rcx){1to4}, %ymm27, %ymm28
8495 // CHECK: vpsrlvq 1016(%rdx){1to4}, %ymm27, %ymm28
8497 vpsrlvq 1016(%rdx){1to4}, %ymm27, %ymm28
8499 // CHECK: vpsrlvq 1024(%rdx){1to4}, %ymm27, %ymm28
8501 vpsrlvq 1024(%rdx){1to4}, %ymm27, %ymm28
8503 // CHECK: vpsrlvq -1024(%rdx){1to4}, %ymm27, %ymm28
8505 vpsrlvq -1024(%rdx){1to4}, %ymm27, %ymm28
8507 // CHECK: vpsrlvq -1032(%rdx){1to4}, %ymm27, %ymm28
8509 vpsrlvq -1032(%rdx){1to4}, %ymm27, %ymm28
8535 // CHECK: vpsrld $123, (%rcx){1to4}, %xmm30
8537 vpsrld $123, (%rcx){1to4}, %xmm30
8555 // CHECK: vpsrld $123, 508(%rdx){1to4}, %xmm30
8557 vpsrld $123, 508(%rdx){1to4}, %xmm30
8559 // CHECK: vpsrld $123, 512(%rdx){1to4}, %xmm30
8561 vpsrld $123, 512(%rdx){1to4}, %xmm30
8563 // CHECK: vpsrld $123, -512(%rdx){1to4}, %xmm30
8565 vpsrld $123, -512(%rdx){1to4}, %xmm30
8567 // CHECK: vpsrld $123, -516(%rdx){1to4}, %xmm30
8569 vpsrld $123, -516(%rdx){1to4}, %xmm30
8715 // CHECK: vpsrlq $123, (%rcx){1to4}, %ymm29
8717 vpsrlq $123, (%rcx){1to4}, %ymm29
8735 // CHECK: vpsrlq $123, 1016(%rdx){1to4}, %ymm29
8737 vpsrlq $123, 1016(%rdx){1to4}, %ymm29
8739 // CHECK: vpsrlq $123, 1024(%rdx){1to4}, %ymm29
8741 vpsrlq $123, 1024(%rdx){1to4}, %ymm29
8743 // CHECK: vpsrlq $123, -1024(%rdx){1to4}, %ymm29
8745 vpsrlq $123, -1024(%rdx){1to4}, %ymm29
8747 // CHECK: vpsrlq $123, -1032(%rdx){1to4}, %ymm29
8749 vpsrlq $123, -1032(%rdx){1to4}, %ymm29
8771 // CHECK: vprolvd (%rcx){1to4}, %xmm20, %xmm30
8773 vprolvd (%rcx){1to4}, %xmm20, %xmm30
8791 // CHECK: vprolvd 508(%rdx){1to4}, %xmm20, %xmm30
8793 vprolvd 508(%rdx){1to4}, %xmm20, %xmm30
8795 // CHECK: vprolvd 512(%rdx){1to4}, %xmm20, %xmm30
8797 vprolvd 512(%rdx){1to4}, %xmm20, %xmm30
8799 // CHECK: vprolvd -512(%rdx){1to4}, %xmm20, %xmm30
8801 vprolvd -512(%rdx){1to4}, %xmm20, %xmm30
8803 // CHECK: vprolvd -516(%rdx){1to4}, %xmm20, %xmm30
8805 vprolvd -516(%rdx){1to4}, %xmm20, %xmm30
8887 // CHECK: vprold $123, (%rcx){1to4}, %xmm18
8889 vprold $123, (%rcx){1to4}, %xmm18
8907 // CHECK: vprold $123, 508(%rdx){1to4}, %xmm18
8909 vprold $123, 508(%rdx){1to4}, %xmm18
8911 // CHECK: vprold $123, 512(%rdx){1to4}, %xmm18
8913 vprold $123, 512(%rdx){1to4}, %xmm18
8915 // CHECK: vprold $123, -512(%rdx){1to4}, %xmm18
8917 vprold $123, -512(%rdx){1to4}, %xmm18
8919 // CHECK: vprold $123, -516(%rdx){1to4}, %xmm18
8921 vprold $123, -516(%rdx){1to4}, %xmm18
9059 // CHECK: vprolvq (%rcx){1to4}, %ymm17, %ymm17
9061 vprolvq (%rcx){1to4}, %ymm17, %ymm17
9079 // CHECK: vprolvq 1016(%rdx){1to4}, %ymm17, %ymm17
9081 vprolvq 1016(%rdx){1to4}, %ymm17, %ymm17
9083 // CHECK: vprolvq 1024(%rdx){1to4}, %ymm17, %ymm17
9085 vprolvq 1024(%rdx){1to4}, %ymm17, %ymm17
9087 // CHECK: vprolvq -1024(%rdx){1to4}, %ymm17, %ymm17
9089 vprolvq -1024(%rdx){1to4}, %ymm17, %ymm17
9091 // CHECK: vprolvq -1032(%rdx){1to4}, %ymm17, %ymm17
9093 vprolvq -1032(%rdx){1to4}, %ymm17, %ymm17
9179 // CHECK: vprolq $123, (%rcx){1to4}, %ymm25
9181 vprolq $123, (%rcx){1to4}, %ymm25
9199 // CHECK: vprolq $123, 1016(%rdx){1to4}, %ymm25
9201 vprolq $123, 1016(%rdx){1to4}, %ymm25
9203 // CHECK: vprolq $123, 1024(%rdx){1to4}, %ymm25
9205 vprolq $123, 1024(%rdx){1to4}, %ymm25
9207 // CHECK: vprolq $123, -1024(%rdx){1to4}, %ymm25
9209 vprolq $123, -1024(%rdx){1to4}, %ymm25
9211 // CHECK: vprolq $123, -1032(%rdx){1to4}, %ymm25
9213 vprolq $123, -1032(%rdx){1to4}, %ymm25
9235 // CHECK: vprorvd (%rcx){1to4}, %xmm26, %xmm25
9237 vprorvd (%rcx){1to4}, %xmm26, %xmm25
9255 // CHECK: vprorvd 508(%rdx){1to4}, %xmm26, %xmm25
9257 vprorvd 508(%rdx){1to4}, %xmm26, %xmm25
9259 // CHECK: vprorvd 512(%rdx){1to4}, %xmm26, %xmm25
9261 vprorvd 512(%rdx){1to4}, %xmm26, %xmm25
9263 // CHECK: vprorvd -512(%rdx){1to4}, %xmm26, %xmm25
9265 vprorvd -512(%rdx){1to4}, %xmm26, %xmm25
9267 // CHECK: vprorvd -516(%rdx){1to4}, %xmm26, %xmm25
9269 vprorvd -516(%rdx){1to4}, %xmm26, %xmm25
9351 // CHECK: vprord $123, (%rcx){1to4}, %xmm29
9353 vprord $123, (%rcx){1to4}, %xmm29
9371 // CHECK: vprord $123, 508(%rdx){1to4}, %xmm29
9373 vprord $123, 508(%rdx){1to4}, %xmm29
9375 // CHECK: vprord $123, 512(%rdx){1to4}, %xmm29
9377 vprord $123, 512(%rdx){1to4}, %xmm29
9379 // CHECK: vprord $123, -512(%rdx){1to4}, %xmm29
9381 vprord $123, -512(%rdx){1to4}, %xmm29
9383 // CHECK: vprord $123, -516(%rdx){1to4}, %xmm29
9385 vprord $123, -516(%rdx){1to4}, %xmm29
9523 // CHECK: vprorvq (%rcx){1to4}, %ymm24, %ymm20
9525 vprorvq (%rcx){1to4}, %ymm24, %ymm20
9543 // CHECK: vprorvq 1016(%rdx){1to4}, %ymm24, %ymm20
9545 vprorvq 1016(%rdx){1to4}, %ymm24, %ymm20
9547 // CHECK: vprorvq 1024(%rdx){1to4}, %ymm24, %ymm20
9549 vprorvq 1024(%rdx){1to4}, %ymm24, %ymm20
9551 // CHECK: vprorvq -1024(%rdx){1to4}, %ymm24, %ymm20
9553 vprorvq -1024(%rdx){1to4}, %ymm24, %ymm20
9555 // CHECK: vprorvq -1032(%rdx){1to4}, %ymm24, %ymm20
9557 vprorvq -1032(%rdx){1to4}, %ymm24, %ymm20
9643 // CHECK: vprorq $123, (%rcx){1to4}, %ymm21
9645 vprorq $123, (%rcx){1to4}, %ymm21
9663 // CHECK: vprorq $123, 1016(%rdx){1to4}, %ymm21
9665 vprorq $123, 1016(%rdx){1to4}, %ymm21
9667 // CHECK: vprorq $123, 1024(%rdx){1to4}, %ymm21
9669 vprorq $123, 1024(%rdx){1to4}, %ymm21
9671 // CHECK: vprorq $123, -1024(%rdx){1to4}, %ymm21
9673 vprorq $123, -1024(%rdx){1to4}, %ymm21
9675 // CHECK: vprorq $123, -1032(%rdx){1to4}, %ymm21
9677 vprorq $123, -1032(%rdx){1to4}, %ymm21
9755 // CHECK: vpmuludq (%rcx){1to4}, %ymm27, %ymm30
9757 vpmuludq (%rcx){1to4}, %ymm27, %ymm30
9775 // CHECK: vpmuludq 1016(%rdx){1to4}, %ymm27, %ymm30
9777 vpmuludq 1016(%rdx){1to4}, %ymm27, %ymm30
9779 // CHECK: vpmuludq 1024(%rdx){1to4}, %ymm27, %ymm30
9781 vpmuludq 1024(%rdx){1to4}, %ymm27, %ymm30
9783 // CHECK: vpmuludq -1024(%rdx){1to4}, %ymm27, %ymm30
9785 vpmuludq -1024(%rdx){1to4}, %ymm27, %ymm30
9787 // CHECK: vpmuludq -1032(%rdx){1to4}, %ymm27, %ymm30
9789 vpmuludq -1032(%rdx){1to4}, %ymm27, %ymm30
9867 // CHECK: vpmuldq (%rcx){1to4}, %ymm18, %ymm19
9869 vpmuldq (%rcx){1to4}, %ymm18, %ymm19
9887 // CHECK: vpmuldq 1016(%rdx){1to4}, %ymm18, %ymm19
9889 vpmuldq 1016(%rdx){1to4}, %ymm18, %ymm19
9891 // CHECK: vpmuldq 1024(%rdx){1to4}, %ymm18, %ymm19
9893 vpmuldq 1024(%rdx){1to4}, %ymm18, %ymm19
9895 // CHECK: vpmuldq -1024(%rdx){1to4}, %ymm18, %ymm19
9897 vpmuldq -1024(%rdx){1to4}, %ymm18, %ymm19
9899 // CHECK: vpmuldq -1032(%rdx){1to4}, %ymm18, %ymm19
9901 vpmuldq -1032(%rdx){1to4}, %ymm18, %ymm19
9979 // CHECK: vcmppd $123, (%rcx){1to4}, %ymm17, %k4
9981 vcmppd $0x7b, (%rcx){1to4}, %ymm17, %k4
9999 // CHECK: vcmppd $123, 1016(%rdx){1to4}, %ymm17, %k4
10001 vcmppd $0x7b, 1016(%rdx){1to4}, %ymm17, %k4
10003 // CHECK: vcmppd $123, 1024(%rdx){1to4}, %ymm17, %k4
10005 vcmppd $0x7b, 1024(%rdx){1to4}, %ymm17, %k4
10007 // CHECK: vcmppd $123, -1024(%rdx){1to4}, %ymm17, %k4
10009 vcmppd $0x7b, -1024(%rdx){1to4}, %ymm17, %k4
10011 // CHECK: vcmppd $123, -1032(%rdx){1to4}, %ymm17, %k4
10013 vcmppd $0x7b, -1032(%rdx){1to4}, %ymm17, %k4
10035 // CHECK: vcmpps $123, (%rcx){1to4}, %xmm29, %k4
10037 vcmpps $0x7b, (%rcx){1to4}, %xmm29, %k4
10055 // CHECK: vcmpps $123, 508(%rdx){1to4}, %xmm29, %k4
10057 vcmpps $123, 508(%rdx){1to4}, %xmm29, %k4
10059 // CHECK: vcmpps $123, 512(%rdx){1to4}, %xmm29, %k4
10061 vcmpps $123, 512(%rdx){1to4}, %xmm29, %k4
10063 // CHECK: vcmpps $123, -512(%rdx){1to4}, %xmm29, %k4
10065 vcmpps $0x7b, -512(%rdx){1to4}, %xmm29, %k4
10067 // CHECK: vcmpps $123, -516(%rdx){1to4}, %xmm29, %k4
10069 vcmpps $0x7b, -516(%rdx){1to4}, %xmm29, %k4
10215 // CHECK: vfixupimmps $123, (%rcx){1to4}, %xmm17, %xmm25
10217 vfixupimmps $0x7b, (%rcx){1to4}, %xmm17, %xmm25
10235 // CHECK: vfixupimmps $123, 508(%rdx){1to4}, %xmm17, %xmm25
10237 vfixupimmps $0x7b, 508(%rdx){1to4}, %xmm17, %xmm25
10239 // CHECK: vfixupimmps $123, 512(%rdx){1to4}, %xmm17, %xmm25
10241 vfixupimmps $0x7b, 512(%rdx){1to4}, %xmm17, %xmm25
10243 // CHECK: vfixupimmps $123, -512(%rdx){1to4}, %xmm17, %xmm25
10245 vfixupimmps $0x7b, -512(%rdx){1to4}, %xmm17, %xmm25
10247 // CHECK: vfixupimmps $123, -516(%rdx){1to4}, %xmm17, %xmm25
10249 vfixupimmps $0x7b, -516(%rdx){1to4}, %xmm17, %xmm25
10395 // CHECK: vfixupimmpd $123, (%rcx){1to4}, %ymm22, %ymm18
10397 vfixupimmpd $0x7b, (%rcx){1to4}, %ymm22, %ymm18
10415 // CHECK: vfixupimmpd $123, 1016(%rdx){1to4}, %ymm22, %ymm18
10417 vfixupimmpd $0x7b, 1016(%rdx){1to4}, %ymm22, %ymm18
10419 // CHECK: vfixupimmpd $123, 1024(%rdx){1to4}, %ymm22, %ymm18
10421 vfixupimmpd $0x7b, 1024(%rdx){1to4}, %ymm22, %ymm18
10423 // CHECK: vfixupimmpd $123, -1024(%rdx){1to4}, %ymm22, %ymm18
10425 vfixupimmpd $0x7b, -1024(%rdx){1to4}, %ymm22, %ymm18
10427 // CHECK: vfixupimmpd $123, -1032(%rdx){1to4}, %ymm22, %ymm18
10429 vfixupimmpd $0x7b, -1032(%rdx){1to4}, %ymm22, %ymm18
10460 // CHECK: vpshufd $123, (%rcx){1to4}, %xmm17
10462 vpshufd $123, (%rcx){1to4}, %xmm17
10476 // CHECK: vpshufd $123, 508(%rdx){1to4}, %xmm17
10478 vpshufd $123, 508(%rdx){1to4}, %xmm17
10480 // CHECK: vpshufd $123, 512(%rdx){1to4}, %xmm17
10482 vpshufd $123, 512(%rdx){1to4}, %xmm17
10484 // CHECK: vpshufd $123, -512(%rdx){1to4}, %xmm17
10486 vpshufd $123, -512(%rdx){1to4}, %xmm17
10488 // CHECK: vpshufd $123, -516(%rdx){1to4}, %xmm17
10490 vpshufd $123, -516(%rdx){1to4}, %xmm17
10628 // CHECK: vgetexppd (%rcx){1to4}, %ymm20
10630 vgetexppd (%rcx){1to4}, %ymm20
10648 // CHECK: vgetexppd 1016(%rdx){1to4}, %ymm20
10650 vgetexppd 1016(%rdx){1to4}, %ymm20
10652 // CHECK: vgetexppd 1024(%rdx){1to4}, %ymm20
10654 vgetexppd 1024(%rdx){1to4}, %ymm20
10656 // CHECK: vgetexppd -1024(%rdx){1to4}, %ymm20
10658 vgetexppd -1024(%rdx){1to4}, %ymm20
10660 // CHECK: vgetexppd -1032(%rdx){1to4}, %ymm20
10662 vgetexppd -1032(%rdx){1to4}, %ymm20
10684 // CHECK: vgetexpps (%rcx){1to4}, %xmm17
10686 vgetexpps (%rcx){1to4}, %xmm17
10704 // CHECK: vgetexpps 508(%rdx){1to4}, %xmm17
10706 vgetexpps 508(%rdx){1to4}, %xmm17
10708 // CHECK: vgetexpps 512(%rdx){1to4}, %xmm17
10710 vgetexpps 512(%rdx){1to4}, %xmm17
10712 // CHECK: vgetexpps -512(%rdx){1to4}, %xmm17
10714 vgetexpps -512(%rdx){1to4}, %xmm17
10716 // CHECK: vgetexpps -516(%rdx){1to4}, %xmm17
10718 vgetexpps -516(%rdx){1to4}, %xmm17
10860 // CHECK: vshuff64x2 $123, (%rcx){1to4}, %ymm18, %ymm18
10862 vshuff64x2 $0x7b, (%rcx){1to4}, %ymm18, %ymm18
10880 // CHECK: vshuff64x2 $123, 1016(%rdx){1to4}, %ymm18, %ymm18
10882 vshuff64x2 $0x7b, 1016(%rdx){1to4}, %ymm18, %ymm18
10884 // CHECK: vshuff64x2 $123, 1024(%rdx){1to4}, %ymm18, %ymm18
10886 vshuff64x2 $0x7b, 1024(%rdx){1to4}, %ymm18, %ymm18
10888 // CHECK: vshuff64x2 $123, -1024(%rdx){1to4}, %ymm18, %ymm18
10890 vshuff64x2 $0x7b, -1024(%rdx){1to4}, %ymm18, %ymm18
10892 // CHECK: vshuff64x2 $123, -1032(%rdx){1to4}, %ymm18, %ymm18
10894 vshuff64x2 $0x7b, -1032(%rdx){1to4}, %ymm18, %ymm18
10980 // CHECK: vshufi64x2 $123, (%rcx){1to4}, %ymm26, %ymm25
10982 vshufi64x2 $0x7b, (%rcx){1to4}, %ymm26, %ymm25
11000 // CHECK: vshufi64x2 $123, 1016(%rdx){1to4}, %ymm26, %ymm25
11002 vshufi64x2 $0x7b, 1016(%rdx){1to4}, %ymm26, %ymm25
11004 // CHECK: vshufi64x2 $123, 1024(%rdx){1to4}, %ymm26, %ymm25
11006 vshufi64x2 $0x7b, 1024(%rdx){1to4}, %ymm26, %ymm25
11008 // CHECK: vshufi64x2 $123, -1024(%rdx){1to4}, %ymm26, %ymm25
11010 vshufi64x2 $0x7b, -1024(%rdx){1to4}, %ymm26, %ymm25
11012 // CHECK: vshufi64x2 $123, -1032(%rdx){1to4}, %ymm26, %ymm25
11014 vshufi64x2 $0x7b, -1032(%rdx){1to4}, %ymm26, %ymm25
11100 // CHECK: valignq $123, (%rcx){1to4}, %ymm24, %ymm25
11102 valignq $0x7b, (%rcx){1to4}, %ymm24, %ymm25
11120 // CHECK: valignq $123, 1016(%rdx){1to4}, %ymm24, %ymm25
11122 valignq $0x7b, 1016(%rdx){1to4}, %ymm24, %ymm25
11124 // CHECK: valignq $123, 1024(%rdx){1to4}, %ymm24, %ymm25
11126 valignq $0x7b, 1024(%rdx){1to4}, %ymm24, %ymm25
11128 // CHECK: valignq $123, -1024(%rdx){1to4}, %ymm24, %ymm25
11130 valignq $0x7b, -1024(%rdx){1to4}, %ymm24, %ymm25
11132 // CHECK: valignq $123, -1032(%rdx){1to4}, %ymm24, %ymm25
11134 valignq $0x7b, -1032(%rdx){1to4}, %ymm24, %ymm25
11156 // CHECK: vfmadd132ps (%rcx){1to4}, %xmm25, %xmm29
11158 vfmadd132ps (%rcx){1to4}, %xmm25, %xmm29
11176 // CHECK: vfmadd132ps 508(%rdx){1to4}, %xmm25, %xmm29
11178 vfmadd132ps 508(%rdx){1to4}, %xmm25, %xmm29
11180 // CHECK: vfmadd132ps 512(%rdx){1to4}, %xmm25, %xmm29
11182 vfmadd132ps 512(%rdx){1to4}, %xmm25, %xmm29
11184 // CHECK: vfmadd132ps -512(%rdx){1to4}, %xmm25, %xmm29
11186 vfmadd132ps -512(%rdx){1to4}, %xmm25, %xmm29
11188 // CHECK: vfmadd132ps -516(%rdx){1to4}, %xmm25, %xmm29
11190 vfmadd132ps -516(%rdx){1to4}, %xmm25, %xmm29
11324 // CHECK: vfmadd132pd (%rcx){1to4}, %ymm24, %ymm22
11326 vfmadd132pd (%rcx){1to4}, %ymm24, %ymm22
11344 // CHECK: vfmadd132pd 1016(%rdx){1to4}, %ymm24, %ymm22
11346 vfmadd132pd 1016(%rdx){1to4}, %ymm24, %ymm22
11348 // CHECK: vfmadd132pd 1024(%rdx){1to4}, %ymm24, %ymm22
11350 vfmadd132pd 1024(%rdx){1to4}, %ymm24, %ymm22
11352 // CHECK: vfmadd132pd -1024(%rdx){1to4}, %ymm24, %ymm22
11354 vfmadd132pd -1024(%rdx){1to4}, %ymm24, %ymm22
11356 // CHECK: vfmadd132pd -1032(%rdx){1to4}, %ymm24, %ymm22
11358 vfmadd132pd -1032(%rdx){1to4}, %ymm24, %ymm22
11380 // CHECK: vfmadd213ps (%rcx){1to4}, %xmm28, %xmm24
11382 vfmadd213ps (%rcx){1to4}, %xmm28, %xmm24
11400 // CHECK: vfmadd213ps 508(%rdx){1to4}, %xmm28, %xmm24
11402 vfmadd213ps 508(%rdx){1to4}, %xmm28, %xmm24
11404 // CHECK: vfmadd213ps 512(%rdx){1to4}, %xmm28, %xmm24
11406 vfmadd213ps 512(%rdx){1to4}, %xmm28, %xmm24
11408 // CHECK: vfmadd213ps -512(%rdx){1to4}, %xmm28, %xmm24
11410 vfmadd213ps -512(%rdx){1to4}, %xmm28, %xmm24
11412 // CHECK: vfmadd213ps -516(%rdx){1to4}, %xmm28, %xmm24
11414 vfmadd213ps -516(%rdx){1to4}, %xmm28, %xmm24
11548 // CHECK: vfmadd213pd (%rcx){1to4}, %ymm19, %ymm18
11550 vfmadd213pd (%rcx){1to4}, %ymm19, %ymm18
11568 // CHECK: vfmadd213pd 1016(%rdx){1to4}, %ymm19, %ymm18
11570 vfmadd213pd 1016(%rdx){1to4}, %ymm19, %ymm18
11572 // CHECK: vfmadd213pd 1024(%rdx){1to4}, %ymm19, %ymm18
11574 vfmadd213pd 1024(%rdx){1to4}, %ymm19, %ymm18
11576 // CHECK: vfmadd213pd -1024(%rdx){1to4}, %ymm19, %ymm18
11578 vfmadd213pd -1024(%rdx){1to4}, %ymm19, %ymm18
11580 // CHECK: vfmadd213pd -1032(%rdx){1to4}, %ymm19, %ymm18
11582 vfmadd213pd -1032(%rdx){1to4}, %ymm19, %ymm18
11604 // CHECK: vfmadd231ps (%rcx){1to4}, %xmm20, %xmm30
11606 vfmadd231ps (%rcx){1to4}, %xmm20, %xmm30
11624 // CHECK: vfmadd231ps 508(%rdx){1to4}, %xmm20, %xmm30
11626 vfmadd231ps 508(%rdx){1to4}, %xmm20, %xmm30
11628 // CHECK: vfmadd231ps 512(%rdx){1to4}, %xmm20, %xmm30
11630 vfmadd231ps 512(%rdx){1to4}, %xmm20, %xmm30
11632 // CHECK: vfmadd231ps -512(%rdx){1to4}, %xmm20, %xmm30
11634 vfmadd231ps -512(%rdx){1to4}, %xmm20, %xmm30
11636 // CHECK: vfmadd231ps -516(%rdx){1to4}, %xmm20, %xmm30
11638 vfmadd231ps -516(%rdx){1to4}, %xmm20, %xmm30
11772 // CHECK: vfmadd231pd (%rcx){1to4}, %ymm20, %ymm24
11774 vfmadd231pd (%rcx){1to4}, %ymm20, %ymm24
11792 // CHECK: vfmadd231pd 1016(%rdx){1to4}, %ymm20, %ymm24
11794 vfmadd231pd 1016(%rdx){1to4}, %ymm20, %ymm24
11796 // CHECK: vfmadd231pd 1024(%rdx){1to4}, %ymm20, %ymm24
11798 vfmadd231pd 1024(%rdx){1to4}, %ymm20, %ymm24
11800 // CHECK: vfmadd231pd -1024(%rdx){1to4}, %ymm20, %ymm24
11802 vfmadd231pd -1024(%rdx){1to4}, %ymm20, %ymm24
11804 // CHECK: vfmadd231pd -1032(%rdx){1to4}, %ymm20, %ymm24
11806 vfmadd231pd -1032(%rdx){1to4}, %ymm20, %ymm24
11828 // CHECK: vfmsub132ps (%rcx){1to4}, %xmm18, %xmm17
11830 vfmsub132ps (%rcx){1to4}, %xmm18, %xmm17
11848 // CHECK: vfmsub132ps 508(%rdx){1to4}, %xmm18, %xmm17
11850 vfmsub132ps 508(%rdx){1to4}, %xmm18, %xmm17
11852 // CHECK: vfmsub132ps 512(%rdx){1to4}, %xmm18, %xmm17
11854 vfmsub132ps 512(%rdx){1to4}, %xmm18, %xmm17
11856 // CHECK: vfmsub132ps -512(%rdx){1to4}, %xmm18, %xmm17
11858 vfmsub132ps -512(%rdx){1to4}, %xmm18, %xmm17
11860 // CHECK: vfmsub132ps -516(%rdx){1to4}, %xmm18, %xmm17
11862 vfmsub132ps -516(%rdx){1to4}, %xmm18, %xmm17
11996 // CHECK: vfmsub132pd (%rcx){1to4}, %ymm28, %ymm22
11998 vfmsub132pd (%rcx){1to4}, %ymm28, %ymm22
12016 // CHECK: vfmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm22
12018 vfmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm22
12020 // CHECK: vfmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm22
12022 vfmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm22
12024 // CHECK: vfmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm22
12026 vfmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm22
12028 // CHECK: vfmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm22
12030 vfmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm22
12052 // CHECK: vfmsub213ps (%rcx){1to4}, %xmm27, %xmm22
12054 vfmsub213ps (%rcx){1to4}, %xmm27, %xmm22
12072 // CHECK: vfmsub213ps 508(%rdx){1to4}, %xmm27, %xmm22
12074 vfmsub213ps 508(%rdx){1to4}, %xmm27, %xmm22
12076 // CHECK: vfmsub213ps 512(%rdx){1to4}, %xmm27, %xmm22
12078 vfmsub213ps 512(%rdx){1to4}, %xmm27, %xmm22
12080 // CHECK: vfmsub213ps -512(%rdx){1to4}, %xmm27, %xmm22
12082 vfmsub213ps -512(%rdx){1to4}, %xmm27, %xmm22
12084 // CHECK: vfmsub213ps -516(%rdx){1to4}, %xmm27, %xmm22
12086 vfmsub213ps -516(%rdx){1to4}, %xmm27, %xmm22
12220 // CHECK: vfmsub213pd (%rcx){1to4}, %ymm25, %ymm27
12222 vfmsub213pd (%rcx){1to4}, %ymm25, %ymm27
12240 // CHECK: vfmsub213pd 1016(%rdx){1to4}, %ymm25, %ymm27
12242 vfmsub213pd 1016(%rdx){1to4}, %ymm25, %ymm27
12244 // CHECK: vfmsub213pd 1024(%rdx){1to4}, %ymm25, %ymm27
12246 vfmsub213pd 1024(%rdx){1to4}, %ymm25, %ymm27
12248 // CHECK: vfmsub213pd -1024(%rdx){1to4}, %ymm25, %ymm27
12250 vfmsub213pd -1024(%rdx){1to4}, %ymm25, %ymm27
12252 // CHECK: vfmsub213pd -1032(%rdx){1to4}, %ymm25, %ymm27
12254 vfmsub213pd -1032(%rdx){1to4}, %ymm25, %ymm27
12276 // CHECK: vfmsub231ps (%rcx){1to4}, %xmm19, %xmm28
12278 vfmsub231ps (%rcx){1to4}, %xmm19, %xmm28
12296 // CHECK: vfmsub231ps 508(%rdx){1to4}, %xmm19, %xmm28
12298 vfmsub231ps 508(%rdx){1to4}, %xmm19, %xmm28
12300 // CHECK: vfmsub231ps 512(%rdx){1to4}, %xmm19, %xmm28
12302 vfmsub231ps 512(%rdx){1to4}, %xmm19, %xmm28
12304 // CHECK: vfmsub231ps -512(%rdx){1to4}, %xmm19, %xmm28
12306 vfmsub231ps -512(%rdx){1to4}, %xmm19, %xmm28
12308 // CHECK: vfmsub231ps -516(%rdx){1to4}, %xmm19, %xmm28
12310 vfmsub231ps -516(%rdx){1to4}, %xmm19, %xmm28
12444 // CHECK: vfmsub231pd (%rcx){1to4}, %ymm18, %ymm17
12446 vfmsub231pd (%rcx){1to4}, %ymm18, %ymm17
12464 // CHECK: vfmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm17
12466 vfmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm17
12468 // CHECK: vfmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm17
12470 vfmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm17
12472 // CHECK: vfmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm17
12474 vfmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm17
12476 // CHECK: vfmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm17
12478 vfmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm17
12500 // CHECK: vfmaddsub132ps (%rcx){1to4}, %xmm27, %xmm24
12502 vfmaddsub132ps (%rcx){1to4}, %xmm27, %xmm24
12520 // CHECK: vfmaddsub132ps 508(%rdx){1to4}, %xmm27, %xmm24
12522 vfmaddsub132ps 508(%rdx){1to4}, %xmm27, %xmm24
12524 // CHECK: vfmaddsub132ps 512(%rdx){1to4}, %xmm27, %xmm24
12526 vfmaddsub132ps 512(%rdx){1to4}, %xmm27, %xmm24
12528 // CHECK: vfmaddsub132ps -512(%rdx){1to4}, %xmm27, %xmm24
12530 vfmaddsub132ps -512(%rdx){1to4}, %xmm27, %xmm24
12532 // CHECK: vfmaddsub132ps -516(%rdx){1to4}, %xmm27, %xmm24
12534 vfmaddsub132ps -516(%rdx){1to4}, %xmm27, %xmm24
12668 // CHECK: vfmaddsub132pd (%rcx){1to4}, %ymm18, %ymm30
12670 vfmaddsub132pd (%rcx){1to4}, %ymm18, %ymm30
12688 // CHECK: vfmaddsub132pd 1016(%rdx){1to4}, %ymm18, %ymm30
12690 vfmaddsub132pd 1016(%rdx){1to4}, %ymm18, %ymm30
12692 // CHECK: vfmaddsub132pd 1024(%rdx){1to4}, %ymm18, %ymm30
12694 vfmaddsub132pd 1024(%rdx){1to4}, %ymm18, %ymm30
12696 // CHECK: vfmaddsub132pd -1024(%rdx){1to4}, %ymm18, %ymm30
12698 vfmaddsub132pd -1024(%rdx){1to4}, %ymm18, %ymm30
12700 // CHECK: vfmaddsub132pd -1032(%rdx){1to4}, %ymm18, %ymm30
12702 vfmaddsub132pd -1032(%rdx){1to4}, %ymm18, %ymm30
12724 // CHECK: vfmaddsub213ps (%rcx){1to4}, %xmm29, %xmm20
12726 vfmaddsub213ps (%rcx){1to4}, %xmm29, %xmm20
12744 // CHECK: vfmaddsub213ps 508(%rdx){1to4}, %xmm29, %xmm20
12746 vfmaddsub213ps 508(%rdx){1to4}, %xmm29, %xmm20
12748 // CHECK: vfmaddsub213ps 512(%rdx){1to4}, %xmm29, %xmm20
12750 vfmaddsub213ps 512(%rdx){1to4}, %xmm29, %xmm20
12752 // CHECK: vfmaddsub213ps -512(%rdx){1to4}, %xmm29, %xmm20
12754 vfmaddsub213ps -512(%rdx){1to4}, %xmm29, %xmm20
12756 // CHECK: vfmaddsub213ps -516(%rdx){1to4}, %xmm29, %xmm20
12758 vfmaddsub213ps -516(%rdx){1to4}, %xmm29, %xmm20
12892 // CHECK: vfmaddsub213pd (%rcx){1to4}, %ymm17, %ymm21
12894 vfmaddsub213pd (%rcx){1to4}, %ymm17, %ymm21
12912 // CHECK: vfmaddsub213pd 1016(%rdx){1to4}, %ymm17, %ymm21
12914 vfmaddsub213pd 1016(%rdx){1to4}, %ymm17, %ymm21
12916 // CHECK: vfmaddsub213pd 1024(%rdx){1to4}, %ymm17, %ymm21
12918 vfmaddsub213pd 1024(%rdx){1to4}, %ymm17, %ymm21
12920 // CHECK: vfmaddsub213pd -1024(%rdx){1to4}, %ymm17, %ymm21
12922 vfmaddsub213pd -1024(%rdx){1to4}, %ymm17, %ymm21
12924 // CHECK: vfmaddsub213pd -1032(%rdx){1to4}, %ymm17, %ymm21
12926 vfmaddsub213pd -1032(%rdx){1to4}, %ymm17, %ymm21
12948 // CHECK: vfmaddsub231ps (%rcx){1to4}, %xmm29, %xmm19
12950 vfmaddsub231ps (%rcx){1to4}, %xmm29, %xmm19
12968 // CHECK: vfmaddsub231ps 508(%rdx){1to4}, %xmm29, %xmm19
12970 vfmaddsub231ps 508(%rdx){1to4}, %xmm29, %xmm19
12972 // CHECK: vfmaddsub231ps 512(%rdx){1to4}, %xmm29, %xmm19
12974 vfmaddsub231ps 512(%rdx){1to4}, %xmm29, %xmm19
12976 // CHECK: vfmaddsub231ps -512(%rdx){1to4}, %xmm29, %xmm19
12978 vfmaddsub231ps -512(%rdx){1to4}, %xmm29, %xmm19
12980 // CHECK: vfmaddsub231ps -516(%rdx){1to4}, %xmm29, %xmm19
12982 vfmaddsub231ps -516(%rdx){1to4}, %xmm29, %xmm19
13116 // CHECK: vfmaddsub231pd (%rcx){1to4}, %ymm25, %ymm30
13118 vfmaddsub231pd (%rcx){1to4}, %ymm25, %ymm30
13136 // CHECK: vfmaddsub231pd 1016(%rdx){1to4}, %ymm25, %ymm30
13138 vfmaddsub231pd 1016(%rdx){1to4}, %ymm25, %ymm30
13140 // CHECK: vfmaddsub231pd 1024(%rdx){1to4}, %ymm25, %ymm30
13142 vfmaddsub231pd 1024(%rdx){1to4}, %ymm25, %ymm30
13144 // CHECK: vfmaddsub231pd -1024(%rdx){1to4}, %ymm25, %ymm30
13146 vfmaddsub231pd -1024(%rdx){1to4}, %ymm25, %ymm30
13148 // CHECK: vfmaddsub231pd -1032(%rdx){1to4}, %ymm25, %ymm30
13150 vfmaddsub231pd -1032(%rdx){1to4}, %ymm25, %ymm30
13172 // CHECK: vfmsubadd132ps (%rcx){1to4}, %xmm23, %xmm24
13174 vfmsubadd132ps (%rcx){1to4}, %xmm23, %xmm24
13192 // CHECK: vfmsubadd132ps 508(%rdx){1to4}, %xmm23, %xmm24
13194 vfmsubadd132ps 508(%rdx){1to4}, %xmm23, %xmm24
13196 // CHECK: vfmsubadd132ps 512(%rdx){1to4}, %xmm23, %xmm24
13198 vfmsubadd132ps 512(%rdx){1to4}, %xmm23, %xmm24
13200 // CHECK: vfmsubadd132ps -512(%rdx){1to4}, %xmm23, %xmm24
13202 vfmsubadd132ps -512(%rdx){1to4}, %xmm23, %xmm24
13204 // CHECK: vfmsubadd132ps -516(%rdx){1to4}, %xmm23, %xmm24
13206 vfmsubadd132ps -516(%rdx){1to4}, %xmm23, %xmm24
13340 // CHECK: vfmsubadd132pd (%rcx){1to4}, %ymm17, %ymm24
13342 vfmsubadd132pd (%rcx){1to4}, %ymm17, %ymm24
13360 // CHECK: vfmsubadd132pd 1016(%rdx){1to4}, %ymm17, %ymm24
13362 vfmsubadd132pd 1016(%rdx){1to4}, %ymm17, %ymm24
13364 // CHECK: vfmsubadd132pd 1024(%rdx){1to4}, %ymm17, %ymm24
13366 vfmsubadd132pd 1024(%rdx){1to4}, %ymm17, %ymm24
13368 // CHECK: vfmsubadd132pd -1024(%rdx){1to4}, %ymm17, %ymm24
13370 vfmsubadd132pd -1024(%rdx){1to4}, %ymm17, %ymm24
13372 // CHECK: vfmsubadd132pd -1032(%rdx){1to4}, %ymm17, %ymm24
13374 vfmsubadd132pd -1032(%rdx){1to4}, %ymm17, %ymm24
13396 // CHECK: vfmsubadd213ps (%rcx){1to4}, %xmm20, %xmm19
13398 vfmsubadd213ps (%rcx){1to4}, %xmm20, %xmm19
13416 // CHECK: vfmsubadd213ps 508(%rdx){1to4}, %xmm20, %xmm19
13418 vfmsubadd213ps 508(%rdx){1to4}, %xmm20, %xmm19
13420 // CHECK: vfmsubadd213ps 512(%rdx){1to4}, %xmm20, %xmm19
13422 vfmsubadd213ps 512(%rdx){1to4}, %xmm20, %xmm19
13424 // CHECK: vfmsubadd213ps -512(%rdx){1to4}, %xmm20, %xmm19
13426 vfmsubadd213ps -512(%rdx){1to4}, %xmm20, %xmm19
13428 // CHECK: vfmsubadd213ps -516(%rdx){1to4}, %xmm20, %xmm19
13430 vfmsubadd213ps -516(%rdx){1to4}, %xmm20, %xmm19
13564 // CHECK: vfmsubadd213pd (%rcx){1to4}, %ymm20, %ymm27
13566 vfmsubadd213pd (%rcx){1to4}, %ymm20, %ymm27
13584 // CHECK: vfmsubadd213pd 1016(%rdx){1to4}, %ymm20, %ymm27
13586 vfmsubadd213pd 1016(%rdx){1to4}, %ymm20, %ymm27
13588 // CHECK: vfmsubadd213pd 1024(%rdx){1to4}, %ymm20, %ymm27
13590 vfmsubadd213pd 1024(%rdx){1to4}, %ymm20, %ymm27
13592 // CHECK: vfmsubadd213pd -1024(%rdx){1to4}, %ymm20, %ymm27
13594 vfmsubadd213pd -1024(%rdx){1to4}, %ymm20, %ymm27
13596 // CHECK: vfmsubadd213pd -1032(%rdx){1to4}, %ymm20, %ymm27
13598 vfmsubadd213pd -1032(%rdx){1to4}, %ymm20, %ymm27
13620 // CHECK: vfmsubadd231ps (%rcx){1to4}, %xmm25, %xmm21
13622 vfmsubadd231ps (%rcx){1to4}, %xmm25, %xmm21
13640 // CHECK: vfmsubadd231ps 508(%rdx){1to4}, %xmm25, %xmm21
13642 vfmsubadd231ps 508(%rdx){1to4}, %xmm25, %xmm21
13644 // CHECK: vfmsubadd231ps 512(%rdx){1to4}, %xmm25, %xmm21
13646 vfmsubadd231ps 512(%rdx){1to4}, %xmm25, %xmm21
13648 // CHECK: vfmsubadd231ps -512(%rdx){1to4}, %xmm25, %xmm21
13650 vfmsubadd231ps -512(%rdx){1to4}, %xmm25, %xmm21
13652 // CHECK: vfmsubadd231ps -516(%rdx){1to4}, %xmm25, %xmm21
13654 vfmsubadd231ps -516(%rdx){1to4}, %xmm25, %xmm21
13788 // CHECK: vfmsubadd231pd (%rcx){1to4}, %ymm29, %ymm30
13790 vfmsubadd231pd (%rcx){1to4}, %ymm29, %ymm30
13808 // CHECK: vfmsubadd231pd 1016(%rdx){1to4}, %ymm29, %ymm30
13810 vfmsubadd231pd 1016(%rdx){1to4}, %ymm29, %ymm30
13812 // CHECK: vfmsubadd231pd 1024(%rdx){1to4}, %ymm29, %ymm30
13814 vfmsubadd231pd 1024(%rdx){1to4}, %ymm29, %ymm30
13816 // CHECK: vfmsubadd231pd -1024(%rdx){1to4}, %ymm29, %ymm30
13818 vfmsubadd231pd -1024(%rdx){1to4}, %ymm29, %ymm30
13820 // CHECK: vfmsubadd231pd -1032(%rdx){1to4}, %ymm29, %ymm30
13822 vfmsubadd231pd -1032(%rdx){1to4}, %ymm29, %ymm30
13844 // CHECK: vfnmadd132ps (%rcx){1to4}, %xmm26, %xmm20
13846 vfnmadd132ps (%rcx){1to4}, %xmm26, %xmm20
13864 // CHECK: vfnmadd132ps 508(%rdx){1to4}, %xmm26, %xmm20
13866 vfnmadd132ps 508(%rdx){1to4}, %xmm26, %xmm20
13868 // CHECK: vfnmadd132ps 512(%rdx){1to4}, %xmm26, %xmm20
13870 vfnmadd132ps 512(%rdx){1to4}, %xmm26, %xmm20
13872 // CHECK: vfnmadd132ps -512(%rdx){1to4}, %xmm26, %xmm20
13874 vfnmadd132ps -512(%rdx){1to4}, %xmm26, %xmm20
13876 // CHECK: vfnmadd132ps -516(%rdx){1to4}, %xmm26, %xmm20
13878 vfnmadd132ps -516(%rdx){1to4}, %xmm26, %xmm20
14012 // CHECK: vfnmadd132pd (%rcx){1to4}, %ymm22, %ymm25
14014 vfnmadd132pd (%rcx){1to4}, %ymm22, %ymm25
14032 // CHECK: vfnmadd132pd 1016(%rdx){1to4}, %ymm22, %ymm25
14034 vfnmadd132pd 1016(%rdx){1to4}, %ymm22, %ymm25
14036 // CHECK: vfnmadd132pd 1024(%rdx){1to4}, %ymm22, %ymm25
14038 vfnmadd132pd 1024(%rdx){1to4}, %ymm22, %ymm25
14040 // CHECK: vfnmadd132pd -1024(%rdx){1to4}, %ymm22, %ymm25
14042 vfnmadd132pd -1024(%rdx){1to4}, %ymm22, %ymm25
14044 // CHECK: vfnmadd132pd -1032(%rdx){1to4}, %ymm22, %ymm25
14046 vfnmadd132pd -1032(%rdx){1to4}, %ymm22, %ymm25
14068 // CHECK: vfnmadd213ps (%rcx){1to4}, %xmm24, %xmm24
14070 vfnmadd213ps (%rcx){1to4}, %xmm24, %xmm24
14088 // CHECK: vfnmadd213ps 508(%rdx){1to4}, %xmm24, %xmm24
14090 vfnmadd213ps 508(%rdx){1to4}, %xmm24, %xmm24
14092 // CHECK: vfnmadd213ps 512(%rdx){1to4}, %xmm24, %xmm24
14094 vfnmadd213ps 512(%rdx){1to4}, %xmm24, %xmm24
14096 // CHECK: vfnmadd213ps -512(%rdx){1to4}, %xmm24, %xmm24
14098 vfnmadd213ps -512(%rdx){1to4}, %xmm24, %xmm24
14100 // CHECK: vfnmadd213ps -516(%rdx){1to4}, %xmm24, %xmm24
14102 vfnmadd213ps -516(%rdx){1to4}, %xmm24, %xmm24
14236 // CHECK: vfnmadd213pd (%rcx){1to4}, %ymm27, %ymm20
14238 vfnmadd213pd (%rcx){1to4}, %ymm27, %ymm20
14256 // CHECK: vfnmadd213pd 1016(%rdx){1to4}, %ymm27, %ymm20
14258 vfnmadd213pd 1016(%rdx){1to4}, %ymm27, %ymm20
14260 // CHECK: vfnmadd213pd 1024(%rdx){1to4}, %ymm27, %ymm20
14262 vfnmadd213pd 1024(%rdx){1to4}, %ymm27, %ymm20
14264 // CHECK: vfnmadd213pd -1024(%rdx){1to4}, %ymm27, %ymm20
14266 vfnmadd213pd -1024(%rdx){1to4}, %ymm27, %ymm20
14268 // CHECK: vfnmadd213pd -1032(%rdx){1to4}, %ymm27, %ymm20
14270 vfnmadd213pd -1032(%rdx){1to4}, %ymm27, %ymm20
14292 // CHECK: vfnmadd231ps (%rcx){1to4}, %xmm26, %xmm18
14294 vfnmadd231ps (%rcx){1to4}, %xmm26, %xmm18
14312 // CHECK: vfnmadd231ps 508(%rdx){1to4}, %xmm26, %xmm18
14314 vfnmadd231ps 508(%rdx){1to4}, %xmm26, %xmm18
14316 // CHECK: vfnmadd231ps 512(%rdx){1to4}, %xmm26, %xmm18
14318 vfnmadd231ps 512(%rdx){1to4}, %xmm26, %xmm18
14320 // CHECK: vfnmadd231ps -512(%rdx){1to4}, %xmm26, %xmm18
14322 vfnmadd231ps -512(%rdx){1to4}, %xmm26, %xmm18
14324 // CHECK: vfnmadd231ps -516(%rdx){1to4}, %xmm26, %xmm18
14326 vfnmadd231ps -516(%rdx){1to4}, %xmm26, %xmm18
14460 // CHECK: vfnmadd231pd (%rcx){1to4}, %ymm29, %ymm22
14462 vfnmadd231pd (%rcx){1to4}, %ymm29, %ymm22
14480 // CHECK: vfnmadd231pd 1016(%rdx){1to4}, %ymm29, %ymm22
14482 vfnmadd231pd 1016(%rdx){1to4}, %ymm29, %ymm22
14484 // CHECK: vfnmadd231pd 1024(%rdx){1to4}, %ymm29, %ymm22
14486 vfnmadd231pd 1024(%rdx){1to4}, %ymm29, %ymm22
14488 // CHECK: vfnmadd231pd -1024(%rdx){1to4}, %ymm29, %ymm22
14490 vfnmadd231pd -1024(%rdx){1to4}, %ymm29, %ymm22
14492 // CHECK: vfnmadd231pd -1032(%rdx){1to4}, %ymm29, %ymm22
14494 vfnmadd231pd -1032(%rdx){1to4}, %ymm29, %ymm22
14516 // CHECK: vfnmsub132ps (%rcx){1to4}, %xmm25, %xmm21
14518 vfnmsub132ps (%rcx){1to4}, %xmm25, %xmm21
14536 // CHECK: vfnmsub132ps 508(%rdx){1to4}, %xmm25, %xmm21
14538 vfnmsub132ps 508(%rdx){1to4}, %xmm25, %xmm21
14540 // CHECK: vfnmsub132ps 512(%rdx){1to4}, %xmm25, %xmm21
14542 vfnmsub132ps 512(%rdx){1to4}, %xmm25, %xmm21
14544 // CHECK: vfnmsub132ps -512(%rdx){1to4}, %xmm25, %xmm21
14546 vfnmsub132ps -512(%rdx){1to4}, %xmm25, %xmm21
14548 // CHECK: vfnmsub132ps -516(%rdx){1to4}, %xmm25, %xmm21
14550 vfnmsub132ps -516(%rdx){1to4}, %xmm25, %xmm21
14684 // CHECK: vfnmsub132pd (%rcx){1to4}, %ymm28, %ymm17
14686 vfnmsub132pd (%rcx){1to4}, %ymm28, %ymm17
14704 // CHECK: vfnmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm17
14706 vfnmsub132pd 1016(%rdx){1to4}, %ymm28, %ymm17
14708 // CHECK: vfnmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm17
14710 vfnmsub132pd 1024(%rdx){1to4}, %ymm28, %ymm17
14712 // CHECK: vfnmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm17
14714 vfnmsub132pd -1024(%rdx){1to4}, %ymm28, %ymm17
14716 // CHECK: vfnmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm17
14718 vfnmsub132pd -1032(%rdx){1to4}, %ymm28, %ymm17
14740 // CHECK: vfnmsub213ps (%rcx){1to4}, %xmm28, %xmm28
14742 vfnmsub213ps (%rcx){1to4}, %xmm28, %xmm28
14760 // CHECK: vfnmsub213ps 508(%rdx){1to4}, %xmm28, %xmm28
14762 vfnmsub213ps 508(%rdx){1to4}, %xmm28, %xmm28
14764 // CHECK: vfnmsub213ps 512(%rdx){1to4}, %xmm28, %xmm28
14766 vfnmsub213ps 512(%rdx){1to4}, %xmm28, %xmm28
14768 // CHECK: vfnmsub213ps -512(%rdx){1to4}, %xmm28, %xmm28
14770 vfnmsub213ps -512(%rdx){1to4}, %xmm28, %xmm28
14772 // CHECK: vfnmsub213ps -516(%rdx){1to4}, %xmm28, %xmm28
14774 vfnmsub213ps -516(%rdx){1to4}, %xmm28, %xmm28
14908 // CHECK: vfnmsub213pd (%rcx){1to4}, %ymm20, %ymm19
14910 vfnmsub213pd (%rcx){1to4}, %ymm20, %ymm19
14928 // CHECK: vfnmsub213pd 1016(%rdx){1to4}, %ymm20, %ymm19
14930 vfnmsub213pd 1016(%rdx){1to4}, %ymm20, %ymm19
14932 // CHECK: vfnmsub213pd 1024(%rdx){1to4}, %ymm20, %ymm19
14934 vfnmsub213pd 1024(%rdx){1to4}, %ymm20, %ymm19
14936 // CHECK: vfnmsub213pd -1024(%rdx){1to4
14938 vfnmsub213pd -1024(%rdx){1to4}, %ymm20, %ymm19
14940 // CHECK: vfnmsub213pd -1032(%rdx){1to4}, %ymm20, %ymm19
14942 vfnmsub213pd -1032(%rdx){1to4}, %ymm20, %ymm19
14964 // CHECK: vfnmsub231ps (%rcx){1to4}, %xmm27, %xmm18
14966 vfnmsub231ps (%rcx){1to4}, %xmm27, %xmm18
14984 // CHECK: vfnmsub231ps 508(%rdx){1to4}, %xmm27, %xmm18
14986 vfnmsub231ps 508(%rdx){1to4}, %xmm27, %xmm18
14988 // CHECK: vfnmsub231ps 512(%rdx){1to4}, %xmm27, %xmm18
14990 vfnmsub231ps 512(%rdx){1to4}, %xmm27, %xmm18
14992 // CHECK: vfnmsub231ps -512(%rdx){1to4}, %xmm27, %xmm18
14994 vfnmsub231ps -512(%rdx){1to4}, %xmm27, %xmm18
14996 // CHECK: vfnmsub231ps -516(%rdx){1to4}, %xmm27, %xmm18
14998 vfnmsub231ps -516(%rdx){1to4}, %xmm27, %xmm18
15132 // CHECK: vfnmsub231pd (%rcx){1to4}, %ymm18, %ymm22
15134 vfnmsub231pd (%rcx){1to4}, %ymm18, %ymm22
15152 // CHECK: vfnmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm22
15154 vfnmsub231pd 1016(%rdx){1to4}, %ymm18, %ymm22
15156 // CHECK: vfnmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm22
15158 vfnmsub231pd 1024(%rdx){1to4}, %ymm18, %ymm22
15160 // CHECK: vfnmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm22
15162 vfnmsub231pd -1024(%rdx){1to4}, %ymm18, %ymm22
15164 // CHECK: vfnmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm22
15166 vfnmsub231pd -1032(%rdx){1to4}, %ymm18, %ymm22
15188 // CHECK: vpermi2d (%rcx){1to4}, %xmm23, %xmm21
15190 vpermi2d (%rcx){1to4}, %xmm23, %xmm21
15208 // CHECK: vpermi2d 508(%rdx){1to4}, %xmm23, %xmm21
15210 vpermi2d 508(%rdx){1to4}, %xmm23, %xmm21
15212 // CHECK: vpermi2d 512(%rdx){1to4}, %xmm23, %xmm21
15214 vpermi2d 512(%rdx){1to4}, %xmm23, %xmm21
15216 // CHECK: vpermi2d -512(%rdx){1to4}, %xmm23, %xmm21
15218 vpermi2d -512(%rdx){1to4}, %xmm23, %xmm21
15220 // CHECK: vpermi2d -516(%rdx){1to4}, %xmm23, %xmm21
15222 vpermi2d -516(%rdx){1to4}, %xmm23, %xmm21
15356 // CHECK: vpermi2q (%rcx){1to4}, %ymm22, %ymm26
15358 vpermi2q (%rcx){1to4}, %ymm22, %ymm26
15376 // CHECK: vpermi2q 1016(%rdx){1to4}, %ymm22, %ymm26
15378 vpermi2q 1016(%rdx){1to4}, %ymm22, %ymm26
15380 // CHECK: vpermi2q 1024(%rdx){1to4}, %ymm22, %ymm26
15382 vpermi2q 1024(%rdx){1to4}, %ymm22, %ymm26
15384 // CHECK: vpermi2q -1024(%rdx){1to4}, %ymm22, %ymm26
15386 vpermi2q -1024(%rdx){1to4}, %ymm22, %ymm26
15388 // CHECK: vpermi2q -1032(%rdx){1to4}, %ymm22, %ymm26
15390 vpermi2q -1032(%rdx){1to4}, %ymm22, %ymm26
15412 // CHECK: vpermi2ps (%rcx){1to4}, %xmm24, %xmm23
15414 vpermi2ps (%rcx){1to4}, %xmm24, %xmm23
15432 // CHECK: vpermi2ps 508(%rdx){1to4}, %xmm24, %xmm23
15434 vpermi2ps 508(%rdx){1to4}, %xmm24, %xmm23
15436 // CHECK: vpermi2ps 512(%rdx){1to4}, %xmm24, %xmm23
15438 vpermi2ps 512(%rdx){1to4}, %xmm24, %xmm23
15440 // CHECK: vpermi2ps -512(%rdx){1to4}, %xmm24, %xmm23
15442 vpermi2ps -512(%rdx){1to4}, %xmm24, %xmm23
15444 // CHECK: vpermi2ps -516(%rdx){1to4}, %xmm24, %xmm23
15446 vpermi2ps -516(%rdx){1to4}, %xmm24, %xmm23
15580 // CHECK: vpermi2pd (%rcx){1to4}, %ymm19, %ymm30
15582 vpermi2pd (%rcx){1to4}, %ymm19, %ymm30
15600 // CHECK: vpermi2pd 1016(%rdx){1to4}, %ymm19, %ymm30
15602 vpermi2pd 1016(%rdx){1to4}, %ymm19, %ymm30
15604 // CHECK: vpermi2pd 1024(%rdx){1to4}, %ymm19, %ymm30
15606 vpermi2pd 1024(%rdx){1to4}, %ymm19, %ymm30
15608 // CHECK: vpermi2pd -1024(%rdx){1to4}, %ymm19, %ymm30
15610 vpermi2pd -1024(%rdx){1to4}, %ymm19, %ymm30
15612 // CHECK: vpermi2pd -1032(%rdx){1to4}, %ymm19, %ymm30
15614 vpermi2pd -1032(%rdx){1to4}, %ymm19, %ymm30
15636 // CHECK: vpermt2d (%rcx){1to4}, %xmm29, %xmm21
15638 vpermt2d (%rcx){1to4}, %xmm29, %xmm21
15656 // CHECK: vpermt2d 508(%rdx){1to4}, %xmm29, %xmm21
15658 vpermt2d 508(%rdx){1to4}, %xmm29, %xmm21
15660 // CHECK: vpermt2d 512(%rdx){1to4}, %xmm29, %xmm21
15662 vpermt2d 512(%rdx){1to4}, %xmm29, %xmm21
15664 // CHECK: vpermt2d -512(%rdx){1to4}, %xmm29, %xmm21
15666 vpermt2d -512(%rdx){1to4}, %xmm29, %xmm21
15668 // CHECK: vpermt2d -516(%rdx){1to4}, %xmm29, %xmm21
15670 vpermt2d -516(%rdx){1to4}, %xmm29, %xmm21
15804 // CHECK: vpermt2q (%rcx){1to4}, %ymm17, %ymm18
15806 vpermt2q (%rcx){1to4}, %ymm17, %ymm18
15824 // CHECK: vpermt2q 1016(%rdx){1to4}, %ymm17, %ymm18
15826 vpermt2q 1016(%rdx){1to4}, %ymm17, %ymm18
15828 // CHECK: vpermt2q 1024(%rdx){1to4}, %ymm17, %ymm18
15830 vpermt2q 1024(%rdx){1to4}, %ymm17, %ymm18
15832 // CHECK: vpermt2q -1024(%rdx){1to4}, %ymm17, %ymm18
15834 vpermt2q -1024(%rdx){1to4}, %ymm17, %ymm18
15836 // CHECK: vpermt2q -1032(%rdx){1to4}, %ymm17, %ymm18
15838 vpermt2q -1032(%rdx){1to4}, %ymm17, %ymm18
15860 // CHECK: vpermt2ps (%rcx){1to4}, %xmm23, %xmm19
15862 vpermt2ps (%rcx){1to4}, %xmm23, %xmm19
15880 // CHECK: vpermt2ps 508(%rdx){1to4}, %xmm23, %xmm19
15882 vpermt2ps 508(%rdx){1to4}, %xmm23, %xmm19
15884 // CHECK: vpermt2ps 512(%rdx){1to4}, %xmm23, %xmm19
15886 vpermt2ps 512(%rdx){1to4}, %xmm23, %xmm19
15888 // CHECK: vpermt2ps -512(%rdx){1to4}, %xmm23, %xmm19
15890 vpermt2ps -512(%rdx){1to4}, %xmm23, %xmm19
15892 // CHECK: vpermt2ps -516(%rdx){1to4}, %xmm23, %xmm19
15894 vpermt2ps -516(%rdx){1to4}, %xmm23, %xmm19
16028 // CHECK: vpermt2pd (%rcx){1to4}, %ymm23, %ymm17
16030 vpermt2pd (%rcx){1to4}, %ymm23, %ymm17
16048 // CHECK: vpermt2pd 1016(%rdx){1to4}, %ymm23, %ymm17
16050 vpermt2pd 1016(%rdx){1to4}, %ymm23, %ymm17
16052 // CHECK: vpermt2pd 1024(%rdx){1to4}, %ymm23, %ymm17
16054 vpermt2pd 1024(%rdx){1to4}, %ymm23, %ymm17
16056 // CHECK: vpermt2pd -1024(%rdx){1to4}, %ymm23, %ymm17
16058 vpermt2pd -1024(%rdx){1to4}, %ymm23, %ymm17
16060 // CHECK: vpermt2pd -1032(%rdx){1to4}, %ymm23, %ymm17
16062 vpermt2pd -1032(%rdx){1to4}, %ymm23, %ymm17
16140 // CHECK: vscalefpd (%rcx){1to4}, %ymm20, %ymm29
16142 vscalefpd (%rcx){1to4}, %ymm20, %ymm29
16160 // CHECK: vscalefpd 1016(%rdx){1to4}, %ymm20, %ymm29
16162 vscalefpd 1016(%rdx){1to4}, %ymm20, %ymm29
16164 // CHECK: vscalefpd 1024(%rdx){1to4}, %ymm20, %ymm29
16166 vscalefpd 1024(%rdx){1to4}, %ymm20, %ymm29
16168 // CHECK: vscalefpd -1024(%rdx){1to4}, %ymm20, %ymm29
16170 vscalefpd -1024(%rdx){1to4}, %ymm20, %ymm29
16172 // CHECK: vscalefpd -1032(%rdx){1to4}, %ymm20, %ymm29
16174 vscalefpd -1032(%rdx){1to4}, %ymm20, %ymm29
16196 // CHECK: vscalefps (%rcx){1to4}, %xmm27, %xmm19
16198 vscalefps (%rcx){1to4}, %xmm27, %xmm19
16216 // CHECK: vscalefps 508(%rdx){1to4}, %xmm27, %xmm19
16218 vscalefps 508(%rdx){1to4}, %xmm27, %xmm19
16220 // CHECK: vscalefps 512(%rdx){1to4}, %xmm27, %xmm19
16222 vscalefps 512(%rdx){1to4}, %xmm27, %xmm19
16224 // CHECK: vscalefps -512(%rdx){1to4}, %xmm27, %xmm19
16226 vscalefps -512(%rdx){1to4}, %xmm27, %xmm19
16228 // CHECK: vscalefps -516(%rdx){1to4}, %xmm27, %xmm19
16230 vscalefps -516(%rdx){1to4}, %xmm27, %xmm19
17572 // CHECK: vrndscalepd $123, (%rcx){1to4}, %ymm17
17574 vrndscalepd $0x7b, (%rcx){1to4}, %ymm17
17592 // CHECK: vrndscalepd $123, 1016(%rdx){1to4}, %ymm17
17594 vrndscalepd $0x7b, 1016(%rdx){1to4}, %ymm17
17596 // CHECK: vrndscalepd $123, 1024(%rdx){1to4}, %ymm17
17598 vrndscalepd $0x7b, 1024(%rdx){1to4}, %ymm17
17600 // CHECK: vrndscalepd $123, -1024(%rdx){1to4}, %ymm17
17602 vrndscalepd $0x7b, -1024(%rdx){1to4}, %ymm17
17604 // CHECK: vrndscalepd $123, -1032(%rdx){1to4}, %ymm17
17606 vrndscalepd $0x7b, -1032(%rdx){1to4}, %ymm17
17632 // CHECK: vrndscaleps $123, (%rcx){1to4}, %xmm22
17634 vrndscaleps $0x7b, (%rcx){1to4}, %xmm22
17652 // CHECK: vrndscaleps $123, 508(%rdx){1to4}, %xmm22
17654 vrndscaleps $0x7b, 508(%rdx){1to4}, %xmm22
17656 // CHECK: vrndscaleps $123, 512(%rdx){1to4}, %xmm22
17658 vrndscaleps $0x7b, 512(%rdx){1to4}, %xmm22
17660 // CHECK: vrndscaleps $123, -512(%rdx){1to4}, %xmm22
17662 vrndscaleps $0x7b, -512(%rdx){1to4}, %xmm22
17664 // CHECK: vrndscaleps $123, -516(%rdx){1to4}, %xmm22
17666 vrndscaleps $0x7b, -516(%rdx){1to4}, %xmm22
17804 // CHECK: vcvtps2pd (%rcx){1to4}, %ymm22
17806 vcvtps2pd (%rcx){1to4}, %ymm22
17824 // CHECK: vcvtps2pd 508(%rdx){1to4}, %ymm22
17826 vcvtps2pd 508(%rdx){1to4}, %ymm22
17828 // CHECK: vcvtps2pd 512(%rdx){1to4}, %ymm22
17830 vcvtps2pd 512(%rdx){1to4}, %ymm22
17832 // CHECK: vcvtps2pd -512(%rdx){1to4}, %ymm22
17834 vcvtps2pd -512(%rdx){1to4}, %ymm22
17836 // CHECK: vcvtps2pd -516(%rdx){1to4}, %ymm22
17838 vcvtps2pd -516(%rdx){1to4}, %ymm22
17916 // CHECK: vcvtpd2ps (%rcx){1to4}, %xmm20
17918 vcvtpd2ps (%rcx){1to4}, %xmm20
17936 // CHECK: vcvtpd2ps 1016(%rdx){1to4}, %xmm20
17938 vcvtpd2ps 1016(%rdx){1to4}, %xmm20
17940 // CHECK: vcvtpd2ps 1024(%rdx){1to4}, %xmm20
17942 vcvtpd2ps 1024(%rdx){1to4}, %xmm20
17944 // CHECK: vcvtpd2ps -1024(%rdx){1to4}, %xmm20
17946 vcvtpd2ps -1024(%rdx){1to4}, %xmm20
17948 // CHECK: vcvtpd2ps -1032(%rdx){1to4}, %xmm20
17950 to4}, %xmm20
18028 // CHECK: vcvtpd2udq (%rcx){1to4}, %xmm21
18030 vcvtpd2udq (%rcx){1to4}, %xmm21
18048 // CHECK: vcvtpd2udq 1016(%rdx){1to4}, %xmm21
18050 vcvtpd2udq 1016(%rdx){1to4}, %xmm21
18052 // CHECK: vcvtpd2udq 1024(%rdx){1to4}, %xmm21
18054 vcvtpd2udq 1024(%rdx){1to4}, %xmm21
18056 // CHECK: vcvtpd2udq -1024(%rdx){1to4}, %xmm21
18058 vcvtpd2udq -1024(%rdx){1to4}, %xmm21
18060 // CHECK: vcvtpd2udq -1032(%rdx){1to4}, %xmm21
18062 vcvtpd2udq -1032(%rdx){1to4}, %xmm21
18083 // CHECK: vcvtps2udq (%rcx){1to4}, %xmm30
18085 vcvtps2udq (%rcx){1to4}, %xmm30
18103 // CHECK: vcvtps2udq 508(%rdx){1to4}, %xmm30
18105 vcvtps2udq 508(%rdx){1to4}, %xmm30
18107 // CHECK: vcvtps2udq 512(%rdx){1to4}, %xmm30
18109 vcvtps2udq 512(%rdx){1to4}, %xmm30
18111 // CHECK: vcvtps2udq -512(%rdx){1to4}, %xmm30
18113 vcvtps2udq -512(%rdx){1to4}, %xmm30
18115 // CHECK: vcvtps2udq -516(%rdx){1to4}, %xmm30
18117 vcvtps2udq -516(%rdx){1to4}, %xmm30
18251 // CHECK: vcvttpd2dq (%rcx){1to4}, %xmm30
18253 vcvttpd2dq (%rcx){1to4}, %xmm30
18271 // CHECK: vcvttpd2dq 1016(%rdx){1to4}, %xmm30
18273 vcvttpd2dq 1016(%rdx){1to4}, %xmm30
18275 // CHECK: vcvttpd2dq 1024(%rdx){1to4}, %xmm30
18277 vcvttpd2dq 1024(%rdx){1to4}, %xmm30
18279 // CHECK: vcvttpd2dq -1024(%rdx){1to4}, %xmm30
18281 vcvttpd2dq -1024(%rdx){1to4}, %xmm30
18283 // CHECK: vcvttpd2dq -1032(%rdx){1to4}, %xmm30
18285 vcvttpd2dq -1032(%rdx){1to4}, %xmm30
18307 // CHECK: vcvttps2dq (%rcx){1to4}, %xmm17
18309 vcvttps2dq (%rcx){1to4}, %xmm17
18327 // CHECK: vcvttps2dq 508(%rdx){1to4}, %xmm17
18329 vcvttps2dq 508(%rdx){1to4}, %xmm17
18331 // CHECK: vcvttps2dq 512(%rdx){1to4}, %xmm17
18333 vcvttps2dq 512(%rdx){1to4}, %xmm17
18335 // CHECK: vcvttps2dq -512(%rdx){1to4}, %xmm17
18337 vcvttps2dq -512(%rdx){1to4}, %xmm17
18339 // CHECK: vcvttps2dq -516(%rdx){1to4}, %xmm17
18341 vcvttps2dq -516(%rdx){1to4}, %xmm17
18475 // CHECK: vcvtudq2pd (%rcx){1to4}, %ymm25
18477 vcvtudq2pd (%rcx){1to4}, %ymm25
18495 // CHECK: vcvtudq2pd 508(%rdx){1to4}, %ymm25
18497 vcvtudq2pd 508(%rdx){1to4}, %ymm25
18499 // CHECK: vcvtudq2pd 512(%rdx){1to4}, %ymm25
18501 vcvtudq2pd 512(%rdx){1to4}, %ymm25
18503 // CHECK: vcvtudq2pd -512(%rdx){1to4}, %ymm25
18505 vcvtudq2pd -512(%rdx){1to4}, %ymm25
18507 // CHECK: vcvtudq2pd -516(%rdx){1to4}, %ymm25
18509 vcvtudq2pd -516(%rdx){1to4}, %ymm25
18531 // CHECK: vcvtudq2ps (%rcx){1to4}, %xmm23
18533 vcvtudq2ps (%rcx){1to4}, %xmm23
18551 // CHECK: vcvtudq2ps 508(%rdx){1to4}, %xmm23
18553 vcvtudq2ps 508(%rdx){1to4}, %xmm23
18555 // CHECK: vcvtudq2ps 512(%rdx){1to4}, %xmm23
18557 vcvtudq2ps 512(%rdx){1to4}, %xmm23
18559 // CHECK: vcvtudq2ps -512(%rdx){1to4}, %xmm23
18561 vcvtudq2ps -512(%rdx){1to4}, %xmm23
18563 // CHECK: vcvtudq2ps -516(%rdx){1to4}, %xmm23
18565 vcvtudq2ps -516(%rdx){1to4}, %xmm23
18699 // CHECK: vcvtdq2pd (%rcx){1to4}, %ymm28
18701 vcvtdq2pd (%rcx){1to4}, %ymm28
18719 // CHECK: vcvtdq2pd 508(%rdx){1to4}, %ymm28
18721 vcvtdq2pd 508(%rdx){1to4}, %ymm28
18723 // CHECK: vcvtdq2pd 512(%rdx){1to4}, %ymm28
18725 vcvtdq2pd 512(%rdx){1to4}, %ymm28
18727 // CHECK: vcvtdq2pd -512(%rdx){1to4}, %ymm28
18729 vcvtdq2pd -512(%rdx){1to4}, %ymm28
18731 // CHECK: vcvtdq2pd -516(%rdx){1to4}, %ymm28
18733 vcvtdq2pd -516(%rdx){1to4}, %ymm28
18755 // CHECK: vcvtdq2ps (%rcx){1to4}, %xmm28
18757 vcvtdq2ps (%rcx){1to4}, %xmm28
18775 // CHECK: vcvtdq2ps 508(%rdx){1to4}, %xmm28
18777 vcvtdq2ps 508(%rdx){1to4}, %xmm28
18779 // CHECK: vcvtdq2ps 512(%rdx){1to4}, %xmm28
18781 vcvtdq2ps 512(%rdx){1to4}, %xmm28
18783 // CHECK: vcvtdq2ps -512(%rdx){1to4}, %xmm28
18785 vcvtdq2ps -512(%rdx){1to4}, %xmm28
18787 // CHECK: vcvtdq2ps -516(%rdx){1to4}, %xmm28
18789 vcvtdq2ps -516(%rdx){1to4}, %xmm28
18866 // CHECK: vunpckhps (%rcx){1to4}, %xmm19, %xmm30
18868 vunpckhps (%rcx){1to4}, %xmm19, %xmm30
18886 // CHECK: vunpckhps 508(%rdx){1to4}, %xmm19, %xmm30
18888 vunpckhps 508(%rdx){1to4}, %xmm19, %xmm30
18890 // CHECK: vunpckhps 512(%rdx){1to4}, %xmm19, %xmm30
18892 vunpckhps 512(%rdx){1to4}, %xmm19, %xmm30
18894 // CHECK: vunpckhps -512(%rdx){1to4}, %xmm19, %xmm30
18896 vunpckhps -512(%rdx){1to4}, %xmm19, %xmm30
18898 // CHECK: vunpckhps -516(%rdx){1to4}, %xmm19, %xmm30
18900 vunpckhps -516(%rdx){1to4}, %xmm19, %xmm30
18978 // CHECK: vunpcklps (%rcx){1to4}, %xmm24, %xmm29
18980 vunpcklps (%rcx){1to4}, %xmm24, %xmm29
18998 // CHECK: vunpcklps 508(%rdx){1to4}, %xmm24, %xmm29
19000 vunpcklps 508(%rdx){1to4}, %xmm24, %xmm29
19002 // CHECK: vunpcklps 512(%rdx){1to4}, %xmm24, %xmm29
19004 vunpcklps 512(%rdx){1to4}, %xmm24, %xmm29
19006 // CHECK: vunpcklps -512(%rdx){1to4}, %xmm24, %xmm29
19008 vunpcklps -512(%rdx){1to4}, %xmm24, %xmm29
19010 // CHECK: vunpcklps -516(%rdx){1to4}, %xmm24, %xmm29
19012 vunpcklps -516(%rdx){1to4}, %xmm24, %xmm29
19146 // CHECK: vunpckhpd (%rcx){1to4}, %ymm22, %ymm25
19148 vunpckhpd (%rcx){1to4}, %ymm22, %ymm25
19166 // CHECK: vunpckhpd 1016(%rdx){1to4}, %ymm22, %ymm25
19168 vunpckhpd 1016(%rdx){1to4}, %ymm22, %ymm25
19170 // CHECK: vunpckhpd 1024(%rdx){1to4}, %ymm22, %ymm25
19172 vunpckhpd 1024(%rdx){1to4}, %ymm22, %ymm25
19174 // CHECK: vunpckhpd -1024(%rdx){1to4}, %ymm22, %ymm25
19176 vunpckhpd -1024(%rdx){1to4}, %ymm22, %ymm25
19178 // CHECK: vunpckhpd -1032(%rdx){1to4}, %ymm22, %ymm25
19180 vunpckhpd -1032(%rdx){1to4}, %ymm22, %ymm25
19258 // CHECK: vunpcklpd (%rcx){1to4}, %ymm26, %ymm20
19260 vunpcklpd (%rcx){1to4}, %ymm26, %ymm20
19278 // CHECK: vunpcklpd 1016(%rdx){1to4}, %ymm26, %ymm20
19280 vunpcklpd 1016(%rdx){1to4}, %ymm26, %ymm20
19282 // CHECK: vunpcklpd 1024(%rdx){1to4}, %ymm26, %ymm20
19284 vunpcklpd 1024(%rdx){1to4}, %ymm26, %ymm20
19286 // CHECK: vunpcklpd -1024(%rdx){1to4}, %ymm26, %ymm20
19288 vunpcklpd -1024(%rdx){1to4}, %ymm26, %ymm20
19290 // CHECK: vunpcklpd -1032(%rdx){1to4}, %ymm26, %ymm20
19292 vunpcklpd -1032(%rdx){1to4}, %ymm26, %ymm20
19314 // CHECK: vpunpckldq (%rcx){1to4}, %xmm21, %xmm25
19316 vpunpckldq (%rcx){1to4}, %xmm21, %xmm25
19334 // CHECK: vpunpckldq 508(%rdx){1to4}, %xmm21, %xmm25
19336 vpunpckldq 508(%rdx){1to4}, %xmm21, %xmm25
19338 // CHECK: vpunpckldq 512(%rdx){1to4}, %xmm21, %xmm25
19340 vpunpckldq 512(%rdx){1to4}, %xmm21, %xmm25
19342 // CHECK: vpunpckldq -512(%rdx){1to4}, %xmm21, %xmm25
19344 vpunpckldq -512(%rdx){1to4}, %xmm21, %xmm25
19346 // CHECK: vpunpckldq -516(%rdx){1to4}, %xmm21, %xmm25
19348 vpunpckldq -516(%rdx){1to4}, %xmm21, %xmm25
19426 // CHECK: vpunpckhdq (%rcx){1to4}, %xmm24, %xmm28
19428 vpunpckhdq (%rcx){1to4}, %xmm24, %xmm28
19446 // CHECK: vpunpckhdq 508(%rdx){1to4}, %xmm24, %xmm28
19448 vpunpckhdq 508(%rdx){1to4}, %xmm24, %xmm28
19450 // CHECK: vpunpckhdq 512(%rdx){1to4}, %xmm24, %xmm28
19452 vpunpckhdq 512(%rdx){1to4}, %xmm24, %xmm28
19454 // CHECK: vpunpckhdq -512(%rdx){1to4}, %xmm24, %xmm28
19456 vpunpckhdq -512(%rdx){1to4}, %xmm24, %xmm28
19458 // CHECK: vpunpckhdq -516(%rdx){1to4}, %xmm24, %xmm28
19460 vpunpckhdq -516(%rdx){1to4}, %xmm24, %xmm28
19594 // CHECK: vpunpcklqdq (%rcx){1to4}, %ymm20, %ymm29
19596 vpunpcklqdq (%rcx){1to4}, %ymm20, %ymm29
19614 // CHECK: vpunpcklqdq 1016(%rdx){1to4}, %ymm20, %ymm29
19616 vpunpcklqdq 1016(%rdx){1to4}, %ymm20, %ymm29
19618 // CHECK: vpunpcklqdq 1024(%rdx){1to4}, %ymm20, %ymm29
19620 vpunpcklqdq 1024(%rdx){1to4}, %ymm20, %ymm29
19622 // CHECK: vpunpcklqdq -1024(%rdx){1to4}, %ymm20, %ymm29
19624 vpunpcklqdq -1024(%rdx){1to4}, %ymm20, %ymm29
19626 // CHECK: vpunpcklqdq -1032(%rdx){1to4}, %ymm20, %ymm29
19628 vpunpcklqdq -1032(%rdx){1to4}, %ymm20, %ymm29
19706 // CHECK: vpunpckhqdq (%rcx){1to4}, %ymm19, %ymm20
19708 vpunpckhqdq (%rcx){1to4}, %ymm19, %ymm20
19726 // CHECK: vpunpckhqdq 1016(%rdx){1to4}, %ymm19, %ymm20
19728 vpunpckhqdq 1016(%rdx){1to4}, %ymm19, %ymm20
19730 // CHECK: vpunpckhqdq 1024(%rdx){1to4}, %ymm19, %ymm20
19732 vpunpckhqdq 1024(%rdx){1to4}, %ymm19, %ymm20
19734 // CHECK: vpunpckhqdq -1024(%rdx){1to4}, %ymm19, %ymm20
19736 vpunpckhqdq -1024(%rdx){1to4}, %ymm19, %ymm20
19738 // CHECK: vpunpckhqdq -1032(%rdx){1to4}, %ymm19, %ymm20
19740 vpunpckhqdq -1032(%rdx){1to4}, %ymm19, %ymm20
19942 // CHECK: vgetmantps $123, (%rcx){1to4}, %xmm29
19944 vgetmantps $0x7b, (%rcx){1to4}, %xmm29
19962 // CHECK: vgetmantps $123, 508(%rdx){1to4}, %xmm29
19964 vgetmantps $0x7b, 508(%rdx){1to4}, %xmm29
19966 // CHECK: vgetmantps $123, 512(%rdx){1to4}, %xmm29
19968 vgetmantps $0x7b, 512(%rdx){1to4}, %xmm29
19970 // CHECK: vgetmantps $123, -512(%rdx){1to4}, %xmm29
19972 vgetmantps $0x7b, -512(%rdx){1to4}, %xmm29
19974 // CHECK: vgetmantps $123, -516(%rdx){1to4}, %xmm29
19976 vgetmantps $0x7b, -516(%rdx){1to4}, %xmm29
20122 // CHECK: vgetmantpd $123, (%rcx){1to4}, %ymm23
20124 vgetmantpd $0x7b, (%rcx){1to4}, %ymm23
20142 // CHECK: vgetmantpd $123, 1016(%rdx){1to4}, %ymm23
20144 vgetmantpd $0x7b, 1016(%rdx){1to4}, %ymm23
20146 // CHECK: vgetmantpd $123, 1024(%rdx){1to4}, %ymm23
20148 vgetmantpd $0x7b, 1024(%rdx){1to4}, %ymm23
20150 // CHECK: vgetmantpd $123, -1024(%rdx){1to4}, %ymm23
20152 vgetmantpd $0x7b, -1024(%rdx){1to4}, %ymm23
20154 // CHECK: vgetmantpd $123, -1032(%rdx){1to4}, %ymm23
20156 vgetmantpd $0x7b, -1032(%rdx){1to4}, %ymm23
20182 // CHECK: vshufps $123, (%rcx){1to4}, %xmm23, %xmm17
20184 vshufps $0x7b, (%rcx){1to4}, %xmm23, %xmm17
20202 // CHECK: vshufps $123, 508(%rdx){1to4}, %xmm23, %xmm17
20204 vshufps $0x7b, 508(%rdx){1to4}, %xmm23, %xmm17
20206 // CHECK: vshufps $123, 512(%rdx){1to4}, %xmm23, %xmm17
20208 vshufps $0x7b, 512(%rdx){1to4}, %xmm23, %xmm17
20210 // CHECK: vshufps $123, -512(%rdx){1to4}, %xmm23, %xmm17
20212 vshufps $0x7b, -512(%rdx){1to4}, %xmm23, %xmm17
20214 // CHECK: vshufps $123, -516(%rdx){1to4}, %xmm23, %xmm17
20216 vshufps $0x7b, -516(%rdx){1to4}, %xmm23, %xmm17
20362 // CHECK: vshufpd $123, (%rcx){1to4}, %ymm29, %ymm24
20364 vshufpd $0x7b, (%rcx){1to4}, %ymm29, %ymm24
20382 // CHECK: vshufpd $123, 1016(%rdx){1to4}, %ymm29, %ymm24
20384 vshufpd $0x7b, 1016(%rdx){1to4}, %ymm29, %ymm24
20386 // CHECK: vshufpd $123, 1024(%rdx){1to4}, %ymm29, %ymm24
20388 vshufpd $0x7b, 1024(%rdx){1to4}, %ymm29, %ymm24
20390 // CHECK: vshufpd $123, -1024(%rdx){1to4}, %ymm29, %ymm24
20392 vshufpd $0x7b, -1024(%rdx){1to4}, %ymm29, %ymm24
20394 // CHECK: vshufpd $123, -1032(%rdx){1to4}, %ymm29, %ymm24
20396 vshufpd $0x7b, -1032(%rdx){1to4}, %ymm29, %ymm24
20550 // CHECK: vpermilps $123, (%rcx){1to4}, %xmm20
20552 vpermilps $0x7b, (%rcx){1to4}, %xmm20
20570 // CHECK: vpermilps $123, 508(%rdx){1to4}, %xmm20
20572 vpermilps $0x7b, 508(%rdx){1to4}, %xmm20
20574 // CHECK: vpermilps $123, 512(%rdx){1to4}, %xmm20
20576 vpermilps $0x7b, 512(%rdx){1to4}, %xmm20
20578 // CHECK: vpermilps $123, -512(%rdx){1to4}, %xmm20
20580 vpermilps $0x7b, -512(%rdx){1to4}, %xmm20
20582 // CHECK: vpermilps $123, -516(%rdx){1to4}, %xmm20
20584 vpermilps $0x7b, -516(%rdx){1to4}, %xmm20
20666 // CHECK: vpermilps (%rcx){1to4}, %xmm28, %xmm28
20668 vpermilps (%rcx){1to4}, %xmm28, %xmm28
20686 // CHECK: vpermilps 508(%rdx){1to4}, %xmm28, %xmm28
20688 vpermilps 508(%rdx){1to4}, %xmm28, %xmm28
20690 // CHECK: vpermilps 512(%rdx){1to4}, %xmm28, %xmm28
20692 vpermilps 512(%rdx){1to4}, %xmm28, %xmm28
20694 // CHECK: vpermilps -512(%rdx){1to4}, %xmm28, %xmm28
20696 vpermilps -512(%rdx){1to4}, %xmm28, %xmm28
20698 // CHECK: vpermilps -516(%rdx){1to4}, %xmm28, %xmm28
20700 vpermilps -516(%rdx){1to4}, %xmm28, %xmm28
20842 // CHECK: vpermilpd $123, (%rcx){1to4}, %ymm17
20844 vpermilpd $0x7b, (%rcx){1to4}, %ymm17
20862 // CHECK: vpermilpd $123, 1016(%rdx){1to4}, %ymm17
20864 vpermilpd $0x7b, 1016(%rdx){1to4}, %ymm17
20866 // CHECK: vpermilpd $123, 1024(%rdx){1to4}, %ymm17
20868 vpermilpd $0x7b, 1024(%rdx){1to4}, %ymm17
20870 // CHECK: vpermilpd $123, -1024(%rdx){1to4}, %ymm17
20872 vpermilpd $0x7b, -1024(%rdx){1to4}, %ymm17
20874 // CHECK: vpermilpd $123, -1032(%rdx){1to4}, %ymm17
20876 vpermilpd $0x7b, -1032(%rdx){1to4}, %ymm17
20954 // CHECK: vpermilpd (%rcx){1to4}, %ymm26, %ymm26
20956 vpermilpd (%rcx){1to4}, %ymm26, %ymm26
20974 // CHECK: vpermilpd 1016(%rdx){1to4}, %ymm26, %ymm26
20976 vpermilpd 1016(%rdx){1to4}, %ymm26, %ymm26
20978 // CHECK: vpermilpd 1024(%rdx){1to4}, %ymm26, %ymm26
20980 vpermilpd 1024(%rdx){1to4}, %ymm26, %ymm26
20982 // CHECK: vpermilpd -1024(%rdx){1to4}, %ymm26, %ymm26
20984 vpermilpd -1024(%rdx){1to4}, %ymm26, %ymm26
20986 // CHECK: vpermilpd -1032(%rdx){1to4}, %ymm26, %ymm26
20988 vpermilpd -1032(%rdx){1to4}, %ymm26, %ymm26
21066 // CHECK: vcvtpd2dq (%rcx){1to4}, %xmm30
21068 vcvtpd2dq (%rcx){1to4}, %xmm30
21086 // CHECK: vcvtpd2dq 1016(%rdx){1to4}, %xmm30
21088 vcvtpd2dq 1016(%rdx){1to4}, %xmm30
21090 // CHECK: vcvtpd2dq 1024(%rdx){1to4}, %xmm30
21092 vcvtpd2dq 1024(%rdx){1to4}, %xmm30
21094 // CHECK: vcvtpd2dq -1024(%rdx){1to4}, %xmm30
21096 vcvtpd2dq -1024(%rdx){1to4}, %xmm30
21098 // CHECK: vcvtpd2dq -1032(%rdx){1to4}, %xmm30
21100 vcvtpd2dq -1032(%rdx){1to4}, %xmm30
21178 // CHECK: vcvtpd2ps (%rcx){1to4}, %xmm20
21180 vcvtpd2ps (%rcx){1to4}, %xmm20
21198 // CHECK: vcvtpd2ps 1016(%rdx){1to4}, %xmm20
21200 vcvtpd2ps 1016(%rdx){1to4}, %xmm20
21202 // CHECK: vcvtpd2ps 1024(%rdx){1to4}, %xmm20
21204 vcvtpd2ps 1024(%rdx){1to4}, %xmm20
21206 // CHECK: vcvtpd2ps -1024(%rdx){1to4}, %xmm20
21208 vcvtpd2ps -1024(%rdx){1to4}, %xmm20
21210 // CHECK: vcvtpd2ps -1032(%rdx){1to4}, %xmm20
21212 vcvtpd2ps -1032(%rdx){1to4}, %xmm20
21290 // CHECK: vcvttpd2udq (%rcx){1to4}, %xmm28
21292 vcvttpd2udq (%rcx){1to4}, %xmm28
21310 // CHECK: vcvttpd2udq 1016(%rdx){1to4}, %xmm28
21312 vcvttpd2udq 1016(%rdx){1to4}, %xmm28
21314 // CHECK: vcvttpd2udq 1024(%rdx){1to4}, %xmm28
21316 vcvttpd2udq 1024(%rdx){1to4}, %xmm28
21318 // CHECK: vcvttpd2udq -1024(%rdx){1to4}, %xmm28
21320 vcvttpd2udq -1024(%rdx){1to4}, %xmm28
21322 // CHECK: vcvttpd2udq -1032(%rdx){1to4}, %xmm28
21324 vcvttpd2udq -1032(%rdx){1to4}, %xmm28
21350 // CHECK: vpternlogd $123, (%rcx){1to4}, %xmm19, %xmm27
21352 vpternlogd $0x7b, (%rcx){1to4}, %xmm19, %xmm27
21370 // CHECK: vpternlogd $123, 508(%rdx){1to4}, %xmm19, %xmm27
21372 vpternlogd $0x7b, 508(%rdx){1to4}, %xmm19, %xmm27
21374 // CHECK: vpternlogd $123, 512(%rdx){1to4}, %xmm19, %xmm27
21376 vpternlogd $0x7b, 512(%rdx){1to4}, %xmm19, %xmm27
21378 // CHECK: vpternlogd $123, -512(%rdx){1to4}, %xmm19, %xmm27
21380 vpternlogd $0x7b, -512(%rdx){1to4}, %xmm19, %xmm27
21382 // CHECK: vpternlogd $123, -516(%rdx){1to4}, %xmm19, %xmm27
21384 vpternlogd $0x7b, -516(%rdx){1to4}, %xmm19, %xmm27
21530 // CHECK: vpternlogq $123, (%rcx){1to4}, %ymm23, %ymm26
21532 vpternlogq $0x7b, (%rcx){1to4}, %ymm23, %ymm26
21550 // CHECK: vpternlogq $123, 1016(%rdx){1to4}, %ymm23, %ymm26
21552 vpternlogq $0x7b, 1016(%rdx){1to4}, %ymm23, %ymm26
21554 // CHECK: vpternlogq $123, 1024(%rdx){1to4}, %ymm23, %ymm26
21556 vpternlogq $0x7b, 1024(%rdx){1to4}, %ymm23, %ymm26
21558 // CHECK: vpternlogq $123, -1024(%rdx){1to4}, %ymm23, %ymm26
21560 vpternlogq $0x7b, -1024(%rdx){1to4}, %ymm23, %ymm26
21562 // CHECK: vpternlogq $123, -1032(%rdx){1to4}, %ymm23, %ymm26
21564 vpternlogq $0x7b, -1032(%rdx){1to4}, %ymm23, %ymm26