Lines Matching refs:rcx
56 // %rax, %rdi, %rsi, %rcx, and %rdx all trashed
120 addq %rcx,%rdi // now point to the aligned chunk
121 subq %rcx,%rdx // adjust remaining count
132 movq %rdx,%rcx // copy length remaining
134 andq $-64,%rcx // %ecx <- #bytes we will zero in by-64 loop
136 addq %rcx,%rdi // increment ptr by length to move
137 cmpq $(kVeryLong),%rcx // long enough to justify non-temporal stores?
139 negq %rcx // negate length to move
146 movdqa %xmm0,(%rdi,%rcx)
147 movdqa %xmm0,16(%rdi,%rcx)
148 movdqa %xmm0,32(%rdi,%rcx)
149 movdqa %xmm0,48(%rdi,%rcx)
150 addq $64,%rcx
158 negq %rcx // negate length to move
163 movntdq %xmm0,(%rdi,%rcx)
164 movntdq %xmm0,16(%rdi,%rcx)
165 movntdq %xmm0,32(%rdi,%rcx)
166 movntdq %xmm0,48(%rdi,%rcx)
167 addq $64,%rcx