Lines Matching full:xmm0
7 ; CHECK-NEXT: vpunpckhwd {{.*#+}} xmm1 = xmm0[4,4,5,5,6,6,7,7]
8 ; CHECK-NEXT: vpmovzxwd {{.*#+}} xmm0 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
9 ; CHECK-NEXT: vpslld $24, %xmm0, %xmm0
10 ; CHECK-NEXT: vpsrad $24, %xmm0, %xmm0
19 ; CHECK-WIDE-NEXT: vpmovzxbd {{.*#+}} xmm1 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0[3],zero,zero,zero
22 ; CHECK-WIDE-NEXT: vpunpcklbw {{.*#+}} xmm0 = xmm0[0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7]
23 ; CHECK-WIDE-NEXT: vpunpckhwd {{.*#+}} xmm0 = xmm0[4,4,5,5,6,6,7,7]
24 ; CHECK-WIDE-NEXT: vpslld $24, %xmm0, %xmm0
25 ; CHECK-WIDE-NEXT: vpsrad $24, %xmm0, %xmm0
26 ; CHECK-WIDE-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
36 ; CHECK-NEXT: vpslld $24, %xmm0, %xmm0
37 ; CHECK-NEXT: vpsrad $24, %xmm0, %xmm0
38 ; CHECK-NEXT: vcvtdq2ps %xmm0, %xmm0
43 ; CHECK-WIDE-NEXT: vpmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0[3],zero,zero,zero
44 ; CHECK-WIDE-NEXT: vpslld $24, %xmm0, %xmm0
45 ; CHECK-WIDE-NEXT: vpsrad $24, %xmm0, %xmm0
46 ; CHECK-WIDE-NEXT: vcvtdq2ps %xmm0, %xmm0
55 ; CHECK-NEXT: vpmovzxwd {{.*#+}} xmm1 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
56 ; CHECK-NEXT: vpunpckhwd {{.*#+}} xmm0 = xmm0[4,4,5,5,6,6,7,7]
57 ; CHECK-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
64 ; CHECK-WIDE-NEXT: vpmovzxbd {{.*#+}} xmm1 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0[3],zero,zero,zero
65 ; CHECK-WIDE-NEXT: vpshufb {{.*#+}} xmm0 = xmm0[4],zero,zero,zero,xmm0[5],zero,zero,zero,xmm0[6],zero,zero,zero,xmm0[7],zero,zero,zero
66 ; CHECK-WIDE-NEXT: vinsertf128 $1, %xmm0, %ymm1, %ymm0
76 ; CHECK-NEXT: vandps LCPI3_0, %xmm0, %xmm0
77 ; CHECK-NEXT: vcvtdq2ps %xmm0, %xmm0
82 ; CHECK-WIDE-NEXT: vpmovzxbd {{.*#+}} xmm0 = xmm0[0],zero,zero,zero,xmm0[1],zero,zero,zero,xmm0[2],zero,zero,zero,xmm0[3],zero,zero,zero
83 ; CHECK-WIDE-NEXT: vcvtdq2ps %xmm0, %xmm0
96 ; CHECK-NEXT: vpshufb %xmm2, %xmm0, %xmm0
97 ; CHECK-NEXT: vpunpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
103 ; CHECK-WIDE-NEXT: vcvttss2si %xmm0, %eax
104 ; CHECK-WIDE-NEXT: vpinsrb $0, %eax, %xmm0, %xmm1
105 ; CHECK-WIDE-NEXT: vmovshdup %xmm0, %xmm2 ## xmm2 = xmm0[1,1,3,3]
108 ; CHECK-WIDE-NEXT: vpermilpd $1, %xmm0, %xmm2 ## xmm2 = xmm0[1,0]
111 ; CHECK-WIDE-NEXT: vpermilps $231, %xmm0, %xmm2 ## xmm2 = xmm0[3,1,2,3]
114 ; CHECK-WIDE-NEXT: vextractf128 $1, %ymm0, %xmm0
115 ; CHECK-WIDE-NEXT: vcvttss2si %xmm0, %eax
117 ; CHECK-WIDE-NEXT: vmovshdup %xmm0, %xmm2 ## xmm2 = xmm0[1,1,3,3]
120 ; CHECK-WIDE-NEXT: vpermilpd $1, %xmm0, %xmm2 ## xmm2 = xmm0[1,0]
123 ; CHECK-WIDE-NEXT: vpermilps $231, %xmm0, %xmm0 ## xmm0 = xmm0[3,1,2,3]
124 ; CHECK-WIDE-NEXT: vcvttss2si %xmm0, %eax
125 ; CHECK-WIDE-NEXT: vpinsrb $7, %eax, %xmm1, %xmm0
135 ; CHECK-NEXT: vcvttps2dq %xmm0, %xmm0
140 ; CHECK-WIDE-NEXT: vcvttss2si %xmm0, %eax
141 ; CHECK-WIDE-NEXT: vpinsrb $0, %eax, %xmm0, %xmm1
142 ; CHECK-WIDE-NEXT: vmovshdup %xmm0, %xmm2 ## xmm2 = xmm0[1,1,3,3]
145 ; CHECK-WIDE-NEXT: vpermilpd $1, %xmm0, %xmm2 ## xmm2 = xmm0[1,0]
148 ; CHECK-WIDE-NEXT: vpermilps $231, %xmm0, %xmm0 ## xmm0 = xmm0[3,1,2,3]
149 ; CHECK-WIDE-NEXT: vcvttss2si %xmm0, %eax
150 ; CHECK-WIDE-NEXT: vpinsrb $3, %eax, %xmm1, %xmm0