Home
last modified time | relevance | path

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

12345

/illumos-gate/usr/src/boot/efi/loader/arch/i386/
H A Dmultiboot_tramp.S67 pushl %ebp
68 movl %esp, %ebp
100 movw $0x0, -0x1c(%ebp)
101 movw $0x0, -0x1a(%ebp)
102 movb $0x0, -0x18(%ebp)
103 movb $0x0, -0x17(%ebp)
104 movb $0x0, -0x16(%ebp)
112 movb $0x0, -0xd(%ebp)
115 movw $0x0, -0xa(%ebp)
116 movb $0x0, -0x8(%ebp)
[all …]
/illumos-gate/usr/src/lib/brand/shared/brand/i386/
H A Dhandler.s81 movl %esp, %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)
91 mov %cs, EH_LOCALS_GREG(CS)(%ebp)
92 mov %ds, EH_LOCALS_GREG(DS)(%ebp)
93 mov %es, EH_LOCALS_GREG(ES)(%ebp)
94 mov %fs, EH_LOCALS_GREG(FS)(%ebp)
95 mov %gs, EH_LOCALS_GREG(GS)(%ebp)
161 movl %ebp, %ecx
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Dboot_elf.s117 lea 4(%ebp), %edi
119 movl 0(%ebp), %edi
120 movl %edi, -80(%ebp) / %ebp
170 subl $4, %ebp / adjust %ebp for 'ret'
183 popl %ebp /
221 movl %edx, -88(%ebp) / -88(%ebp) == prev frame sz
265 popl %ebp /
307 pushl %ebp
308 movl %esp, %ebp
321 movl %ebp, %esp
[all …]
/illumos-gate/usr/src/lib/libm/i386/src/
H A Dnextafter.s45 pushl %ebp
46 movl %esp,%ebp
47 fldl 16(%ebp) / y
60 movl %ecx,-8(%ebp)
62 movl %ecx,-4(%ebp)
72 movl %ecx,-8(%ebp)
98 fldl -8(%ebp)
108 pushl -4(%ebp)
109 pushl -8(%ebp)
110 pushl -4(%ebp)
[all …]
H A Dnextafterl.s41 pushl %ebp
42 movl %esp,%ebp
43 fldt 20(%ebp) / y
56 movl $0,-8(%ebp)
58 movl %ecx,-4(%ebp)
68 movl $0,-8(%ebp)
70 movl %ecx,-4(%ebp)
139 movl %edx,-8(%ebp)
140 movl %ecx,-4(%ebp)
148 movl %edx,-8(%ebp)
[all …]
H A Dnexttowardl.s41 pushl %ebp
42 movl %esp,%ebp
43 fldt 20(%ebp) / y
56 movl $0,-8(%ebp)
58 movl %ecx,-4(%ebp)
68 movl $0,-8(%ebp)
70 movl %ecx,-4(%ebp)
139 movl %edx,-8(%ebp)
140 movl %ecx,-4(%ebp)
148 movl %edx,-8(%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
/illumos-gate/usr/src/common/bignum/i386/
H A Dbignum_i386_asm.s391 pushl %ebp
432 pushl %ebp
457 pushl %ebp
679 pushl %ebp
720 pushl %ebp
737 pushl %ebp
772 pushl %ebp
813 incl %ebp
822 popl %ebp
835 pushl %ebp
[all …]
/illumos-gate/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
105 movl %ebp, %esp
106 popl %ebp
111 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
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dasm.S495 popl %ebp
800 popl %ebp
1474 pop %ebp
1515 pop %ebp
1591 pop %ebp
2180 pop %ebp
2223 pop %ebp
2257 pop %ebp
2289 pop %ebp
2331 pop %ebp
[all …]
/illumos-gate/usr/src/test/os-tests/tests/stackalign/
H A Dstack_i386.s35 pushl %ebp
36 movl %esp, %ebp
37 leal 8(%ebp), %eax
38 movl 8(%ebp), %ecx
43 popl %ebp
56 pushl %ebp
57 movl %esp, %ebp
58 leal 8(%ebp), %eax
63 popl %ebp
/illumos-gate/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
/illumos-gate/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
H A D_div64.s196 pushl %ebp
226 popl %ebp
249 popl %ebp
269 xorl %ebp, %ebp / q0
336 xorl %ebp, %ebp / x0
504 popl %ebp
539 popl %ebp
679 xorl %ebp, %ebp / negative
693 testl %ebp, %ebp / negative
870 xorl %ebp, %ebp / negative
[all …]
/illumos-gate/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 != 0) { 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 …]
/illumos-gate/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 != 0) { 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 …]
/illumos-gate/usr/src/common/util/i386/
H A Dmuldiv.s72 push %ebp
89 popl %ebp
272 popl %ebp
315 xorl %ebp, %ebp / q0
382 xorl %ebp, %ebp / x0
725 xorl %ebp, %ebp / negative
739 testl %ebp, %ebp / negative
1016 xorl %ebp, %ebp / negative
1030 testl %ebp, %ebp / negative
1207 xorl %ebp, %ebp / negative
[all …]
/illumos-gate/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;
/illumos-gate/usr/src/boot/i386/btx/lib/
H A Dbtxv86.s62 __v86_swap: xchgl %ebp,0x4(%esp,1) # Swap pointer, EBP
63 xchgl %eax,V86_EAX(%ebp) # Swap EAX
64 xchgl %ecx,V86_ECX(%ebp) # Swap ECX
65 xchgl %edx,V86_EDX(%ebp) # Swap EDX
66 xchgl %ebx,V86_EBX(%ebp) # Swap EBX
70 xchgl %eax,V86_EFL(%ebp) # Swap
74 xchgl %eax,V86_EBP(%ebp) # Swap
77 xchgl %esi,V86_ESI(%ebp) # Swap ESI
78 xchgl %edi,V86_EDI(%ebp) # Swap EDI
79 xchgl %ebp,0x4(%esp,1) # Swap pointer, EBP

12345