/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
|