/osnet-11/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 */ 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.s | 35 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 D | forkallx.s | 45 popl %ecx 47 pushl %ecx 49 popl %ecx 50 movl %ecx, 0(%esp)
|
H A D | forkx.s | 45 popl %ecx 47 pushl %ecx 49 popl %ecx 50 movl %ecx, 0(%esp)
|
H A D | _lwp_mutex_unlock.s | 35 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 | pipe.s | 37 movl 4(%esp), %ecx 38 movl %eax, (%ecx) 39 movl %edx, 4(%ecx)
|
H A D | __clock_gettime.s | 44 movl 8(%esp), %ecx 45 movl %eax, (%ecx) 46 movl %edx, 4(%ecx)
|
H A D | vforkx.s | 64 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 D | syscall.s | 48 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 D | memset.s | 39 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 D | memcpy.s | 41 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 D | ladd.s | 41 movl lop(%esp),%ecx 42 addl rop(%esp),%ecx 45 movl %ecx,ans(%eax)
|
H A D | lsub.s | 40 movl lop(%esp),%ecx 41 subl rop(%esp),%ecx 44 movl %ecx,ans(%eax)
|
H A D | lshiftl.s | 44 movl cnt(%esp),%ecx 45 orl %ecx,%ecx 51 negl %ecx 69 movl %eax,%ecx 71 movl %ecx,ans(%eax)
|
H A D | strcat.s | 68 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 D | setjmp.S | 36 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 D | i386.il | 44 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 D | handler.s | 87 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 D | fsr.s | 106 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 D | coredetect.c | 33 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 D | multiboot.h | 23 .ecx = 0, \
|
/osnet-11/usr/src/grub/grub2/grub-core/boot/i386/pc/ |
H A D | cdboot.S | 71 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 D | memset.s | 37 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 D | rs_decoder.S | 30 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 D | startup.S | 38 * 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...] |