Searched refs:ecx (Results 1 - 25 of 190) sorted by relevance

12345678

/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dsetjmp.S59 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 */
72 movl 4(%esp), %ecx /* fetch buffer */
73 movl 0(%ecx), %ebx
74 movl 4(%ecx),
[all...]
/illumos-gate/usr/src/test/util-tests/tests/dis/i386/
H A D32.bmi2.s25 bzhi %eax, %ebx, %ecx
26 bzhi %eax, (%ebx), %ecx
27 mulx %eax, %ebx, %ecx
28 mulx (%eax), %ebx, %ecx
29 pdep %eax, %ebx, %ecx
30 pdep (%eax), %ebx, %ecx
31 pext %eax, %ebx, %ecx
32 pext (%eax), %ebx, %ecx
35 sarx %eax, %ebx, %ecx
36 sarx %eax, (%ebx), %ecx
[all...]
H A D64.bmi2.s25 bzhi %eax, %ebx, %ecx
26 bzhi %eax, (%rbx), %ecx
27 mulx %eax, %ebx, %ecx
28 mulx (%rax), %ebx, %ecx
29 pdep %eax, %ebx, %ecx
30 pdep (%rax), %ebx, %ecx
31 pext %eax, %ebx, %ecx
32 pext (%rax), %ebx, %ecx
35 sarx %eax, %ebx, %ecx
36 sarx %eax, (%rbx), %ecx
[all...]
/illumos-gate/usr/src/lib/libm/i386/src/
H A Dllrint.s35 movl %esp,%ecx
37 fldl 4(%ecx) / load x
38 fistpll -8(%ecx) / [x]
40 movl -8(%ecx),%eax
41 movl -4(%ecx),%edx
H A Dllrintf.s35 movl %esp,%ecx
37 flds 4(%ecx) / load x
38 fistpll -8(%ecx) / [x]
40 movl -8(%ecx),%eax
41 movl -4(%ecx),%edx
H A Dllrintl.s35 movl %esp,%ecx
37 fldt 4(%ecx) / load x
38 fistpll -8(%ecx) / [x]
40 movl -8(%ecx),%eax
41 movl -4(%ecx),%edx
H A Dlrint.s35 movl %esp,%ecx
37 fldl 4(%ecx) / load x
38 fistpl -8(%ecx) / [x]
40 movl -8(%ecx),%eax
H A Dlrintf.s35 movl %esp,%ecx
37 flds 4(%ecx) / load x
38 fistpl -8(%ecx) / [x]
40 movl -8(%ecx),%eax
H A Dlrintl.s35 movl %esp,%ecx
37 fldt 4(%ecx) / load x
38 fistpl -8(%ecx) / [x]
40 movl -8(%ecx),%eax
H A Dlround.s39 movl %esp,%ecx
41 fstcw -8(%ecx)
42 fldl 4(%ecx)
43 movw -8(%ecx),%dx
45 movw %dx,-4(%ecx)
46 fldcw -4(%ecx) / set RD = to_nearest
49 fstcw -4(%ecx)
50 movw -4(%ecx),%dx
52 movw -8(%ecx),%ax
55 movw %ax,-8(%ecx)
[all...]
H A Dround.s39 movl %esp,%ecx
41 fstcw -8(%ecx)
42 fldl 4(%ecx)
43 movw -8(%ecx),%dx
45 movw %dx,-4(%ecx)
46 fldcw -4(%ecx) / set RD = to_nearest
49 fstcw -4(%ecx)
50 movw -4(%ecx),%dx
52 movw -8(%ecx),%ax
55 movw %ax,-8(%ecx)
[all...]
H A Droundl.s39 movl %esp,%ecx
41 fstcw -8(%ecx)
42 fldt 4(%ecx)
43 movw -8(%ecx),%dx
45 movw %dx,-4(%ecx)
46 fldcw -4(%ecx) / set RD = to_nearest
49 fstcw -4(%ecx)
50 movw -4(%ecx),%dx
52 movw -8(%ecx),%ax
55 movw %ax,-8(%ecx)
[all...]
H A Dnextafter.s59 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
74 xorl $0x80000000,%ecx
75 movl %ecx,-4(%ebp)
82 movl 12(%ebp),%ecx / hig
[all...]
H A Dlroundl.s39 movl %esp,%ecx
41 fstcw -8(%ecx)
42 fldt 4(%ecx)
43 movw -8(%ecx),%dx
45 movw %dx,-4(%ecx)
46 fldcw -4(%ecx) / set RD = to_nearest
49 fstcw -4(%ecx)
50 movw -4(%ecx),%dx
52 movw -8(%ecx),%ax
55 movw %ax,-8(%ecx)
[all...]
H A Dcopysign.s36 movl 16(%esp),%ecx / ecx <-- hi_32(y)
38 andl $0x80000000,%ecx / ecx[31] <-- sign_bit(y)
39 orl %ecx,%eax / eax <-- hi_32(copysign(x,y))
40 movl 4(%esp),%ecx / ecx <-- lo_32(x)
43 movl %ecx,(%esp) / copy lo_32(result) to loading dock
/illumos-gate/usr/src/lib/libc/amd64/sys/
H A D_lwp_mutex_unlock.s35 xorl %ecx, %ecx
36 xchgl (%rax), %ecx /* clear lock and get old lock into %ecx */
37 andl $WAITER_MASK, %ecx /* was anyone waiting on it? */
/illumos-gate/usr/src/lib/libc/i386/sys/
H A Dforkallx.s45 popl %ecx
47 pushl %ecx
49 popl %ecx
50 movl %ecx, 0(%esp)
H A Dforkx.s45 popl %ecx
47 pushl %ecx
49 popl %ecx
50 movl %ecx, 0(%esp)
H A D_lwp_mutex_unlock.s35 xorl %ecx, %ecx
36 xchgl (%eax), %ecx / clear lock and get old lock into %ecx
37 andl $WAITER_MASK, %ecx / was anyone waiting on it?
39 movl 0(%esp), %ecx / prepare to call lwp_mutex_wakeup()
43 pushl %ecx
45 popl %ecx / reconstruct the stack frame
48 movl %ecx, 0(%esp)
H A D__clock_gettime_sys.s46 movl 8(%esp), %ecx
47 movl %eax, (%ecx)
48 movl %edx, 4(%ecx)
/illumos-gate/usr/src/boot/sys/boot/i386/libi386/
H A Dmultiboot_tramp.S46 movl 8(%esp), %ecx /* entry */
48 call *%ecx
/illumos-gate/usr/src/lib/libm/amd64/src/
H A Dcopysignl.s36 movl 32(%rsp),%ecx
38 andl $0x8000,%ecx
39 orl %ecx,%eax
/illumos-gate/usr/src/lib/libc/i386/gen/
H A Dmemset.s39 movl 16(%esp),%ecx / %ecx = number of copies
40 cmpl $20,%ecx / strings with 20 or more chars should
44 shrl $2,%ecx / %ecx = number of words to set
53 movl 16(%esp),%ecx
54 andl $3,%ecx / %ecx = number of bytes left
/illumos-gate/usr/src/uts/intel/sys/acpi/platform/
H A Dacwin.h230 __asm mov ecx, FacsPtr \
231 __asm or ecx, ecx \
233 __asm lea ecx, [ecx].GlobalLock \
236 __asm mov eax, [ecx] \
241 __asm lock cmpxchg dword ptr [ecx], edx \
254 __asm mov ecx, FacsPtr \
255 __asm or ecx, ecx \
[all...]
/illumos-gate/usr/src/lib/libc/i386/threads/
H A Di386.il47 movl (%esp), %ecx
48 xchgb %al, (%ecx)
54 movl 8(%esp), %ecx
56 cmpxchgl %ecx, (%edx)
60 movl 0(%esp), %ecx
62 xchgl (%ecx), %eax
78 movl 0(%esp), %ecx
81 andl %eax, (%ecx)
85 movl 0(%esp), %ecx
88 orl %eax, (%ecx)
[all...]

Completed in 196 milliseconds

12345678