Lines Matching refs:QWP
452 &movdqu ($ABCD,&QWP(0,$ctx));
455 &movdqa ($BSWAP,&QWP(0x50,$tmp1)); # byte-n-word swap
457 &movdqu (@MSG[0],&QWP(0,$inp));
459 &movdqu (@MSG[1],&QWP(0x10,$inp));
461 &movdqu (@MSG[2],&QWP(0x20,$inp));
463 &movdqu (@MSG[3],&QWP(0x30,$inp));
472 &movdqa (&QWP(0,"esp"),$E); # offload $E
475 &movdqa (&QWP(16,"esp"),$ABCD); # offload $ABCD
494 &movdqu (@MSG[0],&QWP(0,$inp));
498 &movdqu (@MSG[1],&QWP(0x10,$inp));
504 &movdqu (@MSG[2],&QWP(0x20,$inp));
510 &movdqu (@MSG[3],&QWP(0x30,$inp));
515 &movdqa ($E_,&QWP(0,"esp"));
518 &paddd ($ABCD,&QWP(16,"esp"));
524 &movdqu (&QWP(0,$ctx),$ABCD)
570 &movdqa (@X[3],&QWP(0,$tmp1)); # K_00_19
571 &movdqa (@X[4],&QWP(16,$tmp1)); # K_20_39
572 &movdqa (@X[5],&QWP(32,$tmp1)); # K_40_59
573 &movdqa (@X[6],&QWP(48,$tmp1)); # K_60_79
574 &movdqa (@X[2],&QWP(64,$tmp1)); # pbswap mask
605 &movdqa (&QWP(112+0,"esp"),@X[4]); # copy constants
606 &movdqa (&QWP(112+16,"esp"),@X[5]);
607 &movdqa (&QWP(112+32,"esp"),@X[6]);
609 &movdqa (&QWP(112+48,"esp"),@X[3]);
611 &movdqa (&QWP(112+64,"esp"),@X[2]);
625 &movdqu (@X[-4&7],&QWP(-64,$inp)); # load input to %xmm[0-3]
626 &movdqu (@X[-3&7],&QWP(-48,$inp));
627 &movdqu (@X[-2&7],&QWP(-32,$inp));
628 &movdqu (@X[-1&7],&QWP(-16,$inp));
632 &movdqa (&QWP(112-16,"esp"),@X[3]); # borrow last backtrace slot
637 &movdqa (&QWP(0,"esp"),@X[-4&7]); # X[]+K xfer to IALU
639 &movdqa (&QWP(0+16,"esp"),@X[-3&7]);
641 &movdqa (&QWP(0+32,"esp"),@X[-2&7]);
681 &movdqa (&QWP(64+16*(($Xi-4)%3),"esp"),@X[-4&7]);# save X[] to backtrace buffer
699 &movdqa (&QWP(0+16*(($Xi-1)&3),"esp"),@X[3]); # X[]+K xfer to IALU
728 &movdqa (@X[2],&QWP(64+16*(($Xi-6)%3),"esp")) if ($Xi>5); # restore X[] from backtrace buffer
736 &movdqa (@X[4],&QWP(112-16+16*(($Xi)/5),"esp")); # K_XX_XX
765 &movdqa (&QWP(64+16*(($Xi-4)%3),"esp"),@X[-4&7]); # save X[] to backtrace buffer
772 &movdqa (@X[4],&QWP(112-16+16*($Xi/5),"esp"));
785 &movdqa (&QWP(0+16*(($Xi-1)&3),"esp"),@X[3]); # X[]+K xfer to IALU
808 &movdqa (@X[2],&QWP(64+16*(($Xi-6)%3),"esp")) if($Xi<19); # restore X[] from backtrace buffer
841 &movdqa (&QWP(0+16*(($Xi-1)&3),"esp"),@X[3]); # X[]+K xfer IALU
849 &movdqa (@X[3],&QWP(112+48,"esp")); # K_00_19
850 &movdqa (@X[2],&QWP(112+64,"esp")); # pbswap mask
851 &movdqu (@X[-4&7],&QWP(0,$inp)); # load input
852 &movdqu (@X[-3&7],&QWP(16,$inp));
853 &movdqu (@X[-2&7],&QWP(32,$inp));
854 &movdqu (@X[-1&7],&QWP(48,$inp));
858 &movdqa (&QWP(112-16,"esp"),@X[3]); # borrow last backtrace slot
886 &movdqa (&QWP(0+16*$Xi,"esp"),@X[($Xi-4)&7]); # X[]+K xfer to IALU
1114 &vmovdqa(@X[3],&QWP(0,$tmp1)); # K_00_19
1115 &vmovdqa(@X[4],&QWP(16,$tmp1)); # K_20_39
1116 &vmovdqa(@X[5],&QWP(32,$tmp1)); # K_40_59
1117 &vmovdqa(@X[6],&QWP(48,$tmp1)); # K_60_79
1118 &vmovdqa(@X[2],&QWP(64,$tmp1)); # pbswap mask
1149 &vmovdqa(&QWP(112+0,"esp"),@X[4]); # copy constants
1150 &vmovdqa(&QWP(112+16,"esp"),@X[5]);
1151 &vmovdqa(&QWP(112+32,"esp"),@X[6]);
1153 &vmovdqa(&QWP(112+48,"esp"),@X[3]);
1155 &vmovdqa(&QWP(112+64,"esp"),@X[2]);
1169 &vmovdqu(@X[-4&7],&QWP(-64,$inp)); # load input to %xmm[0-3]
1170 &vmovdqu(@X[-3&7],&QWP(-48,$inp));
1171 &vmovdqu(@X[-2&7],&QWP(-32,$inp));
1172 &vmovdqu(@X[-1&7],&QWP(-16,$inp));
1176 &vmovdqa(&QWP(112-16,"esp"),@X[3]); # borrow last backtrace slot
1181 &vmovdqa(&QWP(0,"esp"),@X[0]); # X[]+K xfer to IALU
1183 &vmovdqa(&QWP(0+16,"esp"),@X[1]);
1185 &vmovdqa(&QWP(0+32,"esp"),@X[2]);
1202 &vmovdqa (&QWP(64+16*(($Xi-4)%3),"esp"),@X[-4&7]);# save X[] to backtrace buffer
1215 &vmovdqa (&QWP(0+16*(($Xi-1)&3),"esp"),@X[3]); # X[]+K xfer to IALU
1246 &vmovdqa (@X[2],&QWP(64+16*(($Xi-6)%3),"esp")) if ($Xi>5); # restore X[] from backtrace buffer
1258 &vmovdqa (@X[4],&QWP(112-16+16*(($Xi)/5),"esp")); # K_XX_XX
1281 &vmovdqa (&QWP(64+16*(($Xi-4)%3),"esp"),@X[-4&7]); # save X[] to backtrace buffer
1287 &vmovdqa (@X[4],&QWP(112-16+16*($Xi/5),"esp"));
1300 &vmovdqa (&QWP(0+16*(($Xi-1)&3),"esp"),@X[3]); # X[]+K xfer to IALU
1319 &vmovdqa (@X[2],&QWP(64+16*(($Xi-6)%3),"esp")) if($Xi<19); # restore X[] from backtrace buffer
1345 &vmovdqa (&QWP(0+16*(($Xi-1)&3),"esp"),@X[3]); # X[]+K xfer IALU
1353 &vmovdqa(@X[3],&QWP(112+48,"esp")); # K_00_19
1354 &vmovdqa(@X[2],&QWP(112+64,"esp")); # pbswap mask
1355 &vmovdqu(@X[-4&7],&QWP(0,$inp)); # load input
1356 &vmovdqu(@X[-3&7],&QWP(16,$inp));
1357 &vmovdqu(@X[-2&7],&QWP(32,$inp));
1358 &vmovdqu(@X[-1&7],&QWP(48,$inp));
1362 &vmovdqa(&QWP(112-16,"esp"),@X[3]); # borrow last backtrace slot
1383 &vmovdqa (&QWP(0+16*$Xi,"esp"),@X[$Xi&7]); # X[]+K xfer to IALU