• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/sha/asm/

Lines Matching refs:Tx

449 my @Tx=map("%xmm$_",(8..10));
515 movdqa -64($K_XX_XX),@Tx[1] # K_00_19
524 paddd @Tx[1],@X[-4&7] # add K_00_19
526 paddd @Tx[1],@X[-3&7]
527 paddd @Tx[1],@X[-2&7]
529 psubd @Tx[1],@X[-4&7] # restore X[]
531 psubd @Tx[1],@X[-3&7]
533 psubd @Tx[1],@X[-2&7]
553 &movdqa (@Tx[0],@X[-1&7]);
554 &paddd (@Tx[1],@X[-1&7]);
562 &psrldq (@Tx[0],4); # "X[-3]", 3 dwords
569 &pxor (@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
574 &pxor (@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
577 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
581 &movdqa (@Tx[2],@X[0]);
585 &movdqa (@Tx[0],@X[0]);
588 &pslldq (@Tx[2],12); # "X[0]"<<96, extract one dword
593 &psrld (@Tx[0],31);
597 &movdqa (@Tx[1],@Tx[2]);
601 &psrld (@Tx[2],30);
604 &por (@X[0],@Tx[0]); # "X[0]"<<<=1
609 &pslld (@Tx[1],2);
610 &pxor (@X[0],@Tx[2]);
612 &movdqa (@Tx[2],eval(2*16*(($Xi)/5)-64)."($K_XX_XX)"); # K_XX_XX
617 &pxor (@X[0],@Tx[1]); # "X[0]"^=("X[0]">>96)<<<2
618 &pshufd (@Tx[1],@X[-1&7],0xee) if ($Xi==7); # was &movdqa (@Tx[0],@X[-1&7]) in Xupdate_ssse3_32_79
623 push(@Tx,shift(@Tx));
639 &punpcklqdq(@Tx[0],@X[-1&7]); # compose "X[-6]", was &palignr(@Tx[0],@X[-2&7],8);
647 &movdqa (@Tx[2],@Tx[1]);# "perpetuate" K_XX_XX...
649 &movdqa (@Tx[2],eval(2*16*($Xi/5)-64)."($K_XX_XX)");
652 &paddd (@Tx[1],@X[-1&7]);
655 &pxor (@X[0],@Tx[0]); # "X[0]"^="X[-6]"
662 &movdqa (@Tx[0],@X[0]);
665 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
673 &psrld (@Tx[0],30);
679 &por (@X[0],@Tx[0]); # "X[0]"<<<=2
684 &pshufd(@Tx[1],@X[-1&7],0xee) if ($Xi<19); # was &movdqa (@Tx[1],@X[0])
695 push(@Tx,shift(@Tx));
708 &paddd (@Tx[1],@X[-1&7]);
712 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer IALU
719 unshift(@Tx,pop(@Tx));
722 &movdqa (@Tx[1],"-64($K_XX_XX)"); # K_00_19
747 &paddd (@X[($Xi-4)&7],@Tx[1]);
757 &psubd (@X[($Xi-4)&7],@Tx[1]);
924 @Tx=map("%xmm$_",(8..10));
1009 &vpaddd (@Tx[1],$Kx,@X[-1&7]);
1012 &vpsrldq(@Tx[0],@X[-1&7],4); # "X[-3]", 3 dwords
1019 &vpxor (@Tx[0],@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
1025 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
1028 &vmovdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1032 &vpsrld (@Tx[0],@X[0],31);
1038 &vpslldq(@Tx[2],@X[0],12); # "X[0]"<<96, extract one dword
1045 &vpsrld (@Tx[1],@Tx[2],30);
1046 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=1
1052 &vpslld (@Tx[2],@Tx[2],2);
1053 &vpxor (@X[0],@X[0],@Tx[1]);
1059 &vpxor (@X[0],@X[0],@Tx[2]); # "X[0]"^=("X[0]">>96)<<<2
1078 &vpalignr(@Tx[0],@X[-1&7],@X[-2&7],8); # compose "X[-6]"
1088 &vpaddd (@Tx[1],$Kx,@X[-1&7]);
1093 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-6]"
1099 &vpsrld (@Tx[0],@X[0],30);
1100 &vmovdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1116 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=2
1138 &vpaddd (@Tx[1],$Kx,@X[-1&7]);
1144 &vmovdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer IALU
1289 @Tx=map("%ymm$_",(8..10));
1373 &vpsrldq(@Tx[0],@X[-1&7],4); # "X[-3]", 3 dwords
1375 &vpxor (@Tx[0],@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
1376 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
1377 &vpsrld (@Tx[0],@X[0],31);
1379 &vpslldq(@Tx[2],@X[0],12); # "X[0]"<<96, extract one dword
1381 &vpsrld (@Tx[1],@Tx[2],30);
1382 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=1
1383 &vpslld (@Tx[2],@Tx[2],2);
1384 &vpxor (@X[0],@X[0],@Tx[1]);
1385 &vpxor (@X[0],@X[0],@Tx[2]); # "X[0]"^=("X[0]">>96)<<<2
1386 &vpaddd (@Tx[1],@X[0],$Kx);
1387 &vmovdqu("32*$Xi(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1481 &vpsrldq(@Tx[0],@X[-1&7],4); # "X[-3]", 3 dwords
1487 &vpxor (@Tx[0],@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
1491 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
1497 &vpsrld (@Tx[0],@X[0],31);
1503 &vpslldq(@Tx[2],@X[0],12); # "X[0]"<<96, extract one dword
1508 &vpsrld (@Tx[1],@Tx[2],30);
1509 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=1
1513 &vpslld (@Tx[2],@Tx[2],2);
1514 &vpxor (@X[0],@X[0],@Tx[1]);
1518 &vpxor (@X[0],@X[0],@Tx[2]); # "X[0]"^=("X[0]">>96)<<<2
1523 &vpaddd (@Tx[1],@X[0],$Kx);
1527 &vmovdqu(eval(32*($Xi))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1541 &vpalignr(@Tx[0],@X[-1&7],@X[-2&7],8); # compose "X[-6]"
1552 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-6]"
1557 &vpsrld (@Tx[0],@X[0],30);
1568 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=2
1574 &vpaddd (@Tx[1],@X[0],$Kx);
1580 &vmovdqu("32*$Xi(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1689 &vpaddd (@Tx[0],@X[-4&7],$Kx); # add K_00_19
1691 &vmovdqu ("0(%rsp)",@Tx[0]);
1693 &vpaddd (@Tx[1],@X[-3&7],$Kx);
1695 &vmovdqu ("32(%rsp)",@Tx[1]);