/freebsd/sys/crypto/openssl/i386/ |
H A D | sha256-586.S | 18 movl 20(%esp),%esi 19 movl 24(%esp),%edi 20 movl 28(%esp),%eax 21 movl %esp,%ebx 26 subl $16,%esp 27 andl $-64,%esp 30 movl %esi,(%esp) 31 movl %edi,4(%esp) 32 movl %eax,8(%esp) 33 movl %ebx,12(%esp) [all …]
|
H A D | x86-mont.S | 19 movl 40(%esp),%edi 22 leal 20(%esp),%esi 23 leal 24(%esp),%edx 26 leal -32(%esp,%edi,4),%ebp 37 movl %esp,%eax 40 movl %esp,%edx 41 leal (%ebp,%eax,1),%esp 42 movl (%esp),%eax 43 cmpl %ebp,%esp 48 leal -4096(%esp),%esp [all …]
|
H A D | chacha-x86.S | 19 cmpl 28(%esp),%eax 31 movl 32(%esp),%esi 32 movl 36(%esp),%edi 33 subl $132,%esp 38 movl %eax,80(%esp) 39 movl %ebx,84(%esp) 40 movl %ecx,88(%esp) 41 movl %edx,92(%esp) 46 movl %eax,96(%esp) 47 movl %ebx,100(%esp) [all …]
|
H A D | e_padlock-x86.S | 79 movl 4(%esp),%edx 102 movl 4(%esp),%edx 107 leal 4(%esp),%esp 118 addl (%esp),%eax 119 btl $30,4(%esp) 156 movl 16(%esp),%edi 157 movl 20(%esp),%esi 158 movl 24(%esp),%edx 182 movl 20(%esp),%edi 183 movl 24(%esp),%esi [all …]
|
H A D | ecp_nistz256-x86.S | 2401 movl 24(%esp),%esi 2402 movl 20(%esp),%edi 2425 movl 24(%esp),%esi 2426 subl $32,%esp 2427 movl %esp,%edi 2431 movl 56(%esp),%ebp 2432 movl 52(%esp),%edi 2434 addl $32,%esp 2455 movl 24(%esp),%esi 2456 movl 20(%esp),%edi [all …]
|
H A D | x86-gf2m.S | 12 subl $36,%esp 17 movl $0,(%esp) 21 movl %ecx,4(%esp) 25 movl %edx,8(%esp) 27 movl %ecx,12(%esp) 31 movl %ebp,16(%esp) 35 movl %ecx,20(%esp) 39 movl %edx,24(%esp) 41 movl %ebp,28(%esp) 49 movd (%esp,%esi,4),%mm0 [all …]
|
H A D | sha1-586.S | 40 movl 20(%esp),%ebp 41 movl 24(%esp),%esi 42 movl 28(%esp),%eax 43 subl $76,%esp 46 movl %eax,104(%esp) 59 movl %eax,(%esp) 60 movl %ebx,4(%esp) 61 movl %ecx,8(%esp) 62 movl %edx,12(%esp) 71 movl %eax,16(%esp) [all …]
|
H A D | ghash-x86.S | 18 subl $84,%esp 19 movl 104(%esp),%edi 20 movl 108(%esp),%esi 25 movl $0,16(%esp) 26 movl $471859200,20(%esp) 27 movl $943718400,24(%esp) 28 movl $610271232,28(%esp) 29 movl $1887436800,32(%esp) 30 movl $1822425088,36(%esp) 31 movl $1220542464,40(%esp) [all …]
|
H A D | sha512-586.S | 18 movl 20(%esp),%esi 19 movl 24(%esp),%edi 20 movl 28(%esp),%eax 21 movl %esp,%ebx 26 subl $16,%esp 27 andl $-64,%esp 30 movl %esi,(%esp) 31 movl %edi,4(%esp) 32 movl %eax,8(%esp) 33 movl %ebx,12(%esp) [all …]
|
H A D | aesni-x86.S | 14 movl 4(%esp),%eax 15 movl 12(%esp),%edx 18 movl 8(%esp),%eax 46 movl 4(%esp),%eax 47 movl 12(%esp),%edx 50 movl 8(%esp),%eax 424 movl 20(%esp),%esi 425 movl 24(%esp),%edi 426 movl 28(%esp),%eax 427 movl 32(%esp),%edx [all …]
|
H A D | cmll-x86.S | 18 movl 20(%esp),%eax 19 movl 24(%esp),%esi 20 movl 28(%esp),%edi 21 movl %esp,%ebx 22 subl $28,%esp 23 andl $-64,%esp 25 subl %esp,%ecx 28 subl %ecx,%esp 29 addl $4,%esp 32 movl %ebx,20(%esp) [all …]
|
H A D | poly1305-x86.S | 19 movl 20(%esp),%edi 20 movl 24(%esp),%esi 21 movl 28(%esp),%ebp 48 movl 20(%esp),%edi 85 movl 20(%esp),%edi 86 movl 24(%esp),%esi 87 movl 28(%esp),%ecx 91 subl $64,%esp 97 movl %ebp,92(%esp) 99 movl %eax,36(%esp) [all …]
|
H A D | rmd-586.S | 14 movl 4(%esp),%edx 15 movl 8(%esp),%eax 23 subl $108,%esp 28 movl %ebx,(%esp) 29 movl %ebp,4(%esp) 32 movl %ebx,8(%esp) 33 movl %ebp,12(%esp) 36 movl %ebx,16(%esp) 37 movl %ebp,20(%esp) 40 movl %ebx,24(%esp) [all …]
|
H A D | vpaes-x86.S | 69 addl (%esp),%ebp 257 addl (%esp),%ebp 262 movdqa %xmm2,4(%esp) 319 movdqa %xmm7,20(%esp) 322 movdqa 20(%esp),%xmm7 373 movdqa 8(%esp),%xmm2 380 movdqa %xmm2,8(%esp) 517 movl 20(%esp),%esi 518 leal -56(%esp),%ebx 519 movl 24(%esp),%eax [all …]
|
H A D | aes-586.S | 12 movl %edi,20(%esp) 20 movl %esi,24(%esp) 49 movl %esi,4(%esp) 70 movl %esi,8(%esp) 98 movl 4(%esp),%eax 103 movl 8(%esp),%ebx 181 movl 20(%esp),%edi 182 movl 28(%esp),%ebp 188 cmpl 24(%esp),%edi 189 movl %edi,20(%esp) [all …]
|
/freebsd/lib/libmd/i386/ |
H A D | sha.S | 62 movl 20(%esp), %eax 63 movl 16(%esp), %esi 65 movl 12(%esp), %ebp 70 subl $72, %esp 74 movl %eax, 68(%esp) 81 movl %eax, (%esp) 85 movl %eax, 4(%esp) 89 movl %eax, 8(%esp) 93 movl %eax, 12(%esp) 97 movl %eax, 16(%esp) [all …]
|
H A D | rmd160.S | 60 movl 16(%esp), %ecx 62 movl 16(%esp), %esi 67 subl $88, %esp 68 movl %ecx, (%esp) 69 movl 108(%esp), %edi 74 movl %eax, 4(%esp) 75 movl %ebx, 8(%esp) 78 movl %eax, 12(%esp) 79 movl %ebx, 16(%esp) 82 movl %eax, 20(%esp) [all …]
|
/freebsd/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_asm.S | 38 pushl %esp /* push stack pointer */ 39 subl $8, (%esp) /* skip first arg and segment regs */ 40 pushl 40(%esp) /* push calling EIP */ 49 addl $12, %esp 68 subl $4, %esp /* make room for %ebp */ 70 movl 8(%esp), %eax /* load calling EIP */ 72 movl %eax, 4(%esp) /* store calling EIP */ 73 movl 12(%esp), %eax /* load calling CS */ 74 movl %eax, 8(%esp) /* store calling CS */ 75 movl 16(%esp), %eax /* load calling EFLAGS */ [all …]
|
/freebsd/sys/i386/i386/ |
H A D | exception.S | 130 testl $PSL_VM, TF_EFLAGS-TF_ERR(%esp) 132 testb $SEL_RPL_MASK, TF_CS-TF_ERR(%esp) 134 cmpl $PMAP_TRM_MIN_ADDRESS, TF_EIP-TF_ERR(%esp) 147 movl TF_EIP-TF_ERR+4(%esp), %eax 177 movl %edx, TF_EIP-TF_ERR(%esp) 178 addl $4, %esp 180 5: subl (%esp), %eax 182 6: addl (%esp), %eax 218 pushl %esp 221 add $4, %esp [all...] |
H A D | copyout_fast.S | 53 movl %esp, %ebp 62 movl %esp,%eax 72 movl PCPU(TRAMPSTK),%esp 81 movl %eax,%esp 93 movl %esp, %ebp 103 movl %esp,%eax 107 movl PCPU(TRAMPSTK),%esp 114 movl %eax,%esp 133 movl %eax,%esp 144 movl %esp,%ebp [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/i386/ |
H A D | moddi3.S | 31 movl 20(%esp), %edx // high word of b 32 movl 16(%esp), %eax // low word of b 39 movl %edx, 20(%esp) 40 movl %eax, 16(%esp) // store abs(b) back to stack 42 movl 12(%esp), %edx // high word of b 43 movl 8(%esp), %eax // low word of b 50 movl %edx, 12(%esp) 51 movl %eax, 8(%esp) // store abs(a) back to stack 55 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 61 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b [all …]
|
H A D | umoddi3.S | 28 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 34 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b 41 movl 12(%esp), %edx // Load the high and low words of a, and jump 42 movl 8(%esp), %eax // to [2] if the high word is larger than bhi 55 mull 20(%esp) // q*blo 56 movl 12(%esp), %ebx 57 movl 16(%esp), %ecx // ECX:EBX = a 60 movl 24(%esp), %eax 65 addl 20(%esp), %ebx // otherwise 66 adcl 24(%esp), %ecx // ECX:EBX = a - (q-1)*b = result [all …]
|
H A D | divdi3.S | 31 movl 20(%esp), %edx // high word of b 32 movl 16(%esp), %eax // low word of b 39 movl %edx, 20(%esp) 40 movl %eax, 16(%esp) // store abs(b) back to stack 43 movl 12(%esp), %edx // high word of b 44 movl 8(%esp), %eax // low word of b 51 movl %edx, 12(%esp) 52 movl %eax, 8(%esp) // store abs(a) back to stack 56 movl 24(%esp), %ebx // Find the index i of the leading bit in b. 62 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b [all …]
|
H A D | udivdi3.S | 27 movl 20(%esp), %ebx // Find the index i of the leading bit in b. 33 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b 40 movl 12(%esp), %edx // Load the high and low words of a, and jump 41 movl 8(%esp), %eax // to [1] if the high word is larger than bhi 54 mull 20(%esp) // q*blo 55 movl 12(%esp), %ebx 56 movl 16(%esp), %ecx // ECX:EBX = a 59 movl 24(%esp), %eax 86 mull 20(%esp) // q*blo 87 movl 12(%esp), %ebx [all …]
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_common_interceptors_vfork_i386.inc.S | 11 sub $12, %esp 13 mov 12(%esp), %ecx 15 add $16, %esp 29 sub $16, %esp 30 mov %ebx, 8(%esp) 31 mov %eax, 4(%esp) 43 mov %ecx, 12(%esp) 44 mov 4(%esp), %eax 50 lea 16(%esp), %ecx 51 mov %ecx, (%esp) [all …]
|