| /freebsd-14.2/crypto/openssl/crypto/ec/asm/ |
| H A D | ecp_nistz256-x86.pl | 136 &lea ("esi",&DWP(0,"edi")); 159 &mov ("ebp",&DWP(0,"esi")); 161 &mov ("ebx",&DWP(4,"esi")); 164 &mov ("ecx",&DWP(8,"esi")); 169 &mov (&DWP(0,"edi"),"eax"); 171 &mov (&DWP(4,"edi"),"ebx"); 172 &mov (&DWP(8,"edi"),"ecx"); 194 &mov ("eax",&DWP(0,"edi")); 195 &mov ("ebx",&DWP(4,"edi")); 196 &mov ("ecx",&DWP(8,"edi")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/sha/asm/ |
| H A D | sha256-586.pl | 115 $Aoff=&DWP(4,"esp"); 116 $Boff=&DWP(8,"esp"); 117 $Coff=&DWP(12,"esp"); 118 $Doff=&DWP(16,"esp"); 119 $Eoff=&DWP(20,"esp"); 120 $Foff=&DWP(24,"esp"); 121 $Goff=&DWP(28,"esp"); 122 $Hoff=&DWP(32,"esp"); 123 $Xoff=&DWP(36,"esp"); 271 &mov ($A,&DWP(0,"esi")); [all …]
|
| H A D | sha512-586.pl | 71 $Tlo=&DWP(0,"esp"); $Thi=&DWP(4,"esp"); 72 $Alo=&DWP(8,"esp"); $Ahi=&DWP(8+4,"esp"); 73 $Blo=&DWP(16,"esp"); $Bhi=&DWP(16+4,"esp"); 74 $Clo=&DWP(24,"esp"); $Chi=&DWP(24+4,"esp"); 75 $Dlo=&DWP(32,"esp"); $Dhi=&DWP(32+4,"esp"); 76 $Elo=&DWP(40,"esp"); $Ehi=&DWP(40+4,"esp"); 77 $Flo=&DWP(48,"esp"); $Fhi=&DWP(48+4,"esp"); 78 $Glo=&DWP(56,"esp"); $Ghi=&DWP(56+4,"esp"); 79 $Hlo=&DWP(64,"esp"); $Hhi=&DWP(64+4,"esp"); 218 &mov ("esi",&DWP(0,$K512)); [all …]
|
| H A D | sha1-586.pl | 341 &mov ($A,&DWP(0,$T)); 342 &mov ($D,&DWP(4,$T)); 345 &mov ($C,&DWP(8,$T)); 393 &mov($B,&DWP(4,$tmp1)); 394 &mov($C,&DWP(8,$tmp1)); 631 &mov ($B,&DWP(4,$E)); 632 &mov ($C,&DWP(8,$E)); 633 &mov ($D,&DWP(12,$E)); 634 &mov ($E,&DWP(16,$E)); 1175 &mov ($B,&DWP(4,$E)); [all …]
|
| H A D | keccak1600-mmx.pl | 196 &lea ("ebx",&DWP(8,"ebx")) if ($y == 0); 327 &mov (&DWP(-4,"ebp"),"edx"); # save bsz 337 &lea ("eax",&DWP(8,"eax")); 339 &lea ("edi",&DWP(8,"edi")); 346 &mov (&DWP(-8,"ebp"),"ecx"); # save len 348 &mov ("ecx",&DWP(-8,"ebp")); # pull len 349 &mov ("edx",&DWP(-4,"ebp")); # pull bsz 350 &lea ("edi",&DWP(-100,"esi")); 383 &lea ("edi",&DWP(8,"edi")); 385 &lea ("eax",&DWP(8,"eax")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/bn/asm/ |
| H A D | x86-mont.pl | 59 $_rp=&DWP(4*1,"esp"); 60 $_ap=&DWP(4*2,"esp"); 61 $_bp=&DWP(4*3,"esp"); 62 $_np=&DWP(4*4,"esp"); 64 $_sp=&DWP(4*6,"esp"); 65 $_bpend=&DWP(4*7,"esp"); 199 &lea ($j,&DWP(1,$j)); 332 &lea ($j,&DWP(1,$j)); 365 &lea ($j,&DWP(1,$j)); 402 &lea ($j,&DWP(1,$j)); [all …]
|
| H A D | via-mont.pl | 102 $A=&DWP(4,"esp"); 103 $B=&DWP(8,"esp"); 104 $T=&DWP(12,"esp"); 105 $M=&DWP(16,"esp"); 106 $scratch=&DWP(20,"esp"); 108 $sp=&DWP(28,"esp"); 139 &mov ("esi",&DWP(0,"esi")); # *n0 152 &lea ("esi",&DWP(64,"esp")); # tp 158 &lea ("ebp",&DWP(-$pad,"ecx")); 199 &lea ("esi",&DWP(64,"esp")); # tp [all …]
|
| H A D | bn-586.pl | 47 &bt(&DWP(0,"eax"),26); 75 &movd(&DWP(0,$r,"",0),"mm1"); 114 &lea($r,&DWP(32,$r)); 127 &lea($a,&DWP(4,$a)); 133 &lea($r,&DWP(4,$r)); 188 &lea($a,&DWP(32,$a)); 189 &lea($r,&DWP(32,$r)); 233 &bt(&DWP(0,"eax"),26); 245 &lea($a,&DWP(4,$a)); 250 &lea($r,&DWP(4,$r)); [all …]
|
| H A D | x86-gf2m.pl | 68 &lea ($a2,&DWP(0,$a,$a)); 70 &lea ($a4,&DWP(0,$a2,$a2)); 71 &mov (&DWP(0*4,"esp"),0); 137 &lea ($a2,&DWP(0,$a,$a)); 142 &mov (&DWP(0*4,"esp"),0); 279 &mov (&DWP(8,"esp"),$lo); 280 &mov (&DWP(12,"esp"),$hi); 285 &mov (&DWP(0,"esp"),$lo); 286 &mov (&DWP(4,"esp"),$hi); 313 &mov (&DWP(8,"ebp"),$hi); [all …]
|
| H A D | co-586.pl | 41 &mov("eax",&DWP(($na)*4,$a,"",0)) if $pos == 0; # load next a 45 &mov("edx",&DWP(($nb)*4,$b,"",0)) if $pos == 0; # load next b 46 &mov("edx",&DWP(($nb)*4,$b,"",0)) if $pos == 1; # load next b 50 &mov(&DWP($i*4,"eax","",0),$c0) if $pos > 0; # save r[]; 79 &mov(&DWP($i*4,$r,"",0),$c0) if $pos > 0; # save r[]; 110 &mov(&DWP($i*4,$r,"",0),$c0) if $pos > 0; # save r[]; 144 &mov("eax",&DWP(0,$a,"",0)); # load the first word 146 &mov("edx",&DWP(0,$b,"",0)); # load the first second 196 &mov(&DWP($i*4,"eax","",0),$c0); 229 &mov("eax",&DWP(0,$a,"",0)); # load the first word [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/camellia/asm/ |
| H A D | cmll-x86.pl | 72 $_end=&DWP(16,"esp"); 73 $_esp=&DWP(20,"esp"); 159 &mov (@T[1],&DWP(4,$idx)); 160 &mov (@T[2],&DWP(8,$idx)); 176 &mov (&DWP(4,$idx),@T[1]); 177 &mov (&DWP(8,$idx),@T[2]); 276 &mov ($idx,&DWP(4,$key)); 900 &mov ($s1,&DWP(4,$key)); 948 &mov (&DWP(4,$idx),$s1); 949 &mov (&DWP(8,$idx),$s2); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/aes/asm/ |
| H A D | aes-586.pl | 228 $_tbl=&DWP(24,"esp"); 229 $_esp=&DWP(28,"esp"); 515 &xor ($s1,&DWP(4,$key)); 516 &xor ($s2,&DWP(8,$key)); 517 &xor ($s3,&DWP(12,$key)); 548 &xor ($s0,&DWP(0,$key)); 864 &xor ($s1,&DWP(4,$key)); 865 &xor ($s2,&DWP(8,$key)); 961 &xor ($s0,&DWP(0,$key)); 962 &xor ($s1,&DWP(4,$key)); [all …]
|
| H A D | vpaes-x86.pl | 170 &add ($const,&DWP(0,"esp")); 192 &mov ($round,&DWP(240,$key)); 279 &mov ($round,&DWP(240,$key)); 380 &add ($const,&DWP(0,"esp")); 765 &mov (&DWP(48,"esp"),$base); 778 &mov ("esp",&DWP(48,"esp")); 789 &mov (&DWP(48,"esp"),$base); 808 &mov ("esp",&DWP(48,"esp")); 822 &mov (&DWP(48,"esp"),$base); 886 &lea ($inp,&DWP(16,$inp)); [all …]
|
| H A D | aesni-x86.pl | 139 &lea ($key,&DWP(16,$key)); 152 &lea ($key,&DWP(0x30,$key)); 155 &lea ($key,&DWP(0x20,$key)); 692 &lea ($key_,&DWP(0,$key)); 726 &lea ($inp,&DWP(16,$inp)); 731 &lea ($out,&DWP(16,$out)); 803 &lea ($out,&DWP(16,$out)); 1435 &lea ($inp,&DWP(1,$inp)); 1438 &lea ($out,&DWP(1,$out)); 1811 &lea ($inp,&DWP(1,$inp)); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/chacha/asm/ |
| H A D | chacha-x86.pl | 251 &xor ($b_,&DWP(4*4,$b)); 254 &xor ($c, &DWP(4*8,$b)); 255 &xor ($c_,&DWP(4*9,$b)); 259 &mov (&DWP(4*8,$a),$c); 260 &mov (&DWP(4*9,$a),$c_); 261 &mov (&DWP(4*12,$a),$d); 274 &xor ($b_,&DWP(4*1,$b)); 275 &xor ($c, &DWP(4*2,$b)); 280 &mov (&DWP(4*2,$a),$c); 282 &mov (&DWP(4*5,$a),$d); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/perlasm/ |
| H A D | cbc.pl | 66 &mov($in, &DWP(0,"ebx","",0));# iv[0] 67 &mov($out, &DWP(4,"ebx","",0));# iv[1] 140 &mov(&DWP(0,$out,"",0),"eax"); 141 &mov(&DWP(4,$out,"",0),"ebx"); 160 &mov($count,&DWP(0,"ecx",$count,4)); 179 &mov("ecx", &DWP(0,$in,"",0)); 210 &mov(&DWP(0,$out,"",0),"eax"); 211 &mov(&DWP(4,$out,"",0),"ebx"); 252 &mov(&DWP(0,$out,"",0),"ecx"); 253 &mov(&DWP(4,$out,"",0),"edx"); [all …]
|
| /freebsd-14.2/crypto/openssl/engines/asm/ |
| H A D | e_padlock-x86.pl | 121 &mov ("eax",&DWP(0,"edx")); 123 &mov (&DWP(0,"edx"),"eax"); 124 &lea ("edx",&DWP(4,"edx")); 146 &lea ("esp",&DWP(4,"esp")); 154 &cmp ($ctx,&DWP(0,"eax")); 159 &mov (&DWP(0,"eax"),$ctx); 256 &mov (&DWP(4,"ebp"),$inp); 257 &mov (&DWP(8,"ebp"),$len); 271 &lea ($out,&DWP(16,$out)); 276 &lea ($inp,&DWP(0,"esp")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/ |
| H A D | x86cpuid.pl | 170 &bt (&DWP(0,"ecx"),4); 182 &bt (&DWP(0,"ecx"),4); 252 &bt (&DWP(0,"ecx"),1); 361 &bt (&DWP(0,"edx"),4); 363 &bt (&DWP(0,"edx"),19); 373 &clflush(&DWP(0,$out)); 384 &clflush(&DWP(0,$out)); 400 &bt (&DWP(0,"edx"),4); 402 &bt (&DWP(0,"edx"),19); 413 &clflush(&DWP(0,$out)); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/rc4/asm/ |
| H A D | rc4-586.pl | 88 &mov ($ty,&DWP(0,$dat,$yy,4)); 116 &lea (@XX[1],&DWP(1,@XX[0])); 182 &lea ($tx,&DWP(0,$inp,$ty)); 189 &cmp (&DWP(256,$dat),-1); 224 &cmp ($inp,&DWP(-4,$dat)); 225 &lea ($inp,&DWP(8,$inp)); 253 &xor ($out,&DWP(0,$inp)); 256 &lea ($inp,&DWP(4,$inp)); 274 &lea ($inp,&DWP(1,$inp)); 295 &lea ($inp,&DWP(1,$inp)); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/poly1305/asm/ |
| H A D | poly1305-x86.pl | 93 &mov (&DWP(4*1,"edi"),"eax"); 94 &mov (&DWP(4*2,"edi"),"eax"); 95 &mov (&DWP(4*3,"edi"),"eax"); 96 &mov (&DWP(4*4,"edi"),"eax"); 111 &mov ("ecx",&DWP(0,"edi")); 120 &mov ("ecx",&DWP(8,"edi")); 129 &mov (&DWP(4,"ebp"),"edx"); 133 &mov ("ebx",&DWP(4*1,"esi")); 134 &mov ("ecx",&DWP(4*2,"esi")); 135 &mov ("edx",&DWP(4*3,"esi")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/modes/asm/ |
| H A D | ghash-x86.pl | 275 &mov ($Zhl,&DWP(4,$inp)); 276 &mov ($Zlh,&DWP(8,$inp)); 296 &mov (&DWP(8,$inp),$Zlh); 297 &mov (&DWP(4,$inp),$Zhl); 298 &mov (&DWP(0,$inp),$Zhh); 312 &mov ($Zhl,&DWP(4,$Zll)); 313 &mov ($Zlh,&DWP(8,$Zll)); 320 &xor ($Zlh,&DWP(8,$inp)); 321 &xor ($Zhl,&DWP(4,$inp)); 322 &xor ($Zhh,&DWP(0,$inp)); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/rc5/asm/ |
| H A D | rc5-586.pl | 51 &mov($A,&DWP(0,$tmp4,"",0)); 52 &mov($B,&DWP(4,$tmp4,"",0)); 55 &mov($r, &DWP(0,$S,"",0)); 61 &add($A, &DWP(4+0,$S,"",0)); 62 &add($B, &DWP(4+4,$S,"",0)); 67 &mov($tmp1, &DWP(12+$i*8,$S,"",0)); 73 &mov($tmp1, &DWP(16+$i*8,$S,"",0)); 105 &sub($B, &DWP(4+4,$S,"",0)); 106 &sub($A, &DWP(4+0,$S,"",0)); 110 &mov(&DWP(0,$tmp4,"",0),$A); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/des/asm/ |
| H A D | desboth.pl | 28 &mov($L,&DWP(0,"ebx","",0)); 29 &mov($R,&DWP(4,"ebx","",0)); 40 &mov(&DWP(4,"ebx","",0),$R); 42 &mov(&DWP(0,"ebx","",0),"edx"); 48 &mov(&DWP(4,"ebx","",0),$R); 50 &mov(&DWP(0,"ebx","",0),"edx"); 68 &mov($L,&DWP(0,"ebx","",0)); 69 &mov($R,&DWP(4,"ebx","",0)); 75 &mov(&DWP(0,"ebx","",0),"eax"); 76 &mov(&DWP(4,"ebx","",0),$R);
|
| /freebsd-14.2/crypto/openssl/crypto/whrlpool/asm/ |
| H A D | wp-mmx.pl | 103 &lea ("ebx",&DWP(128,"esp")); 105 &mov (&DWP(4,"ebx"),"edi"); 106 &mov (&DWP(8,"ebx"),"ebp"); 128 &mov ("eax",&DWP(0,"esp")); 129 &mov ("ebx",&DWP(4,"esp")); 141 &mov ("eax",&DWP(($i+1)*8,"esp")); 155 &mov ("ebx",&DWP(($i+1)*8+4,"esp")); 198 &lea ("ebx",&DWP(128,"esp")); 210 &mov ("edi",&DWP(4,"ebx")); 211 &mov ("eax",&DWP(8,"ebx")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/bf/asm/ |
| H A D | bf-586.pl | 52 &mov($L,&DWP(0,$tmp2,"",0)); 53 &mov($R,&DWP(4,$tmp2,"",0)); 61 &mov($tmp2,&DWP(0,$P,"",0)); 76 &mov($tmp4,&DWP(($BF_ROUNDS+1)*4,$P,"",0)); 80 &mov($tmp2,&DWP(($BF_ROUNDS+1)*4,$P,"",0)); 94 &mov($tmp4,&DWP(0,$P,"",0)); 98 &mov(&DWP(4,$tmp1,"",0),$L); 100 &mov(&DWP(0,$tmp1,"",0),$R); 122 &mov( $tmp1, &DWP(&n2a($BF_OFF+0x0000),$P,$tmp1,4)); 123 &mov( $tmp2, &DWP(&n2a($BF_OFF+0x0400),$P,$tmp2,4)); [all …]
|