• Home
  • Raw
  • Download

Lines Matching refs:vpextrb

2238 ; AVX-NEXT:    vpextrb $0, %xmm0, %eax
2246 ; AVX-NEXT: vpextrb $1, %xmm0, %eax
2252 ; AVX-NEXT: vpextrb $2, %xmm0, %eax
2258 ; AVX-NEXT: vpextrb $3, %xmm0, %eax
2264 ; AVX-NEXT: vpextrb $4, %xmm0, %eax
2270 ; AVX-NEXT: vpextrb $5, %xmm0, %eax
2276 ; AVX-NEXT: vpextrb $6, %xmm0, %eax
2282 ; AVX-NEXT: vpextrb $7, %xmm0, %eax
2288 ; AVX-NEXT: vpextrb $8, %xmm0, %eax
2294 ; AVX-NEXT: vpextrb $9, %xmm0, %eax
2300 ; AVX-NEXT: vpextrb $10, %xmm0, %eax
2306 ; AVX-NEXT: vpextrb $11, %xmm0, %eax
2312 ; AVX-NEXT: vpextrb $12, %xmm0, %eax
2318 ; AVX-NEXT: vpextrb $13, %xmm0, %eax
2324 ; AVX-NEXT: vpextrb $14, %xmm0, %eax
2330 ; AVX-NEXT: vpextrb $15, %xmm0, %eax
2496 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
2504 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
2511 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
2518 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
2525 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
2532 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
2539 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
2546 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
2553 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
2560 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
2567 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
2574 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
2581 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
2588 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
2595 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
2602 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
2610 ; AVX1-NEXT: vpextrb $0, %xmm2, %eax
2618 ; AVX1-NEXT: vpextrb $1, %xmm2, %eax
2626 ; AVX1-NEXT: vpextrb $2, %xmm2, %eax
2634 ; AVX1-NEXT: vpextrb $3, %xmm2, %eax
2642 ; AVX1-NEXT: vpextrb $4, %xmm2, %eax
2650 ; AVX1-NEXT: vpextrb $5, %xmm2, %eax
2658 ; AVX1-NEXT: vpextrb $6, %xmm2, %eax
2666 ; AVX1-NEXT: vpextrb $7, %xmm2, %eax
2674 ; AVX1-NEXT: vpextrb $8, %xmm2, %eax
2682 ; AVX1-NEXT: vpextrb $9, %xmm2, %eax
2690 ; AVX1-NEXT: vpextrb $10, %xmm2, %eax
2698 ; AVX1-NEXT: vpextrb $11, %xmm2, %eax
2706 ; AVX1-NEXT: vpextrb $12, %xmm2, %eax
2714 ; AVX1-NEXT: vpextrb $13, %xmm2, %eax
2722 ; AVX1-NEXT: vpextrb $14, %xmm2, %eax
2730 ; AVX1-NEXT: vpextrb $15, %xmm2, %eax
2752 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
2760 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
2767 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
2774 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
2781 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
2788 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
2795 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
2802 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
2809 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
2816 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
2823 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
2830 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
2837 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
2844 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
2851 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
2858 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
2866 ; AVX2-NEXT: vpextrb $0, %xmm2, %eax
2874 ; AVX2-NEXT: vpextrb $1, %xmm2, %eax
2882 ; AVX2-NEXT: vpextrb $2, %xmm2, %eax
2890 ; AVX2-NEXT: vpextrb $3, %xmm2, %eax
2898 ; AVX2-NEXT: vpextrb $4, %xmm2, %eax
2906 ; AVX2-NEXT: vpextrb $5, %xmm2, %eax
2914 ; AVX2-NEXT: vpextrb $6, %xmm2, %eax
2922 ; AVX2-NEXT: vpextrb $7, %xmm2, %eax
2930 ; AVX2-NEXT: vpextrb $8, %xmm2, %eax
2938 ; AVX2-NEXT: vpextrb $9, %xmm2, %eax
2946 ; AVX2-NEXT: vpextrb $10, %xmm2, %eax
2954 ; AVX2-NEXT: vpextrb $11, %xmm2, %eax
2962 ; AVX2-NEXT: vpextrb $12, %xmm2, %eax
2970 ; AVX2-NEXT: vpextrb $13, %xmm2, %eax
2978 ; AVX2-NEXT: vpextrb $14, %xmm2, %eax
2986 ; AVX2-NEXT: vpextrb $15, %xmm2, %eax
3003 ; AVX512F-NEXT: vpextrb $0, %xmm0, %eax
3011 ; AVX512F-NEXT: vpextrb $1, %xmm0, %eax
3018 ; AVX512F-NEXT: vpextrb $2, %xmm0, %eax
3025 ; AVX512F-NEXT: vpextrb $3, %xmm0, %eax
3032 ; AVX512F-NEXT: vpextrb $4, %xmm0, %eax
3039 ; AVX512F-NEXT: vpextrb $5, %xmm0, %eax
3046 ; AVX512F-NEXT: vpextrb $6, %xmm0, %eax
3053 ; AVX512F-NEXT: vpextrb $7, %xmm0, %eax
3060 ; AVX512F-NEXT: vpextrb $8, %xmm0, %eax
3067 ; AVX512F-NEXT: vpextrb $9, %xmm0, %eax
3074 ; AVX512F-NEXT: vpextrb $10, %xmm0, %eax
3081 ; AVX512F-NEXT: vpextrb $11, %xmm0, %eax
3088 ; AVX512F-NEXT: vpextrb $12, %xmm0, %eax
3095 ; AVX512F-NEXT: vpextrb $13, %xmm0, %eax
3102 ; AVX512F-NEXT: vpextrb $14, %xmm0, %eax
3109 ; AVX512F-NEXT: vpextrb $15, %xmm0, %eax
3117 ; AVX512F-NEXT: vpextrb $0, %xmm2, %eax
3125 ; AVX512F-NEXT: vpextrb $1, %xmm2, %eax
3133 ; AVX512F-NEXT: vpextrb $2, %xmm2, %eax
3141 ; AVX512F-NEXT: vpextrb $3, %xmm2, %eax
3149 ; AVX512F-NEXT: vpextrb $4, %xmm2, %eax
3157 ; AVX512F-NEXT: vpextrb $5, %xmm2, %eax
3165 ; AVX512F-NEXT: vpextrb $6, %xmm2, %eax
3173 ; AVX512F-NEXT: vpextrb $7, %xmm2, %eax
3181 ; AVX512F-NEXT: vpextrb $8, %xmm2, %eax
3189 ; AVX512F-NEXT: vpextrb $9, %xmm2, %eax
3197 ; AVX512F-NEXT: vpextrb $10, %xmm2, %eax
3205 ; AVX512F-NEXT: vpextrb $11, %xmm2, %eax
3213 ; AVX512F-NEXT: vpextrb $12, %xmm2, %eax
3221 ; AVX512F-NEXT: vpextrb $13, %xmm2, %eax
3229 ; AVX512F-NEXT: vpextrb $14, %xmm2, %eax
3237 ; AVX512F-NEXT: vpextrb $15, %xmm2, %eax
5551 ; AVX-NEXT: vpextrb $0, %xmm0, %eax
5559 ; AVX-NEXT: vpextrb $2, %xmm0, %eax
5565 ; AVX-NEXT: vpextrb $4, %xmm0, %eax
5571 ; AVX-NEXT: vpextrb $6, %xmm0, %eax
5577 ; AVX-NEXT: vpextrb $8, %xmm0, %eax
5583 ; AVX-NEXT: vpextrb $10, %xmm0, %eax
5589 ; AVX-NEXT: vpextrb $12, %xmm0, %eax
5595 ; AVX-NEXT: vpextrb $14, %xmm0, %eax
5703 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
5711 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
5718 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
5725 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
5732 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
5739 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
5746 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
5753 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
5760 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
5768 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
5776 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
5784 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
5792 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
5800 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
5808 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
5816 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
5836 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
5844 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
5851 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
5858 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
5865 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
5872 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
5879 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
5886 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
5893 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
5901 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
5909 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
5917 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
5925 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
5933 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
5941 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
5949 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
6141 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
6148 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
6155 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
6162 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
6169 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
6176 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
6183 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
6190 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
6197 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
6205 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
6213 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
6221 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
6229 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
6237 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
6245 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
6253 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
6262 ; AVX1-NEXT: vpextrb $0, %xmm4, %eax
6269 ; AVX1-NEXT: vpextrb $1, %xmm4, %eax
6276 ; AVX1-NEXT: vpextrb $2, %xmm4, %eax
6283 ; AVX1-NEXT: vpextrb $3, %xmm4, %eax
6290 ; AVX1-NEXT: vpextrb $4, %xmm4, %eax
6297 ; AVX1-NEXT: vpextrb $5, %xmm4, %eax
6304 ; AVX1-NEXT: vpextrb $6, %xmm4, %eax
6311 ; AVX1-NEXT: vpextrb $7, %xmm4, %eax
6318 ; AVX1-NEXT: vpextrb $8, %xmm4, %eax
6326 ; AVX1-NEXT: vpextrb $9, %xmm4, %eax
6334 ; AVX1-NEXT: vpextrb $10, %xmm4, %eax
6342 ; AVX1-NEXT: vpextrb $11, %xmm4, %eax
6350 ; AVX1-NEXT: vpextrb $12, %xmm4, %eax
6358 ; AVX1-NEXT: vpextrb $13, %xmm4, %eax
6366 ; AVX1-NEXT: vpextrb $14, %xmm4, %eax
6374 ; AVX1-NEXT: vpextrb $15, %xmm4, %eax
6406 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
6413 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
6420 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
6427 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
6434 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
6441 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
6448 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
6455 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
6462 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
6470 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
6478 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
6486 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
6494 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
6502 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
6510 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
6518 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
6527 ; AVX2-NEXT: vpextrb $0, %xmm4, %eax
6534 ; AVX2-NEXT: vpextrb $1, %xmm4, %eax
6541 ; AVX2-NEXT: vpextrb $2, %xmm4, %eax
6548 ; AVX2-NEXT: vpextrb $3, %xmm4, %eax
6555 ; AVX2-NEXT: vpextrb $4, %xmm4, %eax
6562 ; AVX2-NEXT: vpextrb $5, %xmm4, %eax
6569 ; AVX2-NEXT: vpextrb $6, %xmm4, %eax
6576 ; AVX2-NEXT: vpextrb $7, %xmm4, %eax
6583 ; AVX2-NEXT: vpextrb $8, %xmm4, %eax
6591 ; AVX2-NEXT: vpextrb $9, %xmm4, %eax
6599 ; AVX2-NEXT: vpextrb $10, %xmm4, %eax
6607 ; AVX2-NEXT: vpextrb $11, %xmm4, %eax
6615 ; AVX2-NEXT: vpextrb $12, %xmm4, %eax
6623 ; AVX2-NEXT: vpextrb $13, %xmm4, %eax
6631 ; AVX2-NEXT: vpextrb $14, %xmm4, %eax
6639 ; AVX2-NEXT: vpextrb $15, %xmm4, %eax
6659 ; AVX512F-NEXT: vpextrb $0, %xmm0, %eax
6666 ; AVX512F-NEXT: vpextrb $1, %xmm0, %eax
6673 ; AVX512F-NEXT: vpextrb $2, %xmm0, %eax
6680 ; AVX512F-NEXT: vpextrb $3, %xmm0, %eax
6687 ; AVX512F-NEXT: vpextrb $4, %xmm0, %eax
6694 ; AVX512F-NEXT: vpextrb $5, %xmm0, %eax
6701 ; AVX512F-NEXT: vpextrb $6, %xmm0, %eax
6708 ; AVX512F-NEXT: vpextrb $7, %xmm0, %eax
6715 ; AVX512F-NEXT: vpextrb $8, %xmm0, %eax
6723 ; AVX512F-NEXT: vpextrb $9, %xmm0, %eax
6731 ; AVX512F-NEXT: vpextrb $10, %xmm0, %eax
6739 ; AVX512F-NEXT: vpextrb $11, %xmm0, %eax
6747 ; AVX512F-NEXT: vpextrb $12, %xmm0, %eax
6755 ; AVX512F-NEXT: vpextrb $13, %xmm0, %eax
6763 ; AVX512F-NEXT: vpextrb $14, %xmm0, %eax
6771 ; AVX512F-NEXT: vpextrb $15, %xmm0, %eax
6780 ; AVX512F-NEXT: vpextrb $0, %xmm4, %eax
6787 ; AVX512F-NEXT: vpextrb $1, %xmm4, %eax
6794 ; AVX512F-NEXT: vpextrb $2, %xmm4, %eax
6801 ; AVX512F-NEXT: vpextrb $3, %xmm4, %eax
6808 ; AVX512F-NEXT: vpextrb $4, %xmm4, %eax
6815 ; AVX512F-NEXT: vpextrb $5, %xmm4, %eax
6822 ; AVX512F-NEXT: vpextrb $6, %xmm4, %eax
6829 ; AVX512F-NEXT: vpextrb $7, %xmm4, %eax
6836 ; AVX512F-NEXT: vpextrb $8, %xmm4, %eax
6844 ; AVX512F-NEXT: vpextrb $9, %xmm4, %eax
6852 ; AVX512F-NEXT: vpextrb $10, %xmm4, %eax
6860 ; AVX512F-NEXT: vpextrb $11, %xmm4, %eax
6868 ; AVX512F-NEXT: vpextrb $12, %xmm4, %eax
6876 ; AVX512F-NEXT: vpextrb $13, %xmm4, %eax
6884 ; AVX512F-NEXT: vpextrb $14, %xmm4, %eax
6892 ; AVX512F-NEXT: vpextrb $15, %xmm4, %eax
6925 ; AVX-NEXT: vpextrb $0, %xmm0, %eax
6929 ; AVX-NEXT: vpextrb $0, %xmm1, (%rdi)
6931 ; AVX-NEXT: vpextrb $1, %xmm0, %eax
6935 ; AVX-NEXT: vpextrb $1, %xmm1, 1(%rdi)
6937 ; AVX-NEXT: vpextrb $2, %xmm0, %eax
6941 ; AVX-NEXT: vpextrb $2, %xmm1, 2(%rdi)
6943 ; AVX-NEXT: vpextrb $3, %xmm0, %eax
6947 ; AVX-NEXT: vpextrb $3, %xmm1, 3(%rdi)
6949 ; AVX-NEXT: vpextrb $4, %xmm0, %eax
6953 ; AVX-NEXT: vpextrb $4, %xmm1, 4(%rdi)
6955 ; AVX-NEXT: vpextrb $5, %xmm0, %eax
6959 ; AVX-NEXT: vpextrb $5, %xmm1, 5(%rdi)
6961 ; AVX-NEXT: vpextrb $6, %xmm0, %eax
6965 ; AVX-NEXT: vpextrb $6, %xmm1, 6(%rdi)
6967 ; AVX-NEXT: vpextrb $7, %xmm0, %eax
6971 ; AVX-NEXT: vpextrb $7, %xmm1, 7(%rdi)
6973 ; AVX-NEXT: vpextrb $8, %xmm0, %eax
6977 ; AVX-NEXT: vpextrb $8, %xmm1, 8(%rdi)
6979 ; AVX-NEXT: vpextrb $9, %xmm0, %eax
6983 ; AVX-NEXT: vpextrb $9, %xmm1, 9(%rdi)
6985 ; AVX-NEXT: vpextrb $10, %xmm0, %eax
6989 ; AVX-NEXT: vpextrb $10, %xmm1, 10(%rdi)
6991 ; AVX-NEXT: vpextrb $11, %xmm0, %eax
6995 ; AVX-NEXT: vpextrb $11, %xmm1, 11(%rdi)
6997 ; AVX-NEXT: vpextrb $12, %xmm0, %eax
7001 ; AVX-NEXT: vpextrb $12, %xmm1, 12(%rdi)
7003 ; AVX-NEXT: vpextrb $13, %xmm0, %eax
7007 ; AVX-NEXT: vpextrb $13, %xmm1, 13(%rdi)
7009 ; AVX-NEXT: vpextrb $14, %xmm0, %eax
7013 ; AVX-NEXT: vpextrb $14, %xmm1, 14(%rdi)
7015 ; AVX-NEXT: vpextrb $15, %xmm0, %eax
7019 ; AVX-NEXT: vpextrb $15, %xmm1, 15(%rdi)
7034 ; AVX512F-NEXT: vpextrb $0, %xmm1, (%rdi)
7042 ; AVX512F-NEXT: vpextrb $1, %xmm1, 1(%rdi)
7050 ; AVX512F-NEXT: vpextrb $2, %xmm1, 2(%rdi)
7058 ; AVX512F-NEXT: vpextrb $3, %xmm1, 3(%rdi)
7066 ; AVX512F-NEXT: vpextrb $4, %xmm1, 4(%rdi)
7074 ; AVX512F-NEXT: vpextrb $5, %xmm1, 5(%rdi)
7082 ; AVX512F-NEXT: vpextrb $6, %xmm1, 6(%rdi)
7090 ; AVX512F-NEXT: vpextrb $7, %xmm1, 7(%rdi)
7098 ; AVX512F-NEXT: vpextrb $8, %xmm1, 8(%rdi)
7106 ; AVX512F-NEXT: vpextrb $9, %xmm1, 9(%rdi)
7114 ; AVX512F-NEXT: vpextrb $10, %xmm1, 10(%rdi)
7122 ; AVX512F-NEXT: vpextrb $11, %xmm1, 11(%rdi)
7130 ; AVX512F-NEXT: vpextrb $12, %xmm1, 12(%rdi)
7138 ; AVX512F-NEXT: vpextrb $13, %xmm1, 13(%rdi)
7146 ; AVX512F-NEXT: vpextrb $14, %xmm1, 14(%rdi)
7154 ; AVX512F-NEXT: vpextrb $15, %xmm1, 15(%rdi)
7172 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
7176 ; AVX1-NEXT: vpextrb $0, %xmm1, (%rdi)
7178 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
7182 ; AVX1-NEXT: vpextrb $1, %xmm1, 1(%rdi)
7184 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
7188 ; AVX1-NEXT: vpextrb $2, %xmm1, 2(%rdi)
7190 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
7194 ; AVX1-NEXT: vpextrb $3, %xmm1, 3(%rdi)
7196 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
7200 ; AVX1-NEXT: vpextrb $4, %xmm1, 4(%rdi)
7202 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
7206 ; AVX1-NEXT: vpextrb $5, %xmm1, 5(%rdi)
7208 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
7212 ; AVX1-NEXT: vpextrb $6, %xmm1, 6(%rdi)
7214 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
7218 ; AVX1-NEXT: vpextrb $7, %xmm1, 7(%rdi)
7220 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
7224 ; AVX1-NEXT: vpextrb $8, %xmm1, 8(%rdi)
7226 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
7230 ; AVX1-NEXT: vpextrb $9, %xmm1, 9(%rdi)
7232 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
7236 ; AVX1-NEXT: vpextrb $10, %xmm1, 10(%rdi)
7238 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
7242 ; AVX1-NEXT: vpextrb $11, %xmm1, 11(%rdi)
7244 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
7248 ; AVX1-NEXT: vpextrb $12, %xmm1, 12(%rdi)
7250 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
7254 ; AVX1-NEXT: vpextrb $13, %xmm1, 13(%rdi)
7256 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
7260 ; AVX1-NEXT: vpextrb $14, %xmm1, 14(%rdi)
7262 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
7266 ; AVX1-NEXT: vpextrb $15, %xmm1, 15(%rdi)
7269 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
7274 ; AVX1-NEXT: vpextrb $0, %xmm2, 16(%rdi)
7276 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
7281 ; AVX1-NEXT: vpextrb $1, %xmm2, 17(%rdi)
7283 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
7288 ; AVX1-NEXT: vpextrb $2, %xmm2, 18(%rdi)
7290 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
7295 ; AVX1-NEXT: vpextrb $3, %xmm2, 19(%rdi)
7297 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
7302 ; AVX1-NEXT: vpextrb $4, %xmm2, 20(%rdi)
7304 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
7309 ; AVX1-NEXT: vpextrb $5, %xmm2, 21(%rdi)
7311 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
7316 ; AVX1-NEXT: vpextrb $6, %xmm2, 22(%rdi)
7318 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
7323 ; AVX1-NEXT: vpextrb $7, %xmm2, 23(%rdi)
7325 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
7330 ; AVX1-NEXT: vpextrb $8, %xmm2, 24(%rdi)
7332 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
7337 ; AVX1-NEXT: vpextrb $9, %xmm2, 25(%rdi)
7339 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
7344 ; AVX1-NEXT: vpextrb $10, %xmm2, 26(%rdi)
7346 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
7351 ; AVX1-NEXT: vpextrb $11, %xmm2, 27(%rdi)
7353 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
7358 ; AVX1-NEXT: vpextrb $12, %xmm2, 28(%rdi)
7360 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
7365 ; AVX1-NEXT: vpextrb $13, %xmm2, 29(%rdi)
7367 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
7372 ; AVX1-NEXT: vpextrb $14, %xmm2, 30(%rdi)
7374 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
7379 ; AVX1-NEXT: vpextrb $15, %xmm0, 31(%rdi)
7386 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
7390 ; AVX2-NEXT: vpextrb $0, %xmm1, (%rdi)
7392 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
7396 ; AVX2-NEXT: vpextrb $1, %xmm1, 1(%rdi)
7398 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
7402 ; AVX2-NEXT: vpextrb $2, %xmm1, 2(%rdi)
7404 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
7408 ; AVX2-NEXT: vpextrb $3, %xmm1, 3(%rdi)
7410 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
7414 ; AVX2-NEXT: vpextrb $4, %xmm1, 4(%rdi)
7416 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
7420 ; AVX2-NEXT: vpextrb $5, %xmm1, 5(%rdi)
7422 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
7426 ; AVX2-NEXT: vpextrb $6, %xmm1, 6(%rdi)
7428 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
7432 ; AVX2-NEXT: vpextrb $7, %xmm1, 7(%rdi)
7434 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
7438 ; AVX2-NEXT: vpextrb $8, %xmm1, 8(%rdi)
7440 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
7444 ; AVX2-NEXT: vpextrb $9, %xmm1, 9(%rdi)
7446 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
7450 ; AVX2-NEXT: vpextrb $10, %xmm1, 10(%rdi)
7452 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
7456 ; AVX2-NEXT: vpextrb $11, %xmm1, 11(%rdi)
7458 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
7462 ; AVX2-NEXT: vpextrb $12, %xmm1, 12(%rdi)
7464 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
7468 ; AVX2-NEXT: vpextrb $13, %xmm1, 13(%rdi)
7470 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
7474 ; AVX2-NEXT: vpextrb $14, %xmm1, 14(%rdi)
7476 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
7480 ; AVX2-NEXT: vpextrb $15, %xmm1, 15(%rdi)
7483 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
7488 ; AVX2-NEXT: vpextrb $0, %xmm2, 16(%rdi)
7490 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
7495 ; AVX2-NEXT: vpextrb $1, %xmm2, 17(%rdi)
7497 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
7502 ; AVX2-NEXT: vpextrb $2, %xmm2, 18(%rdi)
7504 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
7509 ; AVX2-NEXT: vpextrb $3, %xmm2, 19(%rdi)
7511 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
7516 ; AVX2-NEXT: vpextrb $4, %xmm2, 20(%rdi)
7518 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
7523 ; AVX2-NEXT: vpextrb $5, %xmm2, 21(%rdi)
7525 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
7530 ; AVX2-NEXT: vpextrb $6, %xmm2, 22(%rdi)
7532 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
7537 ; AVX2-NEXT: vpextrb $7, %xmm2, 23(%rdi)
7539 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
7544 ; AVX2-NEXT: vpextrb $8, %xmm2, 24(%rdi)
7546 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
7551 ; AVX2-NEXT: vpextrb $9, %xmm2, 25(%rdi)
7553 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
7558 ; AVX2-NEXT: vpextrb $10, %xmm2, 26(%rdi)
7560 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
7565 ; AVX2-NEXT: vpextrb $11, %xmm2, 27(%rdi)
7567 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
7572 ; AVX2-NEXT: vpextrb $12, %xmm2, 28(%rdi)
7574 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
7579 ; AVX2-NEXT: vpextrb $13, %xmm2, 29(%rdi)
7581 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
7586 ; AVX2-NEXT: vpextrb $14, %xmm2, 30(%rdi)
7588 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
7593 ; AVX2-NEXT: vpextrb $15, %xmm0, 31(%rdi)
7600 ; AVX512F-NEXT: vpextrb $0, %xmm0, %eax
7604 ; AVX512F-NEXT: vpextrb $0, %xmm1, (%rdi)
7606 ; AVX512F-NEXT: vpextrb $1, %xmm0, %eax
7610 ; AVX512F-NEXT: vpextrb $1, %xmm1, 1(%rdi)
7612 ; AVX512F-NEXT: vpextrb $2, %xmm0, %eax
7616 ; AVX512F-NEXT: vpextrb $2, %xmm1, 2(%rdi)
7618 ; AVX512F-NEXT: vpextrb $3, %xmm0, %eax
7622 ; AVX512F-NEXT: vpextrb $3, %xmm1, 3(%rdi)
7624 ; AVX512F-NEXT: vpextrb $4, %xmm0, %eax
7628 ; AVX512F-NEXT: vpextrb $4, %xmm1, 4(%rdi)
7630 ; AVX512F-NEXT: vpextrb $5, %xmm0, %eax
7634 ; AVX512F-NEXT: vpextrb $5, %xmm1, 5(%rdi)
7636 ; AVX512F-NEXT: vpextrb $6, %xmm0, %eax
7640 ; AVX512F-NEXT: vpextrb $6, %xmm1, 6(%rdi)
7642 ; AVX512F-NEXT: vpextrb $7, %xmm0, %eax
7646 ; AVX512F-NEXT: vpextrb $7, %xmm1, 7(%rdi)
7648 ; AVX512F-NEXT: vpextrb $8, %xmm0, %eax
7652 ; AVX512F-NEXT: vpextrb $8, %xmm1, 8(%rdi)
7654 ; AVX512F-NEXT: vpextrb $9, %xmm0, %eax
7658 ; AVX512F-NEXT: vpextrb $9, %xmm1, 9(%rdi)
7660 ; AVX512F-NEXT: vpextrb $10, %xmm0, %eax
7664 ; AVX512F-NEXT: vpextrb $10, %xmm1, 10(%rdi)
7666 ; AVX512F-NEXT: vpextrb $11, %xmm0, %eax
7670 ; AVX512F-NEXT: vpextrb $11, %xmm1, 11(%rdi)
7672 ; AVX512F-NEXT: vpextrb $12, %xmm0, %eax
7676 ; AVX512F-NEXT: vpextrb $12, %xmm1, 12(%rdi)
7678 ; AVX512F-NEXT: vpextrb $13, %xmm0, %eax
7682 ; AVX512F-NEXT: vpextrb $13, %xmm1, 13(%rdi)
7684 ; AVX512F-NEXT: vpextrb $14, %xmm0, %eax
7688 ; AVX512F-NEXT: vpextrb $14, %xmm1, 14(%rdi)
7690 ; AVX512F-NEXT: vpextrb $15, %xmm0, %eax
7694 ; AVX512F-NEXT: vpextrb $15, %xmm1, 15(%rdi)
7697 ; AVX512F-NEXT: vpextrb $0, %xmm0, %eax
7702 ; AVX512F-NEXT: vpextrb $0, %xmm2, 16(%rdi)
7704 ; AVX512F-NEXT: vpextrb $1, %xmm0, %eax
7709 ; AVX512F-NEXT: vpextrb $1, %xmm2, 17(%rdi)
7711 ; AVX512F-NEXT: vpextrb $2, %xmm0, %eax
7716 ; AVX512F-NEXT: vpextrb $2, %xmm2, 18(%rdi)
7718 ; AVX512F-NEXT: vpextrb $3, %xmm0, %eax
7723 ; AVX512F-NEXT: vpextrb $3, %xmm2, 19(%rdi)
7725 ; AVX512F-NEXT: vpextrb $4, %xmm0, %eax
7730 ; AVX512F-NEXT: vpextrb $4, %xmm2, 20(%rdi)
7732 ; AVX512F-NEXT: vpextrb $5, %xmm0, %eax
7737 ; AVX512F-NEXT: vpextrb $5, %xmm2, 21(%rdi)
7739 ; AVX512F-NEXT: vpextrb $6, %xmm0, %eax
7744 ; AVX512F-NEXT: vpextrb $6, %xmm2, 22(%rdi)
7746 ; AVX512F-NEXT: vpextrb $7, %xmm0, %eax
7751 ; AVX512F-NEXT: vpextrb $7, %xmm2, 23(%rdi)
7753 ; AVX512F-NEXT: vpextrb $8, %xmm0, %eax
7758 ; AVX512F-NEXT: vpextrb $8, %xmm2, 24(%rdi)
7760 ; AVX512F-NEXT: vpextrb $9, %xmm0, %eax
7765 ; AVX512F-NEXT: vpextrb $9, %xmm2, 25(%rdi)
7767 ; AVX512F-NEXT: vpextrb $10, %xmm0, %eax
7772 ; AVX512F-NEXT: vpextrb $10, %xmm2, 26(%rdi)
7774 ; AVX512F-NEXT: vpextrb $11, %xmm0, %eax
7779 ; AVX512F-NEXT: vpextrb $11, %xmm2, 27(%rdi)
7781 ; AVX512F-NEXT: vpextrb $12, %xmm0, %eax
7786 ; AVX512F-NEXT: vpextrb $12, %xmm2, 28(%rdi)
7788 ; AVX512F-NEXT: vpextrb $13, %xmm0, %eax
7793 ; AVX512F-NEXT: vpextrb $13, %xmm2, 29(%rdi)
7795 ; AVX512F-NEXT: vpextrb $14, %xmm0, %eax
7800 ; AVX512F-NEXT: vpextrb $14, %xmm2, 30(%rdi)
7802 ; AVX512F-NEXT: vpextrb $15, %xmm0, %eax
7807 ; AVX512F-NEXT: vpextrb $15, %xmm0, 31(%rdi)
7829 ; AVX1-NEXT: vpextrb $0, %xmm0, (%rax)
7834 ; AVX1-NEXT: vpextrb $1, %xmm0, 1(%rax)
7839 ; AVX1-NEXT: vpextrb $2, %xmm0, 2(%rax)
7844 ; AVX1-NEXT: vpextrb $3, %xmm0, 3(%rax)
7849 ; AVX1-NEXT: vpextrb $4, %xmm0, 4(%rax)
7855 ; AVX1-NEXT: vpextrb $5, %xmm0, 5(%rax)
7861 ; AVX1-NEXT: vpextrb $6, %xmm0, 6(%rax)
7867 ; AVX1-NEXT: vpextrb $7, %xmm0, 7(%rax)
7873 ; AVX1-NEXT: vpextrb $8, %xmm0, 8(%rax)
7879 ; AVX1-NEXT: vpextrb $9, %xmm0, 9(%rax)
7885 ; AVX1-NEXT: vpextrb $10, %xmm0, 10(%rax)
7891 ; AVX1-NEXT: vpextrb $11, %xmm0, 11(%rax)
7897 ; AVX1-NEXT: vpextrb $12, %xmm0, 12(%rax)
7903 ; AVX1-NEXT: vpextrb $13, %xmm0, 13(%rax)
7909 ; AVX1-NEXT: vpextrb $14, %xmm0, 14(%rax)
7915 ; AVX1-NEXT: vpextrb $15, %xmm0, 15(%rax)
7922 ; AVX1-NEXT: vpextrb $0, %xmm2, 16(%rax)
7929 ; AVX1-NEXT: vpextrb $1, %xmm2, 17(%rax)
7936 ; AVX1-NEXT: vpextrb $2, %xmm2, 18(%rax)
7943 ; AVX1-NEXT: vpextrb $3, %xmm2, 19(%rax)
7950 ; AVX1-NEXT: vpextrb $4, %xmm2, 20(%rax)
7957 ; AVX1-NEXT: vpextrb $5, %xmm2, 21(%rax)
7964 ; AVX1-NEXT: vpextrb $6, %xmm2, 22(%rax)
7971 ; AVX1-NEXT: vpextrb $7, %xmm2, 23(%rax)
7978 ; AVX1-NEXT: vpextrb $8, %xmm2, 24(%rax)
7985 ; AVX1-NEXT: vpextrb $9, %xmm2, 25(%rax)
7992 ; AVX1-NEXT: vpextrb $10, %xmm2, 26(%rax)
7999 ; AVX1-NEXT: vpextrb $11, %xmm2, 27(%rax)
8006 ; AVX1-NEXT: vpextrb $12, %xmm2, 28(%rax)
8013 ; AVX1-NEXT: vpextrb $13, %xmm2, 29(%rax)
8020 ; AVX1-NEXT: vpextrb $14, %xmm2, 30(%rax)
8027 ; AVX1-NEXT: vpextrb $15, %xmm0, 31(%rax)
8033 ; AVX1-NEXT: vpextrb $0, %xmm1, 32(%rax)
8039 ; AVX1-NEXT: vpextrb $1, %xmm1, 33(%rax)
8045 ; AVX1-NEXT: vpextrb $2, %xmm1, 34(%rax)
8051 ; AVX1-NEXT: vpextrb $3, %xmm1, 35(%rax)
8057 ; AVX1-NEXT: vpextrb $4, %xmm1, 36(%rax)
8063 ; AVX1-NEXT: vpextrb $5, %xmm1, 37(%rax)
8069 ; AVX1-NEXT: vpextrb $6, %xmm1, 38(%rax)
8075 ; AVX1-NEXT: vpextrb $7, %xmm1, 39(%rax)
8081 ; AVX1-NEXT: vpextrb $8, %xmm1, 40(%rax)
8087 ; AVX1-NEXT: vpextrb $9, %xmm1, 41(%rax)
8093 ; AVX1-NEXT: vpextrb $10, %xmm1, 42(%rax)
8099 ; AVX1-NEXT: vpextrb $11, %xmm1, 43(%rax)
8105 ; AVX1-NEXT: vpextrb $12, %xmm1, 44(%rax)
8111 ; AVX1-NEXT: vpextrb $13, %xmm1, 45(%rax)
8117 ; AVX1-NEXT: vpextrb $14, %xmm1, 46(%rax)
8123 ; AVX1-NEXT: vpextrb $15, %xmm1, 47(%rax)
8130 ; AVX1-NEXT: vpextrb $0, %xmm0, 48(%rax)
8137 ; AVX1-NEXT: vpextrb $1, %xmm0, 49(%rax)
8144 ; AVX1-NEXT: vpextrb $2, %xmm0, 50(%rax)
8151 ; AVX1-NEXT: vpextrb $3, %xmm0, 51(%rax)
8158 ; AVX1-NEXT: vpextrb $4, %xmm0, 52(%rax)
8165 ; AVX1-NEXT: vpextrb $5, %xmm0, 53(%rax)
8172 ; AVX1-NEXT: vpextrb $6, %xmm0, 54(%rax)
8179 ; AVX1-NEXT: vpextrb $7, %xmm0, 55(%rax)
8186 ; AVX1-NEXT: vpextrb $8, %xmm0, 56(%rax)
8193 ; AVX1-NEXT: vpextrb $9, %xmm0, 57(%rax)
8200 ; AVX1-NEXT: vpextrb $10, %xmm0, 58(%rax)
8207 ; AVX1-NEXT: vpextrb $11, %xmm0, 59(%rax)
8214 ; AVX1-NEXT: vpextrb $12, %xmm0, 60(%rax)
8221 ; AVX1-NEXT: vpextrb $13, %xmm0, 61(%rax)
8228 ; AVX1-NEXT: vpextrb $14, %xmm0, 62(%rax)
8234 ; AVX1-NEXT: vpextrb $15, %xmm0, 63(%rax)
8245 ; AVX2-NEXT: vpextrb $0, %xmm0, (%rax)
8250 ; AVX2-NEXT: vpextrb $1, %xmm0, 1(%rax)
8255 ; AVX2-NEXT: vpextrb $2, %xmm0, 2(%rax)
8260 ; AVX2-NEXT: vpextrb $3, %xmm0, 3(%rax)
8265 ; AVX2-NEXT: vpextrb $4, %xmm0, 4(%rax)
8271 ; AVX2-NEXT: vpextrb $5, %xmm0, 5(%rax)
8277 ; AVX2-NEXT: vpextrb $6, %xmm0, 6(%rax)
8283 ; AVX2-NEXT: vpextrb $7, %xmm0, 7(%rax)
8289 ; AVX2-NEXT: vpextrb $8, %xmm0, 8(%rax)
8295 ; AVX2-NEXT: vpextrb $9, %xmm0, 9(%rax)
8301 ; AVX2-NEXT: vpextrb $10, %xmm0, 10(%rax)
8307 ; AVX2-NEXT: vpextrb $11, %xmm0, 11(%rax)
8313 ; AVX2-NEXT: vpextrb $12, %xmm0, 12(%rax)
8319 ; AVX2-NEXT: vpextrb $13, %xmm0, 13(%rax)
8325 ; AVX2-NEXT: vpextrb $14, %xmm0, 14(%rax)
8331 ; AVX2-NEXT: vpextrb $15, %xmm0, 15(%rax)
8338 ; AVX2-NEXT: vpextrb $0, %xmm2, 16(%rax)
8345 ; AVX2-NEXT: vpextrb $1, %xmm2, 17(%rax)
8352 ; AVX2-NEXT: vpextrb $2, %xmm2, 18(%rax)
8359 ; AVX2-NEXT: vpextrb $3, %xmm2, 19(%rax)
8366 ; AVX2-NEXT: vpextrb $4, %xmm2, 20(%rax)
8373 ; AVX2-NEXT: vpextrb $5, %xmm2, 21(%rax)
8380 ; AVX2-NEXT: vpextrb $6, %xmm2, 22(%rax)
8387 ; AVX2-NEXT: vpextrb $7, %xmm2, 23(%rax)
8394 ; AVX2-NEXT: vpextrb $8, %xmm2, 24(%rax)
8401 ; AVX2-NEXT: vpextrb $9, %xmm2, 25(%rax)
8408 ; AVX2-NEXT: vpextrb $10, %xmm2, 26(%rax)
8415 ; AVX2-NEXT: vpextrb $11, %xmm2, 27(%rax)
8422 ; AVX2-NEXT: vpextrb $12, %xmm2, 28(%rax)
8429 ; AVX2-NEXT: vpextrb $13, %xmm2, 29(%rax)
8436 ; AVX2-NEXT: vpextrb $14, %xmm2, 30(%rax)
8443 ; AVX2-NEXT: vpextrb $15, %xmm0, 31(%rax)
8449 ; AVX2-NEXT: vpextrb $0, %xmm1, 32(%rax)
8455 ; AVX2-NEXT: vpextrb $1, %xmm1, 33(%rax)
8461 ; AVX2-NEXT: vpextrb $2, %xmm1, 34(%rax)
8467 ; AVX2-NEXT: vpextrb $3, %xmm1, 35(%rax)
8473 ; AVX2-NEXT: vpextrb $4, %xmm1, 36(%rax)
8479 ; AVX2-NEXT: vpextrb $5, %xmm1, 37(%rax)
8485 ; AVX2-NEXT: vpextrb $6, %xmm1, 38(%rax)
8491 ; AVX2-NEXT: vpextrb $7, %xmm1, 39(%rax)
8497 ; AVX2-NEXT: vpextrb $8, %xmm1, 40(%rax)
8503 ; AVX2-NEXT: vpextrb $9, %xmm1, 41(%rax)
8509 ; AVX2-NEXT: vpextrb $10, %xmm1, 42(%rax)
8515 ; AVX2-NEXT: vpextrb $11, %xmm1, 43(%rax)
8521 ; AVX2-NEXT: vpextrb $12, %xmm1, 44(%rax)
8527 ; AVX2-NEXT: vpextrb $13, %xmm1, 45(%rax)
8533 ; AVX2-NEXT: vpextrb $14, %xmm1, 46(%rax)
8539 ; AVX2-NEXT: vpextrb $15, %xmm1, 47(%rax)
8546 ; AVX2-NEXT: vpextrb $0, %xmm0, 48(%rax)
8553 ; AVX2-NEXT: vpextrb $1, %xmm0, 49(%rax)
8560 ; AVX2-NEXT: vpextrb $2, %xmm0, 50(%rax)
8567 ; AVX2-NEXT: vpextrb $3, %xmm0, 51(%rax)
8574 ; AVX2-NEXT: vpextrb $4, %xmm0, 52(%rax)
8581 ; AVX2-NEXT: vpextrb $5, %xmm0, 53(%rax)
8588 ; AVX2-NEXT: vpextrb $6, %xmm0, 54(%rax)
8595 ; AVX2-NEXT: vpextrb $7, %xmm0, 55(%rax)
8602 ; AVX2-NEXT: vpextrb $8, %xmm0, 56(%rax)
8609 ; AVX2-NEXT: vpextrb $9, %xmm0, 57(%rax)
8616 ; AVX2-NEXT: vpextrb $10, %xmm0, 58(%rax)
8623 ; AVX2-NEXT: vpextrb $11, %xmm0, 59(%rax)
8630 ; AVX2-NEXT: vpextrb $12, %xmm0, 60(%rax)
8637 ; AVX2-NEXT: vpextrb $13, %xmm0, 61(%rax)
8644 ; AVX2-NEXT: vpextrb $14, %xmm0, 62(%rax)
8650 ; AVX2-NEXT: vpextrb $15, %xmm0, 63(%rax)
8666 ; AVX512F-NEXT: vpextrb $0, %xmm4, (%rdi)
8674 ; AVX512F-NEXT: vpextrb $1, %xmm4, 1(%rdi)
8682 ; AVX512F-NEXT: vpextrb $2, %xmm4, 2(%rdi)
8690 ; AVX512F-NEXT: vpextrb $3, %xmm4, 3(%rdi)
8698 ; AVX512F-NEXT: vpextrb $4, %xmm4, 4(%rdi)
8706 ; AVX512F-NEXT: vpextrb $5, %xmm4, 5(%rdi)
8714 ; AVX512F-NEXT: vpextrb $6, %xmm4, 6(%rdi)
8722 ; AVX512F-NEXT: vpextrb $7, %xmm4, 7(%rdi)
8730 ; AVX512F-NEXT: vpextrb $8, %xmm4, 8(%rdi)
8738 ; AVX512F-NEXT: vpextrb $9, %xmm4, 9(%rdi)
8746 ; AVX512F-NEXT: vpextrb $10, %xmm4, 10(%rdi)
8754 ; AVX512F-NEXT: vpextrb $11, %xmm4, 11(%rdi)
8762 ; AVX512F-NEXT: vpextrb $12, %xmm4, 12(%rdi)
8771 ; AVX512F-NEXT: vpextrb $13, %xmm4, 13(%rdi)
8780 ; AVX512F-NEXT: vpextrb $14, %xmm4, 14(%rdi)
8789 ; AVX512F-NEXT: vpextrb $15, %xmm4, 15(%rdi)
8798 ; AVX512F-NEXT: vpextrb $0, %xmm0, 16(%rdi)
8807 ; AVX512F-NEXT: vpextrb $1, %xmm0, 17(%rdi)
8816 ; AVX512F-NEXT: vpextrb $2, %xmm0, 18(%rdi)
8825 ; AVX512F-NEXT: vpextrb $3, %xmm0, 19(%rdi)
8834 ; AVX512F-NEXT: vpextrb $4, %xmm0, 20(%rdi)
8843 ; AVX512F-NEXT: vpextrb $5, %xmm0, 21(%rdi)
8852 ; AVX512F-NEXT: vpextrb $6, %xmm0, 22(%rdi)
8861 ; AVX512F-NEXT: vpextrb $7, %xmm0, 23(%rdi)
8870 ; AVX512F-NEXT: vpextrb $8, %xmm0, 24(%rdi)
8879 ; AVX512F-NEXT: vpextrb $9, %xmm0, 25(%rdi)
8888 ; AVX512F-NEXT: vpextrb $10, %xmm0, 26(%rdi)
8897 ; AVX512F-NEXT: vpextrb $11, %xmm0, 27(%rdi)
8906 ; AVX512F-NEXT: vpextrb $12, %xmm0, 28(%rdi)
8916 ; AVX512F-NEXT: vpextrb $13, %xmm1, 29(%rdi)
8926 ; AVX512F-NEXT: vpextrb $14, %xmm1, 30(%rdi)
8936 ; AVX512F-NEXT: vpextrb $15, %xmm0, 31(%rdi)
8944 ; AVX512F-NEXT: vpextrb $0, %xmm5, 32(%rdi)
8952 ; AVX512F-NEXT: vpextrb $1, %xmm5, 33(%rdi)
8960 ; AVX512F-NEXT: vpextrb $2, %xmm5, 34(%rdi)
8968 ; AVX512F-NEXT: vpextrb $3, %xmm5, 35(%rdi)
8976 ; AVX512F-NEXT: vpextrb $4, %xmm5, 36(%rdi)
8984 ; AVX512F-NEXT: vpextrb $5, %xmm5, 37(%rdi)
8992 ; AVX512F-NEXT: vpextrb $6, %xmm5, 38(%rdi)
9000 ; AVX512F-NEXT: vpextrb $7, %xmm5, 39(%rdi)
9008 ; AVX512F-NEXT: vpextrb $8, %xmm5, 40(%rdi)
9016 ; AVX512F-NEXT: vpextrb $9, %xmm5, 41(%rdi)
9024 ; AVX512F-NEXT: vpextrb $10, %xmm5, 42(%rdi)
9032 ; AVX512F-NEXT: vpextrb $11, %xmm5, 43(%rdi)
9040 ; AVX512F-NEXT: vpextrb $12, %xmm5, 44(%rdi)
9049 ; AVX512F-NEXT: vpextrb $13, %xmm5, 45(%rdi)
9058 ; AVX512F-NEXT: vpextrb $14, %xmm5, 46(%rdi)
9067 ; AVX512F-NEXT: vpextrb $15, %xmm5, 47(%rdi)
9076 ; AVX512F-NEXT: vpextrb $0, %xmm0, 48(%rdi)
9085 ; AVX512F-NEXT: vpextrb $1, %xmm0, 49(%rdi)
9094 ; AVX512F-NEXT: vpextrb $2, %xmm0, 50(%rdi)
9103 ; AVX512F-NEXT: vpextrb $3, %xmm0, 51(%rdi)
9112 ; AVX512F-NEXT: vpextrb $4, %xmm0, 52(%rdi)
9121 ; AVX512F-NEXT: vpextrb $5, %xmm0, 53(%rdi)
9130 ; AVX512F-NEXT: vpextrb $6, %xmm0, 54(%rdi)
9139 ; AVX512F-NEXT: vpextrb $7, %xmm0, 55(%rdi)
9148 ; AVX512F-NEXT: vpextrb $8, %xmm0, 56(%rdi)
9157 ; AVX512F-NEXT: vpextrb $9, %xmm0, 57(%rdi)
9166 ; AVX512F-NEXT: vpextrb $10, %xmm0, 58(%rdi)
9175 ; AVX512F-NEXT: vpextrb $11, %xmm0, 59(%rdi)
9184 ; AVX512F-NEXT: vpextrb $12, %xmm0, 60(%rdi)
9193 ; AVX512F-NEXT: vpextrb $13, %xmm0, 61(%rdi)
9202 ; AVX512F-NEXT: vpextrb $14, %xmm0, 62(%rdi)
9211 ; AVX512F-NEXT: vpextrb $15, %xmm0, 63(%rdi)
9229 ; AVX-NEXT: vpextrb $0, %xmm0, %eax
9236 ; AVX-NEXT: vpextrb $2, %xmm0, %eax
9242 ; AVX-NEXT: vpextrb $4, %xmm0, %eax
9248 ; AVX-NEXT: vpextrb $6, %xmm0, %eax
9254 ; AVX-NEXT: vpextrb $8, %xmm0, %eax
9260 ; AVX-NEXT: vpextrb $10, %xmm0, %eax
9266 ; AVX-NEXT: vpextrb $12, %xmm0, %eax
9272 ; AVX-NEXT: vpextrb $14, %xmm0, %eax
9366 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
9373 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
9379 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
9385 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
9391 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
9397 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
9403 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
9409 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
9415 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
9423 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
9430 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
9437 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
9444 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
9451 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
9458 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
9465 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
9477 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
9484 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
9490 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
9496 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
9502 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
9508 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
9514 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
9520 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
9526 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
9534 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
9541 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
9548 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
9555 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
9562 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
9569 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
9576 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
9745 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
9752 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
9758 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
9764 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
9770 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
9776 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
9782 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
9788 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
9794 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
9802 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
9809 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
9816 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
9823 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
9830 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
9837 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
9844 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
9852 ; AVX1-NEXT: vpextrb $0, %xmm0, %eax
9859 ; AVX1-NEXT: vpextrb $1, %xmm0, %eax
9865 ; AVX1-NEXT: vpextrb $2, %xmm0, %eax
9871 ; AVX1-NEXT: vpextrb $3, %xmm0, %eax
9877 ; AVX1-NEXT: vpextrb $4, %xmm0, %eax
9883 ; AVX1-NEXT: vpextrb $5, %xmm0, %eax
9889 ; AVX1-NEXT: vpextrb $6, %xmm0, %eax
9895 ; AVX1-NEXT: vpextrb $7, %xmm0, %eax
9901 ; AVX1-NEXT: vpextrb $8, %xmm0, %eax
9909 ; AVX1-NEXT: vpextrb $9, %xmm0, %eax
9916 ; AVX1-NEXT: vpextrb $10, %xmm0, %eax
9923 ; AVX1-NEXT: vpextrb $11, %xmm0, %eax
9930 ; AVX1-NEXT: vpextrb $12, %xmm0, %eax
9937 ; AVX1-NEXT: vpextrb $13, %xmm0, %eax
9944 ; AVX1-NEXT: vpextrb $14, %xmm0, %eax
9951 ; AVX1-NEXT: vpextrb $15, %xmm0, %eax
9963 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
9970 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
9976 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
9982 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
9988 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
9994 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
10000 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
10006 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
10012 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
10020 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
10027 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
10034 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
10041 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
10048 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
10055 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
10062 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
10070 ; AVX2-NEXT: vpextrb $0, %xmm0, %eax
10077 ; AVX2-NEXT: vpextrb $1, %xmm0, %eax
10083 ; AVX2-NEXT: vpextrb $2, %xmm0, %eax
10089 ; AVX2-NEXT: vpextrb $3, %xmm0, %eax
10095 ; AVX2-NEXT: vpextrb $4, %xmm0, %eax
10101 ; AVX2-NEXT: vpextrb $5, %xmm0, %eax
10107 ; AVX2-NEXT: vpextrb $6, %xmm0, %eax
10113 ; AVX2-NEXT: vpextrb $7, %xmm0, %eax
10119 ; AVX2-NEXT: vpextrb $8, %xmm0, %eax
10127 ; AVX2-NEXT: vpextrb $9, %xmm0, %eax
10134 ; AVX2-NEXT: vpextrb $10, %xmm0, %eax
10141 ; AVX2-NEXT: vpextrb $11, %xmm0, %eax
10148 ; AVX2-NEXT: vpextrb $12, %xmm0, %eax
10155 ; AVX2-NEXT: vpextrb $13, %xmm0, %eax
10162 ; AVX2-NEXT: vpextrb $14, %xmm0, %eax
10169 ; AVX2-NEXT: vpextrb $15, %xmm0, %eax
10181 ; AVX512F-NEXT: vpextrb $0, %xmm0, %eax
10188 ; AVX512F-NEXT: vpextrb $1, %xmm0, %eax
10194 ; AVX512F-NEXT: vpextrb $2, %xmm0, %eax
10200 ; AVX512F-NEXT: vpextrb $3, %xmm0, %eax
10206 ; AVX512F-NEXT: vpextrb $4, %xmm0, %eax
10212 ; AVX512F-NEXT: vpextrb $5, %xmm0, %eax
10218 ; AVX512F-NEXT: vpextrb $6, %xmm0, %eax
10224 ; AVX512F-NEXT: vpextrb $7, %xmm0, %eax
10230 ; AVX512F-NEXT: vpextrb $8, %xmm0, %eax
10238 ; AVX512F-NEXT: vpextrb $9, %xmm0, %eax
10245 ; AVX512F-NEXT: vpextrb $10, %xmm0, %eax
10252 ; AVX512F-NEXT: vpextrb $11, %xmm0, %eax
10259 ; AVX512F-NEXT: vpextrb $12, %xmm0, %eax
10266 ; AVX512F-NEXT: vpextrb $13, %xmm0, %eax
10273 ; AVX512F-NEXT: vpextrb $14, %xmm0, %eax
10280 ; AVX512F-NEXT: vpextrb $15, %xmm0, %eax
10288 ; AVX512F-NEXT: vpextrb $0, %xmm0, %eax
10295 ; AVX512F-NEXT: vpextrb $1, %xmm0, %eax
10301 ; AVX512F-NEXT: vpextrb $2, %xmm0, %eax
10307 ; AVX512F-NEXT: vpextrb $3, %xmm0, %eax
10313 ; AVX512F-NEXT: vpextrb $4, %xmm0, %eax
10319 ; AVX512F-NEXT: vpextrb $5, %xmm0, %eax
10325 ; AVX512F-NEXT: vpextrb $6, %xmm0, %eax
10331 ; AVX512F-NEXT: vpextrb $7, %xmm0, %eax
10337 ; AVX512F-NEXT: vpextrb $8, %xmm0, %eax
10345 ; AVX512F-NEXT: vpextrb $9, %xmm0, %eax
10352 ; AVX512F-NEXT: vpextrb $10, %xmm0, %eax
10359 ; AVX512F-NEXT: vpextrb $11, %xmm0, %eax
10366 ; AVX512F-NEXT: vpextrb $12, %xmm0, %eax
10373 ; AVX512F-NEXT: vpextrb $13, %xmm0, %eax
10380 ; AVX512F-NEXT: vpextrb $14, %xmm0, %eax
10387 ; AVX512F-NEXT: vpextrb $15, %xmm0, %eax