HomeSort by: relevance | last modified time | path
    Searched refs:ecx (Results 1 - 25 of 164) sorted by relevancy

1 2 3 4 5 6 7

  /src/sys/external/bsd/compiler_rt/dist/lib/builtins/i386/
chkstk2.S 17 push %ecx
19 lea 8(%esp),%ecx // esp before calling this routine -> ecx
22 sub $0x1000,%ecx
23 test %ecx,(%ecx)
28 sub %eax,%ecx
29 test %ecx,(%ecx)
32 mov %ecx,%esp // install the new top of stack pointer into es
    [all...]
chkstk.S 15 push %ecx
18 lea 12(%esp),%ecx
21 sub $0x1000,%ecx
22 test %ecx,(%ecx)
27 sub %eax,%ecx
28 test %ecx,(%ecx)
30 pop %ecx
moddi3.S 32 movl %edx, %ecx
33 sarl $31, %ecx // (b < 0) ? -1 : 0
34 xorl %ecx, %eax
35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
36 subl %ecx, %eax
37 sbbl %ecx, %edx // EDX:EAX = abs(b)
43 movl %edx, %ecx
44 sarl $31, %ecx // (a < 0) ? -1 : 0
45 xorl %ecx, %eax
46 xorl %ecx, %edx // EDX:EAX = (a < 0) ? not(a) :
    [all...]
divdi3.S 32 movl %edx, %ecx
33 sarl $31, %ecx // (b < 0) ? -1 : 0
34 xorl %ecx, %eax
35 xorl %ecx, %edx // EDX:EAX = (b < 0) ? not(b) : b
36 subl %ecx, %eax
37 sbbl %ecx, %edx // EDX:EAX = abs(b)
40 movl %ecx, %esi // set aside sign of b
44 movl %edx, %ecx
45 sarl $31, %ecx // (a < 0) ? -1 : 0
46 xorl %ecx, %ea
    [all...]
  /src/lib/libc/arch/i386/sys/
__syscall.S 45 pop %ecx /* rta */
48 push %ecx
50 push %ecx /* Keep stack frame consistant */
51 push %ecx /* Keep stack frame consistant */
pipe.S 49 movl 4(%esp),%ecx
50 movl %eax,(%ecx)
51 movl %edx,4(%ecx)
getcontext.S 43 movl 4(%esp),%ecx
45 movl %edx,(36 + 14 * 4)(%ecx) /* Adjust saved %eip ... */
47 movl %edx,(36 + 17 * 4)(%ecx) /* ... and %esp. */
48 movl $0,(36 + 11 * 4)(%ecx) /* Arrange for return of 0. */
__vfork14.S 52 popl %ecx /* my rta into %ecx */
53 OSYSTRAP(__vfork14) /* don't clobber %ecx */
57 jmp *%ecx
59 pushl %ecx
syscall.S 45 pop %ecx /* rta */
47 push %ecx
49 push %ecx /* Keep stack frame consistant */
  /src/lib/libc/arch/i386/gen/
resumecontext.S 46 leal -(4 + 776)(%esp),%ecx /* retaddr + sizeof (ucontext_t) */
47 andl $~(0xf),%ecx /* align on _UC_UCONTEXT_ALIGN */
48 movl %ecx,%esp
50 pushl %ecx
54 movl 4(%esp),%ecx /* uc_link */
56 pushl %ecx /* argument for exit() or setcontext() */
57 testl %ecx,%ecx /* link end? */
swapcontext.S 38 movl 4(%esp),%ecx
40 pushl %ecx /* push oucp */
46 movl 4(%esp),%ecx
48 movl %edx,(36 + 14 * 4)(%ecx) /* Adjust saved %eip ... */
50 movl %ebx,(36 + 8 * 4)(%ecx) /* ... clobbered PIC reg ... */
53 movl %edx,(36 + 17 * 4)(%ecx) /* ... and %esp. */
55 movl 8(%esp),%ecx
57 pushl %ecx /* push ucp */
alloca.S 47 movl %esp,%ecx
52 pushl 8(%ecx) /* copy possible saved registers */
53 pushl 4(%ecx)
54 pushl 0(%ecx)
flt_rounds.S 15 movl -4(%esp), %ecx
16 shrl $9, %ecx
17 andl $6, %ecx
sigsetjmp.S 55 movl 4(%esp),%ecx /* ecx := env */
57 movl %edx,0(%ecx)
58 movl %ebx,4(%ecx)
59 movl %esp,8(%ecx)
60 movl %ebp,12(%ecx)
61 movl %esi,16(%ecx)
62 movl %edi,20(%ecx)
66 movl %eax,40(%ecx)
71 leal 24(%ecx),%ed
    [all...]
  /src/common/lib/libc/arch/i386/string/small/
