/illumos-gate/usr/src/boot/efi/loader/arch/i386/ |
H A D | multiboot_tramp.S | 67 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 D | handler.S | 81 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 D | boot_elf.S | 116 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 D | nextafter.S | 45 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 D | nextafterl.S | 41 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 D | nexttowardl.S | 41 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 D | nextafterf.S | 42 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.S | 65 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 D | log10.S | 64 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 D | log.S | 64 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 D | atan2.S | 55 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 D | fmod.S | 51 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 D | bignum_i386_asm.S | 391 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 D | tst.ret.S | 62 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 D | tst.embedded.S | 33 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 D | tst.branch.S | 33 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 D | asm.S | 495 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 D | stack_i386.S | 35 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 D | getcpuid.S | 44 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.S | 47 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.S | 196 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.c | 76 __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.c | 74 __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 D | muldiv.S | 72 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 D | btxv86.s | 62 __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
|