Home | History | Annotate | Download | only in asm

Lines Matching refs:B0

87 my ($A0,$A1,$A2,$A3,$B0,$B1,$B2,$B3,$C0,$C1,$C2,$C3,$D0,$D1,$D2,$D3)=map("%xmm$_",(0..15));
197 movdqa $state1_store, $B0
200 movdqa $B0, $B1
203 movdqa $B0, $B2
206 movdqa $B0, $B3
255 paddd $state1_store, $B0
301 paddd $B0, $A0
318 pxor $C0, $B0
332 movdqa $B0, $C0
334 pslld \$32-$rot1, $B0
335 pxor $C0, $B0\n";
348 palignr \$$s1, $B0, $B0
475 movdqu 0*16($keyp), $B0
480 movdqa $B0, $state1_store
485 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
486 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right"); $code.="
489 # A0|B0 hold the Poly1305 32-byte key, C0,D0 can be discarded
491 paddd $state1_store, $B0
495 movdqa $B0, $s_store
533 &xor_stream($A0, $B0, $C0, $tmp_store, "12*16"); $code.="
557 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
558 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right"); $code.="
579 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
581 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right");
610 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
613 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right");
643 &chacha_qr($A0,$B0,$C0,$D0,$C3,"store_left");
649 &chacha_qr($A0,$B0,$C0,$D0,$C3,"store_right");
685 movdqa $B0, $A0
686 movdqa $C0, $B0
769 movdqu 0*16($keyp), $B0\nmovdqa $B0, $B1\nmovdqa $B0, $B2
774 movdqa $B0, $T1\nmovdqa $C0, $T2\nmovdqa $D1, $T3
777 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
780 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right");
788 paddd $T1, $B0\npaddd $T1, $B1\npaddd $T1, $B2
796 movdqa $B0, $s_store
874 movdqu 0*16($keyp), $B0
880 movdqa $B0, $B1
881 movdqa $B0, $B2
882 movdqa $B0, $B3
893 movdqa $B0, $state1_store
922 &xor_stream($A0, $B0, $C0, $D0, "8*16"); $code.="
974 &xor_stream($A0,$B0,$C0,$D0,"12*16"); $code.="
995 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
996 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right");
1017 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
1021 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right");
1043 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
1048 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right");
1088 movdqa $B0, $A0
1089 movdqa $C0, $B0
1280 movdqu 0*16($keyp), $B0\nmovdqa $B0, $B1\nmovdqa $B0, $B2
1285 movdqa $B0, $T1\nmovdqa $C0, $T2\nmovdqa $D0, $T3
1288 &chacha_qr($A0,$B0,$C0,$D0,$T0,"left");
1291 &chacha_qr($A0,$B0,$C0,$D0,$T0,"right");
1299 paddd $T1, $B0\npaddd $T1, $B1\npaddd $T1, $B2
1322 ($A0,$A1,$A2,$A3,$B0,$B1,$B2,$B3,$C0,$C1,$C2,$C3,$D0,$D1,$D2,$D3)=map("%ymm$_",(0..15));
1375 vmovdqa $state1_store, $B0
1380 vmovdqa $B0, $B1
1385 vmovdqa $B0, $B2
1390 vmovdqa $B0, $B3
1449 vpaddd $state1_store, $B0, $B0
1530 vpaddd $B0, $A0, $A0
1547 vpxor $C0, $B0, $B0
1558 vpsrld \$$rot1, $B0, $C0
1559 vpslld \$32-$rot1, $B0, $B0
1560 vpxor $C0, $B0, $B0\n";
1573 vpalignr \$$s1, $B0, $B0, $B0
1594 vbroadcasti128 0*16($keyp), $B0
1603 vmovdqa $B0, $state1_store
1608 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
1609 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right"); $code.="
1613 vpaddd $state1_store, $B0, $B0
1617 vperm2i128 \$0x02, $A0, $B0, $T0
1622 vperm2i128 \$0x13, $A0, $B0, $A0
1623 vperm2i128 \$0x13, $C0, $D0, $B0
1637 vpxor 1*32($inp), $B0, $B0
1639 vmovdqu $B0, 1*32($oup)
1694 &xor_stream_avx2($A0, $B0, $C0, $D0, 12*32, $A3); $code.="
1719 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
1720 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right"); $code.="
1726 &finish_stream_avx2($A0,$B0,$C0,$D0,$T0); $code.="
1748 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
1751 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
1773 &finish_stream_avx2($A0, $B0, $C0, $D0, $T0); $code.="
1801 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
1808 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right"); $code.="
1829 &finish_stream_avx2($A0, $B0, $C0, $D0, $T0); $code.="
1877 &finish_stream_avx2($A0, $B0, $C0, $D0, $A3); $code.="
1889 vmovdqa $B0, $A0
1890 vmovdqa $C0, $B0
1912 vmovdqa $B0, $B1
1913 vmovdqa $B0, $B2
1921 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
1923 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
1929 vpaddd $B2, $B0, $B0
1935 vperm2i128 \$0x02, $A0, $B0, $T0
1940 vperm2i128 \$0x13, $A0, $B0, $A0
1941 vperm2i128 \$0x13, $C0, $D0, $B0
1964 vmovdqa $B0, $A0
1965 vmovdqa $C0, $B0
1993 vmovdqa $B0, $B1
1994 vmovdqa $B0, $B2
1999 vmovdqa $B0, $T1
2006 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
2009 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
2017 vpaddd $T1, $B0, $B0
2026 vperm2i128 \$0x02, $A0, $B0, $T0
2031 vperm2i128 \$0x13, $A0, $B0, $A0
2032 vperm2i128 \$0x13, $C0, $D0, $B0
2050 vbroadcasti128 0*16($keyp), $B0
2061 vmovdqa $B0, $B1
2062 vmovdqa $B0, $B2
2063 vmovdqa $B0, $B3
2064 vmovdqa $B0, $state1_store
2098 &finish_stream_avx2($A0,$B0,$C0,$D0,$T3); $code.="
2105 vpxor 1*32($inp), $B0, $B0
2109 vmovdqu $B0, 11*32($oup)
2183 &xor_stream_avx2($A0, $B0, $C0, $D0, 12*32, $A3); $code.="
2205 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
2208 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
2217 &finish_stream_avx2($A0,$B0,$C0,$D0,$T0); $code.="
2230 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
2234 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
2245 &finish_stream_avx2($A0,$B0,$C0,$D0,$T0); $code.="
2261 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
2266 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
2279 &finish_stream_avx2($A0,$B0,$C0,$D0,$T0); $code.="
2325 &finish_stream_avx2($A0,$B0,$C0,$D0,$T0); $code.="
2334 vmovdqa $B0, $B1
2335 vmovdqa $B0, $B2
2340 vmovdqa $B0, $T1
2347 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
2350 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
2358 vpaddd $T1, $B0, $B0
2367 vperm2i128 \$0x02, $A0, $B0, $T0
2372 vperm2i128 \$0x13, $A0, $B0, $A0
2373 vperm2i128 \$0x13, $C0, $D0, $B0
2387 vmovdqa $B0, $B1
2388 vmovdqa $B0, $B2
2396 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"left");
2398 &chacha_qr_avx2($A0,$B0,$C0,$D0,$T0,"right");
2404 vpaddd $B2, $B0, $B0
2410 vperm2i128 \$0x02, $A0, $B0, $T0
2415 vperm2i128 \$0x13, $A0, $B0, $A0
2416 vperm2i128 \$0x13, $C0, $D0, $B0
2448 vmovdqa $B0, $A0
2449 vmovdqa $C0, $B0