/sysdeps/i386/ |
A D | strcspn.S | 39 xorl %ecx, %ecx /* %ecx = 0 !!! */ 43 pushl %ecx 45 pushl %ecx 47 pushl %ecx 49 pushl %ecx 51 pushl %ecx 53 pushl %ecx 55 pushl %ecx 57 pushl %ecx 59 pushl %ecx [all …]
|
A D | strspn.S | 39 xorl %ecx, %ecx /* %ecx = 0 !!! */ 43 pushl %ecx 45 pushl %ecx 47 pushl %ecx 49 pushl %ecx 51 pushl %ecx 53 pushl %ecx 55 pushl %ecx 57 pushl %ecx 59 pushl %ecx [all …]
|
A D | strpbrk.S | 40 xorl %ecx, %ecx /* %ecx = 0 !!! */ 44 pushl %ecx 46 pushl %ecx 48 pushl %ecx 50 pushl %ecx 52 pushl %ecx 54 pushl %ecx 56 pushl %ecx 58 pushl %ecx 60 pushl %ecx [all …]
|
A D | strlen.S | 29 movl STR(%esp), %ecx 30 movl %ecx, %eax /* duplicate it */ 32 andl $3, %ecx /* mask alignment bits */ 38 xorl $3, %ecx /* was alignment = 3? */ 44 subl $1, %ecx /* was alignment = 2? */ 69 xorl %ecx, %edx /* (word+magic)^word */ 75 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */ 81 xorl %ecx, %edx /* (word+magic)^word */ 93 xorl %ecx, %edx /* (word+magic)^word */ 105 xorl %ecx, %edx /* (word+magic)^word */ [all …]
|
A D | strchr.S | 42 movl %edx, %ecx 123 addl %ecx, %edi /* add the magic value to the word. We get 151 xorl %edx, %ecx /* restore original dword without reload */ 157 xorl %ecx, %edi /* (word+magic)^word */ 163 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */ 182 xorl %ecx, %edi /* (word+magic)^word */ 188 movl 8(%eax), %ecx /* get word (= 4 bytes) in question */ 207 xorl %ecx, %edi /* (word+magic)^word */ 213 movl 12(%eax), %ecx /* get word (= 4 bytes) in question */ 232 xorl %ecx, %edi /* (word+magic)^word */ [all …]
|
A D | strchrnul.S | 44 movl %edx, %ecx 125 addl %ecx, %edi /* add the magic value to the word. We get 153 xorl %edx, %ecx /* restore original dword without reload */ 159 xorl %ecx, %edi /* (word+magic)^word */ 165 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */ 184 xorl %ecx, %edi /* (word+magic)^word */ 190 movl 8(%eax), %ecx /* get word (= 4 bytes) in question */ 209 xorl %ecx, %edi /* (word+magic)^word */ 215 movl 12(%eax), %ecx /* get word (= 4 bytes) in question */ 234 xorl %ecx, %edi /* (word+magic)^word */ [all …]
|
A D | bsd-setjmp.S | 48 leal JMPBUF(%esp), %ecx /* Save SP as it will be after we return. */ 50 PTR_MANGLE (%ecx) 52 movl %ecx, (JB_SP*4)(%eax) 53 movl 0(%esp), %ecx /* Save PC we are returning to now. */ 54 LIBC_PROBE (setjmp, 3, 4@%eax, -4@$1, 4@%ecx) 56 PTR_MANGLE (%ecx) 58 movl %ecx, (JB_PC*4)(%eax) 66 xorl %ecx, %ecx 69 rdsspd %ecx 70 movl %ecx, SHADOW_STACK_POINTER_OFFSET(%eax) [all …]
|
A D | bsd-_setjmp.S | 46 leal JMPBUF(%esp), %ecx /* Save SP as it will be after we return. */ 48 PTR_MANGLE (%ecx) 50 movl %ecx, (JB_SP*4)(%edx) 51 movl 0(%esp), %ecx /* Save PC we are returning to now. */ 52 LIBC_PROBE (setjmp, 3, 4@%edx, -4@$0, 4@%ecx) 54 PTR_MANGLE (%ecx) 56 movl %ecx, (JB_PC*4)(%edx) 66 xorl %ecx, %ecx 69 rdsspd %ecx 70 movl %ecx, SHADOW_STACK_POINTER_OFFSET(%edx)
|
A D | memchr.S | 55 movl %edx, %ecx 125 addl %ecx, %edi /* add the magic value to the word. We get 156 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */ 160 addl %ecx, %edi /* add the magic value to the word. We get 170 movl 8(%eax), %ecx /* get word (= 4 bytes) in question */ 174 addl %ecx, %edi /* add the magic value to the word. We get 184 movl 12(%eax), %ecx /* get word (= 4 bytes) in question */ 207 movl (%eax), %ecx /* get word (= 4 bytes) in question */ 225 movl (%eax), %ecx /* get word (= 4 bytes) in question */ 243 movl (%eax), %ecx /* get word (= 4 bytes) in question */ [all …]
|
A D | strcat.S | 35 movl SRC(%esp), %ecx 156 movb (%ecx), %al /* get first byte */ 157 movb %al, (%ecx,%edx) /* and store it */ 160 incl %ecx /* increment pointer */ 164 movb (%ecx), %al /* get first byte */ 165 movb %al, (%ecx,%edx) /* and store it */ 168 incl %ecx /* increment pointer */ 172 movb (%ecx), %al /* get first byte */ 176 incl %ecx /* increment pointer */ 238 L(92): addl $4, %ecx [all …]
|
A D | setjmp.S | 42 leal JMPBUF(%esp), %ecx /* Save SP as it will be after we return. */ 44 PTR_MANGLE (%ecx) 46 movl %ecx, (JB_SP*4)(%eax) 47 movl 0(%esp), %ecx /* Save PC we are returning to now. */ 48 LIBC_PROBE (setjmp, 3, 4@%eax, -4@SIGMSK(%esp), 4@%ecx) 50 PTR_MANGLE (%ecx) 52 movl %ecx, (JB_PC*4)(%eax) 61 xorl %ecx, %ecx 64 rdsspd %ecx 65 movl %ecx, SHADOW_STACK_POINTER_OFFSET(%eax)
|
A D | rawmemchr.S | 45 movl %edx, %ecx 102 L(1): movl (%eax), %ecx /* get word (= 4 bytes) in question */ 104 xorl %edx, %ecx /* XOR with word c|c|c|c => bytes of str == c 106 addl %ecx, %edi /* add the magic value to the word. We get 137 movl 4(%eax), %ecx /* get word (= 4 bytes) in question */ 141 addl %ecx, %edi /* add the magic value to the word. We get 151 movl 8(%eax), %ecx /* get word (= 4 bytes) in question */ 155 addl %ecx, %edi /* add the magic value to the word. We get 165 movl 12(%eax), %ecx /* get word (= 4 bytes) in question */ 169 addl %ecx, %edi /* add the magic value to the word. We get [all …]
|
/sysdeps/i386/i686/multiarch/ |
A D | memcpy-sse2-unaligned.S | 80 cmp $16, %ecx 83 cmpl $32, %ecx 94 cmpl $64, %ecx 132 add %ecx, %eax 149 mov %ecx, %edi 186 subl $64, %ecx 206 testl %ecx, %ecx 231 subl $8, %ecx 276 cmp $16, %ecx 399 testl %ecx, %ecx [all …]
|
A D | strcmp-sse4.S | 269 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 292 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 314 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 336 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 358 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 380 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 402 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 424 movl _nl_C_LC_CTYPE_tolower+128*4(,%ecx,4), %ecx 492 testl %ecx, %ecx 512 lea (%ecx,%edx), %ecx [all …]
|
A D | wcscpy-ssse3.S | 165 lea 64(%ecx), %ecx 226 lea 16(%ecx), %ecx 239 lea 16(%ecx), %ecx 252 lea 16(%ecx), %ecx 259 lea 28(%ecx), %ecx 289 lea 64(%ecx), %ecx 337 lea 16(%ecx), %ecx 350 lea 16(%ecx), %ecx 363 lea 16(%ecx), %ecx 370 lea 24(%ecx), %ecx [all …]
|
A D | memcpy-ssse3-rep.S | 119 cmp $48, %ecx 121 add %ecx, %eax 128 cmp $48, %ecx 136 add %ecx, %edx 137 add %ecx, %eax 184 lea -32(%ecx), %ecx 188 sub $32, %ecx 196 sub $32, %ecx 204 sub $32, %ecx 212 sub $32, %ecx [all …]
|
A D | strcpy-ssse3.S | 310 lea 64(%ecx), %ecx 385 lea 16(%ecx), %ecx 402 lea 16(%ecx), %ecx 418 lea 16(%ecx), %ecx 428 lea 31(%ecx), %ecx 463 lea 64(%ecx), %ecx 504 lea 16(%ecx), %ecx 521 lea 16(%ecx), %ecx 537 lea 16(%ecx), %ecx 547 lea 30(%ecx), %ecx [all …]
|
A D | wcscmp-sse2.S | 53 test %ecx, %ecx 59 test %ecx, %ecx 65 test %ecx, %ecx 71 test %ecx, %ecx 109 test %ecx, %ecx 115 test %ecx, %ecx 121 test %ecx, %ecx 127 test %ecx, %ecx 176 test %ecx, %ecx 182 test %ecx, %ecx [all …]
|
A D | memcmp-ssse3.S | 56 test %ecx, %ecx 173 lea -48(%ecx), %ecx 196 lea -48(%ecx), %ecx 244 lea -48(%ecx), %ecx 328 lea -48(%ecx), %ecx 411 lea -48(%ecx), %ecx 495 lea -48(%ecx), %ecx 579 lea -48(%ecx), %ecx 662 lea -48(%ecx), %ecx 745 lea -48(%ecx), %ecx [all …]
|
/sysdeps/i386/i586/ |
A D | strlen.S | 96 subl %ecx, %edx /* first step to negate word */ 97 addl $magic, %ecx /* add magic word */ 102 xorl %ecx, %edx /* (word+magic)^word */ 112 subl %ecx, %edx /* first step to negate word */ 113 addl $magic, %ecx /* add magic word */ 118 xorl %ecx, %edx /* (word+magic)^word */ 129 addl $magic, %ecx /* add magic word */ 134 xorl %ecx, %edx /* (word+magic)^word */ 145 addl $magic, %ecx /* add magic word */ 150 xorl %ecx, %edx /* (word+magic)^word */ [all …]
|
/sysdeps/mach/hurd/i386/ |
A D | makecontext.S | 28 movl 8(%esp), %ecx 33 movl %ecx, oEIP(%eax) 39 movl 12(%esp), %ecx 40 movl %ecx, oEBX(%eax) 46 negl %ecx 48 negl %ecx 60 movl %eax, 4(%edx,%ecx,4) 65 movl %eax, (%edx,%ecx,4) 66 decl %ecx 78 1: popl %ecx [all …]
|
/sysdeps/i386/i686/ |
A D | memcmp.S | 52 cmpl $1, %ecx 77 cmpl $32, %ecx; 81 addl %ecx, %edx 82 addl %ecx, %esi 89 cmpl %ecx, %eax 94 cmpl %ecx, %eax 99 cmpl %ecx, %eax 104 cmpl %ecx, %eax 109 cmpl %ecx, %eax 114 cmpl %ecx, %eax [all …]
|
A D | memcpy.S | 44 movl %edi, %ecx 45 xorl %esi, %ecx 46 andl $3, %ecx 51 cmpl $3, %ecx 57 decl %ecx 61 decl %ecx 65 decl %ecx 67 movl %ecx, %eax 68 shrl $2, %ecx 72 movl %eax, %ecx [all …]
|
/sysdeps/unix/sysv/linux/i386/ |
A D | swapcontext.S | 33 movl (%esp), %ecx 35 leal 4(%esp), %ecx 50 fnstenv (%ecx) 53 movl 8(%esp), %ecx 58 leal oSIGMASK(%ecx), %ecx 72 fldenv (%ecx) 92 mov %esp, %ecx 155 rdsspd %ecx 207 pushl %ecx 212 jmp *%ecx [all …]
|
/sysdeps/i386/fpu/ |
A D | s_remquo.S | 24 movl %eax, %ecx 26 shrl $12, %ecx 27 andl $4, %ecx 29 orl %eax, %ecx 30 leal (%ecx,%ecx,2),%ecx 34 movl QUOP(%esp), %ecx 40 1: movl %eax, (%ecx)
|