Home
last modified time | relevance | path

Searched refs:ebp (Results 1 – 25 of 107) 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.S116 lea 4(%ebp), %edi
118 movl 0(%ebp), %edi
119 movl %edi, -80(%ebp) / %ebp
169 subl $4, %ebp / adjust %ebp for 'ret'
182 popl %ebp /
220 movl %edx, -88(%ebp) / -88(%ebp) == prev frame sz
264 popl %ebp /
306 pushl %ebp
307 movl %esp, %ebp
320 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 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 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 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
H A Dfmod.S51 pushl %ebp
52 movl %esp,%ebp
55 pushl 20(%ebp) / pass x
56 pushl 16(%ebp)
57 pushl 12(%ebp) / pass y
58 pushl 8(%ebp)
/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.S62 pushl %ebp
63 movl %esp, %ebp
64 movl 8(%ebp), %eax
66 movl %ebp, %esp
67 popl %ebp
72 pushl %ebp
73 movl %esp, %ebp
103 movl %ebp, %esp
104 popl %ebp
109 movl %ebp, %esp
[all …]
H A Dtst.embedded.S33 pushl %ebp
34 movl %esp, %ebp
35 movl 8(%ebp), %eax
37 popl %ebp
42 pushl %ebp
43 movl %esp, %ebp
45 movl $0x0, -4(%ebp)
47 leal -4(%ebp), %eax
64 popl %ebp
H A Dtst.branch.S33 pushl %ebp
34 movl %esp, %ebp
35 movl 8(%ebp), %eax
37 popl %ebp
42 pushl %ebp
43 movl %esp, %ebp
45 movl $0x0, -4(%ebp)
48 leal -4(%ebp), %eax
69 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.S44 pushl %ebp
45 movl %esp, %ebp
47 movl 8(%ebp), %eax
50 movl 0xc(%ebp), %eax
52 movl 0x10(%ebp), %eax
54 movl 0x14(%ebp), %eax
58 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/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