Lines Matching refs:Tx

481 my @Tx=map("%xmm$_",(8..10));
554 movdqa -64($K_XX_XX),@Tx[1] # K_00_19
563 paddd @Tx[1],@X[-4&7] # add K_00_19
565 paddd @Tx[1],@X[-3&7]
566 paddd @Tx[1],@X[-2&7]
568 psubd @Tx[1],@X[-4&7] # restore X[]
570 psubd @Tx[1],@X[-3&7]
572 psubd @Tx[1],@X[-2&7]
592 &movdqa (@Tx[0],@X[-1&7]);
593 &paddd (@Tx[1],@X[-1&7]);
601 &psrldq (@Tx[0],4); # "X[-3]", 3 dwords
608 &pxor (@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
613 &pxor (@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
616 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
620 &movdqa (@Tx[2],@X[0]);
624 &movdqa (@Tx[0],@X[0]);
627 &pslldq (@Tx[2],12); # "X[0]"<<96, extract one dword
632 &psrld (@Tx[0],31);
636 &movdqa (@Tx[1],@Tx[2]);
640 &psrld (@Tx[2],30);
643 &por (@X[0],@Tx[0]); # "X[0]"<<<=1
648 &pslld (@Tx[1],2);
649 &pxor (@X[0],@Tx[2]);
651 &movdqa (@Tx[2],eval(2*16*(($Xi)/5)-64)."($K_XX_XX)"); # K_XX_XX
656 &pxor (@X[0],@Tx[1]); # "X[0]"^=("X[0]">>96)<<<2
657 &pshufd (@Tx[1],@X[-1&7],0xee) if ($Xi==7); # was &movdqa (@Tx[0],@X[-1&7]) in Xupdate_ssse3_32_79
662 push(@Tx,shift(@Tx));
678 &punpcklqdq(@Tx[0],@X[-1&7]); # compose "X[-6]", was &palignr(@Tx[0],@X[-2&7],8);
686 &movdqa (@Tx[2],@Tx[1]);# "perpetuate" K_XX_XX...
688 &movdqa (@Tx[2],eval(2*16*($Xi/5)-64)."($K_XX_XX)");
691 &paddd (@Tx[1],@X[-1&7]);
694 &pxor (@X[0],@Tx[0]); # "X[0]"^="X[-6]"
701 &movdqa (@Tx[0],@X[0]);
704 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
712 &psrld (@Tx[0],30);
718 &por (@X[0],@Tx[0]); # "X[0]"<<<=2
723 &pshufd(@Tx[1],@X[-1&7],0xee) if ($Xi<19); # was &movdqa (@Tx[1],@X[0])
734 push(@Tx,shift(@Tx));
747 &paddd (@Tx[1],@X[-1&7]);
751 &movdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer IALU
758 unshift(@Tx,pop(@Tx));
761 &movdqa (@Tx[1],"-64($K_XX_XX)"); # K_00_19
786 &paddd (@X[($Xi-4)&7],@Tx[1]);
796 &psubd (@X[($Xi-4)&7],@Tx[1]);
969 @Tx=map("%xmm$_",(8..10));
1060 &vpaddd (@Tx[1],$Kx,@X[-1&7]);
1063 &vpsrldq(@Tx[0],@X[-1&7],4); # "X[-3]", 3 dwords
1070 &vpxor (@Tx[0],@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
1076 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
1079 &vmovdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1083 &vpsrld (@Tx[0],@X[0],31);
1089 &vpslldq(@Tx[2],@X[0],12); # "X[0]"<<96, extract one dword
1096 &vpsrld (@Tx[1],@Tx[2],30);
1097 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=1
1103 &vpslld (@Tx[2],@Tx[2],2);
1104 &vpxor (@X[0],@X[0],@Tx[1]);
1110 &vpxor (@X[0],@X[0],@Tx[2]); # "X[0]"^=("X[0]">>96)<<<2
1129 &vpalignr(@Tx[0],@X[-1&7],@X[-2&7],8); # compose "X[-6]"
1139 &vpaddd (@Tx[1],$Kx,@X[-1&7]);
1144 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-6]"
1150 &vpsrld (@Tx[0],@X[0],30);
1151 &vmovdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1167 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=2
1189 &vpaddd (@Tx[1],$Kx,@X[-1&7]);
1195 &vmovdqa (eval(16*(($Xi-1)&3))."(%rsp)",@Tx[1]); # X[]+K xfer IALU
1346 @Tx=map("%ymm$_",(8..10));
1436 &vpsrldq(@Tx[0],@X[-1&7],4); # "X[-3]", 3 dwords
1438 &vpxor (@Tx[0],@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
1439 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
1440 &vpsrld (@Tx[0],@X[0],31);
1442 &vpslldq(@Tx[2],@X[0],12); # "X[0]"<<96, extract one dword
1444 &vpsrld (@Tx[1],@Tx[2],30);
1445 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=1
1446 &vpslld (@Tx[2],@Tx[2],2);
1447 &vpxor (@X[0],@X[0],@Tx[1]);
1448 &vpxor (@X[0],@X[0],@Tx[2]); # "X[0]"^=("X[0]">>96)<<<2
1449 &vpaddd (@Tx[1],@X[0],$Kx);
1450 &vmovdqu("32*$Xi(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1544 &vpsrldq(@Tx[0],@X[-1&7],4); # "X[-3]", 3 dwords
1550 &vpxor (@Tx[0],@Tx[0],@X[-2&7]); # "X[-3]"^"X[-8]"
1554 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-3]"^"X[-8]"
1560 &vpsrld (@Tx[0],@X[0],31);
1566 &vpslldq(@Tx[2],@X[0],12); # "X[0]"<<96, extract one dword
1571 &vpsrld (@Tx[1],@Tx[2],30);
1572 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=1
1576 &vpslld (@Tx[2],@Tx[2],2);
1577 &vpxor (@X[0],@X[0],@Tx[1]);
1581 &vpxor (@X[0],@X[0],@Tx[2]); # "X[0]"^=("X[0]">>96)<<<2
1586 &vpaddd (@Tx[1],@X[0],$Kx);
1590 &vmovdqu(eval(32*($Xi))."(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1604 &vpalignr(@Tx[0],@X[-1&7],@X[-2&7],8); # compose "X[-6]"
1615 &vpxor (@X[0],@X[0],@Tx[0]); # "X[0]"^="X[-6]"
1620 &vpsrld (@Tx[0],@X[0],30);
1631 &vpor (@X[0],@X[0],@Tx[0]); # "X[0]"<<<=2
1637 &vpaddd (@Tx[1],@X[0],$Kx);
1643 &vmovdqu("32*$Xi(%rsp)",@Tx[1]); # X[]+K xfer to IALU
1752 &vpaddd (@Tx[0],@X[-4&7],$Kx); # add K_00_19
1754 &vmovdqu ("0(%rsp)",@Tx[0]);
1756 &vpaddd (@Tx[1],@X[-3&7],$Kx);
1758 &vmovdqu ("32(%rsp)",@Tx[1]);