Home
last modified time | relevance | path

Searched refs:lea (Results 1 – 25 of 88) sorted by relevance

1234

/freebsd-14.2/crypto/openssl/crypto/ec/asm/
H A Decp_nistz256-x86.pl136 &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 Dvia-mont.pl152 &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 Dx86-mont.pl199 &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 Dsse2-strcpy-slm.S569 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 Dsse2-memmove-slm.S168 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 De_padlock-x86.pl124 &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 Dkeccak1600-mmx.pl196 &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 Dx86cpuid.pl271 &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 Dvpaes-x86.pl278 &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 Daesni-x86.pl139 &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 Daes-586.pl2126 &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 Dtsan_rtl_amd64.S35 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 Dstrrchr.S61 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 Dmemrchr.S25 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 Dmemchr.S46 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 Dstrchrnul.S67 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 Dmemccpy.S58 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 Dstpncpy.S103 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 Dcmll-x86.pl893 &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 Drc4-586.pl116 &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 Dchacha-x86.pl300 &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 Dgvmat64.S254 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 Dpoly1305-x86.pl201 &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 Daes_aesni.S330 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 Dghash-x86.pl337 &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 …]

1234