Home
last modified time | relevance | path

Searched refs:esp (Results 1 – 25 of 292) sorted by relevance

12345678910>>...12

/freebsd-10-stable/secure/lib/libcrypto/i386/
Dx86-mont.S16 movl 40(%esp),%edi
19 leal 20(%esp),%esi
20 leal 24(%esp),%edx
21 movl %esp,%ebp
24 leal -32(%esp,%edi,4),%esp
26 movl %esp,%eax
29 subl %eax,%esp
30 xorl %esp,%edx
33 subl %edx,%esp
34 andl $-64,%esp
[all …]
Dsha512-586.S15 movl 20(%esp),%esi
16 movl 24(%esp),%edi
17 movl 28(%esp),%eax
18 movl %esp,%ebx
23 subl $16,%esp
24 andl $-64,%esp
27 movl %esi,(%esp)
28 movl %edi,4(%esp)
29 movl %eax,8(%esp)
30 movl %ebx,12(%esp)
[all …]
Dsha256-586.S15 movl 20(%esp),%esi
16 movl 24(%esp),%edi
17 movl 28(%esp),%eax
18 movl %esp,%ebx
23 subl $16,%esp
24 andl $-64,%esp
27 movl %esi,(%esp)
28 movl %edi,4(%esp)
29 movl %eax,8(%esp)
30 movl %ebx,12(%esp)
[all …]
Dx86-gf2m.S9 subl $36,%esp
14 movl $0,(%esp)
18 movl %ecx,4(%esp)
22 movl %edx,8(%esp)
24 movl %ecx,12(%esp)
28 movl %ebp,16(%esp)
32 movl %ecx,20(%esp)
36 movl %edx,24(%esp)
38 movl %ebp,28(%esp)
46 movd (%esp,%esi,4),%mm0
[all …]
Dsha1-586.S35 movl 20(%esp),%ebp
36 movl 24(%esp),%esi
37 movl 28(%esp),%eax
38 subl $76,%esp
41 movl %eax,104(%esp)
54 movl %eax,(%esp)
55 movl %ebx,4(%esp)
56 movl %ecx,8(%esp)
57 movl %edx,12(%esp)
66 movl %eax,16(%esp)
[all …]
Dghash-x86.S15 subl $84,%esp
16 movl 104(%esp),%edi
17 movl 108(%esp),%esi
22 movl $0,16(%esp)
23 movl $471859200,20(%esp)
24 movl $943718400,24(%esp)
25 movl $610271232,28(%esp)
26 movl $1887436800,32(%esp)
27 movl $1822425088,36(%esp)
28 movl $1220542464,40(%esp)
[all …]
Dcmll-x86.S15 movl 20(%esp),%eax
16 movl 24(%esp),%esi
17 movl 28(%esp),%edi
18 movl %esp,%ebx
19 subl $28,%esp
20 andl $-64,%esp
22 subl %esp,%ecx
25 subl %ecx,%esp
26 addl $4,%esp
29 movl %ebx,20(%esp)
[all …]
Daesni-x86.S11 movl 4(%esp),%eax
12 movl 12(%esp),%edx
15 movl 8(%esp),%eax
35 movl 4(%esp),%eax
36 movl 12(%esp),%edx
39 movl 8(%esp),%eax
311 movl 20(%esp),%esi
312 movl 24(%esp),%edi
313 movl 28(%esp),%eax
314 movl 32(%esp),%edx
[all …]
Dvpaes-x86.S66 addl (%esp),%ebp
239 addl (%esp),%ebp
244 movdqa %xmm2,4(%esp)
301 movdqa %xmm7,20(%esp)
304 movdqa 20(%esp),%xmm7
345 movdqa 8(%esp),%xmm2
352 movdqa %xmm2,8(%esp)
474 movl 20(%esp),%esi
475 leal -56(%esp),%ebx
476 movl 24(%esp),%eax
[all …]
Drmd-586.S11 movl 4(%esp),%edx
12 movl 8(%esp),%eax
20 subl $108,%esp
25 movl %ebx,(%esp)
26 movl %ebp,4(%esp)
29 movl %ebx,8(%esp)
30 movl %ebp,12(%esp)
33 movl %ebx,16(%esp)
34 movl %ebp,20(%esp)
37 movl %ebx,24(%esp)
[all …]
Daes-586.S9 movl %edi,20(%esp)
17 movl %esi,24(%esp)
46 movl %esi,4(%esp)
67 movl %esi,8(%esp)
95 movl 4(%esp),%eax
100 movl 8(%esp),%ebx
174 movl 20(%esp),%edi
175 movl 28(%esp),%ebp
181 cmpl 24(%esp),%edi
182 movl %edi,20(%esp)
[all …]
Ddes-586.S37 movl (%esp),%ecx
66 movl (%esp),%ecx
95 movl (%esp),%ecx
124 movl (%esp),%ecx
153 movl (%esp),%ecx
182 movl (%esp),%ecx
211 movl (%esp),%ecx
240 movl (%esp),%ecx
269 movl (%esp),%ecx
298 movl (%esp),%ecx
[all …]
/freebsd-10-stable/lib/libmd/i386/
Dsha.S63 movl 20(%esp), %eax
64 movl 16(%esp), %esi
66 movl 12(%esp), %ebp
71 subl $72, %esp
75 movl %eax, 68(%esp)
82 movl %eax, (%esp)
86 movl %eax, 4(%esp)
90 movl %eax, 8(%esp)
94 movl %eax, 12(%esp)
98 movl %eax, 16(%esp)
[all …]
Drmd160.S61 movl 16(%esp), %ecx
63 movl 16(%esp), %esi
68 subl $88, %esp
69 movl %ecx, (%esp)
70 movl 108(%esp), %edi
75 movl %eax, 4(%esp)
76 movl %ebx, 8(%esp)
79 movl %eax, 12(%esp)
80 movl %ebx, 16(%esp)
83 movl %eax, 20(%esp)
[all …]
/freebsd-10-stable/sys/cddl/dev/dtrace/i386/
Ddtrace_asm.S42 pushl %esp /* push stack pointer */
43 addl $48, (%esp) /* adjust to incoming args */
44 pushl 40(%esp) /* push calling EIP */
53 addl $12, %esp
72 subl $4, %esp /* make room for %ebp */
74 movl 8(%esp), %eax /* load calling EIP */
76 movl %eax, 4(%esp) /* store calling EIP */
77 movl 12(%esp), %eax /* load calling CS */
78 movl %eax, 8(%esp) /* store calling CS */
79 movl 16(%esp), %eax /* load calling EFLAGS */
[all …]
/freebsd-10-stable/sys/i386/i386/
Dexception.s162 movw %ds,(%esp)
164 movw %es,(%esp)
166 movw %fs,(%esp)
170 FAKE_MCOUNT(TF_EIP(%esp))
172 pushl %esp
174 add $4, %esp
200 cmpl $GSEL_KPL, 4(%esp) /* Check the code segment */
202 testl $PSL_VM, 8(%esp) /* and vm86 mode. */
244 popl 8(%esp) /* shuffle into tf_eflags */
249 movw %ds,(%esp)
[all …]
Dsupport.s52 movl 8(%esp),%edi
53 movl 12(%esp),%ecx
59 movl 12(%esp),%ecx
69 movl 8(%esp),%ecx
87 movl 12(%esp),%edi
137 movl 8(%esp),%eax
138 movl 12(%esp),%edi
139 movl 16(%esp),%ecx
150 movl 12(%esp),%esi
151 movl 16(%esp),%edi
[all …]
/freebsd-10-stable/contrib/compiler-rt/lib/i386/
Dmoddi3.S30 movl 20(%esp), %edx // high word of b
31 movl 16(%esp), %eax // low word of b
38 movl %edx, 20(%esp)
39 movl %eax, 16(%esp) // store abs(b) back to stack
41 movl 12(%esp), %edx // high word of b
42 movl 8(%esp), %eax // low word of b
49 movl %edx, 12(%esp)
50 movl %eax, 8(%esp) // store abs(a) back to stack
54 movl 24(%esp), %ebx // Find the index i of the leading bit in b.
60 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
[all …]
Dumoddi3.S27 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 [2] 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
64 addl 20(%esp), %ebx // otherwise
65 adcl 24(%esp), %ecx // ECX:EBX = a - (q-1)*b = result
[all …]
Ddivdi3.S30 movl 20(%esp), %edx // high word of b
31 movl 16(%esp), %eax // low word of b
38 movl %edx, 20(%esp)
39 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 …]
Dudivdi3.S26 movl 20(%esp), %ebx // Find the index i of the leading bit in b.
32 movl 16(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
39 movl 12(%esp), %edx // Load the high and low words of a, and jump
40 movl 8(%esp), %eax // to [1] if the high word is larger than bhi
53 mull 20(%esp) // q*blo
54 movl 12(%esp), %ebx
55 movl 16(%esp), %ecx // ECX:EBX = a
58 movl 24(%esp), %eax
85 mull 20(%esp) // q*blo
86 movl 12(%esp), %ebx
[all …]
/freebsd-10-stable/contrib/zlib/contrib/asm686/
Dmatch.S103 subl $LocalVarsSize, %esp
111 movl deflatestate(%esp), %edx
112 movl curmatch(%esp), %ecx
137 movl %ebx, chainlenwmask(%esp)
146 LookaheadLess: movl %ebx, nicematch(%esp)
151 movl %esi, window(%esp)
154 movl %edi, scan(%esp)
162 movl %eax, scanalign(%esp)
177 movl %eax, bestlen(%esp)
182 movl %esi, windowbestlen(%esp)
[all …]
/freebsd-10-stable/sys/compat/ndis/
Dwinx32_wrap.S115 sub $64,%esp
116 mov %esp,%esi
118 mov %esp,%edi
138 add $64,%esp # clean the stack
156 mov 16(%esp),%eax # get arg cnt
158 mov %esp,%esi # Set source address register to point to
161 sub %eax,%esp # shift stack to new location
162 mov %esp,%edi # store dest copy addr
176 mov %edi,%esp # restore stack
196 mov 4(%esp),%eax
[all …]
/freebsd-10-stable/sys/i386/xen/
Dexception.s162 FAKE_MCOUNT(TF_EIP(%esp))
164 movl TF_EIP(%esp),%eax
170 10: pushl %esp
172 addl $4,%esp
201 FAKE_MCOUNT(TF_EIP(%esp))
204 push %esp
206 add $4, %esp
229 popl 8(%esp) /* shuffle into tf_eflags */
231 subl $4,%esp /* skip over tf_trapno */
237 FAKE_MCOUNT(TF_EIP(%esp))
[all …]
/freebsd-10-stable/sys/cddl/contrib/opensolaris/common/atomic/i386/
Dopensolaris_atomic.S42 movl 12(%esp), %edi // %edi = target address
73 movl 12(%esp), %edi // %edi = target address
77 movl 16(%esp), %ebx
78 movl 20(%esp), %ecx // %ecx:%ebx = delta
93 movl 4(%esp), %edx // %edx = target address
96 movl 8(%esp), %ecx // %ecx = delta
106 movl 4(%esp), %edx
107 movl 8(%esp), %eax
108 movl 12(%esp), %ecx
117 movl 12(%esp), %esi
[all …]

12345678910>>...12