Searched refs:esp (Results 1 - 25 of 217) sorted by relevance

123456789

/freebsd-9.3-release/contrib/compiler-rt/lib/i386/
H A Dfloatdisf.S21 movd 4(%esp), %xmm0
22 movd 8(%esp), %xmm1
24 movq %xmm0, 4(%esp)
26 fildll 4(%esp)
27 fstps 4(%esp)
28 flds 4(%esp)
H A Dfloatdixf.S21 movd 4(%esp), %xmm0
22 movd 8(%esp), %xmm1
24 movq %xmm0, 4(%esp)
26 fildll 4(%esp)
H A Dfloatundixf.S26 movss 8(%esp), %xmm0 // hi 32 bits of input
27 movss 4(%esp), %xmm1 // lo 32 bits of input
31 movsd %xmm1, 4(%esp)
32 fldl 4(%esp)
33 movsd %xmm0, 4(%esp)
34 faddl 4(%esp)
H A Dmuldi3.S14 movl 16(%esp), %eax // b.lo
15 movl 12(%esp), %ecx // a.hi
18 movl 8(%esp), %edx // a.lo
19 movl 20(%esp), %ebx // b.hi
H A Dashldi3.S21 movd 12(%esp), %xmm2 // Load count
23 movd 4(%esp), %xmm0
24 movd 8(%esp), %xmm1
27 movq 4(%esp), %xmm0 // Load input
40 movl 12(%esp), %ecx // Load count
41 movl 8(%esp), %edx // Load high
42 movl 4(%esp), %eax // Load low
H A Dlshrdi3.S21 movd 12(%esp), %xmm2 // Load count
23 movd 4(%esp), %xmm0
24 movd 8(%esp), %xmm1
27 movq 4(%esp), %xmm0 // Load input
40 movl 12(%esp), %ecx // Load count
41 movl 8(%esp), %edx // Load high
42 movl 4(%esp), %eax // Load low
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...]
/freebsd-9.3-release/lib/msun/i387/
H A Ds_lrintl.S31 fldt 4(%esp)
32 subl $4,%esp
33 fistpl (%esp)
H A De_exp.S45 movl 8(%esp),%eax
50 fldl 4(%esp)
58 fstcw 4(%esp)
59 movl 4(%esp),%eax
63 movl $0x137f,8(%esp)
64 fldcw 8(%esp)
78 fldcw 4(%esp)
88 cmpl $0xfff00000,8(%esp)
90 cmpl $0,4(%esp)
96 fldl 4(%esp)
[all...]
H A Ds_scalbn.S40 fildl 12(%esp)
41 fldl 4(%esp)
H A Ds_copysign.S40 movl 16(%esp),%edx
42 movl 8(%esp),%eax
45 movl %eax,8(%esp)
46 fldl 4(%esp)
H A Ds_copysignf.S12 movl 8(%esp),%edx
14 movl 4(%esp),%eax
17 movl %eax,4(%esp)
18 flds 4(%esp)
H A Ds_copysignl.S10 movl 24(%esp),%edx
12 movl 12(%esp),%eax
15 movl %eax,12(%esp)
16 fldt 4(%esp)
H A Ds_llrint.S31 fldl 4(%esp)
32 subl $8,%esp
33 fistpll (%esp)
H A Ds_llrintf.S31 flds 4(%esp)
32 subl $8,%esp
33 fistpll (%esp)
H A Ds_llrintl.S31 fldt 4(%esp)
32 subl $8,%esp
33 fistpll (%esp)
H A Ds_lrint.S31 fldl 4(%esp)
32 subl $4,%esp
33 fistpl (%esp)
H A Ds_lrintf.S31 flds 4(%esp)
32 subl $4,%esp
33 fistpl (%esp)
/freebsd-9.3-release/lib/csu/i386-elf/
H A Dcrtn.S30 add $12,%esp
34 add $12,%esp
/freebsd-9.3-release/lib/libc/i386/gen/
H A Dsigsetjmp.S57 movl 8(%esp),%eax
58 movl 4(%esp),%ecx
64 subl $12,%esp /* make the stack 16-byte aligned */
72 addl $24,%esp
74 addl $12,%esp
77 movl 4(%esp),%ecx
78 2: movl 0(%esp),%edx
81 movl %esp, 8(%ecx)
93 movl 4(%esp),%edx
98 subl $12,%esp /* mak
[all...]
H A Dsetjmp.S52 movl 4(%esp),%ecx
55 subl $12,%esp /* make the stack 16-byte aligned */
63 addl $24,%esp
65 addl $12,%esp
68 movl 4(%esp),%ecx
69 movl 0(%esp),%edx
72 movl %esp, 8(%ecx)
84 movl 4(%esp),%edx
87 subl $12,%esp /* make the stack 16-byte aligned */
95 addl $24,%esp
[all...]
/freebsd-9.3-release/lib/libc/i386/string/
H A Dmemchr.S44 movl 8(%esp),%edi /* string address */
45 movl 12(%esp),%eax /* set character to search for */
46 movl 16(%esp),%ecx /* set length of search */
47 testl %esp,%esp /* clear Z flag, for len == 0 */
/freebsd-9.3-release/lib/libstand/i386/
H A D_setjmp.S51 movl 4(%esp),%eax
52 movl 0(%esp),%edx
55 movl %esp, 8(%eax)
64 movl 4(%esp),%edx
65 movl 8(%esp),%eax
68 movl 8(%edx),%esp
75 1: movl %ecx,0(%esp)
/freebsd-9.3-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...]

Completed in 114 milliseconds

123456789