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

Lines Matching refs:AH

364 my @AH=($A,$K256);
369 &mov ($AH[0],&DWP(0,"esi"));
370 &mov ($AH[1],&DWP(4,"esi"));
373 #&mov (&DWP(0,"esp"),$AH[0]);
374 &mov (&DWP(4,"esp"),$AH[1]);
375 &xor ($AH[1],"ecx"); # magic
447 &mov ($t1,$AH[0]);
451 &mov ($t2,$AH[0]);
453 &xor ($t1,$AH[0]);
454 &mov (&off($a),$AH[0]); # save $A, modulo-scheduled
455 &xor ($AH[0],"edi"); # a ^= b, (b^c) in next round
457 &and ($AH[1],$AH[0]); # (b^c) &= (a^b)
460 &xor ($AH[1],"edi"); # h = Maj(a,b,c) = Ch(a^b,c,b)
464 &add ($AH[1],$E); # h += T
466 &add ($AH[1],$t1); # h += Sigma0(a)
469 @AH = reverse(@AH); # rotate(a,h)
473 #&mov ($AH[0],&DWP(0,"esp"));
474 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
477 &add ($AH[0],&DWP(0,"esi"));
478 &add ($AH[1],&DWP(4,"esi"));
481 &mov (&DWP(0,"esi"),$AH[0]);
482 &mov (&DWP(4,"esi"),$AH[1]);
485 #&mov (&DWP(0,"esp"),$AH[0]);
486 &mov (&DWP(4,"esp"),$AH[1]);
487 &xor ($AH[1],"edi"); # magic
657 my @AH = ($A,$T);
662 &mov ($AH[0],&DWP(0,"esi"));
663 &mov ($AH[1],&DWP(4,"esi"));
666 #&mov (&DWP(0,"esp"),$AH[0]);
667 &mov (&DWP(4,"esp"),$AH[1]);
668 &xor ($AH[1],"ecx"); # magic
889 '&mov ("ecx",$AH[0]);',
892 '&mov ("esi",$AH[0]);',
895 '&mov (&off($a),$AH[0]);', # save $A, modulo-scheduled
896 '&xor ("ecx",$AH[0]);',
897 '&xor ($AH[0],"edi");', # a ^= b, (b^c) in next round
900 '&and ($AH[1],$AH[0]);', # (b^c) &= (a^b)
903 '&xor ($AH[1],"edi");', # h = Maj(a,b,c) = Ch(a^b,c,b)
906 '&add ($AH[1],$E);', # h += T
908 '&add ($AH[1],"ecx");'. # h += Sigma0(a)
910 '@AH = reverse(@AH); $i++;' # rotate(a,h)
926 #&mov ($AH[0],&DWP(0,"esp"));
927 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
930 &add ($AH[0],&DWP(0,"esi"));
931 &add ($AH[1],&DWP(4,"esi"));
934 &mov (&DWP(0,"esi"),$AH[0]);
935 &mov (&DWP(4,"esi"),$AH[1]);
938 #&mov (&DWP(0,"esp"),$AH[0]);
939 &mov (&DWP(4,"esp"),$AH[1]);
940 &xor ($AH[1],"edi"); # magic
978 &mov ($AH[0],&DWP(0,"esi"));
979 &mov ($AH[1],&DWP(4,"esi"));
982 #&mov (&DWP(0,"esp"),$AH[0]);
983 &mov (&DWP(4,"esp"),$AH[1]);
984 &xor ($AH[1],"ecx"); # magic
1092 #&mov ($AH[0],&DWP(0,"esp"));
1093 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
1096 &add ($AH[0],&DWP(0,"esi"));
1097 &add ($AH[1],&DWP(4,"esi"));
1100 &mov (&DWP(0,"esi"),$AH[0]);
1101 &mov (&DWP(4,"esi"),$AH[1]);
1104 #&mov (&DWP(0,"esp"),$AH[0]);
1105 &mov (&DWP(4,"esp"),$AH[1]);
1106 &xor ($AH[1],"edi"); # magic
1146 '&mov (&off($a),$AH[0]);', # save $A, modulo-scheduled
1149 '&rorx ("edi",$AH[0],2)',
1150 '&rorx ("esi",$AH[0],13)',
1152 '&rorx ("ecx",$AH[0],22)',
1157 '&xor ($AH[0],"edi")', # a ^= b, (b^c) in next round
1159 '&and ($AH[1],$AH[0])', # (b^c) &= (a^b)
1161 '&xor ($AH[1],"edi")', # h = Maj(a,b,c) = Ch(a^b,c,b)
1165 '&lea ($AH[1],&DWP(0,$AH[1],"ecx"));'. # h += Sigma0(a)
1167 '@AH = reverse(@AH); $i++;' # rotate(a,h)
1175 &mov ($AH[0],&DWP(0,"esi"));
1176 &mov ($AH[1],&DWP(4,"esi"));
1179 #&mov (&DWP(0,"esp"),$AH[0]);
1180 &mov (&DWP(4,"esp"),$AH[1]);
1181 &xor ($AH[1],"ecx"); # magic
1233 #&mov ($AH[0],&DWP(0,"esp"));
1234 &xor ($AH[1],"edi"); #&mov ($AH[1],&DWP(4,"esp"));
1237 &add ($AH[0],&DWP(0,"esi"));
1238 &add ($AH[1],&DWP(4,"esi"));
1241 &mov (&DWP(0,"esi"),$AH[0]);
1242 &mov (&DWP(4,"esi"),$AH[1]);
1245 #&mov (&DWP(0,"esp"),$AH[0]);
1246 &mov (&DWP(4,"esp"),$AH[1]);
1247 &xor ($AH[1],"edi"); # magic