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

1234

/osnet-11/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...]
/osnet-11/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? */
/osnet-11/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 Dpipe.s37 movl 4(%esp), %ecx
38 movl %eax, (%ecx)
39 movl %edx, 4(%ecx)
H A D__clock_gettime.s44 movl 8(%esp), %ecx
45 movl %eax, (%ecx)
46 movl %edx, 4(%ecx)
H A Dvforkx.s64 popl %ecx /* save return %eip in %ecx */
71 pushl %ecx
76 pushl %ecx
82 pushl %ecx
90 pushl %ecx
133 pushl %ecx
138 jmp *%ecx /* jump back to the caller */
H A Dsyscall.s48 movl %esp, %ecx
77 popl %ecx / structure return address
83 movl $-1, 0(%ecx) / sys_rval1
84 movl $-1, 4(%ecx) / sys_rval2
88 movl %eax, 0(%ecx) / sys_rval1
89 movl %edx, 4(%ecx) / sys_rval2
93 pushl %ecx
/osnet-11/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
H A Dmemcpy.s41 movl 16(%esp),%ecx / %ecx = length of string
44 shrl $2,%ecx / %ecx = number of words to move
47 movl 16(%esp),%ecx / %ecx = number of bytes to move
48 andl $0x3,%ecx / %ecx = number of bytes left to move
59 movl 4+12(%esp),%ecx / get number of bytes to move
61 testl %ecx,
[all...]
H A Dladd.s41 movl lop(%esp),%ecx
42 addl rop(%esp),%ecx
45 movl %ecx,ans(%eax)
H A Dlsub.s40 movl lop(%esp),%ecx
41 subl rop(%esp),%ecx
44 movl %ecx,ans(%eax)
H A Dlshiftl.s44 movl cnt(%esp),%ecx
45 orl %ecx,%ecx
51 negl %ecx
69 movl %eax,%ecx
71 movl %ecx,ans(%eax)
H A Dstrcat.s68 movl $0x7f7f7f7f, %ecx
69 andl %edx, %ecx / %ecx = %edx & 0x7f7f7f7f
71 addl $0x7f7f7f7f, %ecx / %ecx += 0x7f7f7f7f
72 orl %edx, %ecx / %ecx |= %edx
73 andl $0x80808080, %ecx / %ecx &= 0x80808080
74 cmpl $0x80808080, %ecx / i
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/lib/i386/
H A Dsetjmp.S36 popl %ecx
38 movl %ecx, 20(%eax) /* EIP */
40 jmp *%ecx
52 movl 20(%eax), %ecx
58 1: jmp *%ecx
/osnet-11/usr/src/lib/libc/i386/threads/
H A Di386.il44 movl (%esp), %ecx
45 xchgb %al, (%ecx)
51 movl 8(%esp), %ecx
53 cmpxchgl %ecx, (%edx)
57 movl 0(%esp), %ecx
59 xchgl (%ecx), %eax
75 movl 0(%esp), %ecx
78 andl %eax, (%ecx)
82 movl 0(%esp), %ecx
85 orl %eax, (%ecx)
[all...]
/osnet-11/usr/src/lib/brand/shared/brand/i386/
H A Dhandler.s87 movl %ecx, EH_LOCALS_GREG(ECX)(%ebp)
97 popl %ecx
98 movl %ecx, EH_LOCALS_GREG(EFL)(%ebp)
99 movl EH_ARGS_OFFSET(0)(%ebp), %ecx /* save syscall ebp */
100 movl %ecx, EH_LOCALS_GREG(EBP)(%ebp)
101 movl %ebp, %ecx /* save syscall esp */
102 addl $CPTRSIZE, %ecx
103 movl %ecx, EH_LOCALS_GREG(ESP)(%ebp)
128 PIC_SETUP(%ecx)
129 movl brand_sysent_table@GOT(%ecx),
[all...]
/osnet-11/usr/src/lib/common/i386/
H A Dfsr.s106 pushl %ecx
109 lea __fsr_init_value_ptr, %ecx
110 movl (%ecx),%ecx /* get the value set by CG */
111 shrl $1,%ecx /* get rid of fns bit */
112 cmpl $0,%ecx /* if remaining bits are zero */
117 movl %ecx,%edx
122 testl $0x200,%ecx /* test denormal trap enable */
128 movl %ecx,%edx
141 andl $0x180,%ecx /* ge
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/efiemu/i386/
H A Dcoredetect.c33 unsigned int eax, ebx, ecx, edx; local
46 cpuid (0, eax, ebx, ecx, edx);
52 cpuid (0x80000000, eax, ebx, ecx, edx);
57 cpuid (0x80000001, eax, ebx, ecx, edx);
/osnet-11/usr/src/grub/grub2/include/grub/i386/
H A Dmultiboot.h23 .ecx = 0, \
/osnet-11/usr/src/grub/grub2/grub-core/boot/i386/pc/
H A Dcdboot.S71 movl %cs: bi_length - LOCAL(next)(%bx), %ecx
72 orl %ecx, %ecx
75 addl $((1 << CDSEC_SHIFT) - 1), %ecx
76 shrl $CDSEC_SHIFT, %ecx
87 * ecx: number of sectors
109 cmpl %ecx, %edi
111 movl %ecx, %edi
116 pushl %ecx
144 popl %ecx
[all...]
/osnet-11/usr/src/lib/libc/i386_hwcap1/gen/
H A Dmemset.s37 movl 16(%esp),%ecx / %ecx = number of copies
42 / %ecx contains # bytes to set
46 cmpl $20,%ecx / strings with fewer than 20 chars should be byte set
52 cmpl $256, %ecx / smaller areas don't benefit from alignment
55 cmpl $511, %ecx / areas smaller than this should be wordset
69 movl %ecx, %ebx / save byte count
77 movl %esi, %ecx / alignment bytes
78 shrl $2,%ecx / %ecx
[all...]
/osnet-11/usr/src/grub/grub2/build-bios/grub-core/
H A Drs_decoder.S30 movzbl %cl, %ecx
33 movzbl 1049088(%ecx), %edi
34 xorl %ecx, %ecx
43 xorb 1048576(%ecx,%esi), %bl
45 addl %edi, %ecx
46 cmpl $254, %ecx
48 subl $255, %ecx
76 movl %ecx, %ebx
99 movl -52(%ebp), %ecx
[all...]
/osnet-11/usr/src/grub/grub2/grub-core/kern/i386/pc/
H A Dstartup.S38 * So the first three arguments are passed in %eax, %edx, and %ecx,
57 movl %ecx, (LOCAL(real_to_prot_addr) - _start) (%esi)
61 movl $(_edata - _start), %ecx
72 movl EXT_C(grub_total_module_size), %ecx
74 addl %ecx, %esi
78 addl %ecx, %edi
89 movl $END_SYMBOL, %ecx
90 subl %edi, %ecx
147 movl %ecx, %ebx
148 movl %eax, %ecx
[all...]

Completed in 1188 milliseconds

1234