Lines Matching full:ymm0
15 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm3
24 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
29 ; AVX2-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
37 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm4
41 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
46 ; XOPAVX2-NEXT: vpsrlvq %ymm1, %ymm0, %ymm0
55 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
80 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
85 ; AVX2-NEXT: vpsrlvd %ymm1, %ymm0, %ymm0
93 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm4
97 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
102 ; XOPAVX2-NEXT: vpsrlvd %ymm1, %ymm0, %ymm0
116 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm4
141 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
148 ; AVX2-NEXT: vpunpckhwd {{.*#+}} ymm4 = ymm0[4,4,5,5,6,6,7,7,12,12,13,13,14,14,15,15]
152 ; AVX2-NEXT: vpunpcklwd {{.*#+}} ymm0 = ymm0[0,0,1,1,2,2,3,3,8,8,9,9,10,10,11,11]
153 ; AVX2-NEXT: vpsrlvd %ymm1, %ymm0, %ymm0
154 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm0
155 ; AVX2-NEXT: vpackusdw %ymm3, %ymm0, %ymm0
163 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm4
167 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
175 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm4
179 ; XOPAVX2-NEXT: vinserti128 $1, %xmm2, %ymm0, %ymm0
188 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
217 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
223 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm2
225 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
226 ; AVX2-NEXT: vpsrlw $2, %ymm0, %ymm2
229 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
230 ; AVX2-NEXT: vpsrlw $1, %ymm0, %ymm2
233 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
241 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm4
245 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
253 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm4
257 ; XOPAVX2-NEXT: vinserti128 $1, %xmm2, %ymm0, %ymm0
270 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
273 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
278 ; AVX2-NEXT: vpsrlq %xmm1, %ymm0, %ymm0
283 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
286 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
291 ; XOPAVX2-NEXT: vpsrlq %xmm1, %ymm0, %ymm0
303 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
306 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
313 ; AVX2-NEXT: vpsrld %xmm1, %ymm0, %ymm0
320 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
323 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
330 ; XOPAVX2-NEXT: vpsrld %xmm1, %ymm0, %ymm0
340 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
346 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
354 ; AVX2-NEXT: vpsrlw %xmm1, %ymm0, %ymm0
359 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
365 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
373 ; XOPAVX2-NEXT: vpsrlw %xmm1, %ymm0, %ymm0
385 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
410 ; AVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
416 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm2
419 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
420 ; AVX2-NEXT: vpsrlw $2, %ymm0, %ymm2
423 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
424 ; AVX2-NEXT: vpsrlw $1, %ymm0, %ymm2
427 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
435 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
438 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
447 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm4
451 ; XOPAVX2-NEXT: vinserti128 $1, %xmm2, %ymm0, %ymm0
465 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
472 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
477 ; AVX2-NEXT: vpsrlvq {{.*}}(%rip), %ymm0, %ymm0
484 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm3
488 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
493 ; XOPAVX2-NEXT: vpsrlvq {{.*}}(%rip), %ymm0, %ymm0
509 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
515 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
520 ; AVX2-NEXT: vpsrlvd {{.*}}(%rip), %ymm0, %ymm0
526 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
528 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
533 ; XOPAVX2-NEXT: vpsrlvd {{.*}}(%rip), %ymm0, %ymm0
542 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
567 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
575 ; AVX2-NEXT: vpunpckhwd {{.*#+}} ymm4 = ymm0[4,4,5,5,6,6,7,7,12,12,13,13,14,14,15,15]
579 ; AVX2-NEXT: vpunpcklwd {{.*#+}} ymm0 = ymm0[0,0,1,1,2,2,3,3,8,8,9,9,10,10,11,11]
580 ; AVX2-NEXT: vpsrlvd %ymm1, %ymm0, %ymm0
581 ; AVX2-NEXT: vpsrld $16, %ymm0, %ymm0
582 ; AVX2-NEXT: vpackusdw %ymm3, %ymm0, %ymm0
589 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm3
593 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
600 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm3
604 ; XOPAVX2-NEXT: vinserti128 $1, %xmm2, %ymm0, %ymm0
613 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
639 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
646 ; AVX2-NEXT: vpsrlw $4, %ymm0, %ymm2
648 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
649 ; AVX2-NEXT: vpsrlw $2, %ymm0, %ymm2
652 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
653 ; AVX2-NEXT: vpsrlw $1, %ymm0, %ymm2
656 ; AVX2-NEXT: vpblendvb %ymm1, %ymm2, %ymm0, %ymm0
663 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
666 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
673 ; XOPAVX2-NEXT: vextracti128 $1, %ymm0, %xmm2
676 ; XOPAVX2-NEXT: vinserti128 $1, %xmm2, %ymm0, %ymm0
690 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
692 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
697 ; AVX2-NEXT: vpsrlq $7, %ymm0, %ymm0
703 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
705 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
710 ; XOPAVX2-NEXT: vpsrlq $7, %ymm0, %ymm0
720 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
722 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
727 ; AVX2-NEXT: vpsrld $5, %ymm0, %ymm0
733 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
735 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
740 ; XOPAVX2-NEXT: vpsrld $5, %ymm0, %ymm0
750 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
752 ; AVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
757 ; AVX2-NEXT: vpsrlw $3, %ymm0, %ymm0
763 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm0
765 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
770 ; XOPAVX2-NEXT: vpsrlw $3, %ymm0, %ymm0
779 ; AVX1-NEXT: vextractf128 $1, %ymm0, %xmm1
785 ; AVX1-NEXT: vinsertf128 $1, %xmm1, %ymm0, %ymm0
790 ; AVX2-NEXT: vpsrlw $3, %ymm0, %ymm0
791 ; AVX2-NEXT: vpand {{.*}}(%rip), %ymm0, %ymm0
798 ; XOPAVX1-NEXT: vextractf128 $1, %ymm0, %xmm2
801 ; XOPAVX1-NEXT: vinsertf128 $1, %xmm2, %ymm0, %ymm0
806 ymm0, %ymm0
807 ; XOPAVX2-NEXT: vpand {{.*}}(%rip), %ymm0, %ymm0