Home
last modified time | relevance | path

Searched refs:ecx (Results 1 – 25 of 244) sorted by relevance

12345678910

/bionic/libc/arch-x86/silvermont/string/
Dsse2-strlen-slm.S88 mov %edx, %ecx
89 and $0x3f, %ecx
91 cmp $0x30, %ecx
95 pmovmskb %xmm0, %ecx
96 test %ecx, %ecx
107 sub %eax, %ecx
109 pmovmskb %xmm0, %ecx
110 and %edi, %ecx
119 pmovmskb %xmm0, %ecx
120 test %ecx, %ecx
[all …]
Dsse2-memmove-slm.S99 movl LEN(%esp), %ecx
110 cmp $16, %ecx
113 cmpl $32, %ecx
118 movdqu -16(%eax, %ecx), %xmm1
120 movdqu %xmm1, -16(%edx, %ecx)
124 cmpl $64, %ecx
130 movdqu -16(%eax, %ecx), %xmm2
131 movdqu -32(%eax, %ecx), %xmm3
134 movdqu %xmm2, -16(%edx, %ecx)
135 movdqu %xmm3, -32(%edx, %ecx)
[all …]
Dsse2-memcpy-slm.S99 movl LEN(%esp), %ecx
106 cmp $16, %ecx
109 cmp $SHARED_CACHE_SIZE_HALF, %ecx
113 movdqu -16(%eax, %ecx), %xmm1
114 cmpl $32, %ecx
116 movdqu %xmm1, -16(%edx, %ecx)
120 movdqu -32(%eax, %ecx), %xmm1
121 cmpl $64, %ecx
123 movdqu %xmm1, -32(%edx, %ecx)
128 movdqu -48(%eax, %ecx), %xmm2
[all …]
Dsse4-memcmp-slm.S137 movl LEN(%esp), %ecx
140 shl $2, %ecx
141 test %ecx, %ecx
144 cmp $1, %ecx
149 cmp $64, %ecx
151 cmp $8, %ecx
161 add %ecx, %edx
162 add %ecx, %eax
163 BRANCH_TO_JMPTBL_ENTRY(L(table_64bytes), %ecx, 4)
176 cmp $2, %ecx
[all …]
/bionic/libc/arch-x86/atom/string/
Dssse3-wcscpy-atom.S93 mov STR2(%esp), %ecx
95 cmpl $0, (%ecx)
97 cmpl $0, 4(%ecx)
99 cmpl $0, 8(%ecx)
101 cmpl $0, 12(%ecx)
108 lea 16(%ecx), %esi
114 movdqu (%ecx), %xmm1
118 sub %ecx, %esi
128 sub %eax, %ecx
129 mov %ecx, %eax
[all …]
Dssse3-strlcpy-atom.S40 add %esi, %ecx
58 movl (%ecx), %eax
61 lea 3(%ecx), %eax
74 movlpd (%ecx), %xmm0
77 lea 7(%ecx), %eax
94 movlpd (%ecx), %xmm0
96 movl 8(%ecx), %eax
99 lea 11(%ecx), %eax
112 movlpd (%ecx), %xmm0
113 movlpd 8(%ecx), %xmm1
[all …]
Dssse3-strcpy-atom.S124 mov STR2(%esp), %ecx
130 cmpb $0, (%ecx)
132 cmpb $0, 1(%ecx)
134 cmpb $0, 2(%ecx)
136 cmpb $0, 3(%ecx)
138 cmpb $0, 4(%ecx)
140 cmpb $0, 5(%ecx)
142 cmpb $0, 6(%ecx)
144 cmpb $0, 7(%ecx)
150 cmpb $0, 8(%ecx)
[all …]
Dsse2-wcscmp-atom.S95 mov (%eax), %ecx
96 cmp %ecx, (%edx)
98 test %ecx, %ecx
101 mov 4(%eax), %ecx
102 cmp %ecx, 4(%edx)
104 test %ecx, %ecx
107 mov 8(%eax), %ecx
108 cmp %ecx, 8(%edx)
110 test %ecx, %ecx
113 mov 12(%eax), %ecx
[all …]
Dssse3-memcmp-atom.S107 movl LEN(%esp), %ecx
110 shl $2, %ecx
113 shl $1, %ecx
118 cmp $48, %ecx
123 cmp $1, %ecx
128 add %ecx, %edx
129 add %ecx, %eax
174 add %edx, %ecx
244 cmp $80, %ecx
246 lea -48(%ecx), %ecx
[all …]
Dssse3-strlcat-atom.S111 movl SRC(%esp), %ecx
125 mov %ecx, %edi
131 cmpb $0, (%ecx)
133 cmpb $0, 1(%ecx)
135 cmpb $0, 2(%ecx)
137 cmpb $0, 3(%ecx)
139 cmpb $0, 4(%ecx)
141 cmpb $0, 5(%ecx)
143 cmpb $0, 6(%ecx)
145 cmpb $0, 7(%ecx)
[all …]
Dssse3-memcpy-atom.S133 movl LEN(%esp), %ecx
141 cmp $32, %ecx
147 add %ecx, %eax
154 cmp $48, %ecx
162 add %ecx, %edx
163 add %ecx, %eax
164 BRANCH_TO_JMPTBL_ENTRY (L(table_48bytes_fwd), %ecx, 4)
168 BRANCH_TO_JMPTBL_ENTRY (L(table_48_bytes_bwd), %ecx, 4)
186 add %edi, %ecx
190 cmp $SHARED_CACHE_SIZE_HALF, %ecx
[all …]
Dsse2-memrchr-atom.S88 mov STR1(%esp), %ecx
98 add %edx, %ecx
101 movdqu (%ecx), %xmm0
109 sub $64, %ecx
110 mov %ecx, %eax
114 add $16, %ecx
116 and $-16, %ecx
125 movdqa 48(%ecx), %xmm0
131 movdqa 32(%ecx), %xmm2
137 movdqa 16(%ecx), %xmm3
[all …]
Dssse3-strcat-atom.S113 mov STR2(%esp), %ecx
123 cmpb $0, (%ecx)
125 cmpb $0, 1(%ecx)
127 cmpb $0, 2(%ecx)
129 cmpb $0, 3(%ecx)
131 cmpb $0, 4(%ecx)
133 cmpb $0, 5(%ecx)
135 cmpb $0, 6(%ecx)
137 cmpb $0, 7(%ecx)
139 cmpb $0, 8(%ecx)
[all …]
Dsse2-wcschr-atom.S90 mov STR1(%esp), %ecx
93 mov %ecx, %eax
102 movdqu (%ecx), %xmm0
109 and $-16, %ecx
115 mov %ecx, %edi
116 mov %eax, %ecx
118 and $15, %ecx
130 add %edi, %ecx
141 lea 4(%ecx), %eax
148 mov %edi, %ecx
[all …]
Dssse3-strcmp-atom.S104 sub %ecx, %esi; \
129 movzbl (%eax), %ecx
132 cmpl $0, %ecx
135 movzbl 1(%eax), %ecx
138 cmpl $0, %ecx
141 movzbl 2(%eax), %ecx
144 cmpl $0, %ecx
147 movzbl 3(%eax), %ecx
150 cmpl $0, %ecx
153 movzbl 4(%eax), %ecx
[all …]
/bionic/libc/arch-x86/generic/string/
Dstrncmp.S18 movl 12(%esp),%ecx
25 incl %ecx
31 cmpb %bl,(%ecx)
35 incl %ecx
41 cmpb %bl,(%ecx)
45 incl %ecx
51 cmpb %bl,(%ecx)
55 incl %ecx
61 cmpb %bl,(%ecx)
65 incl %ecx
[all …]
Dstrcat.S30 movl $-1,%ecx /* set search for lots of characters */
34 leal -1(%edi),%ecx /* correct dst address */
38 movb %al,(%ecx)
42 movb %al,1(%ecx)
46 movb %al,2(%ecx)
50 movb %al,3(%ecx)
54 movb %al,4(%ecx)
58 movb %al,5(%ecx)
62 movb %al,6(%ecx)
66 movb %al,7(%ecx)
[all …]
Dmemcmp.S16 movl 20(%esp),%ecx /* compare by words */
17 shrl $2,%ecx
22 movl 20(%esp),%ecx /* compare remainder by bytes */
23 andl $3,%ecx
33 L5: movl $4,%ecx /* We know that one of the next */
34 subl %ecx,%edi /* four pairs of bytes do not */
35 subl %ecx,%esi /* match. */
/bionic/libc/arch-x86/bionic/
Dsetjmp.S81 movl 4(%esp),%ecx
87 movl 4(%esp),%ecx
93 movl 4(%esp),%ecx
104 movl %eax,(_JB_SIGFLAG * 4)(%ecx)
118 movl 4(%esp),%ecx
119 movl %eax,(_JB_SIGMASK * 4)(%ecx)
123 movl (_JB_SIGFLAG * 4)(%ecx),%eax
129 movl %edx,(_JB_EDX * 4)(%ecx)
130 movl %ebx,(_JB_EBX * 4)(%ecx)
131 movl %esp,(_JB_ESP * 4)(%ecx)
[all …]
/bionic/libc/arch-x86/syscalls/
D__accept4.S9 pushl %ecx
11 .cfi_rel_offset ecx, 0
19 mov %esp, %ecx
20 addl $16, %ecx
32 popl %ecx
Drecvmsg.S9 pushl %ecx
11 .cfi_rel_offset ecx, 0
19 mov %esp, %ecx
20 addl $16, %ecx
32 popl %ecx
Dsendmmsg.S9 pushl %ecx
11 .cfi_rel_offset ecx, 0
19 mov %esp, %ecx
20 addl $16, %ecx
32 popl %ecx
Dgetsockopt.S9 pushl %ecx
11 .cfi_rel_offset ecx, 0
19 mov %esp, %ecx
20 addl $16, %ecx
32 popl %ecx
Dsetsockopt.S9 pushl %ecx
11 .cfi_rel_offset ecx, 0
19 mov %esp, %ecx
20 addl $16, %ecx
32 popl %ecx
Dshutdown.S9 pushl %ecx
11 .cfi_rel_offset ecx, 0
19 mov %esp, %ecx
20 addl $16, %ecx
32 popl %ecx

12345678910