/glibc-2.36/sysdeps/i386/i686/multiarch/ |
D | memchr-sse2-bsf.S | 58 mov %ecx, %eax 69 movdqu (%eax), %xmm0 82 add %ecx, %eax 91 lea 16(%eax), %edi 92 and $15, %eax 94 add %eax, %edx 96 lea 16(%eax), %edx 103 xor %eax, %eax 116 mov %eax, %edi 121 mov %eax, %edx [all …]
|
D | memrchr-sse2-bsf.S | 59 pmovmskb %xmm0, %eax 60 test %eax, %eax 64 mov %ecx, %eax 65 and $15, %eax 70 sub %eax, %ecx 71 sub %eax, %edx 81 pmovmskb %xmm0, %eax 82 test %eax, %eax 87 pmovmskb %xmm2, %eax 88 test %eax, %eax [all …]
|
D | memcpy-ssse3.S | 87 movl 12(%esp), %eax 88 cmpl %eax, 16(%esp) 95 movl SRC(%esp), %eax 99 cmp %eax, %edx 108 add %ecx, %eax 109 cmp %eax, %edx 110 movl SRC(%esp), %eax 124 add %ecx, %eax 135 movlpd (%eax), %xmm0 136 movlpd 8(%eax), %xmm1 [all …]
|
D | strlen-sse2.S | 60 xor %eax, %eax 113 lea 16(%edx), %eax 114 mov %eax, %ecx 115 and $-16, %eax 124 pcmpeqb (%eax), %xmm0 128 lea 16(%eax), %eax 131 pcmpeqb (%eax), %xmm1 135 lea 16(%eax), %eax 138 pcmpeqb (%eax), %xmm2 142 lea 16(%eax), %eax [all …]
|
D | memcpy-sse2-unaligned.S | 55 movl 12(%esp), %eax 56 cmpl %eax, 16(%esp) 64 movl SRC(%esp), %eax 66 cmp %edx, %eax 81 movdqu (%eax), %xmm0 82 movdqu -16(%eax, %ecx), %xmm1 92 movdqu (%eax), %xmm0 93 movdqu 16(%eax), %xmm1 94 movdqu -16(%eax, %ecx), %xmm2 95 movdqu -32(%eax, %ecx), %xmm3 [all …]
|
D | memcpy-ssse3-rep.S | 98 movl 12(%esp), %eax 99 cmpl %eax, 16(%esp) 106 movl SRC(%esp), %eax 110 cmp %eax, %edx 115 add %ecx, %eax 116 cmp %eax, %edx 117 movl SRC(%esp), %eax 131 add %ecx, %eax 141 movdqu (%eax), %xmm0 151 sub %edi, %eax [all …]
|
D | memrchr-sse2.S | 55 pmovmskb %xmm0, %eax 56 test %eax, %eax 60 mov %ecx, %eax 61 and $15, %eax 66 sub %eax, %edx 77 pmovmskb %xmm0, %eax 78 test %eax, %eax 83 pmovmskb %xmm2, %eax 84 test %eax, %eax 89 pmovmskb %xmm3, %eax [all …]
|
D | strcat-sse2.S | 89 mov STR1(%esp), %eax 99 mov %eax, %edx 112 movdqu (%eax), %xmm1 121 mov %eax, %ecx 122 and $-16, %eax 131 and $-16, %eax 132 pcmpeqb (%eax), %xmm0 141 add %eax, %ecx 150 pcmpeqb 16(%eax), %xmm0 155 pcmpeqb 32(%eax), %xmm1 [all …]
|
D | wcscpy-ssse3.S | 65 pmovmskb %xmm0, %eax 68 test %eax, %eax 71 mov %edx, %eax 74 sub %edx, %eax 76 sub %eax, %ecx 77 mov %ecx, %eax 78 and $0xf, %eax 82 cmp $4, %eax 84 cmp $8, %eax 93 pmovmskb %xmm0, %eax [all …]
|
D | memchr-sse2.S | 84 pmovmskb %xmm0, %eax 85 test %eax, %eax 113 pmovmskb %xmm0, %eax 114 sar %cl, %eax 115 test %eax, %eax 143 pmovmskb %xmm0, %eax 144 test %eax, %eax 154 pmovmskb %xmm2, %eax 155 test %eax, %eax 165 pmovmskb %xmm3, %eax [all …]
|
D | strrchr-sse2.S | 65 pmovmskb %xmm0, %eax 68 test %eax, %eax 93 mov %eax, %ebx 113 pmovmskb %xmm0, %eax 116 shr %cl, %eax 119 test %eax, %eax 142 mov %eax, %ebx 153 pmovmskb %xmm0, %eax 154 or %eax, %ecx 162 pmovmskb %xmm0, %eax [all …]
|
/glibc-2.36/sysdeps/x86_64/multiarch/ |
D | strlen-avx2.S | 65 movl %edi, %eax 70 andl $(PAGE_SIZE - 1), %eax 72 cmpl $(PAGE_SIZE - VEC_SIZE), %eax 77 vpmovmskb %ymm1, %eax 85 testl %eax, %eax 87 tzcntl %eax, %eax 90 shrl $2, %eax 96 xorl %eax, %eax 108 tzcntl %eax, %eax 111 shrl $2, %eax [all …]
|
D | memchr-sse2.S | 66 pmovmskb %xmm0, %eax 67 test %eax, %eax 91 pmovmskb %xmm0, %eax 93 sar %cl, %eax 94 test %eax, %eax 97 bsf %eax, %eax 99 mov %eax, %esi 130 pmovmskb %xmm0, %eax 131 test %eax, %eax 136 pmovmskb %xmm2, %eax [all …]
|
D | strlen-evex.S | 68 movl %edi, %eax 72 andl $(PAGE_SIZE - 1), %eax 74 cmpl $(PAGE_SIZE - VEC_SIZE), %eax 80 kmovd %k0, %eax 86 testl %eax, %eax 88 tzcntl %eax, %eax 92 xorl %eax, %eax 100 tzcntl %eax, %eax 106 tzcntl %eax, %eax 112 leal -(CHAR_PER_VEC * 4 + 1)(%rcx, %rax), %eax [all …]
|
D | rawmemchr-sse2.S | 47 pmovmskb %xmm0, %eax 48 test %eax, %eax 63 pmovmskb %xmm0, %eax 65 sar %cl, %eax 66 test %eax, %eax 69 bsf %eax, %eax 83 pmovmskb %xmm0, %eax 84 test %eax, %eax 89 pmovmskb %xmm2, %eax 90 test %eax, %eax [all …]
|
D | memrchr-sse2.S | 62 pmovmskb %xmm1, %eax 69 bsrl %eax, %eax 73 addl %edx, %eax 83 bsrl %eax, %eax 89 xorl %eax, %eax 95 testl %eax, %eax 110 pmovmskb %xmm1, %eax 118 testl %eax, %eax 123 pmovmskb %xmm1, %eax 126 bsrl %eax, %eax [all …]
|
D | memchr-evex.S | 106 movl %edi, %eax 107 andl $(PAGE_SIZE - 1), %eax 108 cmpl $(PAGE_SIZE - VEC_SIZE), %eax 113 kmovd %k0, %eax 119 testl %eax, %eax 121 tzcntl %eax, %eax 132 xorl %eax, %eax 140 tzcntl %eax, %esi 146 xorl %eax, %eax 166 sarl $2, %eax [all …]
|
D | memchr-avx2.S | 76 movl %edi, %eax 77 andl $(PAGE_SIZE - 1), %eax 78 cmpl $(PAGE_SIZE - VEC_SIZE), %eax 83 vpmovmskb %ymm1, %eax 89 testl %eax, %eax 91 bsfl %eax, %eax 101 tzcntl %eax, %eax 113 cmpl %eax, %edx 121 bsfl %eax, %eax 128 xorl %eax, %eax [all …]
|
D | memcmp-sse2.S | 83 pmovmskb %xmm1, %eax 84 subl %ecx, %eax 90 pmovmskb %xmm1, %eax 91 subl %ecx, %eax 101 movl (%rsi), %eax 102 subl (%rdi), %eax 107 orl %esi, %eax 112 movl -4(%rdi, %rdx), %eax 122 xorl %eax, %eax 138 movzbl %cl, %eax [all …]
|
D | memcmp-avx2-movbe.S | 86 vpmovmskb %ymm1, %eax 90 incl %eax 99 vpmovmskb %ymm2, %eax 102 incl %eax 112 vpmovmskb %ymm3, %eax 113 incl %eax 156 tzcntl %eax, %eax 164 leal -1(%rdx, %rdx), %eax 167 movzbl (%rdi, %rax), %eax 168 subl %ecx, %eax [all …]
|
/glibc-2.36/sysdeps/i386/ |
D | sub_n.S | 50 movl %ecx,%eax 52 negl %eax 53 andl $7,%eax /* get index where to start loop */ 56 shll $2,%eax /* adjustment for pointers... */ 57 subl %eax,%edi /* ... since they are offset ... */ 58 subl %eax,%esi /* ... by a constant when we ... */ 59 subl %eax,%edx /* ... enter the loop */ 60 shrl $2,%eax /* restore previous value */ 62 leal -4(,%eax,4),%ebx /* Count for 4-byte endbr32 */ 69 L(0): leal (%eax,%eax,8),%eax [all …]
|
D | add_n.S | 50 movl %ecx,%eax 52 negl %eax 53 andl $7,%eax /* get index where to start loop */ 56 shll $2,%eax /* adjustment for pointers... */ 57 subl %eax,%edi /* ... since they are offset ... */ 58 subl %eax,%esi /* ... by a constant when we ... */ 59 subl %eax,%edx /* ... enter the loop */ 60 shrl $2,%eax /* restore previous value */ 62 leal -4(,%eax,4),%ebx /* Count for 4-byte endbr32 */ 69 L(0): leal (%eax,%eax,8),%eax [all …]
|
/glibc-2.36/sysdeps/i386/i686/ |
D | memcmp.S | 48 movl BLK1(%esp), %eax 54 movzbl (%eax), %ecx /* LEN == 1 */ 58 xorl %eax, %eax 64 sbbl %eax, %eax 65 sbbl $-1, %eax 75 movl %eax, %esi 87 movl -28(%esi), %eax 89 cmpl %ecx, %eax 92 movl -24(%esi), %eax 94 cmpl %ecx, %eax [all …]
|
D | add_n.S | 31 L(1): addl (%esp), %eax 54 movl %ecx,%eax 56 negl %eax 57 andl $7,%eax /* get index where to start loop */ 60 shll $2,%eax /* adjustment for pointers... */ 61 subl %eax,%edi /* ... since they are offset ... */ 62 subl %eax,%esi /* ... by a constant when we ... */ 63 subl %eax,%edx /* ... enter the loop */ 64 shrl $2,%eax /* restore previous value */ 66 leal -4(,%eax,4),%ebx /* Count for 4-byte endbr32 */ [all …]
|
/glibc-2.36/sysdeps/x86_64/fpu/ |
D | svml_s_sincosf16_core.S | 54 movl (%rsp), %eax 58 movl %eax, (%rdx) 79 movl 36(%rsp), %eax 83 movl %eax, (%rdx) 104 movl 72(%rsp), %eax 110 movl %eax, (%rdx) 129 movl 108(%rsp), %eax 135 movl %eax, (%rdx) 179 movl -240(%ebp), %eax 181 vmovss %xmm0, (%eax) [all …]
|