Lines Matching refs:vpaddb
15 ; AVX1-NEXT: vpaddb %xmm2, %xmm1, %xmm3
20 ; AVX1-NEXT: vpaddb %xmm2, %xmm0, %xmm4
30 ; AVX2-NEXT: vpaddb %ymm1, %ymm0, %ymm2
40 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm1, %ymm0, %ymm1
51 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm1, %ymm0, %ymm1
82 ; AVX1-NEXT: vpaddb %xmm2, %xmm1, %xmm3
86 ; AVX1-NEXT: vpaddb %xmm2, %xmm0, %xmm2
95 ; AVX2-NEXT: vpaddb %ymm1, %ymm0, %ymm1
104 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm1, %ymm0, %ymm1
113 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm1, %ymm0, %ymm1
149 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
156 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
174 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
188 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
202 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
236 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
243 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
261 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
275 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
289 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
324 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
331 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
349 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
363 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
377 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
411 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
418 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
436 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
450 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
464 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
499 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
506 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
524 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
538 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
552 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
586 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
593 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
611 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
625 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
639 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
674 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
681 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
699 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
713 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
727 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
761 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
768 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
786 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
800 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
814 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
849 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
856 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
874 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
888 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
902 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
936 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
943 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
961 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
975 ; AVX512VPOPCNTDQ-NEXT: vpaddb %ymm2, %ymm0, %ymm0
989 ; AVX512VPOPCNTDQVL-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1153 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1155 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1163 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1165 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1182 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1184 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1234 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1236 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1244 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1246 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1263 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1265 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1319 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1321 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1329 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1331 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1348 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1350 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1400 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1402 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1410 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1412 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1429 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1431 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1485 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1487 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1495 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1497 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1514 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1516 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1566 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1568 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1576 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1578 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1595 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1597 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1651 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1653 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1661 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1663 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1680 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1682 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1732 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1734 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1742 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1744 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1761 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1763 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1817 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1819 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1827 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1829 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1846 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1848 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1898 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1900 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1908 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1910 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
1927 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
1929 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
1983 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1985 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
1993 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
1995 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2012 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2014 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2064 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2066 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2074 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2076 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2093 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2095 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2149 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2151 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2159 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2161 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2178 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2180 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2230 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2232 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2240 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2242 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2259 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2261 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2315 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2317 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2325 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2327 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2344 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2346 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2396 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2398 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2406 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2408 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2425 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2427 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2481 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2483 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2491 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2493 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2510 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2512 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2562 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2564 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2572 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2574 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2591 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2593 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2647 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2649 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2657 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2659 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2676 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2678 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2728 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2730 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2738 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2740 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2757 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2759 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2813 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2815 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2823 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2825 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2842 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2844 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2894 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2896 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2904 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2906 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
2923 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
2925 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
2979 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2981 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
2989 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
2991 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
3008 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3010 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
3060 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3062 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3070 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
3072 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
3089 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3091 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
3145 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3147 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3155 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
3157 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
3174 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3176 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
3226 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3228 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3236 ; AVX1-NEXT: vpaddb %xmm4, %xmm0, %xmm0
3238 ; AVX1-NEXT: vpaddb %xmm0, %xmm1, %xmm0
3255 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3257 ; AVX2-NEXT: vpaddb %ymm0, %ymm1, %ymm0
3443 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3456 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
3477 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3547 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3560 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
3581 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3651 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3664 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
3685 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3755 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3768 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
3789 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3859 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3872 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
3893 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
3963 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
3976 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
3997 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4067 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4080 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4101 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4171 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4184 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4205 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4275 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4288 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4309 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4379 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4392 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4413 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4483 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4496 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4517 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4587 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4600 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4621 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4691 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4704 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4725 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4795 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4808 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4829 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
4899 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
4912 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
4933 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5003 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5016 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5037 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5107 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5120 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5141 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5211 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5224 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5245 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5315 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5328 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5349 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5419 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5432 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5453 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5523 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5536 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5557 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5627 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5640 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5661 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5731 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5744 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5765 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5835 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5848 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5869 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
5939 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
5952 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
5973 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6043 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6056 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6077 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6147 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6160 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6181 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6251 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6264 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6285 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6355 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6368 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6389 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6459 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6472 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6493 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6563 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6576 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6597 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6667 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6680 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6701 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6771 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6784 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6805 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6875 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6888 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
6909 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
6979 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
6992 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7013 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7083 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7096 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7117 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7187 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7200 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7221 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7291 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7304 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7325 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7395 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7408 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7429 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7499 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7512 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7533 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7603 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7616 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7637 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7707 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7720 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7741 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7811 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7824 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7845 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
7915 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
7928 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
7949 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8019 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8032 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8053 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8123 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8136 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8157 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8227 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8240 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8261 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8331 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8344 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8365 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8435 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8448 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8469 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8539 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8552 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8573 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8643 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8656 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8677 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8747 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8760 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8781 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8851 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8864 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8885 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
8955 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
8968 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
8989 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9059 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9072 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9093 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9163 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9176 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9197 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9267 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9280 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9301 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9371 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9384 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9405 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9607 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9616 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9633 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9691 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9700 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9717 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9775 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9784 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9801 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9859 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9868 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9885 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
9943 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
9952 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
9969 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10027 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10036 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10053 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10111 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10120 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10137 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10195 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10204 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10221 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10279 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10288 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10305 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10363 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10372 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10389 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10447 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10456 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10473 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10531 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10540 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10557 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10615 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10624 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10641 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10699 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10708 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10725 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10783 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10792 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10809 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10867 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10876 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10893 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
10951 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
10960 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
10977 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11035 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11044 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11061 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11119 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11128 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11145 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11203 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11212 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11229 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11287 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11296 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11313 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11371 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11380 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11397 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11455 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11464 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11481 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11539 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11548 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11565 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11623 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11632 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11649 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11707 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11716 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11733 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11791 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11800 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11817 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11875 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11884 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11901 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
11959 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
11968 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
11985 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12043 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12052 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12069 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12127 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12136 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12153 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12211 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12220 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12237 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12295 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12304 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12321 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12379 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12388 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12405 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12463 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12472 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12489 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12547 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12556 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12573 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12631 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12640 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12657 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12715 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12724 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12741 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12799 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12808 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12825 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12883 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12892 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12909 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
12967 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
12976 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
12993 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13051 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13060 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13077 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13135 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13144 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13161 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13219 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13228 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13245 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13303 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13312 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13329 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13387 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13396 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13413 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13471 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13480 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13497 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13555 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13564 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13581 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13639 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13648 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13665 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13723 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13732 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13749 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13807 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13816 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13833 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13891 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13900 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
13917 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
13975 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
13984 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14001 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14059 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14068 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14085 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14143 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14152 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14169 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14227 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14236 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14253 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14311 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14320 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14337 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14395 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14404 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14421 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14479 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14488 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14505 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14563 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14572 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14589 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14647 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14656 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14673 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14731 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14740 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14757 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14815 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14824 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14841 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14899 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14908 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
14925 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
14983 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
14992 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15009 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15067 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15076 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15093 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15151 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15160 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15177 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15235 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15244 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15261 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15319 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15328 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15345 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15403 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15412 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15429 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15487 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15496 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15513 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15571 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15580 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15597 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15655 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15664 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15681 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15739 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15748 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15765 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15823 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15832 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15849 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15907 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
15916 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
15933 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
15991 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16000 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16017 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16075 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16084 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16101 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16159 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16168 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16185 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16243 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16252 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16269 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16327 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16336 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16353 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16411 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16420 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16437 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16495 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16504 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16521 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16579 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16588 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16605 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16663 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16672 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16689 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16747 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16756 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16773 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16831 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16840 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16857 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16915 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
16924 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
16941 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
16999 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17008 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17025 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17083 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17092 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17109 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17167 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17176 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17193 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17251 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17260 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17277 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17335 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17344 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17361 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17419 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17428 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17445 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17503 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17512 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17529 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17587 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17596 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17613 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17671 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17680 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17697 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17755 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17764 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17781 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17839 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17848 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17865 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
17923 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
17932 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
17949 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18007 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18016 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18033 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18091 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18100 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18117 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18175 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18184 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18201 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18259 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18268 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18285 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18343 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18352 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18369 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18427 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18436 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18453 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18511 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18520 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18537 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18595 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18604 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18621 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18679 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18688 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18705 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18763 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18772 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18789 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18847 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18856 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18873 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
18931 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
18940 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
18957 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19015 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19024 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19041 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19099 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19108 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19125 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19183 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19192 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19209 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19267 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19276 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19293 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19351 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19360 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19377 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19435 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19444 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19461 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19519 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19528 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19545 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19603 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19612 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19629 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19687 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19696 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19713 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0
19771 ; AVX1-NEXT: vpaddb %xmm2, %xmm4, %xmm2
19780 ; AVX1-NEXT: vpaddb %xmm5, %xmm0, %xmm0
19797 ; AVX2-NEXT: vpaddb %ymm2, %ymm0, %ymm0