Home
last modified time | relevance | path

Searched refs:edx (Results 1 – 25 of 97) sorted by relevance

1234

/bionic/libc/arch-x86/string/
Dsse2-memset5-atom.S113 add %ecx, %edx; \
135 add %ecx, %edx; \
151 movl %eax, %edx
153 or %edx, %eax
155 movl DEST(%esp), %edx
202 movl %eax, -28(%edx)
204 movl %eax, -24(%edx)
206 movl %eax, -20(%edx)
208 movl %eax, -16(%edx)
210 movl %eax, -12(%edx)
[all …]
Dstrcmp.S17 movl 0x08(%esp),%edx
22 incl %edx
26 cmpb %cl,(%edx) /* chars match??? */
29 incl %edx
33 cmpb %cl,(%edx)
36 incl %edx
40 cmpb %cl,(%edx)
43 incl %edx
47 cmpb %cl,(%edx)
50 incl %edx
[all …]
Dssse3-memcpy5.S160 movl DEST(%esp), %edx
163 cmp %eax, %edx
171 cmp %eax, %edx
185 add %ecx, %edx
198 movl %edx, %edi
199 and $-16, %edx
201 add $16, %edx
203 sub %edx, %edi
238 movdqa %xmm0, (%edx, %edi)
239 movdqa %xmm1, 16(%edx, %edi)
[all …]
Dbzero.S12 movl 12(%esp),%edx
22 cmpl $16,%edx
28 subl %ecx,%edx
32 movl %edx,%ecx /* zero by words */
34 andl $3,%edx
38 L1: movl %edx,%ecx /* zero remainder by bytes */
Dssse3-memcmp3.S102 movl BLK2(%esp), %edx
107 add %ecx, %edx
116 cmp (%edx), %cl
135 movdqu (%edx), %xmm0
137 movl %edx, %esi
139 pmovmskb %xmm3, %edx
142 sub $0xffff, %edx
145 mov %edi, %edx
146 and $0xf, %edx
147 xor %edx, %edi
[all …]
Dstrcpy.S24 movl 8(%esp),%edx /* src address */
28 L1: movb (%edx),%al /* unroll loop, but not too much */
32 movb 1(%edx),%al
36 movb 2(%edx),%al
40 movb 3(%edx),%al
44 movb 4(%edx),%al
48 movb 5(%edx),%al
52 movb 6(%edx),%al
56 movb 7(%edx),%al
58 addl $8,%edx
Dmemset.S28 movl %eax,%edx
30 orl %edx,%eax
32 movl %edi,%edx /* compute misalignment */
33 negl %edx
34 andl $3,%edx
36 subl %edx,%ebx
38 movl %edx,%ecx /* set until word aligned */
Dstrcat.S25 movl 12(%esp),%edx /* src address */
37 L1: movb (%edx),%al /* unroll loop, but not too much */
41 movb 1(%edx),%al
45 movb 2(%edx),%al
49 movb 3(%edx),%al
53 movb 4(%edx),%al
57 movb 5(%edx),%al
61 movb 6(%edx),%al
65 movb 7(%edx),%al
67 addl $8,%edx
Drindex.S15 movl 8(%esp),%edx
20 movb (%edx),%bl
23 movl %edx,%eax
25 incl %edx
Dstrncmp.S19 movl 16(%esp),%edx
20 testl %edx,%edx
26 decl %edx
36 decl %edx
46 decl %edx
56 decl %edx
66 decl %edx
76 decl %edx
86 decl %edx
96 decl %edx
/bionic/libc/arch-x86/bionic/
D_setjmp.S48 movl 0(%esp),%edx
49 movl %edx, 0(%eax) /* rta */
59 movl 4(%esp),%edx
61 movl 0(%edx),%ecx
62 movl 4(%edx),%ebx
63 movl 8(%edx),%esp
64 movl 12(%edx),%ebp
65 movl 16(%edx),%esi
66 movl 20(%edx),%edi
Dsetjmp.S58 movl 0(%esp),%edx
59 movl %edx, 0(%ecx)
70 movl 4(%esp),%edx
72 pushl 24(%edx)
81 movl 4(%esp),%edx
83 movl 0(%edx),%ecx
84 movl 4(%edx),%ebx
85 movl 8(%edx),%esp
86 movl 12(%edx),%ebp
87 movl 16(%edx),%esi
[all …]
Datomics_x86.S19 mov 16(%esp), %edx /* val */
38 mov 12(%esp), %edx /* count */
53 movl 16(%esp), %edx /* value */
69 movl 20(%esp), %edx /* val */
86 mov 12(%esp), %edx /* addr */
87 lock cmpxchg %ecx, (%edx)
105 mov 8(%esp), %edx /* addr */
106 lock xchg %ecx, (%edx)
128 movl %esi, %edx
129 subl $1, %edx /* new = old - 1 */
[all …]
/bionic/libm/i387/
Ds_copysignl.S10 movl 24(%esp),%edx
11 andl $0x8000,%edx
14 orl %edx,%eax
Ds_copysignf.S12 movl 8(%esp),%edx
13 andl $0x80000000,%edx
16 orl %edx,%eax
Ds_copysign.S41 movl 16(%esp),%edx
42 andl $0x80000000,%edx
45 orl %edx,%eax
/bionic/libc/arch-x86/syscalls/
Dread.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
Dsigaction.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
Dmsync.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
D__sigsuspend.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
Dsetresgid.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
Dreadlink.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
Dunlinkat.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
Dlseek.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx
Dmincore.S12 pushl %edx
15 mov 24(%esp), %edx
26 popl %edx

1234