/freebsd-9.3-release/lib/msun/i387/ |
H A D | s_remquol.S | 44 movl %eax,%ecx 47 orl %eax,%ecx 49 orl %ecx,%eax 52 movl 24(%esp),%ecx 53 xorl 12(%esp),%ecx 54 movsx %cx,%ecx 55 sarl $16,%ecx 56 sarl $16,%ecx 57 xorl %ecx,%eax 58 andl $1,%ecx [all...] |
H A D | s_remquo.S | 44 movl %eax,%ecx 47 orl %eax,%ecx 49 orl %ecx,%eax 52 movl 16(%esp),%ecx 53 xorl 8(%esp),%ecx 54 sarl $16,%ecx 55 sarl $16,%ecx 56 xorl %ecx,%eax 57 andl $1,%ecx 58 addl %ecx, [all...] |
H A D | s_remquof.S | 44 movl %eax,%ecx 47 orl %eax,%ecx 49 orl %ecx,%eax 52 movl 8(%esp),%ecx 53 xorl 4(%esp),%ecx 54 sarl $16,%ecx 55 sarl $16,%ecx 56 xorl %ecx,%eax 57 andl $1,%ecx 58 addl %ecx, [all...] |
/freebsd-9.3-release/contrib/gcc/config/i386/ |
H A D | cygwin.asm | 47 pushl %ecx /* save temp */ 48 movl %esp,%ecx /* get sp */ 49 addl $0x8,%ecx /* and point to return addr */ 54 subl $0x1000,%ecx /* yes, move pointer down 4k*/ 55 orl $0x0,(%ecx) /* probe there */ 59 done: subl %eax,%ecx 60 orl $0x0,(%ecx) /* less that 4k, just peek here */ 63 movl %ecx,%esp /* decrement stack */ 65 movl (%eax),%ecx /* recover saved temp */
|
H A D | uwin.asm | 9 pushl %ecx /* save temp */ 10 movl %esp,%ecx /* get sp */ 11 addl $0x8,%ecx /* and point to return addr */ 16 subl $0x1000,%ecx /* yes, move pointer down 4k*/ 17 orl $0x0,(%ecx) /* probe there */ 21 done: subl %eax,%ecx 22 orl $0x0,(%ecx) /* less that 4k, just peek here */ 25 movl %ecx,%esp /* decrement stack */ 27 movl (%eax),%ecx /* recover saved temp */
|
/freebsd-9.3-release/lib/msun/amd64/ |
H A D | s_remquol.S | 44 movl %eax,%ecx 47 orl %eax,%ecx 49 orl %ecx,%eax 52 movl 32(%rsp),%ecx 53 xorl 16(%rsp),%ecx 54 movsx %cx,%ecx 55 sarl $16,%ecx 56 sarl $16,%ecx 57 xorl %ecx,%eax 58 andl $1,%ecx [all...] |
H A D | s_remquo.S | 46 movl %eax,%ecx 49 orl %eax,%ecx 51 orl %ecx,%eax 54 movl -12(%rsp),%ecx 55 xorl -4(%rsp),%ecx 56 sarl $16,%ecx 57 sarl $16,%ecx 58 xorl %ecx,%eax 59 andl $1,%ecx 60 addl %ecx, [all...] |
H A D | s_remquof.S | 46 movl %eax,%ecx 49 orl %eax,%ecx 51 orl %ecx,%eax 54 movl -8(%rsp),%ecx 55 xorl -4(%rsp),%ecx 56 sarl $16,%ecx 57 sarl $16,%ecx 58 xorl %ecx,%eax 59 andl $1,%ecx 60 addl %ecx, [all...] |
/freebsd-9.3-release/secure/lib/libcrypto/i386/ |
H A D | cast-586.s | 32 movl 4(%ebp), %ecx 36 xorl %ecx, %ecx 43 movl CAST_S_table0(,%ecx,4),%ecx 45 xorl %ebx, %ecx 47 subl %ebx, %ecx 49 addl %ebx, %ecx 50 xorl %ecx, %edi 53 movl 12(%ebp), %ecx [all...] |
H A D | md5-586.s | 20 movl 20(%esp), %ecx 22 sall $6, %ecx 24 addl %esi, %ecx 25 subl $64, %ecx 27 pushl %ecx 29 movl 8(%edi), %ecx 34 movl %ecx, %edi 47 xorl %ecx, %edi 50 xorl %ecx, %edi 59 leal 606105819(%ecx, [all...] |
/freebsd-9.3-release/sys/i386/linux/ |
H A D | linux_support.s | 38 movl PCPU(CURPCB),%ecx 40 movl $0,PCB_ONFAULT(%ecx) 45 movl PCPU(CURPCB),%ecx 46 movl $futex_fault,PCB_ONFAULT(%ecx) 55 movl %eax,PCB_ONFAULT(%ecx) 59 movl PCPU(CURPCB),%ecx 60 movl $futex_fault,PCB_ONFAULT(%ecx) 72 movl %eax,PCB_ONFAULT(%ecx) 76 movl PCPU(CURPCB),%ecx 77 movl $futex_fault_decx,PCB_ONFAULT(%ecx) [all...] |
/freebsd-9.3-release/lib/libc/i386/string/ |
H A D | wcschr.S | 37 movl 4(%esp),%ecx /* String */ 41 L1: movl (%ecx),%ebx 46 movl 4(%ecx),%ebx 51 movl 8(%ecx),%ebx 56 movl 12(%ecx),%ebx 61 leal 16(%ecx),%ecx 64 found3: leal 4(%ecx),%ecx 66 found2: leal 4(%ecx), [all...] |
H A D | bzero.S | 46 movl 16(%esp),%ecx 56 cmpl $0x0f,%ecx 62 movl %ecx,%ebx 65 movl %edx,%ecx /* zero until word aligned */ 69 movl %ebx,%ecx /* zero by words */ 70 shrl $2,%ecx 74 movl %ebx,%ecx 75 andl $3,%ecx /* zero remainder by bytes */
|
H A D | bcopy.S | 63 movl 20(%esp),%ecx 66 cmpl %ecx,%edx /* overlapping? */ 69 movl %ecx,%edx 70 shrl $2,%ecx /* copy by words */ 73 movl %edx,%ecx 74 andl $3,%ecx /* any bytes left? */ 81 addl %ecx,%edi /* copy backwards. */ 82 addl %ecx,%esi 84 movl %ecx,%edx 85 andl $3,%ecx /* an [all...] |
H A D | strncmp.S | 41 * %ecx - pointer to s2 59 movl 12(%esp),%ecx 66 incl %ecx 72 cmpb %bl,(%ecx) 78 * movb n(%eax),%bl; testb %bl, %bl; je L3; cmpb n(%ecx); jne L3 80 * movb n(%eax),%bl; cmpb n(%ecx); jne L3; testb %bl,%bl; je return_0 82 * L1: addl $8,%eax; addl $8,%ecx; subl $8,%edx; cmpl $8,%edx; jae Lx 88 incl %ecx 94 cmpb %bl,(%ecx) 98 incl %ecx [all...] |
H A D | strcpy.S | 49 movl 4(%esp),%ecx /* dst address */ 51 pushl %ecx /* push dst address */ 55 movb %al,(%ecx) 59 movb %al,1(%ecx) 63 movb %al,2(%ecx) 67 movb %al,3(%ecx) 71 movb %al,4(%ecx) 75 movb %al,5(%ecx) 79 movb %al,6(%ecx) 83 movb %al,7(%ecx) [all...] |
H A D | wcslen.S | 36 movl 4(%esp),%ecx /* String */ 41 L1: cmpl %ebx,(%ecx) 43 cmpl %ebx,4(%ecx) 45 cmpl %ebx,8(%ecx) 47 cmpl %ebx,12(%ecx) 49 cmpl %ebx,16(%ecx) 51 cmpl %ebx,20(%ecx) 53 cmpl %ebx,24(%ecx) 55 cmpl %ebx,28(%ecx) 57 leal 32(%ecx), [all...] |
H A D | memcmp.S | 48 movl 20(%esp),%ecx /* compare by words */ 49 shrl $2,%ecx 54 movl 20(%esp),%ecx /* compare remainder by bytes */ 55 andl $3,%ecx 65 L5: movl $4,%ecx /* We know that one of the next */ 66 subl %ecx,%edi /* four pairs of bytes do not */ 67 subl %ecx,%esi /* match. */
|
/freebsd-9.3-release/lib/libc/i386/sys/ |
H A D | pipe.S | 42 movl 4(%esp),%ecx 43 movl %eax,(%ecx) 44 movl %edx,4(%ecx)
|
H A D | syscall.S | 42 pop %ecx /* rta */ 44 push %ecx 46 push %ecx /* need to push a word to keep stack frame intact
|
/freebsd-9.3-release/tools/regression/tls/ttls3/ |
H A D | elftls.S | 98 movl $__gl_tls_var0@ntpoff, %ecx 99 movl %ecx, 0(%eax) 100 movl $__gl_tls_var1@ntpoff, %ecx 101 movl %ecx, 4(%eax) 102 movl $__gl_tls_var2@ntpoff, %ecx 103 movl %ecx, 8(%eax) 104 movl $__gl_tls_var3@ntpoff, %ecx 105 movl %ecx, 12(%eax) 106 movl $__gl_tls_var4@ntpoff, %ecx 107 movl %ecx, 1 [all...] |
/freebsd-9.3-release/contrib/compiler-rt/lib/i386/ |
H A D | 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, [all...] |
H A D | 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, [all...] |
/freebsd-9.3-release/sys/i386/i386/ |
H A D | support.s | 53 movl 12(%esp),%ecx 55 shrl $2,%ecx 59 movl 12(%esp),%ecx 60 andl $3,%ecx 69 movl 8(%esp),%ecx 70 movl %ecx,%eax 74 movnti %ebx,(%ecx) 75 addl $4,%ecx 76 cmpl %ecx,%eax 88 movl $1024,%ecx [all...] |
/freebsd-9.3-release/lib/libc/i386/gen/ |
H A D | sigsetjmp.S | 58 movl 4(%esp),%ecx 59 movl %eax,44(%ecx) 66 leal 28(%ecx), %eax 77 movl 4(%esp),%ecx 79 movl %edx, 0(%ecx) 80 movl %ebx, 4(%ecx) 81 movl %esp, 8(%ecx) 82 movl %ebp,12(%ecx) 83 movl %esi,16(%ecx) 84 movl %edi,20(%ecx) [all...] |