strcmp.S 36 movl 12(%esp), %ecx
38 decl %ecx
40 incl %ecx
42 cmpb 0(%ecx), %al
47 subb 0(%ecx), %al
  /src/lib/libc/compat/arch/i386/sys/
compat_Ovfork.S 55 popl %ecx /* my rta into ecx */
60 jmp *%ecx
62 pushl %ecx
65 mov PIC_GOT(CERROR), %ecx
67 jmp *%ecx
compat_sigprocmask.S 48 movl 8(%esp),%ecx # fetch new sigset pointer
49 testl %ecx,%ecx # check new sigset pointer
54 1: movl (%ecx),%ecx # fetch indirect ...
55 movl %ecx,8(%esp) # to new mask arg
58 movl 12(%esp),%ecx # fetch old mask requested
59 testl %ecx,%ecx # test if old mask requested
61 movl %eax,(%ecx) # store old mas
    [all...]
  /src/common/lib/libc/arch/i386/string/
strcpy.S 27 movl 8(%esp),%ecx
40 movb %bl,(%ecx)
41 incl %ecx
48 movl %ebx,(%ecx)
49 addl $4,%ecx
62 movb %bl,(%ecx)
63 incl %ecx
67 movb %bh,(%ecx)
68 incl %ecx
73 movb %bl,(%ecx)
    [all...]
strcat.S 14 movl 8(%esp),%ecx
25 cmpb $0,(%ecx)
27 incl %ecx
33 movl (%ecx),%ebx
34 addl $4,%ecx
53 subl $4,%ecx
58 subl $3,%ecx
64 subl $2,%ecx
69 subl $1,%ecx
81 movb %bl,(%ecx)
    [all...]
  /src/lib/libc/arch/x86_64/gen/
flt_rounds.S 15 movl -4(%rsp), %ecx
16 shrl $9, %ecx
17 andl $6, %ecx
  /src/sys/lib/libkern/arch/i386/
skpc.S 37 movl 12(%esp),%ecx
43 incl %ecx
45 movl %ecx,%eax
scanc.S 35 movl 4(%esp),%ecx
36 testl %ecx,%ecx
49 decl %ecx
55 movl %ecx,%eax
  /src/lib/libc/compat/arch/i386/gen/
compat_sigsetjmp.S 43 movl 4(%esp),%ecx
45 movl %eax,28(%ecx)
55 movl 4(%esp),%ecx
56 movl %eax,24(%ecx)
58 movl %edx, 0(%ecx)
59 movl %ebx, 4(%ecx)
60 movl %esp, 8(%ecx)
61 movl %ebp,12(%ecx)
62 movl %esi,16(%ecx)
63 movl %edi,20(%ecx)
    [all...]
  /src/lib/libc/arch/i386/string/
strncmp.S 21 movl 12(%esp),%ecx
28 incl %ecx
34 cmpb %bl,(%ecx)
38 incl %ecx
44 cmpb %bl,(%ecx)
48 incl %ecx
54 cmpb %bl,(%ecx)
58 incl %ecx
64 cmpb %bl,(%ecx)
68 incl %ecx
    [all...]
  /src/sys/lib/libkern/arch/x86_64/
scanc.S 41 movl %edi,%ecx
42 testl %ecx,%ecx
51 decl %ecx
54 movl %ecx,%eax

Completed in 25 milliseconds

1 2 3 4 5 6 7