Home
last modified time | relevance | path

Searched refs:edi (Results 1 – 25 of 264) sorted by relevance

1234567891011

/bionic/libc/arch-x86/silvermont/string/
Dsse2-strcpy-slm.S92 # 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 …]
Dsse2-memmove-slm.S169 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/
Dbcopy.S49 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
Dmemcmp.S10 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/
Dsse2-memchr-atom.S81 #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 …]
Dssse3-memcpy-atom.S187 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 …]
Dsse2-wcscmp-atom.S81 #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 …]
Dsse2-wcsrchr-atom.S82 #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 …]
Dssse3-memcmp-atom.S97 #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 …]
Dsse2-strchr-atom.S82 #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 …]
Dssse3-strcmp-atom.S215 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 …]
Dsse2-strlen-atom.S97 # 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 …]
Dssse3-wcscat-atom.S89 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)
Dsse2-strrchr-atom.S82 #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 …]
Dssse3-strlcat-atom.S93 #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/
Dlibm_sincos_huge.S45 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/
Dsetxattr.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
D__pwritev64.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
Dfchownat.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
D__llseek.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
Dlinkat.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
Dlsetxattr.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
Dmount.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
Dprctl.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi
D__ppoll.S18 pushl %edi
20 .cfi_rel_offset edi, 0
31 mov 44(%esp), %edi
43 popl %edi

1234567891011