Lines Matching refs:xmm1
18 ; SSE2-NEXT: movd %rax, %xmm1
25 ; SSE2-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm0[0]
26 ; SSE2-NEXT: movdqa %xmm1, %xmm0
36 ; SSE3-NEXT: movd %rax, %xmm1
43 ; SSE3-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm0[0]
44 ; SSE3-NEXT: movdqa %xmm1, %xmm0
54 ; SSSE3-NEXT: movd %rax, %xmm1
61 ; SSSE3-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm0[0]
62 ; SSSE3-NEXT: movdqa %xmm1, %xmm0
72 ; SSE41-NEXT: movd %rax, %xmm1
78 ; SSE41-NEXT: punpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
88 ; AVX-NEXT: vmovq %rax, %xmm1
94 ; AVX-NEXT: vpunpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
117 ; SSE2-NEXT: movd %rax, %xmm1
123 ; SSE2-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm0[0]
124 ; SSE2-NEXT: movdqa %xmm1, %xmm0
132 ; SSE3-NEXT: movd %rax, %xmm1
138 ; SSE3-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm0[0]
139 ; SSE3-NEXT: movdqa %xmm1, %xmm0
147 ; SSSE3-NEXT: movd %rax, %xmm1
153 ; SSSE3-NEXT: punpcklqdq {{.*#+}} xmm1 = xmm1[0],xmm0[0]
154 ; SSSE3-NEXT: movdqa %xmm1, %xmm0
162 ; SSE41-NEXT: movd %rax, %xmm1
167 ; SSE41-NEXT: punpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
175 ; AVX-NEXT: vmovq %rax, %xmm1
180 ; AVX-NEXT: vpunpcklqdq {{.*#+}} xmm0 = xmm0[0],xmm1[0]
200 ; SSE2-NEXT: pshufd {{.*#+}} xmm1 = xmm0[3,1,2,3]
201 ; SSE2-NEXT: movd %xmm1, %eax
206 ; SSE2-NEXT: movd %eax, %xmm1
213 ; SSE2-NEXT: punpckldq {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1]
218 ; SSE2-NEXT: movd %eax, %xmm1
225 ; SSE2-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1]
226 ; SSE2-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
227 ; SSE2-NEXT: movdqa %xmm1, %xmm0
232 ; SSE3-NEXT: pshufd {{.*#+}} xmm1 = xmm0[3,1,2,3]
233 ; SSE3-NEXT: movd %xmm1, %eax
238 ; SSE3-NEXT: movd %eax, %xmm1
245 ; SSE3-NEXT: punpckldq {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1]
250 ; SSE3-NEXT: movd %eax, %xmm1
257 ; SSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1]
258 ; SSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
259 ; SSE3-NEXT: movdqa %xmm1, %xmm0
264 ; SSSE3-NEXT: pshufd {{.*#+}} xmm1 = xmm0[3,1,2,3]
265 ; SSSE3-NEXT: movd %xmm1, %eax
270 ; SSSE3-NEXT: movd %eax, %xmm1
277 ; SSSE3-NEXT: punpckldq {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1]
282 ; SSSE3-NEXT: movd %eax, %xmm1
289 ; SSSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1]
290 ; SSSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
291 ; SSSE3-NEXT: movdqa %xmm1, %xmm0
305 ; SSE41-NEXT: movd %edx, %xmm1
306 ; SSE41-NEXT: pinsrd $1, %eax, %xmm1
311 ; SSE41-NEXT: pinsrd $2, %eax, %xmm1
316 ; SSE41-NEXT: pinsrd $3, %eax, %xmm1
317 ; SSE41-NEXT: movdqa %xmm1, %xmm0
331 ; AVX-NEXT: vmovd %edx, %xmm1
332 ; AVX-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1
337 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1
342 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0
362 ; SSE2-NEXT: pshufd {{.*#+}} xmm1 = xmm0[3,1,2,3]
363 ; SSE2-NEXT: movd %xmm1, %eax
366 ; SSE2-NEXT: movd %eax, %xmm1
372 ; SSE2-NEXT: punpckldq {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1]
376 ; SSE2-NEXT: movd %eax, %xmm1
382 ; SSE2-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1]
383 ; SSE2-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
384 ; SSE2-NEXT: movdqa %xmm1, %xmm0
389 ; SSE3-NEXT: pshufd {{.*#+}} xmm1 = xmm0[3,1,2,3]
390 ; SSE3-NEXT: movd %xmm1, %eax
393 ; SSE3-NEXT: movd %eax, %xmm1
399 ; SSE3-NEXT: punpckldq {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1]
403 ; SSE3-NEXT: movd %eax, %xmm1
409 ; SSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1]
410 ; SSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
411 ; SSE3-NEXT: movdqa %xmm1, %xmm0
416 ; SSSE3-NEXT: pshufd {{.*#+}} xmm1 = xmm0[3,1,2,3]
417 ; SSSE3-NEXT: movd %xmm1, %eax
420 ; SSSE3-NEXT: movd %eax, %xmm1
426 ; SSSE3-NEXT: punpckldq {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1]
430 ; SSSE3-NEXT: movd %eax, %xmm1
436 ; SSSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1]
437 ; SSSE3-NEXT: punpckldq {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1]
438 ; SSSE3-NEXT: movdqa %xmm1, %xmm0
449 ; SSE41-NEXT: movd %ecx, %xmm1
450 ; SSE41-NEXT: pinsrd $1, %eax, %xmm1
454 ; SSE41-NEXT: pinsrd $2, %eax, %xmm1
458 ; SSE41-NEXT: pinsrd $3, %eax, %xmm1
459 ; SSE41-NEXT: movdqa %xmm1, %xmm0
470 ; AVX-NEXT: vmovd %ecx, %xmm1
471 ; AVX-NEXT: vpinsrd $1, %eax, %xmm1, %xmm1
475 ; AVX-NEXT: vpinsrd $2, %eax, %xmm1, %xmm1
479 ; AVX-NEXT: vpinsrd $3, %eax, %xmm1, %xmm0
504 ; SSE2-NEXT: movd %ecx, %xmm1
510 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],x…
520 ; SSE2-NEXT: movd %ecx, %xmm1
521 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],x…
522 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],x…
546 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],x…
556 ; SSE3-NEXT: movd %ecx, %xmm1
562 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],x…
572 ; SSE3-NEXT: movd %ecx, %xmm1
573 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],x…
574 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],x…
598 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],x…
608 ; SSSE3-NEXT: movd %ecx, %xmm1
614 … SSSE3-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],…
624 ; SSSE3-NEXT: movd %ecx, %xmm1
625 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],…
626 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],…
650 … SSSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],…
664 ; SSE41-NEXT: movd %edx, %xmm1
665 ; SSE41-NEXT: pinsrw $1, %ecx, %xmm1
670 ; SSE41-NEXT: pinsrw $2, %ecx, %xmm1
675 ; SSE41-NEXT: pinsrw $3, %ecx, %xmm1
680 ; SSE41-NEXT: pinsrw $4, %ecx, %xmm1
685 ; SSE41-NEXT: pinsrw $5, %ecx, %xmm1
690 ; SSE41-NEXT: pinsrw $6, %ecx, %xmm1
695 ; SSE41-NEXT: pinsrw $7, %ecx, %xmm1
696 ; SSE41-NEXT: movdqa %xmm1, %xmm0
710 ; AVX-NEXT: vmovd %edx, %xmm1
711 ; AVX-NEXT: vpinsrw $1, %ecx, %xmm1, %xmm1
716 ; AVX-NEXT: vpinsrw $2, %ecx, %xmm1, %xmm1
721 ; AVX-NEXT: vpinsrw $3, %ecx, %xmm1, %xmm1
726 ; AVX-NEXT: vpinsrw $4, %ecx, %xmm1, %xmm1
731 ; AVX-NEXT: vpinsrw $5, %ecx, %xmm1, %xmm1
736 ; AVX-NEXT: vpinsrw $6, %ecx, %xmm1, %xmm1
741 ; AVX-NEXT: vpinsrw $7, %ecx, %xmm1, %xmm0
769 ; SSE2-NEXT: movd %eax, %xmm1
774 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],x…
782 ; SSE2-NEXT: movd %eax, %xmm1
783 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],x…
784 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],x…
804 ; SSE2-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],x…
812 ; SSE3-NEXT: movd %eax, %xmm1
817 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],x…
825 ; SSE3-NEXT: movd %eax, %xmm1
826 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],x…
827 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],x…
847 ; SSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],x…
855 ; SSSE3-NEXT: movd %eax, %xmm1
860 … SSSE3-NEXT: punpcklwd {{.*#+}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],…
868 ; SSSE3-NEXT: movd %eax, %xmm1
869 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],…
870 ; SSSE3-NEXT: punpcklwd {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],…
890 … SSSE3-NEXT: punpcklwd {{.*#+}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],…
901 ; SSE41-NEXT: movd %ecx, %xmm1
902 ; SSE41-NEXT: pinsrw $1, %eax, %xmm1
906 ; SSE41-NEXT: pinsrw $2, %eax, %xmm1
910 ; SSE41-NEXT: pinsrw $3, %eax, %xmm1
914 ; SSE41-NEXT: pinsrw $4, %eax, %xmm1
918 ; SSE41-NEXT: pinsrw $5, %eax, %xmm1
922 ; SSE41-NEXT: pinsrw $6, %eax, %xmm1
926 ; SSE41-NEXT: pinsrw $7, %eax, %xmm1
927 ; SSE41-NEXT: movdqa %xmm1, %xmm0
938 ; AVX-NEXT: vmovd %ecx, %xmm1
939 ; AVX-NEXT: vpinsrw $1, %eax, %xmm1, %xmm1
943 ; AVX-NEXT: vpinsrw $2, %eax, %xmm1, %xmm1
947 ; AVX-NEXT: vpinsrw $3, %eax, %xmm1, %xmm1
951 ; AVX-NEXT: vpinsrw $4, %eax, %xmm1, %xmm1
955 ; AVX-NEXT: vpinsrw $5, %eax, %xmm1, %xmm1
959 ; AVX-NEXT: vpinsrw $6, %eax, %xmm1, %xmm1
963 ; AVX-NEXT: vpinsrw $7, %eax, %xmm1, %xmm0
1008 ; SSE2-NEXT: movd %ecx, %xmm1
1009 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1023 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1027 ; SSE2-NEXT: movd %edi, %xmm1
1032 …}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3],xmm2[4],xmm1[4],xmm2[5],…
1042 ; SSE2-NEXT: movd %ecx, %xmm1
1043 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],xmm3[3],xmm1[4],xmm3…
1044 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3],xmm1[4],xmm2…
1045 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1086 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1113 ; SSE3-NEXT: movd %ecx, %xmm1
1114 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1128 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1132 ; SSE3-NEXT: movd %edi, %xmm1
1137 …}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3],xmm2[4],xmm1[4],xmm2[5],…
1147 ; SSE3-NEXT: movd %ecx, %xmm1
1148 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],xmm3[3],xmm1[4],xmm3…
1149 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3],xmm1[4],xmm2…
1150 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1191 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1218 ; SSSE3-NEXT: movd %ecx, %xmm1
1219 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1233 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1237 ; SSSE3-NEXT: movd %edi, %xmm1
1242 …}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3],xmm2[4],xmm1[4],xmm2[5],…
1252 ; SSSE3-NEXT: movd %ecx, %xmm1
1253 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],xmm3[3],xmm1[4],xmm3…
1254 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3],xmm1[4],xmm2…
1255 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1296 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1312 ; SSE41-NEXT: movd %edx, %xmm1
1313 ; SSE41-NEXT: pinsrb $1, %ecx, %xmm1
1318 ; SSE41-NEXT: pinsrb $2, %ecx, %xmm1
1323 ; SSE41-NEXT: pinsrb $3, %ecx, %xmm1
1328 ; SSE41-NEXT: pinsrb $4, %ecx, %xmm1
1333 ; SSE41-NEXT: pinsrb $5, %ecx, %xmm1
1338 ; SSE41-NEXT: pinsrb $6, %ecx, %xmm1
1343 ; SSE41-NEXT: pinsrb $7, %ecx, %xmm1
1348 ; SSE41-NEXT: pinsrb $8, %ecx, %xmm1
1353 ; SSE41-NEXT: pinsrb $9, %ecx, %xmm1
1358 ; SSE41-NEXT: pinsrb $10, %ecx, %xmm1
1363 ; SSE41-NEXT: pinsrb $11, %ecx, %xmm1
1368 ; SSE41-NEXT: pinsrb $12, %ecx, %xmm1
1373 ; SSE41-NEXT: pinsrb $13, %ecx, %xmm1
1378 ; SSE41-NEXT: pinsrb $14, %ecx, %xmm1
1383 ; SSE41-NEXT: pinsrb $15, %ecx, %xmm1
1384 ; SSE41-NEXT: movdqa %xmm1, %xmm0
1398 ; AVX-NEXT: vmovd %edx, %xmm1
1399 ; AVX-NEXT: vpinsrb $1, %ecx, %xmm1, %xmm1
1404 ; AVX-NEXT: vpinsrb $2, %ecx, %xmm1, %xmm1
1409 ; AVX-NEXT: vpinsrb $3, %ecx, %xmm1, %xmm1
1414 ; AVX-NEXT: vpinsrb $4, %ecx, %xmm1, %xmm1
1419 ; AVX-NEXT: vpinsrb $5, %ecx, %xmm1, %xmm1
1424 ; AVX-NEXT: vpinsrb $6, %ecx, %xmm1, %xmm1
1429 ; AVX-NEXT: vpinsrb $7, %ecx, %xmm1, %xmm1
1434 ; AVX-NEXT: vpinsrb $8, %ecx, %xmm1, %xmm1
1439 ; AVX-NEXT: vpinsrb $9, %ecx, %xmm1, %xmm1
1444 ; AVX-NEXT: vpinsrb $10, %ecx, %xmm1, %xmm1
1449 ; AVX-NEXT: vpinsrb $11, %ecx, %xmm1, %xmm1
1454 ; AVX-NEXT: vpinsrb $12, %ecx, %xmm1, %xmm1
1459 ; AVX-NEXT: vpinsrb $13, %ecx, %xmm1, %xmm1
1464 ; AVX-NEXT: vpinsrb $14, %ecx, %xmm1, %xmm1
1469 ; AVX-NEXT: vpinsrb $15, %ecx, %xmm1, %xmm0
1510 ; SSE2-NEXT: movd %esi, %xmm1
1511 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1523 …}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3],xmm2[4],xmm1[4],xmm2[5],…
1538 ; SSE2-NEXT: movd %edx, %xmm1
1539 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1540 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],xmm3[3],xmm1[4],xmm3…
1541 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3],xmm1[4],xmm2…
1574 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1596 ; SSE3-NEXT: movd %esi, %xmm1
1597 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1609 …}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3],xmm2[4],xmm1[4],xmm2[5],…
1624 ; SSE3-NEXT: movd %edx, %xmm1
1625 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1626 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],xmm3[3],xmm1[4],xmm3…
1627 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3],xmm1[4],xmm2…
1660 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1682 ; SSSE3-NEXT: movd %esi, %xmm1
1683 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1695 …}} xmm2 = xmm2[0],xmm1[0],xmm2[1],xmm1[1],xmm2[2],xmm1[2],xmm2[3],xmm1[3],xmm2[4],xmm1[4],xmm2[5],…
1710 ; SSSE3-NEXT: movd %edx, %xmm1
1711 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm0[0],xmm1[1],xmm0[1],xmm1[2],xmm0[2],xmm1[3],xmm0[3],xmm1[4],xmm0…
1712 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm3[0],xmm1[1],xmm3[1],xmm1[2],xmm3[2],xmm1[3],xmm3[3],xmm1[4],xmm3…
1713 …cklbw {{.*#+}} xmm1 = xmm1[0],xmm2[0],xmm1[1],xmm2[1],xmm1[2],xmm2[2],xmm1[3],xmm2[3],xmm1[4],xmm2…
1746 …}} xmm0 = xmm0[0],xmm1[0],xmm0[1],xmm1[1],xmm0[2],xmm1[2],xmm0[3],xmm1[3],xmm0[4],xmm1[4],xmm0[5],…
1758 ; SSE41-NEXT: movd %ecx, %xmm1
1759 ; SSE41-NEXT: pinsrb $1, %eax, %xmm1
1763 ; SSE41-NEXT: pinsrb $2, %eax, %xmm1
1767 ; SSE41-NEXT: pinsrb $3, %eax, %xmm1
1771 ; SSE41-NEXT: pinsrb $4, %eax, %xmm1
1775 ; SSE41-NEXT: pinsrb $5, %eax, %xmm1
1779 ; SSE41-NEXT: pinsrb $6, %eax, %xmm1
1783 ; SSE41-NEXT: pinsrb $7, %eax, %xmm1
1787 ; SSE41-NEXT: pinsrb $8, %eax, %xmm1
1791 ; SSE41-NEXT: pinsrb $9, %eax, %xmm1
1795 ; SSE41-NEXT: pinsrb $10, %eax, %xmm1
1799 ; SSE41-NEXT: pinsrb $11, %eax, %xmm1
1803 ; SSE41-NEXT: pinsrb $12, %eax, %xmm1
1807 ; SSE41-NEXT: pinsrb $13, %eax, %xmm1
1811 ; SSE41-NEXT: pinsrb $14, %eax, %xmm1
1815 ; SSE41-NEXT: pinsrb $15, %eax, %xmm1
1816 ; SSE41-NEXT: movdqa %xmm1, %xmm0
1827 ; AVX-NEXT: vmovd %ecx, %xmm1
1828 ; AVX-NEXT: vpinsrb $1, %eax, %xmm1, %xmm1
1832 ; AVX-NEXT: vpinsrb $2, %eax, %xmm1, %xmm1
1836 ; AVX-NEXT: vpinsrb $3, %eax, %xmm1, %xmm1
1840 ; AVX-NEXT: vpinsrb $4, %eax, %xmm1, %xmm1
1844 ; AVX-NEXT: vpinsrb $5, %eax, %xmm1, %xmm1
1848 ; AVX-NEXT: vpinsrb $6, %eax, %xmm1, %xmm1
1852 ; AVX-NEXT: vpinsrb $7, %eax, %xmm1, %xmm1
1856 ; AVX-NEXT: vpinsrb $8, %eax, %xmm1, %xmm1
1860 ; AVX-NEXT: vpinsrb $9, %eax, %xmm1, %xmm1
1864 ; AVX-NEXT: vpinsrb $10, %eax, %xmm1, %xmm1
1868 ; AVX-NEXT: vpinsrb $11, %eax, %xmm1, %xmm1
1872 ; AVX-NEXT: vpinsrb $12, %eax, %xmm1, %xmm1
1876 ; AVX-NEXT: vpinsrb $13, %eax, %xmm1, %xmm1
1880 ; AVX-NEXT: vpinsrb $14, %eax, %xmm1, %xmm1
1884 ; AVX-NEXT: vpinsrb $15, %eax, %xmm1, %xmm0