/titanic_41/usr/src/lib/brand/shared/brand/i386/ |
H A D | handler.s | 80 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 D | boot_elf.s | 106 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 D | nextafter.s | 45 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 D | nextafterl.s | 41 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 D | nexttowardl.s | 41 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 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 | 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 | 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 | 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
|
/titanic_41/usr/src/common/bignum/i386/ |
H A D | bignum_i386_asm.s | 391 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 D | tst.ret.s | 64 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 D | tst.embedded.s | 35 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 D | tst.branch.s | 35 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 D | desctbls_asm.s | 76 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 D | dtrace_asm.s | 56 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 D | asm.S | 136 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 D | getcpuid.s | 46 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.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
|
/titanic_41/usr/src/cmd/sgs/rtld.4.x/ |
H A D | rtld.4.x.c | 235 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 D | kaif_invoke.s | 46 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.c | 76 __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.c | 74 __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.c | 62 _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 D | muldiv.s | 72 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 …]
|