| /freebsd-14.2/crypto/openssl/crypto/ec/asm/ |
| H A D | ecp_nistz256-x86.pl | 136 &lea ("esi",&DWP(0,"edi")); 541 &lea ("ebp",&DWP(4,"ebp")); 621 &lea ("ebp",&DWP(4,"ebp")); 667 &lea ("ebp",&DWP(4,"ebp")); 1134 &lea ("esi",&DWP(16,"esi")); 1185 &lea ("esi",&DWP(4,"esi")); 1267 &lea ("ebp",&DWP(32,"esi")); 1268 &lea ("esi",&DWP(32,"esi")); 1269 &lea ("edi",&DWP($S,"esp")); 1280 &lea ("esi",&DWP($S,"esp")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/bn/asm/ |
| H A D | via-mont.pl | 152 &lea ("esi",&DWP(64,"esp")); # tp 154 &lea ("edi",&DWP(32,"esp")); # scratch area 158 &lea ("ebp",&DWP(-$pad,"ecx")); 164 &lea ("ecx",&DWP((32+$pad)/4,"ecx"));# padded tp + scratch 168 &lea ("edi",&DWP(64+$pad,"esp","ecx",4));# pointer to ap copy 199 &lea ("esi",&DWP(64,"esp")); # tp 202 &lea ("ebp",&DWP(-$pad,"edi","ebp",4)); # so just "rewind" 210 &lea ("edx",&DWP(1,"edx")); # i++ 225 &lea ("edx",&DWP(1,"edx")); # i++ 236 &lea ("edi",&DWP(64+$pad,"esp","edx",4));# pointer to ap [all …]
|
| H A D | x86-mont.pl | 199 &lea ($j,&DWP(1,$j)); 332 &lea ($j,&DWP(1,$j)); 365 &lea ($j,&DWP(1,$j)); 402 &lea ($j,&DWP(1,$j)); 423 &lea ($j,&DWP(4,$j)); 454 &lea ($j,&DWP(1,$j)); 501 &lea ($j,&DWP(2,$j)); 529 &lea ($j,&DWP(1,$j)); 538 &lea ($j,&DWP(1,$j)); 553 &lea ($j,&DWP(1,$j)); [all …]
|
| /freebsd-14.2/contrib/bionic-x86_64-string/ |
| H A D | sse2-strcpy-slm.S | 569 lea (%rdi), %rax 573 lea 1(%rdi), %rdi 583 lea 1(%rdi), %rax 587 lea 2(%rdi), %rdi 598 lea 2(%rdi), %rax 602 lea 3(%rdi), %rdi 612 lea 3(%rdi), %rax 616 lea 4(%rdi), %rdi 627 lea 4(%rdi), %rax 631 lea 5(%rdi), %rdi [all …]
|
| H A D | sse2-memmove-slm.S | 168 lea 64(%rdi), %r8 187 lea (%rdi, %rdx), %rbx 208 lea 64(%r8), %r8 218 lea (%r8, %rsi), %r9 390 lea (%rdi, %rdx), %r9 409 lea -64(%r9), %r9 411 lea 64(%rdi), %rbx 433 lea -64(%r9), %r9 493 lea 64(%r8), %r8 510 lea -64(%r9), %r9
|
| /freebsd-14.2/crypto/openssl/engines/asm/ |
| H A D | e_padlock-x86.pl | 124 &lea ("edx",&DWP(4,"edx")); 146 &lea ("esp",&DWP(4,"esp")); 271 &lea ($out,&DWP(16,$out)); 276 &lea ($inp,&DWP(0,"esp")); 277 &lea ($out,&DWP(0,"esp")); 306 &lea ($len,&DWP(16,$len)); 315 &lea ($inp,&DWP(0,"esp")); 342 &lea ($out,&DWP(0,"esp")); 356 &lea ("eax",&DWP(0,"esp")); 406 &lea ($out,&DWP(0,"esp")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/sha/asm/ |
| H A D | keccak1600-mmx.pl | 196 &lea ("ebx",&DWP(8,"ebx")) if ($y == 0); 290 &lea ("ebx",&DWP(-192,"ebx")); # rewind iotas 303 &lea ("esi",&DWP(100,"esi")); # size optimization 326 &lea ("esi",&DWP(100,"esi")); # size optimization 337 &lea ("eax",&DWP(8,"eax")); 339 &lea ("edi",&DWP(8,"edi")); 350 &lea ("edi",&DWP(-100,"esi")); 374 &lea ("esi",&DWP(100,"esi")); # size optimization 383 &lea ("edi",&DWP(8,"edi")); 385 &lea ("eax",&DWP(8,"eax")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/ |
| H A D | x86cpuid.pl | 271 &lea ("eax",&DWP(4,"esp")); 282 &lea ("ebx",&DWP(0,"eax","ecx")); 302 &lea ("edx",&DWP(1,"edx")); 311 &lea ("ecx",&DWP(-1,"ecx")); 312 &lea ("edx",&DWP(1,"edx")); 316 &lea ("ecx",&DWP(-4,"ecx")); 318 &lea ("edx",&DWP(4,"edx")); 337 &lea ("esi",&DWP(1,"esi")); 339 &lea ("edi",&DWP(1,"edi")); 475 &lea ("edi",&DWP(4,"edi")); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/aes/asm/ |
| H A D | vpaes-x86.pl | 278 &lea ($base,&DWP($k_dsbd,$const)); 386 &lea ($base,&DWP($k_ipt,$const)); 708 &lea ($inp,&DWP($k_dksd,$const)); 760 &lea ($base,&DWP(-56,"esp")); 784 &lea ($base,&DWP(-56,"esp")); 796 &lea ($key,&DWP(16,$key,$base)); 817 &lea ($base,&DWP(-56,"esp")); 836 &lea ($base,&DWP(-56,"esp")); 857 &lea ($base,&DWP(-56,"esp")); 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)); 692 &lea ($key_,&DWP(0,$key)); 726 &lea ($inp,&DWP(16,$inp)); 731 &lea ($out,&DWP(16,$out)); 793 &lea ($inp,&QWP(16,$inp)); 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 …]
|
| H A D | aes-586.pl | 2126 &lea ("edi",$aes_key); 2142 &lea ($tbl,&DWP(128,$tbl)); 2269 &lea ($key,$ivec); 2293 &lea ($acc,$ivec); 2334 &lea ($acc,&DWP(-80,"esp")); 2345 &lea ($s1,&DWP(768,$acc)); 2509 &lea ($s0,$ivec); 2563 &lea ($key,$ivec); 2593 &lea ($acc,$ivec); 2614 &lea ($acc,$ivec); [all …]
|
| /freebsd-14.2/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_rtl_amd64.S | 35 lea 8(%rsp), %rdi 37 lea 16(%rsp), %rdi 77 lea 8(%rsp), %rdi 79 lea 16(%rsp), %rdi 126 lea 24(%rsp), %rdi 128 lea 32(%rsp), %rdi 183 lea 24(%rsp), %rdi 185 lea 32(%rsp), %rdi
|
| /freebsd-14.2/lib/libc/amd64/string/ |
| H A D | strrchr.S | 61 neg %r8 # negate 01..01 so we can use lea 72 lea (%rax, %r8, 1), %rdx # str - 0x01..01 78 lea (%rcx, %r8, 1), %rdx # (str ^ c) - 0x01..01 91 lea -8(%rdi), %rdx 99 lea (%rax, %r8, 1), %rdx # str - 0x01..01 117 lea (%rax, %r8, 1), %rdx # str - 0x01..01 129 lea -1(%rax), %rdx 138 lea (%r10, %rcx, 1), %rax # pointer to match 193 lea 16(%rdi), %r9 200 .Lend: lea -1(%rax), %edx [all …]
|
| H A D | memrchr.S | 25 lea 2(%rdi), %r10 32 lea 1(%rdi), %r9 36 lea 3(%rdi), %r11 56 lea 1(%rdi), %rcx 63 lea 2(%rdi), %rcx 114 lea 16(%rdi), %r9 138 lea (%rsi, %rax, 1), %rsi # pointer to match (or junk) 157 lea (%rdi, %rax, 1), %rdi
|
| H A D | memchr.S | 46 lea (, %rdi, 8), %ecx 60 lea (, %rdx, 8), %ecx 62 neg %r8 # negate 01..01 so we can use lea 75 0: lea (%rax, %r8, 1), %rcx # (str ^ c) - 0x01..01 87 lea (%rax, %r8, 1), %rcx # (str ^ c) - 0x01..01 99 .Ltail: lea (%rax, %r8, 1), %rcx # (str ^ c) - 0x01..01 108 lea -8(%rdi, %rax), %rax # pointer to found c 186 lea -32(%rdi, %rax, 1), %rax # point to matching byte 198 lea -32(%rdi, %rdx, 1), %rdx # pointer to match (if any)
|
| H A D | strchrnul.S | 67 neg %r8 # negate 01..01 so we can use lea 74 lea (%rax, %r8, 1), %rdx # str - 0x01..01 75 lea (%rcx, %r8, 1), %r11 # (str ^ c) - 0x01..01 89 lea (%rax, %r8, 1), %rdx # str - 0x01..01 90 lea (%rcx, %r8, 1), %r11 # (str ^ c) - 0x01..01 103 lea (%rax, %r8, 1), %rdx # str - 0x01..01 104 lea (%rcx, %r8, 1), %r11 # (str ^ c) - 0x01..01
|
| H A D | memccpy.S | 58 lea 1(%rax), %rdx 61 lea (%rdi, %rdx, 1), %rbx # res = dest + size 90 lea -32(%rcx), %r11 101 lea 1(%rdi, %rdx, 1), %rax # return value 118 lea 1(%rdi, %rdx, 1), %rax # return value 170 lea 17(%rdi, %r8, 1), %rsi # return value if terminator encountered 183 lea 1(%rdi, %rax, 1), %rax # compute return value 202 lea 1(%rdi, %rdx, 1), %r8 # return value if terminator found + rcx
|
| H A D | stpncpy.S | 103 lea -32(%rcx), %rax # set up overflow-proof comparison rdx+rcx<=32 111 lea (%rdx, %rcx, 1), %r10 # buffer length from alignment boundary 163 lea 16(%rdi, %r8, 1), %rax # point return value to NUL byte 174 lea .Lmask+16(%rip), %rcx 175 lea (%rdi, %r8, 1), %rax # where the NUL byte will be 205 lea (%rdi, %r8, 1), %rax # make RAX point to the NUL byte 240 lea bounce(%rsp, %rcx, 1), %rsi # start of string copy on stack 241 lea (%rdi, %r8, 1), %rax # return pointer to NUL byte
|
| /freebsd-14.2/crypto/openssl/crypto/camellia/asm/ |
| H A D | cmll-x86.pl | 893 &lea ($s3,&DWP(0,$s0,$s3)); 932 &lea ($idx,&DWP(16,$idx)); 935 &lea ($s3,&DWP(16,$key)); 987 &lea ($s3,&DWP(0,$s0,$s3)); 1034 &lea ($idx,&DWP(16,$idx)); 1037 &lea ($key,&DWP(16,$key)); 1055 &lea ($key,$ivec); 1069 &lea ($key,$ivec); 1104 &lea ($idx,&DWP(16,$idx)); 1107 &lea ($idx,$ivec); [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/rc4/asm/ |
| H A D | rc4-586.pl | 116 &lea (@XX[1],&DWP(1,@XX[0])); 182 &lea ($tx,&DWP(0,$inp,$ty)); 211 &lea ($ty,&DWP(-8,$inp,$ty)); 225 &lea ($inp,&DWP(8,$inp)); 247 &lea ($ty,&DWP(-4,$inp,$ty)); 256 &lea ($inp,&DWP(4,$inp)); 274 &lea ($inp,&DWP(1,$inp)); 295 &lea ($inp,&DWP(1,$inp)); 323 &lea ($out,&DWP(2*4,$out)); # &key->data 324 &lea ($inp,&DWP(0,$inp,$idi)); # $inp to point at the end [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/chacha/asm/ |
| H A D | chacha-x86.pl | 300 &lea ($b,&DWP(4*16,$b)); 309 &lea ($a,&DWP(4*16,$a)); 365 &lea ($c_,&DWP(1,$c_)); 646 &lea ($inp,&DWP(-128,$inp)); 648 &lea ($out,&DWP(-128,$out)); 740 &lea ($inp,&DWP(16*4,$inp)); # inp+=64 746 &lea ($out,&DWP(16*4,$out)); # inp+=64 766 &lea ("ebp",&DWP(1,"ebp")); 1032 &lea ($inp,&DWP(-128,$inp)); 1034 &lea ($out,&DWP(-128,$out)); [all …]
|
| /freebsd-14.2/sys/contrib/zlib/contrib/gcc_gvmat64/ |
| H A D | gvmat64.S | 254 lea r13, [r10 + rbp] 283 lea rsi,[r10+r11] 418 lea rsi,[r8+r10] 420 lea rsi, [rsi + r13 + 0x0108] //;MAX_MATCH_8] 421 lea rdi, [r9 + r13 + 0x0108] //;MAX_MATCH_8] 491 lea rax, [rdi + rdx] 505 lea rsi,[r10+r11] 526 lea rsi,[r10+rax]
|
| /freebsd-14.2/crypto/openssl/crypto/poly1305/asm/ |
| H A D | poly1305-x86.pl | 201 &lea ("ebp",&DWP(4*4,"ebp")); 728 &lea ("esi",&DWP(16,"esi")); 787 &lea ("eax",&DWP(-16*2,"esi")); 798 &lea ("eax",&DWP(16*10,"esp")); 846 &lea ("esi",&DWP(16*2,"esi")); 981 &lea ("eax",&DWP(-16*2,"esi")); 1569 &lea ("esi",&DWP(16*3,"esi")); 1575 &lea ("esi",&DWP(16*2,"esi")); 1581 &lea ("esi",&DWP(16*1,"esi")); 1595 &lea ("esi",&DWP(16*4,"esi")); [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/icp/asm-x86_64/aes/ |
| H A D | aes_aesni.S | 330 lea 0x10(%AESKEY), %rcx // key addr 520 lea 0x10(%AESKEY), %rcx // key addr 531 lea 0x10(%AESKEY), %AESKEY 532 lea -0x10(%ROUNDS64), %ROUNDS64 543 lea 0x10(%rcx), %rcx 612 lea 0x30(%KEYP), %KEYP 615 lea 0x20(%KEYP), %KEYP 619 lea 0x20(%KEYP), %KEYP 695 lea 0x30(%KEYP), %KEYP 698 lea 0x20(%KEYP), %KEYP [all …]
|
| /freebsd-14.2/crypto/openssl/crypto/modes/asm/ |
| H A D | ghash-x86.pl | 337 &lea ($inp,&DWP(16,$inp)); 491 &lea ($inp,&DWP(16,$inp)); 661 &lea ("edi",&DWP(16+128,"esp")); 662 &lea ("ebp",&DWP(16+256+128,"esp")); 706 &lea ("ecx",&DWP(16,"ecx")); # inp+=16 938 &lea ($const,&DWP(&label("bswap")."-".&label("pic"),$const)); 981 &lea ($const,&DWP(&label("bswap")."-".&label("pic"),$const)); 1032 &lea ($inp,&DWP(32,$inp)); # i+=2 1103 &lea ($inp,&DWP(32,$inp)); 1276 &lea ($inp,&DWP(32,$inp)); # i+=2 [all …]
|