Searched refs:edx (Results 1 - 25 of 178) sorted by relevance

12345678

/illumos-gate/usr/src/lib/libc/i386/sys/
H A D__getcontext.s38 popl %edx
40 pushl %edx
42 popl %edx
43 movl %edx, 0(%esp)
H A Dvforkx.s40 * %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 Dsyscall.s40 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 Dforkallx.s37 * %edx == 0 in parent process, %edx = 1 in child process.
52 testl %edx, %edx
H A Dforkx.s37 * %edx == 0 in parent process, %edx = 1 in child process.
52 testl %edx, %edx
/illumos-gate/usr/src/lib/libc/amd64/gen/
H A Dwschr.s45 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 Dstrlen.s57 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.S52 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 Dwslen.s48 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 Dwschr.s46 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.s65 * 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 Dladd.s43 movl lop+4(%esp),%edx
44 adcl rop+4(%esp),%edx
46 movl %edx,ans+4(%eax)
H A Dlsub.s42 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 Dcerror.s40 popl %edx
41 movl %edx, (%eax)
43 xorl %edx, %edx
H A Dcerror64.s40 popl %edx
41 movl %edx, (%eax)
43 movl %eax, %edx
/illumos-gate/usr/src/lib/libc/i386/threads/
H A Dtls_get_addr.s56 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 Dasm_subr.s54 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 Dunwind_frame.s44 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 Di386_locks.s35 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 Dmatch.S107 /* 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 Dforkallx.s37 * %edx == 0 in parent process, %edx = 1 in child process.
49 testl %edx, %edx
H A Dforkx.s37 * %edx == 0 in parent process, %edx = 1 in child process.
49 testl %edx, %edx
H A Dgettimeofday.s46 * 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 Dvforkx.s40 * %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 Dsetjmp.s75 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...]

Completed in 92 milliseconds

12345678