Lines Matching refs:tp4
1275 my $tp4 = @s[($i+3)%4]; $tp4 = @s[3] if ($i==1);
1292 &lea ($tp4,&DWP(0,$tp2,$tp2));
1294 &and ($tp4,0xfefefefe);
1297 &xor ($tp4,$acc);
1300 &and ($tmp,$tp4);
1303 &lea ($tp8,&DWP(0,$tp4,$tp4));
1307 &xor ($tp4,$s[$i]); # tp4^tp1
1313 &xor ($s[$i],$tp4);
1314 &xor ($tp4,$tp8);
1316 &xor ($s[$i],$tp8); # ^= tp8^(tp4^tp1)^(tp2^tp1)
1317 &rotl ($tp4,16);
1320 &xor ($s[$i],$tp4); # ^= ROTATE(tp8^tp4^tp1,16)
1547 &pxor ("mm1","mm3"); &pxor ("mm5","mm7"); # tp4
1549 &pxor ("mm0","mm1"); &pxor ("mm4","mm5"); # ^= tp4
1550 &pxor ("mm0","mm3"); &pxor ("mm4","mm7"); # ^= ROTATE(tp4,16)
2872 { my ($i,$key,$tp1,$tp2,$tp4,$tp8) = @_;
2887 &lea ($tp4,&DWP(0,$tp2,$tp2));
2891 &and ($tp4,0xfefefefe);
2894 &xor ($tp4,$acc);
2897 &and ($tmp,$tp4);
2898 &lea ($tp8,&DWP(0,$tp4,$tp4));
2901 &xor ($tp4,$tp1); # tp4^tp1
2912 &xor ($tp1,$tp4);
2914 &xor ($tp4,$tp8);
2915 &xor ($tp1,$tp8); # ^= tp8^(tp4^tp1)^(tp2^tp1)
2916 &rotl ($tp4,16);
2919 &xor ($tp1,$tp4); # ^= ROTATE(tp8^tp4^tp1,16)