Lines Matching full:xmm2
11 ; SSE2-NEXT: pxor %xmm2, %xmm2
13 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
21 ; SSSE3-NEXT: pxor %xmm2, %xmm2
23 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
56 ; SSE2-NEXT: pshufd {{.*#+}} xmm2 = xmm0[0,1,1,3]
58 ; SSE2-NEXT: pand %xmm3, %xmm2
61 ; SSE2-NEXT: movdqa %xmm2, %xmm0
66 ; SSSE3-NEXT: pshufd {{.*#+}} xmm2 = xmm0[0,1,1,3]
68 ; SSSE3-NEXT: pand %xmm3, %xmm2
71 ; SSSE3-NEXT: movdqa %xmm2, %xmm0
76 ; SSE41-NEXT: pmovzxdq {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero
78 ; SSE41-NEXT: pand %xmm3, %xmm2
81 ; SSE41-NEXT: movdqa %xmm2, %xmm0
104 ; SSE2-NEXT: movdqa %xmm0, %xmm2
105 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm0[0],xmm2[1],xmm0[1],xmm2[2],xmm0[2],xmm2[3],xmm0[3]
107 ; SSE2-NEXT: pand %xmm1, %xmm2
110 ; SSE2-NEXT: movdqa %xmm2, %xmm0
115 ; SSSE3-NEXT: movdqa %xmm0, %xmm2
116 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm0[0],xmm2[1],xmm0[1],xmm2[2],xmm0[2],xmm2[3],xmm0[3]
118 ; SSSE3-NEXT: pand %xmm1, %xmm2
121 ; SSSE3-NEXT: movdqa %xmm2, %xmm0
126 ; SSE41-NEXT: pmovzxwd {{.*#+}} xmm2 = xmm0[0],zero,xmm0[1],zero,xmm0[2],zero,xmm0[3],zero
128 ; SSE41-NEXT: pand %xmm1, %xmm2
131 ; SSE41-NEXT: movdqa %xmm2, %xmm0
158 ; SSE2-NEXT: pxor %xmm2, %xmm2
160 ; SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2[4],xmm0[5],xmm2[5],xmm0[6],xmm2[6],xmm0[7],xmm2[7]
168 ; SSSE3-NEXT: pxor %xmm2, %xmm2
170 ; SSSE3-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2[4],xmm0[5],xmm2[5],xmm0[6],xmm2[6],xmm0[7],xmm2[7]
204 ; SSE2-NEXT: pxor %xmm2, %xmm2
206 ; SSE2-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2[4],xmm0[5],xmm2[5],xmm0[6],xmm2[6],xmm0[7],xmm2[7]
214 ; SSSE3-NEXT: pxor %xmm2, %xmm2
216 ; SSSE3-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2[4],xmm0[5],xmm2[5],xmm0[6],xmm2[6],xmm0[7],xmm2[7]
248 ; SSE2-NEXT: pxor %xmm2, %xmm2
250 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
258 ; SSSE3-NEXT: pxor %xmm2, %xmm2
260 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
293 ; SSE2-NEXT: movdqa {{.*#+}} xmm2 = [4294967295,4294967295]
294 ; SSE2-NEXT: pand %xmm2, %xmm0
296 ; SSE2-NEXT: pand %xmm2, %xmm1
303 ; SSSE3-NEXT: movdqa {{.*#+}} xmm2 = [4294967295,4294967295]
304 ; SSSE3-NEXT: pand %xmm2, %xmm0
306 ; SSSE3-NEXT: pand %xmm2, %xmm1
336 ; SSE2-NEXT: pxor %xmm2, %xmm2
338 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
339 ; SSE2-NEXT: punpckhwd {{.*#+}} xmm1 = xmm1[4],xmm2[4],xmm1[5],xmm2[5],xmm1[6],xmm2[6],xmm1[7],xmm2[7]
345 ; SSSE3-NEXT: pxor %xmm2, %xmm2
347 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]
348 ; SSSE3-NEXT: punpckhwd {{.*#+}} xmm1 = xmm1[4],xmm2[4],xmm1[5],xmm2[5],xmm1[6],xmm2[6],xmm1[7],xmm2[7]
354 ; SSE41-NEXT: pxor %xmm2, %xmm2
356 ; SSE41-NEXT: punpckhwd {{.*#+}} xmm1 = xmm1[4],xmm2[4],xmm1[5],xmm2[5],xmm1[6],xmm2[6],xmm1[7],xmm2[7]
382 ; SSE2-NEXT: pxor %xmm2, %xmm2
384 ; SSE2-NEXT: punpckldq {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
385 ; SSE2-NEXT: punpckhdq {{.*#+}} xmm1 = xmm1[2],xmm2[2],xmm1[3],xmm2[3]
391 ; SSSE3-NEXT: pxor %xmm2, %xmm2
393 ; SSSE3-NEXT: punpckldq {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1]
394 ; SSSE3-NEXT: punpckhdq {{.*#+}} xmm1 = xmm1[2],xmm2[2],xmm1[3],xmm2[3]
400 ; SSE41-NEXT: pxor %xmm2, %xmm2
402 ; SSE41-NEXT: punpckhdq {{.*#+}} xmm1 = xmm1[2],xmm2[2],xmm1[3],xmm2[3]
408 ; AVX1-NEXT: vxorpd %xmm2, %xmm2, %xmm2
409 ; AVX1-NEXT: vblendpd {{.*#+}} xmm0 = xmm2[0],xmm0[1]
431 ; SSE2-NEXT: movdqa %xmm0, %xmm2
432 ; SSE2-NEXT: punpcklbw {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3],xmm2[4],xmm1[4],xmm2[5],xmm1[5],xmm2[6],xmm1[6],xmm2[7],xmm1[7]
433 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3]
438 ; SSE2-NEXT: movdqa %xmm2, %xmm0
445 ; SSSE3-NEXT: pxor %xmm2, %xmm2
447 ; SSSE3-NEXT: punpcklbw {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3],xmm0[4],xmm2[4],xmm0[5],xmm2[5],xmm0[6],xmm2[6],xmm0[7],xmm2[7]
448 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm2[0],xmm0[1],xmm2[1],xmm0[2],xmm2[2],xmm0[3],xmm2[3]