Home | History | Annotate | Download | only in X86

Lines Matching full:xmm8

180 ; SSE-NEXT:    movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
181 ; SSE-NEXT: pand %xmm8, %xmm7
182 ; SSE-NEXT: pand %xmm8, %xmm6
184 ; SSE-NEXT: pand %xmm8, %xmm5
185 ; SSE-NEXT: pand %xmm8, %xmm4
188 ; SSE-NEXT: pand %xmm8, %xmm3
189 ; SSE-NEXT: pand %xmm8, %xmm2
191 ; SSE-NEXT: pand %xmm8, %xmm1
192 ; SSE-NEXT: pand %xmm8, %xmm0
200 ; AVX1-NEXT: vpaddq %xmm4, %xmm0, %xmm8
228 ; AVX1-NEXT: vpand %xmm7, %xmm8, %xmm3
568 ; SSE-NEXT: movd %rax, %xmm8
569 ; SSE-NEXT: pslldq {{.*#+}} xmm8 = zero,zero,zero,zero,zero,zero,zero,zero,xmm8[0,1,2,3,4,5,6,7]
570 ; SSE-NEXT: paddq %xmm8, %xmm0
578 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
579 ; SSE-NEXT: pand %xmm8, %xmm7
580 ; SSE-NEXT: pand %xmm8, %xmm6
582 ; SSE-NEXT: pand %xmm8, %xmm5
583 ; SSE-NEXT: pand %xmm8, %xmm4
586 ; SSE-NEXT: pand %xmm8, %xmm3
587 ; SSE-NEXT: pand %xmm8, %xmm2
589 ; SSE-NEXT: pand %xmm8, %xmm1
590 ; SSE-NEXT: pand %xmm8, %xmm0
601 ; AVX1-NEXT: vpaddq %xmm4, %xmm0, %xmm8
625 ; AVX1-NEXT: vpand %xmm4, %xmm8, %xmm3
960 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
961 ; SSE-NEXT: pand %xmm8, %xmm7
962 ; SSE-NEXT: pand %xmm8, %xmm6
964 ; SSE-NEXT: pand %xmm8, %xmm5
965 ; SSE-NEXT: pand %xmm8, %xmm4
968 ; SSE-NEXT: pand %xmm8, %xmm3
969 ; SSE-NEXT: pand %xmm8, %xmm2
971 ; SSE-NEXT: pand %xmm8, %xmm1
972 ; SSE-NEXT: pand %xmm8, %xmm0
980 ; AVX1-NEXT: vpsubq %xmm4, %xmm0, %xmm8
1008 ; AVX1-NEXT: vpand %xmm7, %xmm8, %xmm3
1347 ; SSE-NEXT: movd %rax, %xmm8
1348 ; SSE-NEXT: pslldq {{.*#+}} xmm8 = zero,zero,zero,zero,zero,zero,zero,zero,xmm8[0,1,2,3,4,5,6,7]
1349 ; SSE-NEXT: psubq %xmm8, %xmm0
1357 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
1358 ; SSE-NEXT: pand %xmm8, %xmm7
1359 ; SSE-NEXT: pand %xmm8, %xmm6
1361 ; SSE-NEXT: pand %xmm8, %xmm5
1362 ; SSE-NEXT: pand %xmm8, %xmm4
1365 ; SSE-NEXT: pand %xmm8, %xmm3
1366 ; SSE-NEXT: pand %xmm8, %xmm2
1368 ; SSE-NEXT: pand %xmm8, %xmm1
1369 ; SSE-NEXT: pand %xmm8, %xmm0
1380 ; AVX1-NEXT: vpsubq %xmm4, %xmm0, %xmm8
1404 ; AVX1-NEXT: vpand %xmm4, %xmm8, %xmm3
1668 ; SSE-NEXT: movdqa %xmm2, %xmm8
1669 ; SSE-NEXT: pmuludq %xmm6, %xmm8
1674 ; SSE-NEXT: paddq %xmm8, %xmm9
1679 ; SSE-NEXT: movdqa %xmm0, %xmm8
1680 ; SSE-NEXT: pmuludq %xmm4, %xmm8
1685 ; SSE-NEXT: paddq %xmm8, %xmm6
1891 ; SSE-NEXT: movdqa {{[0-9]+}}(%rsp), %xmm8
1893 ; SSE-NEXT: pmuludq %xmm8, %xmm9
1894 ; SSE-NEXT: movdqa %xmm8, %xmm10
1901 ; SSE-NEXT: pmuludq %xmm8, %xmm0
1904 ; SSE-NEXT: movdqa %xmm1, %xmm8
1905 ; SSE-NEXT: pmuludq %xmm10, %xmm8
1910 ; SSE-NEXT: paddq %xmm8, %xmm9
1911 ; SSE-NEXT: movdqa {{[0-9]+}}(%rsp), %xmm8
1917 ; SSE-NEXT: pmuludq %xmm8, %xmm9
1918 ; SSE-NEXT: movdqa %xmm8, %xmm10
1925 ; SSE-NEXT: pmuludq %xmm8, %xmm2
1928 ; SSE-NEXT: movdqa %xmm3, %xmm8
1929 ; SSE-NEXT: pmuludq %xmm9, %xmm8
1934 ; SSE-NEXT: paddq %xmm8, %xmm10
1935 ; SSE-NEXT: movdqa {{[0-9]+}}(%rsp), %xmm8
1941 ; SSE-NEXT: pmuludq %xmm8, %xmm9
1942 ; SSE-NEXT: movdqa %xmm8, %xmm10
1949 ; SSE-NEXT: pmuludq %xmm8, %xmm4
1952 ; SSE-NEXT: movdqa %xmm5, %xmm8
1953 ; SSE-NEXT: pmuludq %xmm9, %xmm8
1958 ; SSE-NEXT: paddq %xmm8, %xmm10
1959 ; SSE-NEXT: movdqa {{[0-9]+}}(%rsp), %xmm8
1965 ; SSE-NEXT: pmuludq %xmm8, %xmm9
1966 ; SSE-NEXT: movdqa %xmm8, %xmm10
1973 ; SSE-NEXT: pmuludq %xmm8, %xmm6
1976 ; SSE-NEXT: movdqa %xmm7, %xmm8
1977 ; SSE-NEXT: pmuludq %xmm9, %xmm8
1982 ; SSE-NEXT: paddq %xmm8, %xmm10
1987 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
1988 ; SSE-NEXT: pand %xmm8, %xmm7
1989 ; SSE-NEXT: pand %xmm8, %xmm6
1991 xmm8, %xmm5
1992 ; SSE-NEXT: pand %xmm8, %xmm4
1995 ; SSE-NEXT: pand %xmm8, %xmm3
1996 ; SSE-NEXT: pand %xmm8, %xmm2
1998 ; SSE-NEXT: pand %xmm8, %xmm1
1999 ; SSE-NEXT: pand %xmm8, %xmm0
2007 ; AVX1-NEXT: vpmuludq %xmm4, %xmm0, %xmm8
2011 ; AVX1-NEXT: vpaddq %xmm9, %xmm8, %xmm8
2015 ; AVX1-NEXT: vpaddq %xmm9, %xmm8, %xmm8
2099 ; AVX1-NEXT: vpand %xmm4, %xmm8, %xmm3
2199 ; SSE-NEXT: pshufd {{.*#+}} xmm8 = xmm0[1,1,3,3]
2203 ; SSE-NEXT: pmuludq %xmm8, %xmm4
2611 ; SSE-NEXT: movd %rax, %xmm8
2612 ; SSE-NEXT: pslldq {{.*#+}} xmm8 = zero,zero,zero,zero,zero,zero,zero,zero,xmm8[0,1,2,3,4,5,6,7]
2614 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2616 ; SSE-NEXT: pmuludq %xmm8, %xmm0
2619 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [2,3]
2621 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2623 ; SSE-NEXT: pmuludq %xmm8, %xmm1
2626 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [4,5]
2628 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2630 ; SSE-NEXT: pmuludq %xmm8, %xmm2
2633 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [6,7]
2635 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2637 ; SSE-NEXT: pmuludq %xmm8, %xmm3
2640 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [8,9]
2642 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2644 ; SSE-NEXT: pmuludq %xmm8, %xmm4
2647 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [10,11]
2649 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2651 ; SSE-NEXT: pmuludq %xmm8, %xmm5
2654 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [12,13]
2656 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2658 ; SSE-NEXT: pmuludq %xmm8, %xmm6
2661 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [14,15]
2663 ; SSE-NEXT: pmuludq %xmm8, %xmm9
2665 ; SSE-NEXT: pmuludq %xmm8, %xmm7
2668 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
2669 ; SSE-NEXT: pand %xmm8, %xmm7
2670 ; SSE-NEXT: pand %xmm8, %xmm6
2672 ; SSE-NEXT: pand %xmm8, %xmm5
2673 ; SSE-NEXT: pand %xmm8, %xmm4
2676 ; SSE-NEXT: pand %xmm8, %xmm3
2677 ; SSE-NEXT: pand %xmm8, %xmm2
2679 ; SSE-NEXT: pand %xmm8, %xmm1
2680 ; SSE-NEXT: pand %xmm8, %xmm0
2695 ; AVX1-NEXT: vpaddq %xmm4, %xmm5, %xmm8
2754 ; AVX1-NEXT: vpand %xmm6, %xmm8, %xmm3
3139 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
3140 ; SSE-NEXT: pand %xmm8, %xmm7
3141 ; SSE-NEXT: pand %xmm8, %xmm6
3143 ; SSE-NEXT: pand %xmm8, %xmm5
3144 ; SSE-NEXT: pand %xmm8, %xmm4
3147 ; SSE-NEXT: pand %xmm8, %xmm3
3148 ; SSE-NEXT: pand %xmm8, %xmm2
3150 ; SSE-NEXT: pand %xmm8, %xmm1
3151 ; SSE-NEXT: pand %xmm8, %xmm0
3231 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0]
3232 ; SSE-NEXT: pand %xmm8, %xmm7
3234 ; SSE-NEXT: pand %xmm8, %xmm6
3237 ; SSE-NEXT: pand %xmm8, %xmm5
3239 ; SSE-NEXT: pand %xmm8, %xmm4
3503 ; SSE-NEXT: movd %rax, %xmm8
3504 ; SSE-NEXT: pslldq {{.*#+}} xmm8 = zero,zero,zero,zero,zero,zero,zero,zero,xmm8[0,1,2,3,4,5,6,7]
3524 ; SSE-NEXT: pand %xmm9, %xmm8
3525 ; SSE-NEXT: pand %xmm8, %xmm0
3877 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
3878 ; SSE-NEXT: pand %xmm8, %xmm7
3879 ; SSE-NEXT: pand %xmm8, %xmm6
3881 ; SSE-NEXT: pand %xmm8, %xmm5
3882 ; SSE-NEXT: pand %xmm8, %xmm4
3885 ; SSE-NEXT: pand %xmm8, %xmm3
3886 ; SSE-NEXT: pand %xmm8, %xmm2
3888 ; SSE-NEXT: pand %xmm8, %xmm1
3889 ; SSE-NEXT: pand %xmm8, %xmm0
4241 ; SSE-NEXT: movd %rax, %xmm8
4242 ; SSE-NEXT: pslldq {{.*#+}} xmm8 = zero,zero,zero,zero,zero,zero,zero,zero,xmm8[0,1,2,3,4,5,6,7]
4243 ; SSE-NEXT: pxor %xmm8, %xmm0
4251 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
4252 ; SSE-NEXT: pand %xmm8, %xmm7
4253 ; SSE-NEXT: pand %xmm8, %xmm6
4255 ; SSE-NEXT: pand %xmm8, %xmm5
4256 ; SSE-NEXT: pand %xmm8, %xmm4
4259 ; SSE-NEXT: pand %xmm8, %xmm3
4260 ; SSE-NEXT: pand %xmm8, %xmm2
4262 ; SSE-NEXT: pand %xmm8, %xmm1
4263 ; SSE-NEXT: pand %xmm8, %xmm0
4615 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
4616 ; SSE-NEXT: pand %xmm8, %xmm7
4617 ; SSE-NEXT: pand %xmm8, %xmm6
4619 ; SSE-NEXT: pand %xmm8, %xmm5
4620 ; SSE-NEXT: pand %xmm8, %xmm4
4623 ; SSE-NEXT: pand %xmm8, %xmm3
4624 ; SSE-NEXT: pand %xmm8, %xmm2
4626 ; SSE-NEXT: pand %xmm8, %xmm1
4627 ; SSE-NEXT: pand %xmm8, %xmm0
4979 ; SSE-NEXT: movd %rax, %xmm8
4980 ; SSE-NEXT: pslldq {{.*#+}} xmm8 = zero,zero,zero,zero,zero,zero,zero,zero,xmm8[0,1,2,3,4,5,6,7]
4981 ; SSE-NEXT: por %xmm8, %xmm0
4989 ; SSE-NEXT: movdqa {{.*#+}} xmm8 = [255,0,0,0,0,0,0,0,255,0,0,0,0,0,0,0]
4990 ; SSE-NEXT: pand %xmm8, %xmm7
4991 ; SSE-NEXT: pand %xmm8, %xmm6
4993 ; SSE-NEXT: pand %xmm8, %xmm5
4994 ; SSE-NEXT: pand %xmm8, %xmm4
4997 ; SSE-NEXT: pand %xmm8, %xmm3
4998 ; SSE-NEXT: pand %xmm8, %xmm2
5000 ; SSE-NEXT: pand %xmm8, %xmm1
5001 ; SSE-NEXT: pand %xmm8, %xmm0