Lines Matching full:64
95 vldr \vreg, [src, #\base + prefetch_lines * 64 - 32]
126 cmp count, #64
211 /* At least 64 bytes to copy, but don't know the alignment yet. */
225 /* SRC and DST have the same mutual 64-bit alignment, but we may
227 We bring SRC and DST into full 64-bit alignment. */
241 subs tmp2, count, #64 /* Use tmp2 for count. */
251 subs tmp2, tmp2, #64
266 add src, src, #64
268 add dst, dst, #64
312 ldrd A_l, A_h, [src, #64]!
313 strd A_l, A_h, [dst, #64]!
314 subs tmp2, tmp2, #64
326 we know that the src and dest are 64-bit aligned so we can use
367 /* Long copy. We know that there's at least (prefetch_lines * 64)
375 vldr d4, [src, #64]
385 subs tmp2, tmp2, #prefetch_lines * 64 * 2
389 cpy_line_vfp d4, 64
391 add dst, dst, #3 * 64
392 add src, src, #3 * 64
394 cpy_line_vfp d7, 64
395 add dst, dst, #2 * 64
396 add src, src, #2 * 64
397 subs tmp2, tmp2, #prefetch_lines * 64
402 cpy_tail_vfp d4, 64
404 add src, src, #3 * 64
405 add dst, dst, #3 * 64
407 vstr d7, [dst, #64]
408 vldr d7, [src, #64]
409 vstr d0, [dst, #64 + 8]
410 vldr d0, [src, #64 + 8]
411 vstr d1, [dst, #64 + 16]
412 vldr d1, [src, #64 + 16]
413 vstr d2, [dst, #64 + 24]
414 vldr d2, [src, #64 + 24]
415 vstr d7, [dst, #64 + 32]
417 vstr d0, [dst, #64 + 40]
418 vstr d1, [dst, #64 + 48]
419 vstr d2, [dst, #64 + 56]
421 add tmp2, tmp2, #prefetch_lines * 64
432 subs tmp2, tmp2, #64
452 strd D_l, D_h, [dst, #64]!
453 ldrd D_l, D_h, [src, #64]!
454 subs tmp2, tmp2, #64
472 strd D_l, D_h, [dst, #64]
483 pld [src, #64]
484 /* There's at least 64 bytes to copy, but there is no mutual
486 /* Bring DST to 64-bit alignment. */
488 pld [src, #(2 * 64)]
500 pld [src, #(3 * 64)]
501 subs count, count, #64
504 pld [src, #(4 * 64)]
509 subs count, count, #64
512 pld [src, #(4 * 64)]
513 vst1.8 {d0-d3}, [ALIGN (dst, 64)]!
515 vst1.8 {d4-d7}, [ALIGN (dst, 64)]!
517 subs count, count, #64
520 vst1.8 {d0-d3}, [ALIGN (dst, 64)]!
521 vst1.8 {d4-d7}, [ALIGN (dst, 64)]!
527 subs tmp2, count, #64 /* Use tmp2 for count. */
542 pld [src, #(5 * 64) - (32 - 4)]
552 strd D_l, D_h, [dst, #64]!
554 ldr D_h, [src, #64]!
555 subs tmp2, tmp2, #64
578 strd D_l, D_h, [dst, #64]