/illumos-gate/usr/src/lib/libc/i386/sys/ |
H A D | __getcontext.s | 38 popl %edx 40 pushl %edx 42 popl %edx 43 movl %edx, 0(%esp)
|
H A D | vforkx.s | 40 * %edx == 0 in parent process, %edx = 1 in child process. 106 cmpl $0, %edx 108 movl %gs:UL_VFORK, %edx 109 cmpl $0, %edx /* don't let it go negative */ 111 subl $1, %edx /* curthread->ul_vfork--; */ 115 movl %gs:UL_VFORK, %edx 116 addl $1, %edx /* curthread->ul_vfork++; */ 118 movl %edx, %gs:UL_VFORK 123 xorl %edx, [all...] |
H A D | syscall.s | 40 popl %edx / return address 42 pushl %edx 47 8: popl %edx 49 addl $[9f - 8b], %edx 55 movl 0(%esp), %edx 56 pushl %edx / restore the return address 76 popl %edx / return address 79 pushl %edx 89 movl %edx, 4(%ecx) / sys_rval2 92 movl 0(%esp), %edx / Restor [all...] |
H A D | forkallx.s | 37 * %edx == 0 in parent process, %edx = 1 in child process. 52 testl %edx, %edx
|
H A D | forkx.s | 37 * %edx == 0 in parent process, %edx = 1 in child process. 52 testl %edx, %edx
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | wschr.s | 45 movl (%rax),%edx / %edx = wchar of string 46 cmpl %esi,%edx / find it? 48 testl %edx,%edx / is it null? 51 movl 4(%rax),%edx / %edx = wchar of string 52 cmpl %esi,%edx / find it? 54 testl %edx,%edx / i [all...] |
H A D | strlen.s | 57 pmovmskb %xmm0, %edx 59 shr %cl, %edx /* Compensate for bytes preceding the string */ 60 test %edx, %edx 68 pmovmskb %xmm0, %edx /* move each byte mask of %xmm0 to edx */ 71 test %edx, %edx /* if no null byte, %edx must be 0 */ 75 pmovmskb %xmm0, %edx [all...] |
/illumos-gate/usr/src/boot/lib/libstand/i386/ |
H A D | _setjmp.S | 52 movl 0(%esp),%edx 53 movl %edx, 0(%eax) /* rta */ 64 movl 4(%esp),%edx 66 movl 0(%edx),%ecx 67 movl 4(%edx),%ebx 68 movl 8(%edx),%esp 69 movl 12(%edx),%ebp 70 movl 16(%edx),%esi 71 movl 20(%edx),%edi
|
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | wslen.s | 48 movl 4(%esp),%edx 53 cmpl $0,(%edx) 55 cmpl $0,4(%edx) 57 cmpl $0,8(%edx) 59 cmpl $0,12(%edx) 62 addl $16,%edx 85 movl _esp_(4),%edx 87 pushl %edx
|
H A D | wschr.s | 46 movl (%eax),%edx / %edx = wchar of string 47 cmpl %ecx,%edx / find it? 49 testl %edx,%edx / is it null? 52 movl 4(%eax),%edx / %edx = wchar of string 53 cmpl %ecx,%edx / find it? 55 testl %edx,%edx / i [all...] |
H A D | _divdi3.s | 65 * quotient in %edx:%eax. 69 movl 8(%esp), %edx / x, x 81 * remainder in %edx:%eax. 87 movl 20(%esp), %edx / x, x 93 movl 16(%esp), %edx / rem, rem 102 * quotient in %edx:%eax. 131 movl 28(%esp), %edx / x, x 132 testl %edx, %edx / x 140 movl %edx, [all...] |
H A D | ladd.s | 43 movl lop+4(%esp),%edx 44 adcl rop+4(%esp),%edx 46 movl %edx,ans+4(%eax)
|
H A D | lsub.s | 42 movl lop+4(%esp),%edx 43 sbbl rop+4(%esp),%edx 45 movl %edx,ans+4(%eax)
|
/illumos-gate/usr/src/lib/libc/i386/crt/ |
H A D | cerror.s | 40 popl %edx 41 movl %edx, (%eax) 43 xorl %edx, %edx
|
H A D | cerror64.s | 40 popl %edx 41 movl %edx, (%eax) 43 movl %eax, %edx
|
/illumos-gate/usr/src/lib/libc/i386/threads/ |
H A D | tls_get_addr.s | 56 movl %gs:UL_TLSENT, %edx 60 movl TLS_DATA (%edx,%ecx,SIZEOF_TLS_T), %edx 61 testl %edx, %edx 63 addl TI_TLSOFFSET (%eax), %edx 64 movl %edx, %eax
|
H A D | asm_subr.s | 54 popl %edx / add subcode; save return address 56 pushl %edx 59 popl %edx / restore return address 60 movl %edx, 0(%esp) 65 popl %edx / add subcode; save return address 67 pushl %edx 70 popl %edx / restore return address 71 movl %edx, 0(%esp) 76 popl %edx / add subcode; save return address 78 pushl %edx [all...] |
/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
|
/illumos-gate/usr/src/lib/libtnfprobe/ |
H A D | i386_locks.s | 35 movl 4(%esp), %edx 38 btsl $0, (%edx) 58 movl 4(%esp), %edx 60 xchgl %eax, (%edx)
|
/illumos-gate/usr/src/boot/lib/libz/contrib/asm686/ |
H A D | match.S | 107 /* throughout the entire function. %edx will hold the pointer to the */ 111 movl deflatestate(%esp), %edx 120 movl dsPrevLen(%edx), %eax 121 movl dsGoodMatch(%edx), %ebx 123 movl dsWMask(%edx), %eax 124 movl dsMaxChainLen(%edx), %ebx 141 movl dsNiceMatch(%edx), %eax 142 movl dsLookahead(%edx), %ebx 150 movl dsWindow(%edx), %esi 152 movl dsStrStart(%edx), [all...] |
/illumos-gate/usr/src/lib/libc/amd64/sys/ |
H A D | forkallx.s | 37 * %edx == 0 in parent process, %edx = 1 in child process. 49 testl %edx, %edx
|
H A D | forkx.s | 37 * %edx == 0 in parent process, %edx = 1 in child process. 49 testl %edx, %edx
|
H A D | gettimeofday.s | 46 * gethrestime trap returns seconds in %eax, nsecs in %edx 54 imull %edx /* See Hacker's Delight pg 162 */ 55 sarl $6, %edx /* simplified by 0 <= nsec <= 1e9 */
|
H A D | vforkx.s | 40 * %edx == 0 in parent process, %edx = 1 in child process. 68 movl $MASKSET1, %edx 84 movl %fs:UL_SIGMASK+4, %edx 100 cmpl $0, %edx 102 movl %fs:UL_VFORK, %edx 103 cmpl $0, %edx /* don't let it go negative */ 105 subl $1, %edx /* curthread->ul_vfork--; */ 109 movl %fs:UL_VFORK, %edx 110 addl $1, %edx /* curthrea [all...] |
/illumos-gate/usr/src/cmd/mdb/intel/ia32/libstand/ |
H A D | setjmp.s | 75 popl %edx / return address 77 movl %edx,20(%eax) 79 jmp *%edx 101 movl 4(%esp),%edx / first parameter after return addr 103 movl 0(%edx),%ebx / restore ebx 104 movl 4(%edx),%esi / restore esi 105 movl 8(%edx),%edi / restore edi 106 movl 12(%edx),%ebp / restore caller's ebp 107 movl 16(%edx),%esp / restore caller's esp 112 jmp *20(%edx) / retur [all...] |