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

Lines Matching refs:tweak

1114 { my ($tweak,$twtmp,$twres,$twmask)=($rndkey1,$rndkey0,$inout0,$inout1);
1118 &mov ($inp,&wparam(5)); # clear-text tweak
1144 &movdqa ($tweak,$inout0);
1147 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1165 &movdqa (&QWP(16*$i,"esp"),$tweak);
1166 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1168 &pcmpgtd ($twtmp,$tweak); # broadcast upper bits
1169 &pxor ($tweak,$twres);
1172 &movdqa (&QWP(16*$i++,"esp"),$tweak);
1173 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1177 &pxor ($inout5,$tweak);
1179 # inline _aesni_encrypt6 prologue and flip xor with tweak and key[0]
1192 &pxor ($inout0,&QWP(16*0,"esp")); # input^=tweak
1193 &movdqa (&QWP(16*$i,"esp"),$inout5); # save last tweak
1211 &movdqa ($tweak,&QWP(16*5,"esp")); # last tweak
1213 &xorps ($inout0,&QWP(16*0,"esp")); # output^=tweak
1214 &pcmpgtd ($twtmp,$tweak); # broadcast upper bits
1223 &xorps ($inout5,$tweak);
1231 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1233 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1234 &pxor ($tweak,$twres);
1247 &movdqa ($inout3,$tweak); # put aside previous tweak
1253 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1255 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1256 &pxor ($tweak,$twres);
1261 &movdqa ($inout4,$tweak); # put aside previous tweak
1262 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1264 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1265 &pxor ($tweak,$twres);
1271 &movdqa ($inout5,$tweak); # put aside previous tweak
1272 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1274 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1275 &pxor ($tweak,$twres);
1282 &movdqa (&QWP(16*3,"esp"),$tweak);
1283 &paddq ($tweak,$tweak); # &psllq($inout0,1);
1285 &pxor ($inout5,$tweak);
1290 &pxor ($inout0,&QWP(16*0,"esp")); # input^=tweak
1297 &movdqa (&QWP(16*4,"esp"),$inout5); # save last tweak
1302 &movaps ($tweak,&QWP(16*4,"esp")); # last tweak
1303 &xorps ($inout0,&QWP(16*0,"esp")); # output^=tweak
1309 &xorps ($inout4,$tweak);
1319 &xorps ($inout0,$inout3); # input^=tweak
1324 &xorps ($inout0,$inout3); # output^=tweak
1328 &movdqa ($tweak,$inout3); # last tweak
1332 &movaps ($inout4,$tweak); # put aside last tweak
1337 &xorps ($inout0,$inout3); # input^=tweak
1342 &xorps ($inout0,$inout3); # output^=tweak
1348 &movdqa ($tweak,$inout4); # last tweak
1352 &movaps ($inout5,$tweak); # put aside last tweak
1357 &xorps ($inout0,$inout3); # input^=tweak
1363 &xorps ($inout0,$inout3); # output^=tweak
1371 &movdqa ($tweak,$inout5); # last tweak
1375 &movaps ($inout4,$tweak); # put aside last tweak
1380 &xorps ($inout0,&QWP(16*0,"esp")); # input^=tweak
1389 &xorps ($inout0,&QWP(16*0,"esp")); # output^=tweak
1399 &movdqa ($tweak,$inout4); # last tweak
1402 &set_label("xts_enc_done6x",16); # $tweak is pre-calculated
1406 &movdqa ($inout3,$tweak);
1416 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1419 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1421 &pxor ($inout3,$tweak);
1438 &xorps ($inout0,$inout3); # input^=tweak
1443 &xorps ($inout0,$inout3); # output^=tweak
1466 &mov ($inp,&wparam(5)); # clear-text tweak
1501 &movdqa ($tweak,$inout0);
1504 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1520 &movdqa (&QWP(16*$i,"esp"),$tweak);
1521 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1523 &pcmpgtd ($twtmp,$tweak); # broadcast upper bits
1524 &pxor ($tweak,$twres);
1527 &movdqa (&QWP(16*$i++,"esp"),$tweak);
1528 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1532 &pxor ($inout5,$tweak);
1534 # inline _aesni_encrypt6 prologue and flip xor with tweak and key[0]
1547 &pxor ($inout0,&QWP(16*0,"esp")); # input^=tweak
1548 &movdqa (&QWP(16*$i,"esp"),$inout5); # save last tweak
1566 &movdqa ($tweak,&QWP(16*5,"esp")); # last tweak
1568 &xorps ($inout0,&QWP(16*0,"esp")); # output^=tweak
1569 &pcmpgtd ($twtmp,$tweak); # broadcast upper bits
1578 &xorps ($inout5,$tweak);
1586 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1588 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1589 &pxor ($tweak,$twres);
1602 &movdqa ($inout3,$tweak); # put aside previous tweak
1608 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1610 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1611 &pxor ($tweak,$twres);
1616 &movdqa ($inout4,$tweak); # put aside previous tweak
1617 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1619 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1620 &pxor ($tweak,$twres);
1626 &movdqa ($inout5,$tweak); # put aside previous tweak
1627 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1629 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1630 &pxor ($tweak,$twres);
1637 &movdqa (&QWP(16*3,"esp"),$tweak);
1638 &paddq ($tweak,$tweak); # &psllq($inout0,1);
1640 &pxor ($inout5,$tweak);
1645 &pxor ($inout0,&QWP(16*0,"esp")); # input^=tweak
1652 &movdqa (&QWP(16*4,"esp"),$inout5); # save last tweak
1657 &movaps ($tweak,&QWP(16*4,"esp")); # last tweak
1658 &xorps ($inout0,&QWP(16*0,"esp")); # output^=tweak
1664 &xorps ($inout4,$tweak);
1674 &xorps ($inout0,$inout3); # input^=tweak
1679 &xorps ($inout0,$inout3); # output^=tweak
1683 &movdqa ($tweak,$inout3); # last tweak
1687 &movaps ($inout4,$tweak); # put aside last tweak
1692 &xorps ($inout0,$inout3); # input^=tweak
1697 &xorps ($inout0,$inout3); # output^=tweak
1703 &movdqa ($tweak,$inout4); # last tweak
1707 &movaps ($inout5,$tweak); # put aside last tweak
1712 &xorps ($inout0,$inout3); # input^=tweak
1718 &xorps ($inout0,$inout3); # output^=tweak
1726 &movdqa ($tweak,$inout5); # last tweak
1730 &movaps ($inout4,$tweak); # put aside last tweak
1735 &xorps ($inout0,&QWP(16*0,"esp")); # input^=tweak
1744 &xorps ($inout0,&QWP(16*0,"esp")); # output^=tweak
1754 &movdqa ($tweak,$inout4); # last tweak
1757 &set_label("xts_dec_done6x",16); # $tweak is pre-calculated
1770 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1775 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1777 &pcmpgtd($twtmp,$tweak); # broadcast upper bits
1778 &pxor ($tweak,$twres);
1782 &movdqa ($inout4,$tweak); # put aside previous tweak
1783 &paddq ($tweak,$tweak); # &psllq($tweak,1);
1785 &pxor ($inout3,$tweak);
1791 &xorps ($inout0,$inout3); # input^=tweak
1796 &xorps ($inout0,$inout3); # output^=tweak
1814 &xorps ($inout0,$inout4); # input^=tweak
1819 &xorps ($inout0,$inout4); # output^=tweak