• Home
  • Raw
  • Download

Lines Matching refs:AH

376 my @AH=($A,$K256);
381 &mov ($AH[0],&DWP(0,"esi"));
382 &mov ($AH[1],&DWP(4,"esi"));
386 &mov (&DWP(4,"esp"),$AH[1]);
387 &xor ($AH[1],"ecx"); # magic
459 &mov ($t1,$AH[0]);
463 &mov ($t2,$AH[0]);
465 &xor ($t1,$AH[0]);
466 &mov (&off($a),$AH[0]); # save $A, modulo-scheduled
467 &xor ($AH[0],"edi"); # a ^= b, (b^c) in next round
469 &and ($AH[1],$AH[0]); # (b^c) &= (a^b)
472 &xor ($AH[1],"edi"); # h = Maj(a,b,c) = Ch(a^b,c,b)
476 &add ($AH[1],$E); # h += T
478 &add ($AH[1],$t1); # h += Sigma0(a)
481 @AH = reverse(@AH); # rotate(a,h)
486 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
489 &add ($AH[0],&DWP(0,"esi"));
490 &add ($AH[1],&DWP(4,"esi"));
493 &mov (&DWP(0,"esi"),$AH[0]);
494 &mov (&DWP(4,"esi"),$AH[1]);
498 &mov (&DWP(4,"esp"),$AH[1]);
499 &xor ($AH[1],"edi"); # magic
669 my @AH = ($A,$T);
674 &mov ($AH[0],&DWP(0,"esi"));
675 &mov ($AH[1],&DWP(4,"esi"));
679 &mov (&DWP(4,"esp"),$AH[1]);
680 &xor ($AH[1],"ecx"); # magic
939 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
942 &add ($AH[0],&DWP(0,"esi"));
943 &add ($AH[1],&DWP(4,"esi"));
946 &mov (&DWP(0,"esi"),$AH[0]);
947 &mov (&DWP(4,"esi"),$AH[1]);
951 &mov (&DWP(4,"esp"),$AH[1]);
952 &xor ($AH[1],"edi"); # magic
990 &mov ($AH[0],&DWP(0,"esi"));
991 &mov ($AH[1],&DWP(4,"esi"));
995 &mov (&DWP(4,"esp"),$AH[1]);
996 &xor ($AH[1],"ecx"); # magic
1105 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
1108 &add ($AH[0],&DWP(0,"esi"));
1109 &add ($AH[1],&DWP(4,"esi"));
1112 &mov (&DWP(0,"esi"),$AH[0]);
1113 &mov (&DWP(4,"esi"),$AH[1]);
1117 &mov (&DWP(4,"esp"),$AH[1]);
1118 &xor ($AH[1],"edi"); # magic
1187 &mov ($AH[0],&DWP(0,"esi"));
1188 &mov ($AH[1],&DWP(4,"esi"));
1192 &mov (&DWP(4,"esp"),$AH[1]);
1193 &xor ($AH[1],"ecx"); # magic
1246 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
1249 &add ($AH[0],&DWP(0,"esi"));
1250 &add ($AH[1],&DWP(4,"esi"));
1253 &mov (&DWP(0,"esi"),$AH[0]);
1254 &mov (&DWP(4,"esi"),$AH[1]);
1258 &mov (&DWP(4,"esp"),$AH[1]);
1259 &xor ($AH[1],"edi"); # magic