Lines Matching refs:src

23 static void convolve_avg_vert_4_dspr2(const uint8_t *src,
48 src -= 3 * src_stride;
55 src_ptr = src + x;
180 src += src_stride;
185 static void convolve_avg_vert_64_dspr2(const uint8_t *src,
209 src -= 3 * src_stride;
217 src_ptr = src + x;
342 src += src_stride;
347 void vp9_convolve8_avg_vert_dspr2(const uint8_t *src, ptrdiff_t src_stride,
353 vp9_convolve_avg(src, src_stride,
359 vp9_convolve2_avg_vert_dspr2(src, src_stride,
382 convolve_avg_vert_4_dspr2(src, src_stride,
388 convolve_avg_vert_64_dspr2(src, src_stride,
393 vp9_convolve8_avg_vert_c(src, src_stride,
401 vp9_convolve8_avg_vert_c(src, src_stride,
410 void vp9_convolve8_avg_dspr2(const uint8_t *src, ptrdiff_t src_stride,
426 return vp9_convolve8_avg_c(src, src_stride,
432 vp9_convolve8_horiz(src - (src_stride * 3), src_stride,
445 void vp9_convolve_avg_dspr2(const uint8_t *src, ptrdiff_t src_stride,
455 vp9_prefetch_load(src);
456 vp9_prefetch_load(src + 32);
463 vp9_prefetch_load(src + src_stride);
464 vp9_prefetch_load(src + src_stride + 32);
468 "ulw %[tp1], 0(%[src]) \n\t"
475 : [src] "r" (src), [dst] "r" (dst)
478 src += src_stride;
485 vp9_prefetch_load(src + src_stride);
486 vp9_prefetch_load(src + src_stride + 32);
490 "ulw %[tp1], 0(%[src]) \n\t"
492 "ulw %[tp3], 4(%[src]) \n\t"
502 : [src] "r" (src), [dst] "r" (dst)
505 src += src_stride;
512 vp9_prefetch_load(src + src_stride);
513 vp9_prefetch_load(src + src_stride + 32);
517 "ulw %[tp1], 0(%[src]) \n\t"
519 "ulw %[tp3], 4(%[src]) \n\t"
522 "ulw %[tp1], 8(%[src]) \n\t"
527 "ulw %[tp3], 12(%[src]) \n\t"
537 : [src] "r" (src), [dst] "r" (dst)
540 src += src_stride;
547 vp9_prefetch_load(src + src_stride);
548 vp9_prefetch_load(src + src_stride + 32);
552 "ulw %[tp1], 0(%[src]) \n\t"
554 "ulw %[tp3], 4(%[src]) \n\t"
557 "ulw %[tp1], 8(%[src]) \n\t"
562 "ulw %[tp3], 12(%[src]) \n\t"
565 "ulw %[tp1], 16(%[src]) \n\t"
570 "ulw %[tp3], 20(%[src]) \n\t"
573 "ulw %[tp1], 24(%[src]) \n\t"
578 "ulw %[tp3], 28(%[src]) \n\t"
588 : [src] "r" (src), [dst] "r" (dst)
591 src += src_stride;
596 vp9_prefetch_load(src + 64);
601 vp9_prefetch_load(src + src_stride);
602 vp9_prefetch_load(src + src_stride + 32);
603 vp9_prefetch_load(src + src_stride + 64);
608 "ulw %[tp1], 0(%[src]) \n\t"
610 "ulw %[tp3], 4(%[src]) \n\t"
613 "ulw %[tp1], 8(%[src]) \n\t"
618 "ulw %[tp3], 12(%[src]) \n\t"
621 "ulw %[tp1], 16(%[src]) \n\t"
626 "ulw %[tp3], 20(%[src]) \n\t"
629 "ulw %[tp1], 24(%[src]) \n\t"
634 "ulw %[tp3], 28(%[src]) \n\t"
637 "ulw %[tp1], 32(%[src]) \n\t"
642 "ulw %[tp3], 36(%[src]) \n\t"
645 "ulw %[tp1], 40(%[src]) \n\t"
650 "ulw %[tp3], 44(%[src]) \n\t"
653 "ulw %[tp1], 48(%[src]) \n\t"
658 "ulw %[tp3], 52(%[src]) \n\t"
661 "ulw %[tp1], 56(%[src]) \n\t"
666 "ulw %[tp3], 60(%[src]) \n\t"
676 : [src] "r" (src), [dst] "r" (dst)
679 src += src_stride;
686 dst[x] = (dst[x] + src[x] + 1) >> 1;
689 src += src_stride;