/external/boringssl/src/crypto/fipsmodule/bn/asm/ |
x86-mont.pl | 52 $_num=&DWP(4*0,"esp"); # stack top layout 53 $_rp=&DWP(4*1,"esp"); 54 $_ap=&DWP(4*2,"esp"); 55 $_bp=&DWP(4*3,"esp"); 56 $_np=&DWP(4*4,"esp"); 57 $_n0=&DWP(4*5,"esp"); $_n0q=&QWP(4*5,"esp"); 58 $_sp=&DWP(4*6,"esp"); 59 $_bpend=&DWP(4*7,"esp"); 71 &lea ("ebp",&DWP(-$frame,"esp","edi",4)); # future alloca($frame+4*(num+2)) 102 &lea ("esp",&DWP(0,"ebp","eax")) [all...] |
bn-586.pl | 41 &bt(&DWP(0,"eax"),26); 52 &movd("mm3",&DWP(0,$r,"",0)); # mm3 = r[0] 54 &movd("mm2",&DWP(0,$a,"",0)); # mm2 = a[0] 56 &movd("mm4",&DWP(4,$a,"",0)); # mm4 = a[1] 58 &movd("mm6",&DWP(8,$a,"",0)); # mm6 = a[2] 60 &movd("mm7",&DWP(12,$a,"",0)); # mm7 = a[3] 63 &movd("mm3",&DWP(4,$r,"",0)); # mm3 = r[1] 65 &movd("mm5",&DWP(8,$r,"",0)); # mm5 = r[2] 67 &movd("mm4",&DWP(12,$r,"",0)); # mm4 = r[3] 69 &movd(&DWP(0,$r,"",0),"mm1") [all...] |
co-586.pl | 31 # &mov("eax",&DWP($ai*4,$a,"",0)) ; 32 # &mov("edx",&DWP($bi*4,$b,"",0)); 36 &mov("eax",&DWP(($na)*4,$a,"",0)) if $pos == 0; # laod next a 40 &mov("edx",&DWP(($nb)*4,$b,"",0)) if $pos == 0; # laod next b 41 &mov("edx",&DWP(($nb)*4,$b,"",0)) if $pos == 1; # laod next b 45 &mov(&DWP($i*4,"eax","",0),$c0) if $pos > 0; # save r[]; 46 &mov("eax",&DWP(($na)*4,$a,"",0)) if $pos == 1; # laod next a 59 # &mov("eax",&DWP($ai*4,$a,"",0)) ; 60 # &mov("edx",&DWP($bi*4,$b,"",0)); 67 &mov("eax",&DWP(($na)*4,$a,"",0)) if $pos == 0; # load next [all...] |
/external/boringssl/src/crypto/fipsmodule/sha/asm/ |
sha256-586.pl | 103 $Aoff=&DWP(4,"esp"); 104 $Boff=&DWP(8,"esp"); 105 $Coff=&DWP(12,"esp"); 106 $Doff=&DWP(16,"esp"); 107 $Eoff=&DWP(20,"esp"); 108 $Foff=&DWP(24,"esp"); 109 $Goff=&DWP(28,"esp"); 110 $Hoff=&DWP(32,"esp"); 111 $Xoff=&DWP(36,"esp"); 116 &mov ("esi",&DWP(4*(9+15+16-14),"esp")) [all...] |
sha1-586.pl | 176 &lea($tmp1,&DWP(0x5a827999,$tmp1,$e)); # tmp1+=K_00_19+xi 204 &lea($f,&DWP(0x5a827999,$f,$e));# f+=F_00_19(b,c,d)+e 221 &lea($f,&DWP(0x5a827999,$f,$e));# f+=F_00_19(b,c,d)+e 248 &lea($f,&DWP($K,$f,$e)); # f+=e+K_XX_YY 265 &lea($f,&DWP($K,$f,$e)); # f+=e+K_XX_YY 293 &lea($f,&DWP(0x8f1bbcdc,$f,$e));# f+=K_40_59+e+(b&(c^d)) 309 &lea($f,&DWP(0x8f1bbcdc,$f,$tmp1));# f+=K_40_59+e+(b&(c^d)) 329 &lea ($tmp1,&DWP(&label("K_XX_XX")."-".&label("pic_point"),$tmp1)); 331 &mov ($A,&DWP(0,$T)); 332 &mov ($D,&DWP(4,$T)) [all...] |
sha512-586.pl | 65 $Tlo=&DWP(0,"esp"); $Thi=&DWP(4,"esp"); 66 $Alo=&DWP(8,"esp"); $Ahi=&DWP(8+4,"esp"); 67 $Blo=&DWP(16,"esp"); $Bhi=&DWP(16+4,"esp"); 68 $Clo=&DWP(24,"esp"); $Chi=&DWP(24+4,"esp"); 69 $Dlo=&DWP(32,"esp"); $Dhi=&DWP(32+4,"esp") [all...] |
/external/boringssl/src/crypto/chacha/asm/ |
chacha-x86.pl | 83 &mov (&DWP(4*$cp,"esp"),$c_) if ($ai>0 && $ai<3); 85 &mov (&DWP(4*$bp,"esp"),$b_) if ($i!=0); 87 &mov ($c_,&DWP(4*$cn,"esp")) if ($ai>0 && $ai<3); 89 &mov ($d_,&DWP(4*$dn,"esp")) if ($di!=$dn); 91 &mov ($b_,&DWP(4*$bn,"esp")) if ($i<7); 92 &mov ($b_,&DWP(128,"esp")) if ($i==7); # loop counter 95 &mov (&DWP(4*$ai,"esp"),$a); 97 &mov ($a,&DWP(4*$an,"esp")); 99 &mov (&DWP(4*$di,"esp"),$d) if ($di!=$dn); 123 &test (&DWP(0,"ebp"),1<<24); # test FXSR bi [all...] |
/external/boringssl/src/crypto/fipsmodule/aes/asm/ |
aes-586.pl | 212 $__ra=&DWP(0,"esp"); # return address 213 $__s0=&DWP(4,"esp"); # s0 backing store 214 $__s1=&DWP(8,"esp"); # s1 backing store 215 $__s2=&DWP(12,"esp"); # s2 backing store 216 $__s3=&DWP(16,"esp"); # s3 backing store 217 $__key=&DWP(20,"esp"); # pointer to key schedule 218 $__end=&DWP(24,"esp"); # pointer to end of key schedule 219 $__tbl=&DWP(28,"esp"); # %ebp backing store 223 $_tbl=&DWP(24,"esp"); 224 $_esp=&DWP(28,"esp") [all...] |
vpaes-x86.pl | 165 &add ($const,&DWP(0,"esp")); 187 &mov ($round,&DWP(240,$key)); 199 &lea ($base,&DWP($k_mc_backward,$const)); 273 &lea ($base,&DWP($k_dsbd,$const)); 274 &mov ($round,&DWP(240,$key)); 292 &lea ($magic,&DWP($k_sr-$k_dsbd,$base,$magic)); 375 &add ($const,&DWP(0,"esp")); 381 &lea ($base,&DWP($k_ipt,$const)); 506 &lea ($base,&DWP($k_deskew,$const)); 513 &lea ($base,&DWP($k_opt,$const)); # prepare to output transfor [all...] |
aesni-x86.pl | 124 &lea ($key,&DWP(32,$key)); 131 &lea ($key,&DWP(16,$key)); 144 &lea ($key,&DWP(0x30,$key)); 147 &lea ($key,&DWP(0x20,$key)); 149 &lea ($key,&DWP(0x20,$key)); 189 &mov ($rounds,&DWP(240,$key)); 208 &mov ($rounds,&DWP(240,$key)); 246 &lea ($key,&DWP(32,$key,$rounds)); 278 &lea ($key,&DWP(32,$key,$rounds)); 319 &lea ($key,&DWP(32,$key,$rounds)) [all...] |
/external/boringssl/src/crypto/fipsmodule/md5/asm/ |
md5-586.pl | 53 &mov($tmp2,&DWP($xo[$ki]*4,$K,"",0)) if $pos < 0; # very first one 61 &lea($a,&DWP($t,$a,$tmp2,1)); 71 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)) if ($pos != 2); 82 &lea($a,&DWP($t,$a,$tmp2,1)); 87 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)) if ($pos != 2); 113 &lea($a,&DWP($t,$a,$tmp2,1)); 119 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)); 128 &lea($a,&DWP($t,$a,$tmp2,1)); 134 &mov($tmp2,&DWP($xo[$ki+1]*4,$K,"",0)) if ($pos != 2); 156 &lea($a,&DWP($t,$a,$tmp2,1)) [all...] |
/external/boringssl/src/crypto/fipsmodule/modes/asm/ |
ghash-x86.pl | 153 &mov ($Zhh,&DWP(4,$Htbl,$Zll)); 154 &mov ($Zhl,&DWP(0,$Htbl,$Zll)); 155 &mov ($Zlh,&DWP(12,$Htbl,$Zll)); 156 &mov ($Zll,&DWP(8,$Htbl,$Zll)); 176 &xor ($Zhh,&DWP($off+16,"esp",$rem,4)); 185 &xor ($Zll,&DWP(8,$Htbl,$rem)); 186 &xor ($Zlh,&DWP(12,$Htbl,$rem)); 187 &xor ($Zhl,&DWP(0,$Htbl,$rem)); 188 &xor ($Zhh,&DWP(4,$Htbl,$rem)); 207 &xor ($Zhh,&DWP($off+16,"esp",$rem,4)) [all...] |
/external/boringssl/src/crypto/perlasm/ |
x86gas.pl | 76 sub ::DWP 100 sub ::QWP { &::DWP(@_); } 101 sub ::BP { &::DWP(@_); } 102 sub ::WP { &::DWP(@_); } 208 &::mov($dst,&::DWP("$indirect-$reflabel",$base)); 212 { &::lea($dst,&::DWP("$sym-$reflabel",$base)); } 214 { &::lea($dst,&::DWP("_GLOBAL_OFFSET_TABLE_+[.-$reflabel]", 216 &::mov($dst,&::DWP("$sym\@GOT",$dst)); 220 { &::lea($dst,&::DWP($sym)); }
|
x86asm.pl | 54 sub ::wparam { &DWP($stack+4*$_[0],"esp"); } 55 sub ::swtmp { &DWP(4*$_[0],"esp"); }
|
x86masm.pl | 81 sub ::DWP { &get_mem("DWORD",@_); } 182 &::lea($dst,&::DWP($sym));
|
x86nasm.pl | 80 sub ::DWP { &get_mem("DWORD",@_); } 168 &::lea($dst,&::DWP($sym));
|