/illumos-gate/usr/src/boot/lib/libstand/i386/ |
H A D | _setjmp.S | 51 movl 4(%esp),%eax 52 movl 0(%esp),%edx 53 movl %edx, 0(%eax) /* rta */ 54 movl %ebx, 4(%eax) 55 movl %esp, 8(%eax) 56 movl %ebp,12(%eax) 57 movl %esi,16(%eax) 58 movl %edi,20(%eax) 64 movl 4(%esp),%edx 65 movl [all...] |
/illumos-gate/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 [all...] |
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/ |
H A D | multiboot_tramp.S | 46 movl $MULTIBOOT_BOOTLOADER_MAGIC, %eax 48 movl 8(%esp), %ebx 49 movl 4(%esp), %ecx
|
H A D | amd64_tramp.S | 80 movl $MSR_EFER, %ecx 86 movl %cr4, %eax 88 movl %eax, %cr4 91 movl $VTOP(PT4), %eax 92 movl %eax, %cr3 95 movl %cr0, %eax 97 movl %eax, %cr0 100 movl $VTOP(gdtdesc), %eax 101 movl VTOP(entry_hi), %esi 102 movl VTO [all...] |
/illumos-gate/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 1 [all...] |
/illumos-gate/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 [all...] |
/illumos-gate/usr/src/uts/intel/ia32/krtld/ |
H A D | kobj_crt.s | 60 movl %esp, %eax 61 movl %eax, save_esp2 64 movl $romp, %eax 65 movl (%eax), %ecx 68 movl $ops, %eax 69 movl (%eax), %ebx 71 movl 8(%ebp), %eax 74 movl save_esp2, %eax 75 movl %eax, %esp
|
/illumos-gate/usr/src/boot/lib/libz/contrib/asm686/ |
H A D | match.S | 111 movl deflatestate(%esp), %edx 112 movl curmatch(%esp), %ecx 120 movl dsPrevLen(%edx), %eax 121 movl dsGoodMatch(%edx), %ebx 123 movl dsWMask(%edx), %eax 124 movl dsMaxChainLen(%edx), %ebx 137 movl %ebx, chainlenwmask(%esp) 141 movl dsNiceMatch(%edx), %eax 142 movl dsLookahead(%edx), %ebx 145 movl [all...] |
/illumos-gate/usr/src/lib/libc/i386/threads/ |
H A D | i386.il | 29 movl %gs:0, %eax 33 movl %gs:0, %eax 37 movl %esp, %eax 41 movl $3, %eax 46 movl $1, %eax 47 movl (%esp), %ecx 52 movl 0(%esp), %edx 53 movl 4(%esp), %eax 54 movl 8(%esp), %ecx 60 movl [all...] |
/illumos-gate/usr/src/lib/libcpc/i386/ |
H A D | getcpuid.s | 47 movl %esp, %ebp 49 movl 8(%ebp), %eax 52 movl 0xc(%ebp), %eax 53 movl %ebx, (%eax) 54 movl 0x10(%ebp), %eax 55 movl %ecx, (%eax) 56 movl 0x14(%ebp), %eax 57 movl %edx, (%eax)
|
/illumos-gate/usr/src/lib/libc/i386/sys/ |
H A D | _lwp_mutex_unlock.s | 33 movl 4(%esp), %eax 39 movl 0(%esp), %ecx / prepare to call lwp_mutex_wakeup() 40 movl 4(%esp), %edx 41 movl $0, 4(%esp) 42 movl %edx, 0(%esp) 46 movl 0(%esp), %edx 47 movl %edx, 4(%esp) 48 movl %ecx, 0(%esp)
|
H A D | getcontext.s | 48 movl 4(%esp), %eax; /* %eax <-- first arg: ucp */ \ 56 movl 4(%esp), %eax; /* recompute first arg */ \ 62 movl 0(%esp), %eax; /* read return PC from stack */ \ 63 movl %eax, EIP_OFF (%edx); \ 66 movl %eax, UESP_OFF (%edx); \ 69 movl %eax, EAX_OFF (%edx); \ 87 movl 8(%esp), %eax /* %eax <-- second arg: ucp */
|
/illumos-gate/usr/src/lib/libc/i386/crt/ |
H A D | cerror64.s | 36 movl $EINTR, %eax 41 movl %edx, (%eax) 42 movl $-1, %eax 43 movl %eax, %edx
|
/illumos-gate/usr/src/lib/libc/i386/unwind/ |
H A D | unwind_frame.s | 44 movl (%ebp), %edx / pop first frame [ back to f1() ] 45 movl (%edx), %ebp / pop second frame [ back to f2() ] 46 movl 4(%edx), %eax / save f2's return pc 47 movl %eax, (%edx) / mov it up for one arg 48 movl %edx, %esp / stack pointer at ret addr 49 movl %ebp, 4(%esp) 64 movl (%ebp), %ebp / pop out one frame 69 movl %ebp, 4(%esp) / _t_cancel() gets frame pointer arg 79 movl %ebp, 4(%esp)
|
/illumos-gate/usr/src/cmd/mdb/intel/ia32/kmdb/ |
H A D | kmdb_setcontext.s | 49 movl %esp, %ebp 51 movl 8(%ebp), %eax 52 movl UC_GREG(REG_SP)(%eax), %esp 53 movl UC_GREG(REG_PC)(%eax), %eax
|
H A D | kmdb_asmutil.s | 45 movl 4(%esp), %edx /* rs1 */ 46 movl 8(%esp), %eax /* rs2 */ 47 movl 12(%esp), %ecx /* rd */ 79 movl 4(%esp), %ecx 81 movl 8(%esp), %ecx 82 movl %eax, (%ecx) 83 movl %edx, 4(%ecx) 98 movl 8(%esp), %ecx 99 movl (%ecx), %eax 100 movl [all...] |
/illumos-gate/usr/src/lib/libm/amd64/src/ |
H A D | copysignl.s | 35 movl 16(%rsp),%eax 36 movl 32(%rsp),%ecx 40 movl %eax,16(%rsp)
|
/illumos-gate/usr/src/lib/libm/i386/src/ |
H A D | llrint.s | 35 movl %esp,%ecx 40 movl -8(%ecx),%eax 41 movl -4(%ecx),%edx
|
H A D | llrintf.s | 35 movl %esp,%ecx 40 movl -8(%ecx),%eax 41 movl -4(%ecx),%edx
|
H A D | llrintl.s | 35 movl %esp,%ecx 40 movl -8(%ecx),%eax 41 movl -4(%ecx),%edx
|
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 [all...] |
/illumos-gate/usr/src/cmd/mdb/intel/ia32/libstand/ |
H A D | setjmp.s | 70 movl 4(%esp),%eax / jmpbuf address 71 movl %ebx,0(%eax) / save ebx 72 movl %esi,4(%eax) / save esi 73 movl %edi,8(%eax) / save edi 74 movl %ebp,12(%eax) / save caller's ebp 76 movl %esp,16(%eax) / save caller's esp 77 movl %edx,20(%eax) 101 movl 4(%esp),%edx / first parameter after return addr 102 movl 8(%esp),%eax / second parameter 103 movl [all...] |
/illumos-gate/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_OFFSE [all...] |
/illumos-gate/usr/src/lib/libc/i386/gen/ |
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 3 [all...] |
/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_asm.s | 60 movl (%rdi), %eax 62 movl %eax, (%rdi) 63 movl %edx, %eax 89 movl %edi, %eax 104 movl 4(%esp), %ecx 105 movl (%ecx), %eax 109 movl 4(%esp), %ecx 110 movl %eax, (%ecx) 111 movl %edx, %eax 119 movl [all...] |