Searched refs:esp (Results 51 - 75 of 185) sorted by relevance

12345678

/openbsd-current/gnu/llvm/compiler-rt/lib/builtins/i386/
H A Dumoddi3.S28 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),
[all...]
H A Dmoddi3.S31 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),
[all...]
H A Dfloatundixf.S32 movss 8(%esp), %xmm0 // hi 32 bits of input
33 movss 4(%esp), %xmm1 // lo 32 bits of input
37 movsd %xmm1, 4(%esp)
38 fldl 4(%esp)
39 movsd %xmm0, 4(%esp)
40 faddl 4(%esp)
H A Dfloatdidf.S26 cvtsi2sd 8(%esp), %xmm1
27 movss 4(%esp), %xmm0 // low 32 bits of a
35 movsd %xmm0, 4(%esp)
36 fldl 4(%esp)
H A Ddivdi3.S31 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),
[all...]
H A Dudivdi3.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 [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),
[all...]
H A Dashrdi3.S15 movd 12(%esp), %xmm2 // Load count
16 movl 8(%esp), %eax
18 movd 4(%esp), %xmm0
19 movd 8(%esp), %xmm1
22 movq 4(%esp), %xmm0 // Load input
52 movl 12(%esp), %ecx // Load count
53 movl 8(%esp), %edx // Load high
54 movl 4(%esp), %eax // Load low
H A Dchkstk2.S9 // _chkstk (_alloca) routine - probe stack between %esp and (%esp-%eax) in 4k increments,
10 // then decrement %esp by %eax. Preserves all registers except %esp and flags.
20 lea 8(%esp),%ecx // esp before calling this routine -> ecx
32 lea 4(%esp),%eax // load pointer to the return address into eax
33 mov %ecx,%esp // install the new top of stack pointer into esp
36 sub %esp,
[all...]
/openbsd-current/lib/libm/arch/i387/
H A Ds_log1p.S41 fldl 4(%esp)
57 fldl 4(%esp)
66 fldl 4(%esp)
H A De_asin.S11 fldl 4(%esp) /* x */
H A De_log10.S11 fldl 4(%esp)
H A Ds_atan.S10 fldl 4(%esp)
H A Ds_log1pf.S17 flds 4(%esp)
H A Ds_tanf.S11 flds 4(%esp)
H A Ds_significandf.S10 flds 4(%esp)
H A Ds_significand.S10 fldl 4(%esp)
/openbsd-current/lib/libc/arch/i386/string/
H A Dmemchr.S11 movl 8(%esp),%edi /* string address */
12 movl 12(%esp),%eax /* set character to search for */
13 movl 16(%esp),%ecx /* set length of search */
H A Dbcmp.S12 movl 12(%esp),%edi
13 movl 16(%esp),%esi
17 movl 20(%esp),%ecx /* compare by words */
23 movl 20(%esp),%ecx /* compare remainder by bytes */
/openbsd-current/sys/lib/libkern/arch/i386/
H A Dmemchr.S12 movl 8(%esp),%edi /* string address */
13 movl 12(%esp),%eax /* set character to search for */
14 movl 16(%esp),%ecx /* set length of search */
H A Dbcmp.S13 movl 12(%esp),%edi
14 movl 16(%esp),%esi
17 movl 20(%esp),%ecx /* compare by words */
23 movl 20(%esp),%ecx /* compare remainder by bytes */
H A Dscanc.S36 movl 4(%esp),%ecx
41 movl 16(%esp),%esi
42 movl 20(%esp),%edi
43 movb 24(%esp),%dl
H A Dmemmove.S46 movl 12(%esp),%esi
47 movl 16(%esp),%edi
57 movl 12(%esp),%edi
58 movl 16(%esp),%esi
60 movl 20(%esp),%ecx
72 movl 12(%esp),%edi
73 movl 16(%esp),%esi
74 movl 20(%esp),%ecx
80 movl 20(%esp),%ecx
98 movl 20(%esp),
[all...]
/openbsd-current/sys/arch/i386/stand/libsa/
H A Ddebug_i386.S53 movl 0xf*4(%esp), %eax
55 movl %eax, 0xf*4(%esp)
58 movl 0x0c*4(%esp), %eax /* trapno */
62 movb 0x0d*4(%esp), %al /* error */
77 addl $0x8, %esp
91 movl 0x0c*4(%esp), %eax; stosl /* %eax */
92 movl 0x0b*4(%esp), %eax; stosl /* %ecx */
93 movl 0x0a*4(%esp), %eax; stosl /* %edx */
94 movl 0x09*4(%esp), %eax; stosl /* %ebx */
95 movl 0x08*4(%esp),
[all...]
/openbsd-current/lib/libc/arch/i386/stdlib/
H A Dabs.S36 movl 4(%esp),%eax
H A Dlabs.S36 movl 4(%esp),%eax

Completed in 106 milliseconds

12345678