/titanic_44/usr/src/lib/libm/common/m9x/ |
H A D | __fenv_i386.il | 27 movl (%esp),%eax 33 movl (%esp),%eax 46 movl (%esp),%eax 51 movl (%esp),%eax 136 movl (%esp),%eax 137 movl 4(%esp),%edx 138 movl 8(%esp),%ecx 145 movl (%esp),%eax 146 movl 4(%esp),%edx 147 movl 8(%esp),%ecx [all …]
|
/titanic_44/usr/src/lib/libc/i386/gen/ |
H A D | _div64.s | 200 movl 68(%esp), %edi / y, 202 movl %eax, 40(%esp) / x, x 203 movl %edx, 44(%esp) / x, x 204 movl %edi, %esi /, tmp62 205 movl %edi, %ecx / tmp62, tmp63 207 movl %edx, %eax /, tmp68 211 movl 72(%esp), %ebp / pmod, 213 movl 40(%esp), %eax / x, q0 214 movl %ecx, %edi / <result>, <result> 216 movl %edx, (%ebp) / div_rem, [all …]
|
H A D | _divdi3.s | 68 movl 4(%esp), %eax / x, x 69 movl 8(%esp), %edx / x, x 85 movl %esp, %ecx /, tmp65 86 movl 16(%esp), %eax / x, x 87 movl 20(%esp), %edx / x, x 92 movl 12(%esp), %eax / rem, rem 93 movl 16(%esp), %edx / rem, rem 131 movl 28(%esp), %edx / x, x 133 movl 24(%esp), %eax / x, x 134 movl 32(%esp), %esi / y, y [all …]
|
/titanic_44/usr/src/common/util/i386/ |
H A D | muldiv.s | 78 movl 8(%ebp),%eax / A.Lo (b) 79 movl %eax,%esi / Save A.lo for later 85 movl %esi,%edx 88 movl %ebp,%esp 246 movl 68(%esp), %edi / y, 248 movl %eax, 40(%esp) / x, x 249 movl %edx, 44(%esp) / x, x 250 movl %edi, %esi /, tmp62 251 movl %edi, %ecx / tmp62, tmp63 253 movl %edx, %eax /, tmp68 [all …]
|
/titanic_44/usr/src/uts/intel/kdi/ia32/ |
H A D | kdi_asm.s | 54 movl %gs:CPU_ID, %ebx; \ 55 movl %ebx, %eax; \ 56 movl $KRS_SIZE, %ecx; \ 58 movl $kdi_cpusave, %edx; \ 69 movl %gs:CPU_IDT, %edx; \ 72 movl %edx, KRS_IDT(%eax); \ 73 movl %gs:CPU_GDT, %edx; \ 74 movl %edx, KRS_GDT(%eax); \ 125 movl KRS_MSR(%edi), %ebx; \ 129 movl MSR_NUM(%ebx), %ecx; \ [all …]
|
/titanic_44/usr/src/uts/i86pc/ml/ |
H A D | bios_call_src.s | 51 #define MOVCR(x, y) movl x,%eax; movl %eax, y 63 movl %ebp, save_ebp 64 movl %esp, save_esp 65 movl %ebx, save_ebx 66 movl %esi, save_esi 67 movl %edi, save_edi 70 movl 8(%esp), %esi 73 movl 4(%esp), %ebx 76 movl $_start, %esp 80 movl %esp, %edi [all …]
|
H A D | fb_swtch_src.s | 55 movl %cr0, %eax ;\ 57 movl %eax, %cr0 74 1: movl FB_DEST_PA(fbf), %esi; \ 76 movl FB_SEC_PADDR(fbs), %edi; \ 77 movl FB_SEC_SIZE(fbs), %ecx; \ 81 movl FB_SEC_BSS_SIZE(fbs), %ecx; \ 112 movl 0x4(%esp), %esi /* address of fastboot info struct */ 115 movl $_start, %esp 119 movl %esp, %edi /* destination on the new stack */ 120 movl $FI_VALID, %ecx /* size to copy */ [all …]
|
H A D | cpr_wakecode.s | 140 movl $MSR_AMD_FSBASE, %ecx 142 movl %eax, WC_FSBASE(%rdi) 143 movl %edx, WC_FSBASE+4(%rdi) 149 movl $MSR_AMD_GSBASE, %ecx / save gsbase msr 151 movl %eax, WC_GSBASE(%rdi) 152 movl %edx, WC_GSBASE+4(%rdi) 154 movl $MSR_AMD_KGSBASE, %ecx / save kgsbase msr 156 movl %eax, WC_KGSBASE(%rdi) 157 movl %edx, WC_KGSBASE+4(%rdi) 180 movl 4(%esp), %eax / wc_cpu_t * [all …]
|
H A D | syscall_asm_amd64.s | 206 movl $from, %edi; \ 207 movl $to, %esi; \ 294 movl $__LINE__, %esi; \ 307 movl $__LINE__, %esi; \ 331 movl %eax, TTR_SYSNUM(%rdi); \ 443 movl $UCS_SEL, REGOFF_CS(%rsp) 446 movl $UDS_SEL, REGOFF_SS(%rsp) 448 movl %eax, %eax /* wrapper: sysc# -> %eax */ 509 movl REGOFF_RAX(%rsp), %eax /* (%rax damaged by mstate call) */ 551 movl %r12d, %r12d /* lower 32-bits into %eax */ [all …]
|
H A D | mpcore.s | 100 movl $0xffc, %esp 101 movl %cr0, %eax 107 movl %eax, %cr0 132 movl $0x80000000, %eax /* get largest extended CPUID */ 136 movl $0x80000001, %eax 145 movl %cr4, %eax 152 movl %eax, %cr4 161 addr32 movl CR3OFF, %eax 162 movl %eax, %cr3 167 movl $MSR_AMD_EFER, %ecx [all …]
|
/titanic_44/usr/src/lib/brand/shared/brand/i386/ |
H A D | handler.s | 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) 98 movl %ecx, EH_LOCALS_GREG(EFL)(%ebp) 99 movl EH_ARGS_OFFSET(0)(%ebp), %ecx /* save syscall ebp */ [all …]
|
/titanic_44/usr/src/common/atomic/i386/ |
H A D | atomic.s | 47 movl 4(%esp), %eax 56 movl 4(%esp), %eax 66 movl 4(%esp), %eax 76 movl 4(%esp), %edx / %edx = target address 88 movl 4(%esp), %edx / %edx = target address 101 movl 4(%esp), %edx / %edx = target address 122 movl 12(%esp), %edi / %edi = target address 123 movl (%edi), %eax 124 movl 4(%edi), %edx / %edx:%eax = old value 134 movl %ebx, %eax [all …]
|
/titanic_44/usr/src/uts/intel/ia32/ml/ |
H A D | lock_prim.s | 87 movl $LS_LOCK_TRY_ACQUIRE, %edi /* edi = event */ 115 movl $1, %eax 124 movl $1,%edx 125 movl 4(%esp),%ecx /* ecx = lock addr */ 132 movl %gs:CPU_THREAD, %edx /* edx = thread addr */ 135 movl $LS_LOCK_TRY_ACQUIRE, %eax 142 movl $-1,%edx 143 movl 4(%esp),%ecx /* ecx = lock addr */ 153 movl kernelbase, %eax 163 movl $1,%eax [all …]
|
H A D | i86_subr.s | 122 movl %gs:CPU_THREAD, %edx 123 movl 4(%esp), %eax /* jumpbuf address */ 125 movl %eax, T_ONFAULT(%edx) /* jumpbuf in t_onfault */ 126 movl %ecx, T_LOFAULT(%edx) /* catch_fault in t_lofault */ 130 movl %gs:CPU_THREAD, %edx 132 movl T_ONFAULT(%edx), %ecx /* address of save area */ 133 movl %eax, T_ONFAULT(%edx) /* turn off onfault */ 134 movl %eax, T_LOFAULT(%edx) /* turn off lofault */ 140 movl %gs:CPU_THREAD, %edx 142 movl %eax, T_ONFAULT(%edx) /* turn off onfault */ [all …]
|
H A D | hypersubr.s | 189 movl %edi, %eax 196 movl %edi, %eax 204 movl %edi, %eax 213 movl %edi, %eax 223 movl %edi, %eax 234 movl %edi, %eax 248 movl 4(%esp), %eax 256 movl 8(%esp), %eax 257 movl 12(%esp), %ebx 266 movl 8(%esp), %eax [all …]
|
H A D | swtch.s | 164 movl %ebp, T_EBP(thread_t); \ 165 movl %ebx, T_EBX(thread_t); \ 166 movl %esi, T_ESI(thread_t); \ 167 movl %edi, T_EDI(thread_t); \ 169 movl %esp, %ebp; \ 170 movl %esp, T_SP(thread_t); \ 171 movl retaddr, T_PC(thread_t); \ 172 movl 8(%ebp), %edi; \ 185 movl %gs:CPU_THREAD, scratch_reg; \ 186 movl T_EBP(scratch_reg), %ebp; \ [all …]
|
/titanic_44/usr/src/lib/libc/amd64/sys/ |
H A D | vforkx.s | 66 movl $MASKSET3, %r8d /* block all signals */ 67 movl $MASKSET2, %ecx 68 movl $MASKSET1, %edx 69 movl $MASKSET0, %esi 70 movl $SIG_SETMASK, %edi 74 movl $2, %edi 82 movl %fs:UL_SIGMASK+12, %r8d /* reinstate signals */ 83 movl %fs:UL_SIGMASK+8, %ecx 84 movl %fs:UL_SIGMASK+4, %edx 85 movl %fs:UL_SIGMASK, %esi [all …]
|
/titanic_44/usr/src/grub/grub-0.97/stage2/ |
H A D | setjmp.S | 59 movl 4(%esp), %ecx /* fetch buffer */ 60 movl %ebx, 0(%ecx) 61 movl %esi, 4(%ecx) 62 movl %edi, 8(%ecx) 63 movl %ebp, 12(%ecx) /* save frame pointer of caller */ 65 movl %esp, 16(%ecx) /* save stack pointer of caller */ 66 movl %edx, 20(%ecx) /* save pc of caller */ 71 movl 8(%esp), %eax /* return(v) */ 72 movl 4(%esp), %ecx /* fetch buffer */ 73 movl 0(%ecx), %ebx [all …]
|
H A D | asm.S | 136 ADDR32 movl %ebp, EXT_C(install_second_sector) 140 movl $STACKOFF, %ebp 141 movl %ebp, %esp 163 movl $__bss_start, %edi 165 movl $_edata, %edi 167 movl $edata, %edi 172 movl $end, %ecx 174 movl $_end, %ecx 222 movl %esp,%ebp 284 movl $(ABS(pxenv_undi_isr)),%eax [all …]
|
/titanic_44/usr/src/cmd/sgs/rtld/i386/ |
H A D | boot_elf.s | 106 movl -4(%ebp), %eax / %eax = dyndata 109 movl SYMDEF_VALUE_OFF(%eax), %edi 110 movl %edi, -8(%ebp) / save destination address 118 movl %edi, -84(%ebp) / %esp 119 movl 0(%ebp), %edi 120 movl %edi, -80(%ebp) / %ebp 124 movl -4(%ebp), %edi 136 movl %eax, -8(%ebp) / save calling address 146 movl audit_flags@GOT(%ebx), %eax 147 movl (%eax), %eax [all …]
|
/titanic_44/usr/src/lib/libm/i386/src/ |
H A D | nextafterl.s | 42 movl %esp,%ebp 55 movl $1,-12(%ebp) /// -12(%ebp) contains Fminl 56 movl $0,-8(%ebp) 57 movl $0,%ecx /// final needs this 58 movl %ecx,-4(%ebp) 67 movl $1,-12(%ebp) /// -12(%ebp) contains -Fminl 68 movl $0,-8(%ebp) 69 movl $0x00008000,%ecx /// final needs this 70 movl %ecx,-4(%ebp) 76 movl 12(%ebp),%edx / high word of significand of x [all …]
|
H A D | nexttowardl.s | 42 movl %esp,%ebp 55 movl $1,-12(%ebp) /// -12(%ebp) contains Fminl 56 movl $0,-8(%ebp) 57 movl $0,%ecx /// final needs this 58 movl %ecx,-4(%ebp) 67 movl $1,-12(%ebp) /// -12(%ebp) contains -Fminl 68 movl $0,-8(%ebp) 69 movl $0x00008000,%ecx /// final needs this 70 movl %ecx,-4(%ebp) 76 movl 12(%ebp),%edx / high word of significand of x [all …]
|
H A D | nextafter.s | 46 movl %esp,%ebp 59 movl $1,%ecx /// Fmin 60 movl %ecx,-8(%ebp) 61 movl $0,%ecx /// Fmin+4 62 movl %ecx,-4(%ebp) 71 movl $1,%ecx /// Fmin 72 movl %ecx,-8(%ebp) 73 movl $0,%ecx /// Fmin+4 75 movl %ecx,-4(%ebp) 81 movl 8(%ebp),%eax / low x [all …]
|
/titanic_44/usr/src/uts/i86xpv/ml/ |
H A D | ia32.il | 32 movl (%esp), %eax 38 movl 4(%esp), %eax 39 movl 8(%esp), %ebx 46 movl 4(%esp), %eax 47 movl 8(%esp), %ebx 48 movl 12(%esp), %ecx 55 movl 4(%esp), %eax 56 movl 8(%esp), %ebx 57 movl 12(%esp), %ecx 58 movl 16(%esp), %edx [all …]
|
/titanic_44/usr/src/common/bignum/i386/ |
H A D | bignum_i386_asm.s | 113 movl %cr0, reg; \ 123 movl $0, reg; \ 133 movl %esp, sreg; \ 199 movl $1, %eax / Get feature information 201 movl %edx, %eax / set return value 392 movl %esp, %ebp 401 movl 8(%ebp), %edx 402 movl 12(%ebp), %ebx 403 movl 16(%ebp), %ecx 406 movl %eax, %esi [all …]
|