/freebsd-11.0-release/crypto/openssl/crypto/bn/asm/ |
H A D | via-mont.pl | 132 &lea ("ecx",&DWP($pad,"","ecx",4)); # ecx becomes vector size in bytes 133 &lea ("ebp",&DWP(64,"","ecx",4)); # allocate 4 vectors + 64 bytes 143 &lea ("esi",&DWP(64,"esp")); # tp 145 &lea ("edi",&DWP(32,"esp")); # scratch area 149 &lea ("ebp",&DWP(-$pad,"ecx")); 155 &lea ("ecx",&DWP((32+$pad)/4,"ecx"));# padded tp + scratch 159 &lea ("edi",&DWP(64+$pad,"esp","ecx",4));# pointer to ap copy 190 &lea ("esi",&DWP(64,"esp")); # tp 193 &lea ("ebp",&DWP(-$pad,"edi","ebp",4)); # so just "rewind" 201 &lea ("ed [all...] |
H A D | x86_64-mont5.pl | 112 lea -280(%rsp,$num,8),%r10 # future alloca(8*(num+2)+256+8) 124 lea (%r10,%r11),%rsp 131 lea -4096(%rsp),%rsp 137 lea .Linc(%rip),%r10 141 lea 128($bp),%r12 # reassign $bp (+size optimization) 149 lea 24-112(%rsp,$num,8),%r10# place the mask after tp[num+3] (+ICache optimization) 229 lea $STRIDE($bp),$bp 252 lea 1($j),$j # j++ 271 lea 1($j),$j # j++ 293 lea [all...] |
H A D | x86_64-mont.pl | 128 lea -16(%rsp,$num,8),%r10 # future alloca(8*(num+2)) 140 lea (%r10,%r11),%rsp 148 lea -4096(%rsp),%rsp 181 lea 1($j),$j # j++ 200 lea 1($j),$j # j++ 222 lea 1($i),$i # i++ 245 lea 1($j),$j # j++ 267 lea 1($j),$j # j++ 290 lea 1($i),$i # i++ 296 lea ( [all...] |
H A D | x86-mont.pl | 64 &lea ("esi",&wparam(0)); # put aside pointer to argument block 65 &lea ("edx",&wparam(1)); # load ap 68 &lea ("ebp",&DWP(-$frame,"esp","edi",4)); # future alloca($frame+4*(num+2)) 97 &lea ("esp",&DWP(0,"ebp","eax")); 104 &lea ("esp",&DWP(-4096,"esp")); 124 &lea ($num,&DWP(-3,"edi")); # num=num-1 to assist modulo-scheduling 189 &lea ($j,&DWP(1,$j)); 258 &lea ($j,&DWP(1,$j)); # j++ 279 &lea ($i,&DWP(1,$i)); # i++ 306 &lea ( [all...] |
H A D | x86_64-gf2m.pl | 52 lea ($a,$a),$i0 54 lea (,$a,4),$i1 56 lea (,$a,8),$a8 58 lea ($a1,$a1),$a2 60 lea (,$a1,4),$a4 205 lea -8*17(%rsp),%rsp 275 lea 8*17(%rsp),%rsp 311 lea .Lbody_mul_2x2(%rip),%r10 332 lea 8*17(%rax),%rax 346 lea 5 [all...] |
/freebsd-11.0-release/sys/boot/efi/loader/arch/amd64/ |
H A D | start.S | 49 lea ImageBase(%rip), %rdi 50 lea _DYNAMIC(%rip), %rsi
|
/freebsd-11.0-release/contrib/compiler-rt/lib/builtins/i386/ |
H A D | chkstk2.S | 19 lea 8(%esp),%ecx // esp before calling this routine -> ecx 31 lea 4(%esp),%eax // load pointer to the return address into eax
|
H A D | chkstk.S | 18 lea 12(%esp),%ecx
|
/freebsd-11.0-release/contrib/compiler-rt/lib/builtins/x86_64/ |
H A D | chkstk2.S | 21 lea 16(%rsp),%rcx // rsp before calling this routine -> rcx 33 lea 8(%rsp),%rax // load pointer to the return address into rax
|
H A D | chkstk.S | 23 lea 24(%rsp),%rcx
|
/freebsd-11.0-release/sys/amd64/amd64/ |
H A D | sigtramp.S | 43 lea SIGF_UC(%rsp),%rdi /* get ucontext_t */
|
/freebsd-11.0-release/crypto/openssl/crypto/camellia/asm/ |
H A D | cmll-x86_64.pl | 145 lea .LCamellia_SBOX(%rip),$Tbl 146 lea ($key,%rdi),$keyend 173 lea 40(%rsp),%rsp 193 lea 16*4($key),$key 255 lea .LCamellia_SBOX(%rip),$Tbl 256 lea ($keyend,%rdi),$key 283 lea 40(%rsp),%rsp 303 lea -16*4($key),$key 456 lea .LCamellia_SIGMA(%rip),$key 457 lea [all...] |
H A D | cmll-x86.pl | 132 &lea ("ecx",&DWP(-64-63,$key)); 140 &lea ("eax",&DWP(0,$key,"eax")); 147 &lea ($Tbl,&DWP(&label("Camellia_SBOX")."-".&label("pic_point"),$Tbl)); 197 &lea ("ecx",&DWP(-64-63,$key)); 205 &lea ("eax",&DWP(0,$key,"eax")); 212 &lea ($Tbl,&DWP(&label("Camellia_SBOX")."-".&label("pic_point"),$Tbl)); 307 &lea ("ecx",&DWP(-64-63,$key)); 316 &lea ($key,&DWP(0,$key,"eax")); 322 &lea ($Tbl,&DWP(&label("Camellia_SBOX")."-".&label("pic_point"),$Tbl)); 372 &lea ("ec [all...] |
/freebsd-11.0-release/crypto/openssl/crypto/aes/asm/ |
H A D | bsaes-x86_64.pl | 445 lea 0x80($key),$key 810 lea .LBS0(%rip), $const # constants table 813 lea 0x10($key), $key 874 lea .LBS0(%rip), $const # constants table 877 lea 0x10($key), $key 965 lea .Lmasks(%rip), $const 967 lea 0x10($inp), $inp 977 lea 0x10($out), $out 1018 lea 0x10($inp), $inp 1036 lea [all...] |
H A D | vpaes-x86.pl | 195 &lea ($base,&DWP($k_mc_backward,$const)); 269 &lea ($base,&DWP($k_dsbd,$const)); 288 &lea ($magic,&DWP($k_sr-$k_dsbd,$base,$magic)); 377 &lea ($base,&DWP($k_ipt,$const)); 502 &lea ($base,&DWP($k_deskew,$const)); 509 &lea ($base,&DWP($k_opt,$const)); # prepare to output transform 699 &lea ($inp,&DWP($k_dksd,$const)); 751 &lea ($base,&DWP(-56,"esp")); 765 &lea ($const,&DWP(&label("_vpaes_consts")."+0x30-".&label("pic_point"))); 775 &lea ( [all...] |
H A D | aesni-x86_64.pl | 236 lea 32($key),$key 240 lea 32($key),$key 248 lea 16($key),$key 320 lea 32($key,$rounds),$key 357 lea 32($key,$rounds),$key 403 lea 32($key,$rounds),$key 449 lea 32($key,$rounds),$key 511 lea 32($key,$rounds),$key 590 lea -0x58(%rsp),%rsp 619 lea [all...] |
H A D | aesni-sha256-x86_64.pl | 118 lea OPENSSL_ia32cap_P(%rip),%r11 270 ## &lea (inp,16($inp)); 377 lea 0x80($key),$inp # size optimization, reassign 378 lea $TABLE+`$SZ*2*$rounds+32`(%rip),%r13 # borrow $a0 413 lea $TABLE(%rip),$Tbl 547 &lea ("%r12","16(%r12)"); # inp++ 570 lea 16(%r12),%r12 # inp++ 618 lea 48(%rsi),%rsp 675 lea 0x80($key),$inp # size optimization, reassign 676 lea [all...] |
/freebsd-11.0-release/crypto/openssl/crypto/ec/asm/ |
H A D | ecp_nistz256-avx2.pl | 167 lea -8-16*10(%rsp), %rsp 182 lea 112(%rsi), %rax # size optimization 184 lea .LAVX2_AND_MASK(%rip), %rdx 235 lea 112(%rdi), %rax # size optimization 247 lea 448(%rdi), %rax # size optimization 295 lea 8+16*10(%rsp), %rsp 319 lea -8-16*10(%rsp), %rsp 336 lea 160(%rsi), %rax # size optimization 384 lea 32*9(%rsi), %rsi 385 lea 3 [all...] |
/freebsd-11.0-release/crypto/openssl/crypto/rc4/asm/ |
H A D | rc4-x86_64.pl | 156 lea 8($dat),$dat 172 lea 1($XX[0]),$XX[1] 186 lea 1($inp),$inp 190 lea 1($XX[0]),$XX[1] 218 lea 8($inp),$inp 244 lea 1($inp),$inp 253 lea ($dat,$XX[0],4),$XX[1] 273 $code.=" lea ($dat,$XX[0],4),$XX[1]\n" if ($i==15); 277 $code.=" lea 16($inp),$inp\n" if ($i==0); 304 lea 1 [all...] |
H A D | rc4-md5-x86_64.pl | 143 lea 8($dat),$dat 170 lea 1($in0),$in0 194 #rc4# lea ($dat,$XX[0],4),$XX[1] 247 lea ($dat,$XX[0],4),$XX[1] 287 lea ($dat,$XX[0],4),$XX[1] 326 lea ($dat,$XX[0],4),$XX[1] 369 lea ($dat,$XX[0],4),$XX[1] 392 #md5# lea 64($inp),$inp 393 #rc4# lea 64($in0),$in0 422 lea [all...] |
H A D | rc4-586.pl | 106 &lea (@XX[1],&DWP(1,@XX[0])); 172 &lea ($tx,&DWP(0,$inp,$ty)); 201 &lea ($ty,&DWP(-8,$inp,$ty)); 215 &lea ($inp,&DWP(8,$inp)); 237 &lea ($ty,&DWP(-4,$inp,$ty)); 246 &lea ($inp,&DWP(4,$inp)); 264 &lea ($inp,&DWP(1,$inp)); 285 &lea ($inp,&DWP(1,$inp)); 313 &lea ($out,&DWP(2*4,$out)); # &key->data 314 &lea ( [all...] |
/freebsd-11.0-release/contrib/compiler-rt/lib/tsan/rtl/ |
H A D | tsan_rtl_amd64.S | 182 lea 8(%rsp), %rdi 185 lea 16(%rsp), %rdi 188 lea 16(%rsp), %rdi 223 lea 8(%rsp), %rdi 226 lea 16(%rsp), %rdi 229 lea 16(%rsp), %rdi 271 lea 24(%rsp), %rdi 274 lea 32(%rsp), %rdi 277 lea 32(%rsp), %rdi 327 lea 2 [all...] |
/freebsd-11.0-release/crypto/openssl/crypto/ |
H A D | x86cpuid.pl | 265 &lea ("eax",&DWP(4,"esp")); 276 &lea ("ebx",&DWP(0,"eax","ecx")); 335 &lea ("edx",&DWP(1,"edx")); 344 &lea ("ecx",&DWP(-1,"ecx")); 345 &lea ("edx",&DWP(1,"edx")); 349 &lea ("ecx",&DWP(-4,"ecx")); 351 &lea ("edx",&DWP(4,"edx"));
|
/freebsd-11.0-release/crypto/openssl/crypto/md5/asm/ |
H A D | md5-x86_64.pl | 26 lea $T_i($dst,%r10d),$dst /* Const + dst + ... */ 51 lea $T_i($dst,%r10d),$dst /* Const + dst + ... */ 75 lea $T_i($dst,%r10d),$dst /* Const + dst + ... */ 99 lea $T_i($dst,%r10d),$dst /* Const + dst + ... */ 145 lea (%rsi,%rdx), %rdi # rdi = end 291 lea .Lprologue(%rip),%r10 297 lea .Lepilogue(%rip),%r10 301 lea 40(%rax),%rax 332 lea 56(%rsi),%r11 # &disp->HandlerData 333 lea 2 [all...] |
/freebsd-11.0-release/crypto/openssl/crypto/sha/asm/ |
H A D | sha256-mb-x86_64.pl | 113 lea `16*4`(@ptr[0]),@ptr[0] 115 lea `16*4`(@ptr[1]),@ptr[1] 117 lea `16*4`(@ptr[2]),@ptr[2] 119 lea `16*4`(@ptr[3]),@ptr[3] 185 lea `32*8`($Tbl),$Tbl 253 lea -0xa8(%rsp),%rsp 270 lea K256+128(%rip),$Tbl 271 lea `$REG_SZ*16`(%rsp),%rbx 272 lea 0x80($ctx),$ctx # size optimization 294 lea 12 [all...] |