Lines Matching refs:t3

781 my ($t0,$t1,$t2,$t3, $t4,$t5) = map("%xmm$_",(4..9));
838 movdqa $TABLE+`$SZ*2*$rounds`(%rip),$t3
842 pshufb $t3,@X[0]
845 pshufb $t3,@X[1]
848 pshufb $t3,@X[2]
851 pshufb $t3,@X[3]
852 movdqa 0x60($Tbl),$t3
855 paddd @X[3],$t3
862 movdqa $t3,0x30(%rsp)
929 &movdqa ($t3,@X[3]);
938 &palignr ($t3,@X[2],$SZ); # X[9..12]
953 &paddd (@X[0],$t3); # X[0..3] += X[9..12]
959 &pshufd ($t3,@X[3],0b11111010); # X[4..15]
981 &movdqa ($t2,$t3);
988 &psrld ($t3,$sigma1[2]);
998 &pxor ($t3,$t2);
1006 &pxor ($t3,$t2);
1011 &pshufd ($t3,$t3,0b10000000);
1015 &psrldq ($t3,8);
1021 &paddd (@X[0],$t3); # X[0..1] += sigma1(X[14..15])
1025 &pshufd ($t3,@X[0],0b01010000); # X[16..17]
1029 &movdqa ($t2,$t3);
1032 &psrld ($t3,$sigma1[2]);
1038 &pxor ($t3,$t2);
1048 &pxor ($t3,$t2);
1053 &pshufd ($t3,$t3,0b00001000);
1059 &pslldq ($t3,8);
1063 &paddd (@X[0],$t3); # X[2..3] += sigma1(X[16..17])
1201 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(4..7));
1206 vmovdqa $TABLE+`$SZ*2*$rounds`(%rip),$t3
1211 vpshufb $t3,@X[0],@X[0]
1213 vpshufb $t3,@X[1],@X[1]
1214 vpshufb $t3,@X[2],@X[2]
1216 vpshufb $t3,@X[3],@X[3]
1219 vpaddd 0x60($Tbl),@X[3],$t3
1226 vmovdqa $t3,0x30(%rsp)
1243 &vpalignr ($t3,@X[3],@X[2],$SZ); # X[9..12]
1252 &vpaddd (@X[0],@X[0],$t3); # X[0..3] += X[9..12]
1265 &vprotd ($t3,@X[3],8*$SZ-$sigma1[1]);
1277 &vprotd ($t1,$t3,$sigma1[1]-$sigma1[0]);
1280 &vpxor ($t3,$t3,$t2);
1285 &vpxor ($t3,$t3,$t1); # sigma1(X[14..15])
1290 &vpsrldq ($t3,$t3,8);
1295 &vpaddd (@X[0],@X[0],$t3); # X[0..1] += sigma1(X[14..15])
1300 &vprotd ($t3,@X[0],8*$SZ-$sigma1[1]);
1306 &vprotd ($t1,$t3,$sigma1[1]-$sigma1[0]);
1309 &vpxor ($t3,$t3,$t2);
1314 &vpxor ($t3,$t3,$t1); # sigma1(X[16..17])
1319 &vpslldq ($t3,$t3,8); # 22 instructions
1324 &vpaddd (@X[0],@X[0],$t3); # X[2..3] += sigma1(X[16..17])
1347 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(8..11));
1352 vmovdqa $TABLE+`$SZ*2*$rounds`(%rip),$t3
1357 vpshufb $t3,@X[0],@X[0]
1359 vpshufb $t3,@X[1],@X[1]
1361 vpshufb $t3,@X[2],@X[2]
1363 vpshufb $t3,@X[3],@X[3]
1365 vpshufb $t3,@X[4],@X[4]
1367 vpshufb $t3,@X[5],@X[5]
1369 vpshufb $t3,@X[6],@X[6]
1371 vpshufb $t3,@X[7],@X[7]
1373 vpaddq -0x20($Tbl),@X[3],$t3
1380 vmovdqa $t3,0x30(%rsp)
1381 vpaddq 0x60($Tbl),@X[7],$t3
1388 vmovdqa $t3,0x70(%rsp)
1405 &vpalignr ($t3,@X[5],@X[4],$SZ); # X[9..10]
1414 &vpaddq (@X[0],@X[0],$t3); # X[0..1] += X[9..10]
1427 &vprotq ($t3,@X[7],8*$SZ-$sigma1[1]);
1439 &vprotq ($t1,$t3,$sigma1[1]-$sigma1[0]);
1442 &vpxor ($t3,$t3,$t2);
1447 &vpxor ($t3,$t3,$t1); # sigma1(X[14..15])
1452 &vpaddq (@X[0],@X[0],$t3); # X[0..1] += sigma1(X[14..15])
1594 my ($t0,$t1,$t2,$t3, $t4,$t5) = map("%xmm$_",(4..9));
1602 vmovdqa $TABLE+`$SZ*2*$rounds`(%rip),$t3
1607 vpshufb $t3,@X[0],@X[0]
1609 vpshufb $t3,@X[1],@X[1]
1610 vpshufb $t3,@X[2],@X[2]
1612 vpshufb $t3,@X[3],@X[3]
1615 vpaddd 0x60($Tbl),@X[3],$t3
1622 vmovdqa $t3,0x30(%rsp)
1694 my ($t0,$t1,$t2,$t3) = map("%xmm$_",(8..11));
1700 vmovdqa $TABLE+`$SZ*2*$rounds`(%rip),$t3
1705 vpshufb $t3,@X[0],@X[0]
1707 vpshufb $t3,@X[1],@X[1]
1709 vpshufb $t3,@X[2],@X[2]
1711 vpshufb $t3,@X[3],@X[3]
1713 vpshufb $t3,@X[4],@X[4]
1715 vpshufb $t3,@X[5],@X[5]
1717 vpshufb $t3,@X[6],@X[6]
1719 vpshufb $t3,@X[7],@X[7]
1721 vpaddq -0x20($Tbl),@X[3],$t3
1728 vmovdqa $t3,0x30(%rsp)
1729 vpaddq 0x60($Tbl),@X[7],$t3
1736 vmovdqa $t3,0x70(%rsp)
1968 my ($t0,$t1,$t2,$t3, $t4,$t5) = map("%ymm$_",(4..9));
1976 vmovdqa $TABLE+`$SZ*2*$rounds`(%rip),$t3
1984 vpshufb $t3,@X[0],@X[0]
1986 vpshufb $t3,@X[1],@X[1]
1990 vpshufb $t3,@X[2],@X[2]
1992 vpshufb $t3,@X[3],@X[3]
1995 vpaddd 0x60($Tbl),@X[3],$t3
2019 vmovdqa $t3,0x20(%rsp)
2072 my ($t0,$t1,$t2,$t3) = map("%ymm$_",(8..11));
2109 vpaddq -0x20($Tbl),@X[3],$t3
2116 vmovdqa $t3,0x60(%rsp)
2134 vpaddq 0x60($Tbl),@X[7],$t3
2141 vmovdqa $t3,0x60(%rsp)