Searched refs:esp (Results 26 - 50 of 229) sorted by relevance

12345678910

/freebsd-10.0-release/contrib/compiler-rt/lib/i386/
H A 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),
[all...]
H A 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),
[all...]
H A Dashrdi3.S14 movd 12(%esp), %xmm2 // Load count
15 movl 8(%esp), %eax
17 movd 4(%esp), %xmm0
18 movd 8(%esp), %xmm1
21 movq 4(%esp), %xmm0 // Load input
50 movl 12(%esp), %ecx // Load count
51 movl 8(%esp), %edx // Load high
52 movl 4(%esp), %eax // Load low
H A Dfloatdidf.S22 cvtsi2sd 8(%esp), %xmm1
23 movss 4(%esp), %xmm0 // low 32 bits of a
31 movsd %xmm0, 4(%esp)
32 fldl 4(%esp)
H A Dfloatundidf.S34 movss 8(%esp), %xmm1 // high 32 bits of a
35 movss 4(%esp), %xmm0 // low 32 bits of a
42 movsd %xmm0, 4(%esp)
43 fldl 4(%esp)
H A 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),
[all...]
/freebsd-10.0-release/sys/cddl/dev/dtrace/i386/
H A Ddtrace_asm.S42 pushl %esp /* push stack pointer */
43 addl $48, (%esp) /* adjust to incoming args */
44 pushl 40(%esp) /* push calling EIP */
58 addl $12, %esp
78 subl $4, %esp /* make room for %ebp */
80 movl 8(%esp), %eax /* load calling EIP */
82 movl %eax, 4(%esp) /* store calling EIP */
83 movl 12(%esp), %eax /* load calling CS */
84 movl %eax, 8(%esp) /* store calling CS */
85 movl 16(%esp),
[all...]
/freebsd-10.0-release/secure/lib/libcrypto/i386/
H A Dx86-gf2m.s7 subl $36,%esp
12 movl $0,(%esp)
16 movl %ecx,4(%esp)
20 movl %edx,8(%esp)
22 movl %ecx,12(%esp)
26 movl %ebp,16(%esp)
30 movl %ecx,20(%esp)
34 movl %edx,24(%esp)
36 movl %ebp,28(%esp)
44 movd (%esp,
[all...]
H A Dsha1-586.s27 movl 20(%esp),%ebp
28 movl 24(%esp),%esi
29 movl 28(%esp),%eax
30 subl $76,%esp
33 movl %eax,104(%esp)
46 movl %eax,(%esp)
47 movl %ebx,4(%esp)
48 movl %ecx,8(%esp)
49 movl %edx,12(%esp)
58 movl %eax,16(%esp)
[all...]
/freebsd-10.0-release/lib/libc/i386/string/
H A Dbcmp.S44 movl 12(%esp),%edi
45 movl 16(%esp),%esi
48 movl 20(%esp),%ecx /* compare by words */
54 movl 20(%esp),%ecx /* compare remainder by bytes */
/freebsd-10.0-release/lib/msun/i387/
H A De_sqrtl.S40 fldt 4(%esp)
H A Ds_rintl.S40 fldt 4(%esp)
H A De_fmod.S40 fldl 12(%esp)
41 fldl 4(%esp)
H A De_remainder.S40 fldl 12(%esp)
41 fldl 4(%esp)
H A De_remainderf.S12 flds 8(%esp)
13 flds 4(%esp)
/freebsd-10.0-release/lib/libz/contrib/asm686/
H A Dmatch.S91 /* Save registers that the compiler may be using, and adjust %esp to */
103 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)
[all...]
/freebsd-10.0-release/lib/libmd/i386/
H A 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...]
/freebsd-10.0-release/libexec/rtld-elf/i386/
H A Drtld_start.S34 movl %esp,%eax # Save initial stack pointer
35 movl %esp,%esi # Save initial stack pointer
36 andl $0xfffffff0,%esp # Align stack pointer
37 subl $16,%esp # A place to store exit procedure addr
38 movl %esp,%ebx # save address of exit proc
39 movl %esp,%ecx # construct address of obj_main
41 subl $4,%esp # Keep stack aligned
46 addl $16,%esp # Remove arguments from stack
48 movl %esi,%esp # Ignore obj_main
78 pushl 20(%esp) # Cop
[all...]
/freebsd-10.0-release/sys/cddl/contrib/opensolaris/common/atomic/i386/
H A 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),
[all...]
/freebsd-10.0-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/pid/
H A Dtst.ret.s53 pushl (%esp)
58 pushl (%esp)
65 movl %esp, %ebp
68 movl %ebp, %esp
75 movl %esp, %ebp
76 subl $0x4, %esp
83 addl $0x4, %esp
88 movl %esp, %esi
97 cmpl %esp, %esi
105 movl %ebp, %esp
[all...]
/freebsd-10.0-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/ustack/
H A Dtst.circstack.s36 movl %esp, %ebp
37 movl %esp, (%ebp)
/freebsd-10.0-release/lib/csu/i386-elf/
H A Dcrti.S34 sub $12,%esp /* re-align stack pointer */
41 sub $12,%esp /* re-align stack pointer */
/freebsd-10.0-release/lib/libc/i386/stdlib/
H A Ddiv.S32 movl 4(%esp),%eax
33 movl 8(%esp),%ecx
H A Dldiv.S35 movl 4(%esp),%eax
36 movl 8(%esp),%ecx
/freebsd-10.0-release/lib/libkse/arch/i386/i386/
H A Dthr_enter_uts.S38 movl %esp, %edx /* save stack */
41 movl %eax, %esp /* switch to uts stack */

Completed in 154 milliseconds

12345678910