/bionic/libc/arch-x86/atom/string/ |
D | sse2-wcslen-atom.S | 87 lea 32(%edx), %eax 88 lea -16(%eax), %ecx 89 and $-16, %eax 91 pcmpeqd (%eax), %xmm0 94 lea 16(%eax), %eax 98 pcmpeqd (%eax), %xmm1 101 lea 16(%eax), %eax 105 pcmpeqd (%eax), %xmm2 108 lea 16(%eax), %eax 112 pcmpeqd (%eax), %xmm3 [all …]
|
D | sse2-strlen-atom.S | 110 xor %eax, %eax 163 lea 16(%edx), %eax 164 mov %eax, %ecx 165 and $-16, %eax 174 pcmpeqb (%eax), %xmm0 177 lea 16(%eax), %eax 181 pcmpeqb (%eax), %xmm1 184 lea 16(%eax), %eax 188 pcmpeqb (%eax), %xmm2 191 lea 16(%eax), %eax [all …]
|
D | ssse3-memcpy-atom.S | 134 movl SRC(%esp), %eax 138 cmp %eax, %edx 147 add %ecx, %eax 148 cmp %eax, %edx 149 movl SRC(%esp), %eax 163 add %ecx, %eax 174 movlpd (%eax), %xmm0 175 movlpd 8(%eax), %xmm1 179 movdqu (%eax), %xmm0 187 sub %edi, %eax [all …]
|
D | sse2-memrchr-atom.S | 105 pmovmskb %xmm0, %eax 106 test %eax, %eax 110 mov %ecx, %eax 111 and $15, %eax 117 sub %eax, %edx 127 pmovmskb %xmm0, %eax 128 test %eax, %eax 133 pmovmskb %xmm2, %eax 134 test %eax, %eax 139 pmovmskb %xmm3, %eax [all …]
|
D | ssse3-strlcpy-atom.S | 58 movl (%ecx), %eax 59 movl %eax, (%edx) 61 lea 3(%ecx), %eax 62 sub %edi, %eax 77 lea 7(%ecx), %eax 78 sub %edi, %eax 96 movl 8(%ecx), %eax 97 movl %eax, 8(%edx) 99 lea 11(%ecx), %eax 100 sub %edi, %eax [all …]
|
D | ssse3-wcscpy-atom.S | 117 pmovmskb %xmm0, %eax 120 test %eax, %eax 123 mov %edx, %eax 126 sub %edx, %eax 128 sub %eax, %ecx 129 mov %ecx, %eax 130 and $0xf, %eax 134 cmp $4, %eax 136 cmp $8, %eax 145 pmovmskb %xmm0, %eax [all …]
|
D | sse2-strrchr-atom.S | 112 pmovmskb %xmm0, %eax 115 test %eax, %eax 140 mov %eax, %ebx 160 pmovmskb %xmm0, %eax 163 shr %cl, %eax 166 test %eax, %eax 189 mov %eax, %ebx 200 pmovmskb %xmm0, %eax 201 or %eax, %ecx 209 pmovmskb %xmm0, %eax [all …]
|
D | sse2-memchr-atom.S | 109 pmovmskb %xmm0, %eax 110 test %eax, %eax 129 pmovmskb %xmm0, %eax 130 sar %cl, %eax 131 test %eax, %eax 146 pmovmskb %xmm0, %eax 147 test %eax, %eax 153 pmovmskb %xmm2, %eax 154 test %eax, %eax 160 pmovmskb %xmm3, %eax [all …]
|
D | ssse3-strlcat-atom.S | 114 cmp %eax, %ebx 116 sub %eax, %ebx 124 add %eax, %edx 126 sub %eax, %edi 192 movl (%ecx), %eax 193 movl %eax, (%edx) 195 lea 3(%ecx), %eax 196 sub %edi, %eax 211 lea 7(%ecx), %eax 212 sub %edi, %eax [all …]
|
D | ssse3-strcpy-atom.S | 100 # define SAVE_RESULT(n) lea n(%edx), %eax 101 # define SAVE_RESULT_TAIL(n) lea n(%edx), %eax 103 # define SAVE_RESULT(n) movl %edi, %eax 104 # define SAVE_RESULT_TAIL(n) movl %edx, %eax 203 pmovmskb %xmm0, %eax 210 test %eax, %eax 213 mov %edx, %eax 216 sub %edx, %eax 219 add %eax, %esi 228 sub %eax, %ecx [all …]
|
D | sse2-wcsrchr-atom.S | 112 pmovmskb %xmm0, %eax 115 test %eax, %eax 138 mov %eax, %edx 157 pmovmskb %xmm0, %eax 160 shr %cl, %eax 163 test %eax, %eax 183 mov %eax, %edx 194 pmovmskb %xmm0, %eax 195 or %eax, %ecx 203 pmovmskb %xmm3, %eax [all …]
|
D | sse2-wcschr-atom.S | 93 mov %ecx, %eax 98 and $63, %eax 99 cmp $48, %eax 106 pmovmskb %xmm0, %eax 107 or %eax, %edx 116 mov %eax, %ecx 123 pmovmskb %xmm0, %eax 126 sarl %cl, %eax 127 test %eax, %eax 141 lea 4(%ecx), %eax [all …]
|
/bionic/libc/arch-x86/silvermont/string/ |
D | sse2-strlen-slm.S | 98 mov %edx, %eax 99 and $-16, %eax 102 mov %edx, %eax 103 and $-16, %eax 105 pcmpeqb (%eax), %xmm0 107 sub %eax, %ecx 118 pcmpeqb 16(%eax), %xmm0 123 pcmpeqb 32(%eax), %xmm1 128 pcmpeqb 48(%eax), %xmm2 133 pcmpeqb 64(%eax), %xmm3 [all …]
|
D | sse2-memmove-slm.S | 100 movl SRC(%esp), %eax 104 cmp %eax, %edx 117 movdqu (%eax), %xmm0 118 movdqu -16(%eax, %ecx), %xmm1 128 movdqu (%eax), %xmm0 129 movdqu 16(%eax), %xmm1 130 movdqu -16(%eax, %ecx), %xmm2 131 movdqu -32(%eax, %ecx), %xmm3 143 movdqu (%eax), %xmm0 144 movdqu 16(%eax), %xmm1 [all …]
|
D | sse4-memcmp-slm.S | 135 movl BLK1(%esp), %eax 162 add %ecx, %eax 168 mov (%eax), %bl 172 mov 1(%eax), %bl 179 mov 2(%eax), %bl 186 mov 3(%eax), %bl 193 mov 4(%eax), %bl 200 mov 5(%eax), %bl 207 mov 6(%eax), %bl 213 mov $1, %eax [all …]
|
/bionic/libc/arch-x86/generic/string/ |
D | strcmp.S | 16 movl 0x04(%esp),%eax 21 L1: incl %eax 23 L2: movb (%eax),%cl 28 incl %eax 30 movb (%eax),%cl 35 incl %eax 37 movb (%eax),%cl 42 incl %eax 44 movb (%eax),%cl 49 incl %eax [all …]
|
D | strncmp.S | 17 movl 8(%esp),%eax 24 L1: incl %eax 28 movb (%eax),%bl 34 incl %eax 38 movb (%eax),%bl 44 incl %eax 48 movb (%eax),%bl 54 incl %eax 58 movb (%eax),%bl 64 incl %eax [all …]
|
/bionic/libc/arch-x86/bionic/ |
D | setjmp.S | 83 mov $1,%eax 90 movl $0,%eax 97 movl 8(%esp),%eax 101 pushl %eax 107 movl %eax,(_JB_SIGFLAG * 4)(%ecx) 110 testl $1,%eax 116 leal (_JB_SIGMASK * 4)(%ecx),%eax 117 pushl %eax 127 movl (_JB_SIGFLAG * 4)(%ecx),%eax 128 andl $-2,%eax [all …]
|
D | vfork.S | 41 movl %gs:0, %eax 42 movl (TLS_SLOT_THREAD_ID * 4)(%eax), %eax 43 movl 12(%eax), %edx 44 movl $0x80000000, 12(%eax) 46 movl $__NR_vfork, %eax 49 test %eax, %eax 59 cmpl $-MAX_ERRNO, %eax 61 negl %eax 62 pushl %eax
|
/bionic/libm/x86_64/ |
D | e_asin.S | 82 movl 16(%rsp), %eax 83 andl $-24577, %eax 84 cmpl 16(%rsp), %eax 100 movl $524287, %eax 101 andl %edx, %eax 102 subl $260864, %eax 103 cmpl $955, %eax 145 movl 16(%rsp), %eax 146 andl $-24577, %eax 147 cmpl 16(%rsp), %eax [all …]
|
/bionic/libm/x86/ |
D | s_cos.S | 183 popl %eax 184 lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%eax), %eax 185 lea static_const_table@GOTOFF(%eax), %eax 200 movl %eax, %ebx 202 pextrw $3, %xmm0, %eax 203 andl $32767, %eax 204 subl $12336, %eax 205 cmpl $4293, %eax 224 lea (%ebx), %eax 226 addl %edx, %eax [all …]
|
D | s_sin.S | 184 popl %eax 185 lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%eax), %eax 186 lea static_const_table@GOTOFF(%eax), %eax 201 movl %eax, %ebx 203 pextrw $3, %xmm0, %eax 204 andl $32767, %eax 205 subl $12336, %eax 206 cmpl $4293, %eax 225 lea (%ebx), %eax 227 addl %edx, %eax [all …]
|
D | s_cbrt.S | 59 popl %eax 60 lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%eax), %eax 61 lea static_const_table@GOTOFF(%eax), %eax 76 movl %eax, %esi 85 movd %xmm7, %eax 91 movl %eax, %ebx 92 andl %eax, %edx 104 movl $5462, %eax 109 shrl $14, %eax 111 subl %eax, %ebx [all …]
|
D | e_asin.S | 80 popl %eax 81 lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%eax), %eax 82 lea static_const_table@GOTOFF(%eax), %eax 97 movl %eax, %ebx 119 movl $524287, %eax 120 andl %edx, %eax 121 subl $260864, %eax 122 cmpl $955, %eax 162 movl 16(%esp), %eax 163 andl $-24577, %eax [all …]
|
D | s_tan.S | 109 popl %eax 110 lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%eax), %eax 111 lea static_const_table@GOTOFF(%eax), %eax 126 movl %eax, %ebx 128 pextrw $3, %xmm0, %eax 129 andl $32767, %eax 130 subl $14368, %eax 131 cmpl $2216, %eax 168 lea (%ebx), %eax 171 addl %edx, %eax [all …]
|