/sysdeps/x86_64/multiarch/ |
A D | strcat-sse2-unaligned.S | 48 test %edx, %edx 71 test %edx, %edx 76 test %edx, %edx 81 test %edx, %edx 86 test %edx, %edx 92 test %edx, %edx 97 test %edx, %edx 102 test %edx, %edx 107 test %edx, %edx 113 test %edx, %edx [all …]
|
A D | strcat-avx2.S | 51 test %edx, %edx 70 test %edx, %edx 75 test %edx, %edx 80 test %edx, %edx 85 test %edx, %edx 91 test %edx, %edx 96 test %edx, %edx 101 test %edx, %edx 106 test %edx, %edx 112 test %edx, %edx [all …]
|
A D | strcat-evex.S | 56 test %edx, %edx 75 test %edx, %edx 80 test %edx, %edx 85 test %edx, %edx 90 test %edx, %edx 96 test %edx, %edx 101 test %edx, %edx 106 test %edx, %edx 111 test %edx, %edx 117 test %edx, %edx [all …]
|
/sysdeps/i386/i686/multiarch/ |
A D | memset-sse2.S | 98 movl %eax, %edx 100 or %edx, %eax 242 movl %edx, %eax 243 and $-16, %edx 244 add $16, %edx 245 sub %edx, %eax 305 lea 128(%edx), %edx 318 lea 128(%edx), %edx 338 add $128, %edx 361 add $0x80, %edx [all …]
|
A D | wcslen-sse2.S | 27 cmp $0, (%edx) 29 cmp $0, 4(%edx) 53 test %edx, %edx 60 test %edx, %edx 67 test %edx, %edx 73 test %edx, %edx 91 test %edx, %edx 97 test %edx, %edx 103 test %edx, %edx 109 test %edx, %edx [all …]
|
A D | strlen-sse2-bsf.S | 52 test %edx, %edx 66 and %esi, %edx 77 test %edx, %edx 82 test %edx, %edx 87 test %edx, %edx 93 test %edx, %edx 98 bsf %edx, %edx 99 add %edx, %eax 103 bsf %edx, %edx 109 bsf %edx, %edx [all …]
|
A D | memset-sse2-rep.S | 98 movl %eax, %edx 100 or %edx, %eax 243 and $-16, %edx 244 add $16, %edx 245 sub %edx, %eax 296 lea 128(%edx), %edx 309 lea 128(%edx), %edx 320 mov %edx, %edi 323 and $3, %edx 326 cmp $2, %edx [all …]
|
A D | strlen-sse2.S | 127 test %edx, %edx 134 test %edx, %edx 141 test %edx, %edx 147 test %edx, %edx 158 test %edx, %edx 164 test %edx, %edx 170 test %edx, %edx 176 test %edx, %edx 187 test %edx, %edx 193 test %edx, %edx [all …]
|
A D | wcscpy-ssse3.S | 72 lea 16(%edx), %edx 163 lea 64(%edx), %edx 224 lea 16(%edx), %edx 237 lea 16(%edx), %edx 250 lea 16(%edx), %edx 260 lea 16(%edx), %edx 296 lea 64(%edx), %edx 335 lea 16(%edx), %edx 348 lea 16(%edx), %edx 361 lea 16(%edx), %edx [all …]
|
A D | memcpy-ssse3.S | 265 lea 0x80(%edx), %edx 333 lea 0x80(%edx), %edx 423 lea 64(%edx), %edx 527 lea 64(%edx), %edx 631 lea 64(%edx), %edx 737 lea 64(%edx), %edx 843 lea 64(%edx), %edx 949 lea 64(%edx), %edx 1055 lea 64(%edx), %edx 1159 lea 64(%edx), %edx [all …]
|
A D | strcat-sse2.S | 139 test %edx, %edx 152 test %edx, %edx 157 test %edx, %edx 162 test %edx, %edx 168 test %edx, %edx 170 bsf %edx, %edx 176 bsf %edx, %edx 182 bsf %edx, %edx 188 bsf %edx, %edx 194 bsf %edx, %edx [all …]
|
A D | strcpy-ssse3.S | 158 lea 16(%edx), %edx 308 lea 64(%edx), %edx 383 lea 16(%edx), %edx 400 lea 16(%edx), %edx 416 lea 16(%edx), %edx 429 lea 16(%edx), %edx 470 lea 64(%edx), %edx 502 lea 16(%edx), %edx 519 lea 16(%edx), %edx 2776 xor %edx, %edx [all …]
|
A D | memcpy-ssse3-rep.S | 116 cmp %eax, %edx 122 cmp %eax, %edx 136 add %ecx, %edx 150 and $-16, %edx 153 add $16, %edx 155 sub %edx, %edi 266 lea 0x80(%edx), %edx 343 lea 0x80(%edx), %edx 1301 lea 0x80(%edx), %edx 1317 lea 0x40(%edx), %edx [all …]
|
A D | memcpy-sse2-unaligned.S | 72 cmp %edx, %eax 133 cmp %edx, %eax 153 subl %edx, %ebx 215 movb %al, (%edx) 222 movw %ax, (%edx) 269 add %edx, %ecx 345 subl %edx, %ebx 433 movl %edx, %eax 511 addl %edx, %ecx 514 subl %edx, %eax [all …]
|
A D | memchr-sse2-bsf.S | 55 test %edx, %edx 79 sub %ecx, %edx 88 sub $16, %edx 94 add %eax, %edx 97 and $-16, %edx 121 mov %eax, %edx 157 or %eax, %edx 158 sub $16, %edx 162 add $16, %edx 169 sub $64, %edx [all …]
|
A D | memcmp-ssse3.S | 223 test %edx, %edx 306 test %edx, %edx 390 test %edx, %edx 473 test %edx, %edx 557 test %edx, %edx 641 test %edx, %edx 724 test %edx, %edx 807 test %edx, %edx 891 test %edx, %edx 975 test %edx, %edx [all …]
|
/sysdeps/i386/ |
A D | __longjmp.S | 44 xorl %edx, %edx 47 rdsspd %edx 55 negl %edx 56 shrl $2, %edx 60 addl $1, %edx 107 xorl %edx, %edx 109 rdsspd %edx 117 negl %edx 118 shrl $2, %edx 122 addl $1, %edx [all …]
|
A D | strlen.S | 64 movl $0xfefefeff, %edx /* magic value */ 69 xorl %ecx, %edx /* (word+magic)^word */ 70 orl $0xfefefeff, %edx /* set all non-carry bits */ 76 movl $0xfefefeff, %edx /* magic value */ 81 xorl %ecx, %edx /* (word+magic)^word */ 82 orl $0xfefefeff, %edx /* set all non-carry bits */ 88 movl $0xfefefeff, %edx /* magic value */ 93 xorl %ecx, %edx /* (word+magic)^word */ 94 orl $0xfefefeff, %edx /* set all non-carry bits */ 100 movl $0xfefefeff, %edx /* magic value */ [all …]
|
A D | strcat.S | 34 movl DEST(%esp), %edx 43 testb $0xff, (%edx) /* is end of string? */ 45 incl %edx /* increment source pointer */ 49 testb $0xff, (%edx) /* is end of string? */ 51 incl %edx /* increment source pointer */ 57 incl %edx /* increment source pointer */ 136 L(6): addl $4, %edx 137 L(5): addl $4, %edx 157 movb %al, (%ecx,%edx) /* and store it */ 165 movb %al, (%ecx,%edx) /* and store it */ [all …]
|
A D | bsd-_setjmp.S | 40 movl JMPBUF(%esp), %edx 43 movl %ebx, (JB_BX*4)(%edx) 44 movl %esi, (JB_SI*4)(%edx) 45 movl %edi, (JB_DI*4)(%edx) 50 movl %ecx, (JB_SP*4)(%edx) 52 LIBC_PROBE (setjmp, 3, 4@%edx, -4@$0, 4@%ecx) 56 movl %ecx, (JB_PC*4)(%edx) 57 movl %ebp, (JB_BP*4)(%edx) /* Save caller's frame pointer. */ 59 movl %eax, JB_SIZE(%edx) /* No signal mask set. */ 70 movl %ecx, SHADOW_STACK_POINTER_OFFSET(%edx)
|
A D | strrchr.S | 47 movl %ecx, %edx 147 L(43): testl $0xff000000, %edx /* is highest byte == C? */ 155 L(33): testl $0xff0000, %edx /* is C in third byte? */ 188 xorl %edx, %edi /* (word+magic)^word */ 215 movl 4(%esi), %edx /* get word (= 4 bytes) in question */ 221 xorl %edx, %edi /* (word+magic)^word */ 239 movl 8(%esi), %edx /* get word (= 4 bytes) in question */ 245 xorl %edx, %edi /* (word+magic)^word */ 263 movl 12(%esi), %edx /* get word (= 4 bytes) in question */ 269 xorl %edx, %edi /* (word+magic)^word */ [all …]
|
/sysdeps/x86_64/ |
A D | wcslen.S | 49 test %edx, %edx 56 test %edx, %edx 63 test %edx, %edx 69 test %edx, %edx 75 test %edx, %edx 81 test %edx, %edx 87 test %edx, %edx 93 test %edx, %edx 99 test %edx, %edx 105 test %edx, %edx [all …]
|
A D | memcmp.S | 25 movl %edx, %edx 44 subl %edx, %eax 58 cmpl %edx, %eax 76 cmpl %edx, %eax 113 bsfl %edx, %ecx 122 movzbl (%rsi), %edx 124 subl %edx, %eax 131 movl %eax, %edx 133 orl %edx, %eax 148 movzbl %dl, %edx [all …]
|
/sysdeps/i386/i586/ |
A D | strlen.S | 43 movl $3, %edx /* load mask (= 3) */ 59 xorl $2, %edx 67 xorl %edx, %edx /* We need %edx == 0 for later */ 99 decl %edx /* complete negation of word */ 102 xorl %ecx, %edx /* (word+magic)^word */ 115 decl %edx /* complete negation of word */ 118 xorl %ecx, %edx /* (word+magic)^word */ 131 decl %edx /* complete negation of word */ 134 xorl %ecx, %edx /* (word+magic)^word */ 147 decl %edx /* complete negation of word */ [all …]
|
A D | lshift.S | 63 movl (%esi),%edx 80 movl %edx,%ebp 122 movl %edx,(%edi) 123 movl %eax,%edx 170 addl %edx,%edx 180 movl %edx,%ebp 186 adcl %edx,%edx 198 adcl %edx,%edx 207 adcl %edx,%edx 223 movl %edx,%ebp [all …]
|