/bionic/libc/arch-x86/silvermont/string/ |
H A D | sse2-strcpy-slm.S | 92 # define ENTRANCE PUSH(%ebx); PUSH(%esi); PUSH(%edi) 93 # define RETURN POP(%edi); POP(%esi); POP(%ebx); ret; CFI_PUSH(%ebx); CFI_PUSH(%edi); CFI_PUSH(%edi); 96 # define ENTRANCE PUSH(%esi); PUSH(%edi) 97 # define RETURN POP(%edi); POP(%esi); ret; CFI_PUSH(%esi); CFI_PUSH(%edi); 136 mov STR1(%esp), %edi 146 mov %edi, %eax /* save result */ 188 movdqu %xmm1, (%edi) [all...] |
H A D | sse2-memmove-slm.S | 169 PUSH (%edi) 177 leal 64(%edx), %edi 178 andl $-64, %edi 181 movdqu (%eax, %edi), %xmm4 182 movdqu 16(%eax, %edi), %xmm5 183 movdqu 32(%eax, %edi), %xmm6 184 movdqu 48(%eax, %edi), %xmm7 190 movdqa %xmm4, (%edi) 191 movaps %xmm5, 16(%edi) 192 movaps %xmm6, 32(%edi) [all...] |
/bionic/libc/arch-x86/generic/string/ |
H A D | bcopy.S | 49 pushl %edi 51 movl 12(%esp),%edi 53 movl %edi, %eax 56 movl 16(%esp),%edi 60 cmpl %esi,%edi /* potentially overlapping? */ 70 popl %edi 74 addl %ecx,%edi /* copy backwards. */ 78 decl %edi 85 subl $3,%edi 88 popl %edi [all...] |
H A D | memcmp.S | 10 pushl %edi 12 movl 12(%esp),%edi 30 popl %edi 34 subl %ecx,%edi /* four pairs of bytes do not */ 38 L6: movzbl -1(%edi),%eax /* Perform unsigned comparison */ 42 popl %edi
|
/bionic/libc/arch-x86/atom/string/ |
H A D | sse2-wcsrchr-atom.S | 82 #define ENTRANCE PUSH(%edi); 83 #define RETURN POP(%edi); ret; CFI_PUSH(%edi); 95 mov %ecx, %edi 106 movdqu (%edi), %xmm0 113 add $16, %edi 121 and $-16, %edi 139 mov %edi, %esi 140 and $-16, %edi 149 and $-16, %edi [all...] |
H A D | sse2-memchr-atom.S | 81 #define ENTRANCE PUSH (%edi); 83 #define RETURN POP (%edi); ret; CFI_PUSH (%edi); 99 mov %ecx, %edi 107 movdqu (%edi), %xmm0 115 lea 16(%edi), %edi 117 and $-16, %edi 126 and $-16, %edi 127 movdqa (%edi), [all...] |
H A D | ssse3-memcpy-atom.S | 187 PUSH (%edi) 188 movl %edx, %edi 191 sub %edx, %edi 192 add %edi, %ecx 193 sub %edi, %eax 207 mov %eax, %edi 209 and $0xf, %edi 211 BRANCH_TO_JMPTBL_ENTRY (L(shl_table), %edi, 4) 216 movl DEST+4(%esp), %edi 217 movdqu %xmm0, (%edi) [all...] |
H A D | sse2-wcscmp-atom.S | 81 #define ENTRANCE PUSH(%esi); PUSH(%edi) 82 #define RETURN POP(%edi); POP(%esi); ret; CFI_PUSH(%esi); CFI_PUSH(%edi); 124 mov %edx, %edi 129 and $63, %edx /* edi alignment in cache line */ 152 cmp %ecx, (%edi) 158 cmp %ecx, 4(%edi) 164 cmp %ecx, 8(%edi) 170 cmp %ecx, 12(%edi) 175 movdqu 16(%edi), [all...] |
H A D | sse2-strchr-atom.S | 82 #define ENTRANCE PUSH(%edi) 83 #define RETURN POP (%edi); ret; CFI_PUSH (%edi); 97 mov %ecx, %edi 106 and $-16, %edi 107 movdqa (%edi), %xmm0 119 add %ecx, %edi 130 add $16, %edi 135 movdqa (%edi), %xmm0 144 add $16, %edi [all...] |
H A D | ssse3-wcscat-atom.S | 89 PUSH (%edi) 90 mov STR1(%esp), %edi 91 mov %edi, %edx 99 lea (%edi, %eax), %edx 111 #define RETURN POP(%edi); ret; CFI_PUSH(%edi)
|
H A D | ssse3-strcmp-atom.S | 214 PUSH (%edi) 220 movl %edx, %edi 223 and $0xf, %edi 225 xor %edi, %edx 227 cmpl %edi, %ecx 232 xchg %ecx, %edi 234 lea 15(%edi), %edi 235 sub %ecx, %edi 236 cmpl $8, %edi [all...] |
H A D | ssse3-memcmp-atom.S | 97 #define RETURN_END POP (%edi); POP (%esi); POP (%ebx); ret 157 PUSH (%edi) 161 movl %eax, %edi 165 lea 16(%edi), %edi 170 mov %edi, %edx 172 xor %edx, %edi 249 pcmpeqb (%edi), %xmm1 251 pcmpeqb 16(%edi), %xmm2 254 add $32, %edi [all...] |
/bionic/libc/arch-x86/syscalls/ |
H A D | __llseek.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | __ppoll.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | __waitid.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | fchownat.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | fsetxattr.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | linkat.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | lsetxattr.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | mount.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | prctl.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | pread64.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | pwrite64.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | setxattr.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 25 mov 40(%esp), %edi 35 popl %edi
|
H A D | __epoll_pwait.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 28 mov 44(%esp), %edi 40 popl %edi
|