• Home
  • Raw
  • Download

Lines Matching refs:AH

377 my @AH=($A,$K256);
382 &mov ($AH[0],&DWP(0,"esi"));
383 &mov ($AH[1],&DWP(4,"esi"));
387 &mov (&DWP(4,"esp"),$AH[1]);
388 &xor ($AH[1],"ecx"); # magic
460 &mov ($t1,$AH[0]);
464 &mov ($t2,$AH[0]);
466 &xor ($t1,$AH[0]);
467 &mov (&off($a),$AH[0]); # save $A, modulo-scheduled
468 &xor ($AH[0],"edi"); # a ^= b, (b^c) in next round
470 &and ($AH[1],$AH[0]); # (b^c) &= (a^b)
473 &xor ($AH[1],"edi"); # h = Maj(a,b,c) = Ch(a^b,c,b)
477 &add ($AH[1],$E); # h += T
479 &add ($AH[1],$t1); # h += Sigma0(a)
482 @AH = reverse(@AH); # rotate(a,h)
487 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
490 &add ($AH[0],&DWP(0,"esi"));
491 &add ($AH[1],&DWP(4,"esi"));
494 &mov (&DWP(0,"esi"),$AH[0]);
495 &mov (&DWP(4,"esi"),$AH[1]);
499 &mov (&DWP(4,"esp"),$AH[1]);
500 &xor ($AH[1],"edi"); # magic
670 my @AH = ($A,$T);
675 &mov ($AH[0],&DWP(0,"esi"));
676 &mov ($AH[1],&DWP(4,"esi"));
680 &mov (&DWP(4,"esp"),$AH[1]);
681 &xor ($AH[1],"ecx"); # magic
940 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
943 &add ($AH[0],&DWP(0,"esi"));
944 &add ($AH[1],&DWP(4,"esi"));
947 &mov (&DWP(0,"esi"),$AH[0]);
948 &mov (&DWP(4,"esi"),$AH[1]);
952 &mov (&DWP(4,"esp"),$AH[1]);
953 &xor ($AH[1],"edi"); # magic
991 &mov ($AH[0],&DWP(0,"esi"));
992 &mov ($AH[1],&DWP(4,"esi"));
996 &mov (&DWP(4,"esp"),$AH[1]);
997 &xor ($AH[1],"ecx"); # magic
1106 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
1109 &add ($AH[0],&DWP(0,"esi"));
1110 &add ($AH[1],&DWP(4,"esi"));
1113 &mov (&DWP(0,"esi"),$AH[0]);
1114 &mov (&DWP(4,"esi"),$AH[1]);
1118 &mov (&DWP(4,"esp"),$AH[1]);
1119 &xor ($AH[1],"edi"); # magic
1188 &mov ($AH[0],&DWP(0,"esi"));
1189 &mov ($AH[1],&DWP(4,"esi"));
1193 &mov (&DWP(4,"esp"),$AH[1]);
1194 &xor ($AH[1],"ecx"); # magic
1247 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
1250 &add ($AH[0],&DWP(0,"esi"));
1251 &add ($AH[1],&DWP(4,"esi"));
1254 &mov (&DWP(0,"esi"),$AH[0]);
1255 &mov (&DWP(4,"esi"),$AH[1]);
1259 &mov (&DWP(4,"esp"),$AH[1]);
1260 &xor ($AH[1],"edi"); # magic