/bionic/libc/arch-x86/silvermont/string/ |
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(%ed… 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) 190 sub %ecx, %edi 191 mov %edi, %edx 201 movdqu %xmm1, (%edi, %ecx) [all …]
|
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/ |
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
|
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/ |
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), %xmm0 137 lea 16(%edi), %edi 143 movdqa (%edi), %xmm0 [all …]
|
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 …]
|
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 152 cmp %ecx, (%edi) 158 cmp %ecx, 4(%edi) 164 cmp %ecx, 8(%edi) 170 cmp %ecx, 12(%edi) 175 movdqu 16(%edi), %xmm1 184 movdqu 32(%edi), %xmm1 193 movdqu 48(%edi), %xmm1 [all …]
|
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 151 movdqa (%edi), %xmm0 [all …]
|
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 259 lea (%ecx, %edi,1), %eax [all …]
|
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 146 movdqa (%edi), %xmm0 [all …]
|
D | ssse3-strcmp-atom.S | 215 PUSH (%edi) 218 movl %edx, %edi 221 and $0xf, %edi 223 xor %edi, %edx 225 cmpl %edi, %ecx 230 xchg %ecx, %edi 232 lea 15(%edi), %edi 233 sub %ecx, %edi 234 cmpl $8, %edi 236 cmpl $14, %edi [all …]
|
D | sse2-strlen-atom.S | 97 # define RETURN POP (%edi); ret; CFI_PUSH(%edi); 104 PUSH (%edi) 105 movl LEN(%esp), %edi 106 sub $4, %edi 121 sub $4, %edi 135 sub $4, %edi 149 sub $4, %edi 169 add %edx, %edi 170 sub $64, %edi 202 sub $64, %edi [all …]
|
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)
|
D | sse2-strrchr-atom.S | 82 #define ENTRANCE PUSH(%edi); 83 #define RETURN POP (%edi); ret; CFI_PUSH (%edi); 96 mov %ecx, %edi 106 movdqu (%edi), %xmm0 113 add $16, %edi 121 and $-16, %edi 141 mov %edi, %esi 142 and $-16, %edi 152 and $-16, %edi 154 movdqa (%edi), %xmm0 [all …]
|
D | ssse3-strlcat-atom.S | 93 #define edi ebx macro 104 #undef edi 109 #define RETURN1 POP (%edi); POP (%ebx); ret; CFI_PUSH (%ebx); CFI_PUSH (%edi) 123 PUSH (%edi) 125 mov %ecx, %edi 126 sub %eax, %edi 196 sub %edi, %eax 212 sub %edi, %eax 234 sub %edi, %eax 252 sub %edi, %eax [all …]
|
/bionic/libm/x86/ |
D | libm_sincos_huge.S | 45 pushl %edi 57 popl %edi 58 lea _GLOBAL_OFFSET_TABLE_+[. - ..L2](%edi), %edi 63 andps .L_2il0floatpacket.0@GOTOFF(%edi), %xmm1 70 movsd _Pi4Inv@GOTOFF(%edi), %xmm0 122 fldl _Pi4x3@GOTOFF(%edi) 125 fldl 8+_Pi4x3@GOTOFF(%edi) 128 fldl 16+_Pi4x3@GOTOFF(%edi) 133 fldl _Pi4x4@GOTOFF(%edi) 136 fldl 8+_Pi4x4@GOTOFF(%edi) [all …]
|
/bionic/libc/arch-x86/syscalls/ |
D | setxattr.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | __pwritev64.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | fchownat.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | __llseek.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | linkat.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | lsetxattr.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | mount.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | prctl.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|
D | __ppoll.S | 18 pushl %edi 20 .cfi_rel_offset edi, 0 31 mov 44(%esp), %edi 43 popl %edi
|