Home
last modified time | relevance | path

Searched refs:ebp (Results 1 – 25 of 112) sorted by relevance

12345

/titanic_41/usr/src/lib/brand/shared/brand/i386/
H A Dhandler.s80 pushl %ebp /* allocate a stack frame */
81 movl %esp, %ebp
84 movl $0, EH_LOCALS_GREG(TRAPNO)(%ebp)
85 movl $0, EH_LOCALS_GREG(ERR)(%ebp)
86 movl %ebx, EH_LOCALS_GREG(EBX)(%ebp)
87 movl %ecx, EH_LOCALS_GREG(ECX)(%ebp)
88 movl %edx, EH_LOCALS_GREG(EDX)(%ebp)
89 movl %edi, EH_LOCALS_GREG(EDI)(%ebp)
90 movl %esi, EH_LOCALS_GREG(ESI)(%ebp)
91 mov %cs, EH_LOCALS_GREG(CS)(%ebp)
[all …]
/titanic_41/usr/src/cmd/sgs/rtld/i386/
H A Dboot_elf.s106 movl -4(%ebp), %eax / %eax = dyndata
110 movl %edi, -8(%ebp) / save destination address
117 lea 4(%ebp), %edi
118 movl %edi, -84(%ebp) / %esp
119 movl 0(%ebp), %edi
120 movl %edi, -80(%ebp) / %ebp
124 movl -4(%ebp), %edi
127 lea -84(%ebp), %eax
136 movl %eax, -8(%ebp) / save calling address
161 movl 0(%ebp), %eax
[all …]
/titanic_41/usr/src/lib/libm/i386/src/
H A Dnextafter.s45 pushl %ebp
46 movl %esp,%ebp
47 fldl 16(%ebp) / y
49 fldl 8(%ebp) / load x
60 movl %ecx,-8(%ebp)
62 movl %ecx,-4(%ebp)
72 movl %ecx,-8(%ebp)
75 movl %ecx,-4(%ebp)
81 movl 8(%ebp),%eax / low x
82 movl 12(%ebp),%ecx / high x
[all …]
H A Dnextafterl.s41 pushl %ebp
42 movl %esp,%ebp
43 fldt 20(%ebp) / y
45 fldt 8(%ebp) / load x
55 movl $1,-12(%ebp) /// -12(%ebp) contains Fminl
56 movl $0,-8(%ebp)
58 movl %ecx,-4(%ebp)
67 movl $1,-12(%ebp) /// -12(%ebp) contains -Fminl
68 movl $0,-8(%ebp)
70 movl %ecx,-4(%ebp)
[all …]
H A Dnexttowardl.s41 pushl %ebp
42 movl %esp,%ebp
43 fldt 20(%ebp) / y
45 fldt 8(%ebp) / load x
55 movl $1,-12(%ebp) /// -12(%ebp) contains Fminl
56 movl $0,-8(%ebp)
58 movl %ecx,-4(%ebp)
67 movl $1,-12(%ebp) /// -12(%ebp) contains -Fminl
68 movl $0,-8(%ebp)
70 movl %ecx,-4(%ebp)
[all …]
H A Dnextafterf.s42 pushl %ebp
43 movl %esp,%ebp
45 flds 12(%ebp) / y
47 flds 8(%ebp) / x, y
57 movl $0x1,-4(%ebp) / -4(%ebp) contains Fminf
66 movl $0x80000001,-4(%ebp) / -4(%ebp) contains -Fminf
72 movl 8(%ebp),%eax / x
74 movl %eax,-4(%ebp)
77 movl 8(%ebp),%eax / x
79 movl %eax,-4(%ebp)
[all …]
H A D__reduction.s65 pushl %ebp
66 movl %esp,%ebp
69 leal -16(%ebp),%eax / address of y[0]
72 pushl 16(%ebp)
73 pushl 12(%ebp)
75 pushl 20(%ebp)
76 pushl 16(%ebp)
79 fldl -8(%ebp) / y[1]
80 fldl -16(%ebp) / y[0], y[1]
H A Dlog.s64 pushl %ebp
65 movl %esp,%ebp
79 pushl %ebp
80 movl %esp,%ebp
85 pushl 12(%ebp)
86 pushl 8(%ebp)
87 pushl 12(%ebp)
88 pushl 8(%ebp)
H A Dlog10.s64 pushl %ebp
65 movl %esp,%ebp
79 pushl %ebp
80 movl %esp,%ebp
85 pushl 12(%ebp)
86 pushl 8(%ebp)
87 pushl 12(%ebp)
88 pushl 8(%ebp)
H A Datan2.s55 pushl %ebp
56 movl %esp,%ebp
59 pushl 12(%ebp) / high y
60 pushl 8(%ebp) / low y
61 pushl 20(%ebp) / high x
62 pushl 16(%ebp) / low x
/titanic_41/usr/src/common/bignum/i386/
H A Dbignum_i386_asm.s391 pushl %ebp
392 movl %esp, %ebp
401 movl 8(%ebp), %edx
402 movl 12(%ebp), %ebx
403 movl 16(%ebp), %ecx
404 movd 20(%ebp), %mm3
412 movl 8(%ebp), %edx
413 movl 12(%ebp), %ebx
414 movl 16(%ebp), %ecx
415 movd 20(%ebp), %mm3
[all …]
/titanic_41/usr/src/cmd/dtrace/test/tst/i386/pid/
H A Dtst.ret.s64 pushl %ebp
65 movl %esp, %ebp
66 movl 8(%ebp), %eax
68 movl %ebp, %esp
69 popl %ebp
74 pushl %ebp
75 movl %esp, %ebp
77 movl $0x0, -4(%ebp)
80 leal -4(%ebp), %eax
105 movl %ebp, %esp
[all …]
H A Dtst.embedded.s35 pushl %ebp
36 movl %esp, %ebp
37 movl 8(%ebp), %eax
39 popl %ebp
44 pushl %ebp
45 movl %esp, %ebp
47 movl $0x0, -4(%ebp)
49 leal -4(%ebp), %eax
66 popl %ebp
H A Dtst.branch.s35 pushl %ebp
36 movl %esp, %ebp
37 movl 8(%ebp), %eax
39 popl %ebp
44 pushl %ebp
45 movl %esp, %ebp
47 movl $0x0, -4(%ebp)
50 leal -4(%ebp), %eax
71 popl %ebp
/titanic_41/usr/src/uts/intel/ia32/ml/
H A Ddesctbls_asm.s76 pushl %ebp
77 movl %esp, %ebp
78 movl 8(%ebp), %edx
85 pushl %ebp
86 movl %esp, %ebp
87 movl 8(%ebp), %edx
134 pushl %ebp
135 movl %esp, %ebp
136 movl 8(%ebp), %edx
143 pushl %ebp
[all …]
/titanic_41/usr/src/uts/intel/dtrace/
H A Ddtrace_asm.s56 movl %ebp, %eax
86 pushl %ebp / Setup stack frame
87 movl %esp, %ebp
89 movl 12(%ebp), %eax / Load flag pointer
211 pushl %ebp
212 movl %esp, %ebp
216 movl 8(%ebp), %esi / Load source address
217 movl 12(%ebp), %edi / Load destination address
218 movl 16(%ebp), %ecx / Load count
224 movl %ebp, %esp
[all …]
/titanic_41/usr/src/grub/grub-0.97/stage2/
H A Dasm.S136 ADDR32 movl %ebp, EXT_C(install_second_sector)
140 movl $STACKOFF, %ebp
141 movl %ebp, %esp
221 pushl %ebp
222 movl %esp,%ebp
227 movw 8(%ebp),%cx /* Seg:off addr of undi_call_info_t struct */
228 movw 12(%ebp),%dx /* Pass to 16-bit code in %cx:%dx */
262 popl %ebp
437 pushl %ebp
438 movl %esp, %ebp
[all …]
/titanic_41/usr/src/lib/libcpc/i386/
H A Dgetcpuid.s46 pushl %ebp
47 movl %esp, %ebp
49 movl 8(%ebp), %eax
52 movl 0xc(%ebp), %eax
54 movl 0x10(%ebp), %eax
56 movl 0x14(%ebp), %eax
60 popl %ebp
/titanic_41/usr/src/lib/libc/i386/gen/
H A D_mul64.s47 push %ebp
48 mov %esp,%ebp
50 mov 12(%ebp),%eax / A.hi (a)
51 mull 16(%ebp) / Multiply A.hi by B.lo (produces ad)
53 movl 8(%ebp),%eax / A.Lo (b)
55 mull 16(%ebp) / Multiply A.Lo by B.LO (dx:ax = bd.)
58 mull 20(%ebp) / Multiply A.lo * B.hi (producing bc)
63 movl %ebp,%esp
64 popl %ebp
/titanic_41/usr/src/cmd/sgs/rtld.4.x/
H A Drtld.4.x.c235 Elf32_Boot *ebp; /* communication with ld.so */ local
320 ebp = eb;
325 ebp->eb_tag = EB_DYNAMIC,
326 (ebp++)->eb_un.eb_ptr = (Elf32_Addr)ip->crt_udp;
327 ebp->eb_tag = EB_ARGV, (ebp++)->eb_un.eb_ptr = (Elf32_Addr)program_name;
328 ebp->eb_tag = EB_ENVP, (ebp++)->eb_un.eb_ptr = (Elf32_Addr)ip->crt_ep;
329 ebp->eb_tag = EB_DEVZERO,
330 (ebp++)->eb_un.eb_val = (Elf32_Word)ip->crt_dzfd;
353 ebp->eb_tag = EB_AUXV, (ebp++)->eb_un.eb_ptr = (Elf32_Addr)addr;
357 ebp->eb_tag = EB_PAGESIZE, (ebp++)->eb_un.eb_val =
[all …]
/titanic_41/usr/src/cmd/mdb/intel/ia32/kmdb/
H A Dkaif_invoke.s46 pushl %ebp
47 movl %esp, %ebp
50 movl 0xc(%ebp), %ecx /* argc */
51 movl 0x10(%ebp), %edi /* argv */
61 2: movl 0x8(%ebp), %eax
65 movl 0xc(%ebp), %ecx
/titanic_41/usr/src/lib/libc/i386/crt/
H A D_rtld.c76 __rtld(Elf32_Boot *ebp, const char *strings[], int (*funcs[])()) in __rtld() argument
102 while (ebp->eb_tag != NULL) { in __rtld()
103 switch (ebp->eb_tag) { in __rtld()
105 program_name = *((char **)ebp->eb_un.eb_ptr); in __rtld()
108 for (ap = (auxv_t *)ebp->eb_un.eb_ptr; in __rtld()
116 ebp++; in __rtld()
125 ebp->eb_tag = EB_PAGESIZE, (ebp++)->eb_un.eb_val = in __rtld()
249 ebp->eb_tag = EB_LDSO_BASE; in __rtld()
250 (ebp++)->eb_un.eb_ptr = (Elf32_Addr)addr; in __rtld()
321 ebp->eb_tag = EB_DEVZERO, (ebp++)->eb_un.eb_val = dzfd; in __rtld()
[all …]
/titanic_41/usr/src/lib/libc/sparc/crt/
H A D_rtld.c74 __rtld(Elf32_Boot *ebp, const char *strings[], int (*funcs[])()) in __rtld() argument
101 while (ebp->eb_tag != NULL) { in __rtld()
102 switch (ebp->eb_tag) { in __rtld()
104 program_name = *((char **)ebp->eb_un.eb_ptr); in __rtld()
107 for (ap = (auxv_t *)ebp->eb_un.eb_ptr; in __rtld()
115 ebp++; in __rtld()
124 ebp->eb_tag = EB_PAGESIZE, (ebp++)->eb_un.eb_val = in __rtld()
249 ebp->eb_tag = EB_LDSO_BASE; in __rtld()
250 (ebp++)->eb_un.eb_ptr = (Elf32_Addr)addr; in __rtld()
322 ebp->eb_tag = EB_DEVZERO, (ebp++)->eb_un.eb_val = dzfd; in __rtld()
[all …]
/titanic_41/usr/src/cmd/sgs/rtld/sparc/
H A D_setup.c62 _setup(Boot *ebp, Dyn *ld_dyn) argument
86 for (; ebp->eb_tag != EB_NULL; ebp++)
87 switch (ebp->eb_tag) {
90 aoutdyn = (Link_dynamic *)ebp->eb_un.eb_val;
94 ld_base = (unsigned long)ebp->eb_un.eb_val;
97 _argv = (char **)ebp->eb_un.eb_ptr;
100 _envp = (char **)ebp->eb_un.eb_ptr;
103 _auxv = (auxv_t *)ebp->eb_un.eb_ptr;
106 _syspagsz = (int)ebp->eb_un.eb_val;
/titanic_41/usr/src/common/util/i386/
H A Dmuldiv.s72 push %ebp
73 mov %esp,%ebp
75 mov 12(%ebp),%eax / A.hi (a)
76 mull 16(%ebp) / Multiply A.hi by B.lo (produces ad)
78 movl 8(%ebp),%eax / A.Lo (b)
80 mull 16(%ebp) / Multiply A.Lo by B.LO (dx:ax = bd.)
83 mull 20(%ebp) / Multiply A.lo * B.hi (producing bc)
88 movl %ebp,%esp
89 popl %ebp
242 pushl %ebp
[all …]

12345