Lines Matching +full:ecx +full:- +full:2000
1 /*-
36 #define ALIGN_TEXT .p2align 4,0x90 /* 16-byte alignment, nop filled */
45 * rdi - destination
46 * rsi - source
47 * rdx - count
97 movq -16(%rsi,%rcx),%r9
98 movq -8(%rsi,%rcx),%r10
101 movq %r9,-16(%rdi,%rcx)
102 movq %r10,-8(%rdi,%rcx)
110 movq -8(%rsi,%rcx),%r8
112 movq %r8,-8(%rdi,%rcx,)
120 movl -4(%rsi,%rcx),%r8d
122 movl %r8d,-4(%rdi,%rcx)
130 movzwl -2(%rsi,%rcx),%r8d
132 movw %r8w,-2(%rdi,%rcx)
153 shrq $3,%rcx /* copy by 64-bit words */
157 andl $7,%ecx /* any bytes left? */
168 leaq -16(%rdx,%rcx),%rdx
179 shrq $3,%rcx /* copy by 64-bit words */
185 andl $7,%ecx /* any bytes left? */
200 leaq -8(%rdi,%rcx),%rdi
201 leaq -8(%rsi,%rcx),%rsi
210 movq -8(%rsi),%rdx
211 movq %rdx,-8(%rdi)
212 movq -16(%rsi),%rdx
213 movq %rdx,-16(%rdi)
214 movq -24(%rsi),%rdx
215 movq %rdx,-24(%rdi)
216 leaq -32(%rsi),%rsi
217 leaq -32(%rdi),%rdi
231 movq -8(%rsi),%rdx
232 movq %rdx,-8(%rdi)
234 jz 2000f
235 leaq -16(%rsi),%rsi
236 leaq -16(%rdi),%rdi
243 jz 2000f
244 leaq -8(%rsi),%rsi
245 leaq -8(%rdi),%rdi
252 jz 2000f
253 leaq -4(%rsi),%rsi
254 leaq -4(%rdi),%rdi
261 jz 2000f
262 leaq -2(%rsi),%rsi
263 leaq -2(%rdi),%rdi
266 jl 2000f
269 2000:
275 leaq -8(%rdi,%rcx),%rdi
276 leaq -8(%rsi,%rcx),%rsi
308 .section .note.GNU-stack,"",%progbits