Home
last modified time | relevance | path

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

12

/bionic/libc/arch-x86/string/
Dbcopy.S51 pushl %edi
53 movl 12(%esp),%edi
55 movl %edi, %eax
58 movl 16(%esp),%edi
62 cmpl %esi,%edi /* potentially overlapping? */
72 popl %edi
76 addl %ecx,%edi /* copy backwards. */
80 decl %edi
87 subl $3,%edi
90 popl %edi
Dssse3-memcpy5.S197 PUSH (%edi)
198 movl %edx, %edi
202 movl %edi, %esi
203 sub %edx, %edi
204 add %edi, %ecx
205 sub %edi, %eax
219 mov %eax, %edi
221 and $0xf, %edi
224 BRANCH_TO_JMPTBL_ENTRY (L(shl_table), %edi, 4)
229 xor %edi, %edi
[all …]
Dssse3-memcmp3.S93 #define RETURN_END POP (%edi); POP (%esi); POP (%ebx); ret
94 #define RETURN RETURN_END; CFI_PUSH (%ebx); CFI_PUSH (%edi); \
133 PUSH (%edi)
136 movl %eax, %edi
140 lea 16(%edi), %edi
145 mov %edi, %edx
147 xor %edx, %edi
198 pcmpeqb (%edi), %xmm1
200 pcmpeqb 16(%edi), %xmm2
203 add $32, %edi
[all …]
Dmemchr.S10 pushl %edi
11 movl 8(%esp),%edi /* string address */
20 leal -1(%edi),%eax /* adjust result of scan */
21 popl %edi
25 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
Dstrlen.S10 pushl %edi
11 movl 8(%esp),%edi /* string address */
19 popl %edi
Dbzero.S10 pushl %edi
11 movl 8(%esp),%edi
25 movl %edi,%ecx /* compute misalignment */
42 popl %edi
Dmemset.S10 pushl %edi
12 movl 12(%esp),%edi
15 pushl %edi /* push address of buffer */
32 movl %edi,%edx /* compute misalignment */
54 popl %edi
Dssse3-strcmp.S202 PUSH (%edi)
205 movl %edx, %edi
208 and $0xf, %edi
210 xor %edi, %edx
212 cmp %edi, %ecx
217 xchg %ecx, %edi
219 lea 15(%edi), %edi
220 sub %ecx, %edi
221 cmp $8, %edi
223 cmp $14, %edi
[all …]
Dbcmp.S10 pushl %edi
12 movl 12(%esp),%edi
31 popl %edi
Dstrcat.S23 pushl %edi /* save edi */
24 movl 8(%esp),%edi /* dst address */
26 pushl %edi /* push destination address */
34 leal -1(%edi),%ecx /* correct dst address */
72 popl %edi /* restore edi */
Dswab.S17 pushl %edi
19 movl 16(%esp),%edi
65 L4: popl %edi
/bionic/libc/arch-x86/syscalls/
Dfchownat.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
D__waitid.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
Dselect.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
D__pwrite64.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
Dmount.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
D__pread64.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
D__sys_clone.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
Dprctl.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
D__llseek.S14 pushl %edi
19 mov 40(%esp), %edi
30 popl %edi
Dfutex.S14 pushl %edi
20 mov 44(%esp), %edi
33 popl %edi
D__mmap2.S14 pushl %edi
20 mov 44(%esp), %edi
33 popl %edi
/bionic/libc/arch-x86/bionic/
Dsyscall.S28 push %edi
34 mov 48(%esp),%edi
46 pop %edi
D_setjmp.S54 movl %edi,20(%eax)
66 movl 20(%edx),%edi

12