Searched refs:src_diff (Results 1 - 25 of 26) sorted by relevance

12

/external/libvpx/libvpx/vpx_dsp/
H A Davg.c35 // src_diff: first pass, 9 bit, dynamic range [-255, 255]
37 static void hadamard_col8(const int16_t *src_diff, ptrdiff_t src_stride, argument
39 int16_t b0 = src_diff[0 * src_stride] + src_diff[1 * src_stride];
40 int16_t b1 = src_diff[0 * src_stride] - src_diff[1 * src_stride];
41 int16_t b2 = src_diff[2 * src_stride] + src_diff[3 * src_stride];
42 int16_t b3 = src_diff[2 * src_stride] - src_diff[
69 vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff) argument
95 vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff) argument
[all...]
/external/libvpx/libvpx/vpx_dsp/ppc/
H A Dhadamard_vsx.c45 void vpx_hadamard_8x8_vsx(const int16_t *src_diff, ptrdiff_t src_stride, argument
49 v[0] = vec_vsx_ld(0, src_diff);
50 v[1] = vec_vsx_ld(0, src_diff + src_stride);
51 v[2] = vec_vsx_ld(0, src_diff + (2 * src_stride));
52 v[3] = vec_vsx_ld(0, src_diff + (3 * src_stride));
53 v[4] = vec_vsx_ld(0, src_diff + (4 * src_stride));
54 v[5] = vec_vsx_ld(0, src_diff + (5 * src_stride));
55 v[6] = vec_vsx_ld(0, src_diff + (6 * src_stride));
56 v[7] = vec_vsx_ld(0, src_diff + (7 * src_stride));
74 void vpx_hadamard_16x16_vsx(const int16_t *src_diff, ptrdiff_ argument
[all...]
/external/libvpx/libvpx/vpx_dsp/arm/
H A Dhadamard_neon.c50 void vpx_hadamard_8x8_neon(const int16_t *src_diff, ptrdiff_t src_stride, argument
52 int16x8_t a0 = vld1q_s16(src_diff);
53 int16x8_t a1 = vld1q_s16(src_diff + src_stride);
54 int16x8_t a2 = vld1q_s16(src_diff + 2 * src_stride);
55 int16x8_t a3 = vld1q_s16(src_diff + 3 * src_stride);
56 int16x8_t a4 = vld1q_s16(src_diff + 4 * src_stride);
57 int16x8_t a5 = vld1q_s16(src_diff + 5 * src_stride);
58 int16x8_t a6 = vld1q_s16(src_diff + 6 * src_stride);
59 int16x8_t a7 = vld1q_s16(src_diff + 7 * src_stride);
79 void vpx_hadamard_16x16_neon(const int16_t *src_diff, ptrdiff_ argument
[all...]
/external/libvpx/libvpx/vpx_dsp/x86/
H A Davg_intrin_avx2.c94 static void hadamard_8x8x2_avx2(int16_t const *src_diff, ptrdiff_t src_stride, argument
97 src[0] = _mm256_loadu_si256((const __m256i *)src_diff);
98 src[1] = _mm256_loadu_si256((const __m256i *)(src_diff += src_stride));
99 src[2] = _mm256_loadu_si256((const __m256i *)(src_diff += src_stride));
100 src[3] = _mm256_loadu_si256((const __m256i *)(src_diff += src_stride));
101 src[4] = _mm256_loadu_si256((const __m256i *)(src_diff += src_stride));
102 src[5] = _mm256_loadu_si256((const __m256i *)(src_diff += src_stride));
103 src[6] = _mm256_loadu_si256((const __m256i *)(src_diff += src_stride));
104 src[7] = _mm256_loadu_si256((const __m256i *)(src_diff += src_stride));
134 void vpx_hadamard_16x16_avx2(int16_t const *src_diff, ptrdiff_ argument
[all...]
H A Davg_intrin_sse2.c217 void vpx_hadamard_8x8_sse2(int16_t const *src_diff, ptrdiff_t src_stride, argument
220 src[0] = _mm_load_si128((const __m128i *)src_diff);
221 src[1] = _mm_load_si128((const __m128i *)(src_diff += src_stride));
222 src[2] = _mm_load_si128((const __m128i *)(src_diff += src_stride));
223 src[3] = _mm_load_si128((const __m128i *)(src_diff += src_stride));
224 src[4] = _mm_load_si128((const __m128i *)(src_diff += src_stride));
225 src[5] = _mm_load_si128((const __m128i *)(src_diff += src_stride));
226 src[6] = _mm_load_si128((const __m128i *)(src_diff += src_stride));
227 src[7] = _mm_load_si128((const __m128i *)(src_diff += src_stride));
249 void vpx_hadamard_16x16_sse2(int16_t const *src_diff, ptrdiff_ argument
[all...]
/external/libvpx/libvpx/vp9/encoder/
H A Dvp9_encodemb.c42 vpx_highbd_subtract_block(bh, bw, p->src_diff, bw, p->src.buf,
48 vpx_subtract_block(bh, bw, p->src_diff, bw, p->src.buf, p->src.stride,
334 const int16_t *src_diff; local
335 src_diff = &p->src_diff[4 * (row * diff_stride + col)];
343 highbd_fdct32x32(x->use_lp32x32fdct, src_diff, coeff, diff_stride);
349 vpx_highbd_fdct16x16(src_diff, coeff, diff_stride);
355 vpx_highbd_fdct8x8(src_diff, coeff, diff_stride);
361 x->fwd_txfm4x4(src_diff, coeff, diff_stride);
374 fdct32x32(x->use_lp32x32fdct, src_diff, coef
410 const int16_t *src_diff; local
484 const int16_t *src_diff; local
749 int16_t *src_diff; local
[all...]
H A Dvp9_block.h30 DECLARE_ALIGNED(16, int16_t, src_diff[64 * 64]);
H A Dvp9_rdopt.c689 const int16_t *diff = &p->src_diff[4 * (blk_row * diff_stride + blk_col)];
1009 int16_t *const src_diff = local
1010 vp9_raster_block_offset_int16(BLOCK_8X8, block, p->src_diff);
1017 vpx_highbd_subtract_block(4, 4, src_diff, 8, src, src_stride, dst,
1023 vp9_highbd_fwht4x4(src_diff, coeff, 8);
1039 vpx_highbd_fdct4x4(src_diff, coeff, 8);
1041 vp9_highbd_fht4x4(src_diff, coeff, 8, tx_type);
1110 int16_t *const src_diff = local
1111 vp9_raster_block_offset_int16(BLOCK_8X8, block, p->src_diff);
1117 vpx_subtract_block(4, 4, src_diff,
[all...]
H A Dvp9_pickmode.c699 vpx_subtract_block(bh, bw, p->src_diff, bw, p->src.buf, p->src.stride,
713 const int16_t *src_diff; local
714 src_diff = &p->src_diff[(r * diff_stride + c) << 2];
718 vpx_hadamard_16x16(src_diff, diff_stride, coeff);
724 vpx_hadamard_8x8(src_diff, diff_stride, coeff);
730 x->fwd_txfm4x4(src_diff, coeff, diff_stride);
/external/libvpx/libvpx/vp8/encoder/
H A Dencodeintra.c41 intra_pred_var = vpx_get_mb_ss(x->src_diff);
60 x->short_fdct4x4(be->src_diff, be->coeff, 32);
89 vp8_subtract_mby(x->src_diff, *(b->base_src), b->src_stride, xd->dst.y_buffer,
108 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer,
H A Dblock.h35 short *src_diff; member in struct:block
63 DECLARE_ALIGNED(16, short, src_diff[400]); /* 25 blocks Y,U,V,Y2 */
H A Dencodemb.c25 short *diff_ptr = be->src_diff;
51 vp8_subtract_mby(x->src_diff, *(b->base_src), b->src_stride,
53 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer,
59 short *src_diff_ptr = &x->src_diff[384];
71 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 16);
79 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 32);
86 x->short_walsh4x4(&x->block[24].src_diff[0], &x->block[24].coeff[0], 8);
93 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 32);
100 x->short_fdct8x4(&x->block[i].src_diff[0], &x->block[i].coeff[0], 16);
105 x->short_walsh4x4(&x->block[24].src_diff[
[all...]
H A Dencodeframe.c963 x->block[r * 4 + c].src_diff = x->src_diff + r * 4 * 16 + c * 4;
969 x->block[16 + r * 2 + c].src_diff = x->src_diff + 256 + r * 4 * 8 + c * 4;
975 x->block[20 + r * 2 + c].src_diff = x->src_diff + 320 + r * 4 * 8 + c * 4;
979 x->block[24].src_diff = x->src_diff + 384;
H A Drdopt.c476 short *Y2DCPtr = mb_y2->src_diff;
480 vp8_subtract_mby(mb->src_diff, *(mb->block[0].base_src),
485 mb->short_fdct8x4(beptr->src_diff, beptr->coeff, 32);
491 mb->short_walsh4x4(mb_y2->src_diff, mb_y2->coeff, 8);
556 x->short_fdct4x4(be->src_diff, be->coeff, 32);
712 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer,
731 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer,
766 vp8_subtract_mbuv(x->src_diff, x->src.u_buffer, x->src.v_buffer,
911 x->short_fdct4x4(be->src_diff, be->coeff, 32);
/external/libvpx/config/arm-neon/
H A Dvpx_dsp_rtcd.h285 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
286 void vpx_hadamard_16x16_neon(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
289 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
290 void vpx_hadamard_8x8_neon(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/arm64/
H A Dvpx_dsp_rtcd.h285 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
286 void vpx_hadamard_16x16_neon(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
289 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
290 void vpx_hadamard_8x8_neon(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/x86/
H A Dvpx_dsp_rtcd.h299 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
300 void vpx_hadamard_16x16_sse2(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
303 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
304 void vpx_hadamard_8x8_sse2(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/x86_64/
H A Dvpx_dsp_rtcd.h299 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
300 void vpx_hadamard_16x16_sse2(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
303 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
304 void vpx_hadamard_8x8_sse2(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
305 void vpx_hadamard_8x8_ssse3(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/arm/
H A Dvpx_dsp_rtcd.h234 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
237 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/generic/
H A Dvpx_dsp_rtcd.h234 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
237 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/mips32/
H A Dvpx_dsp_rtcd.h234 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
237 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/mips32-dspr2/
H A Dvpx_dsp_rtcd.h248 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
251 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/mips32-msa/
H A Dvpx_dsp_rtcd.h269 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
272 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/mips64/
H A Dvpx_dsp_rtcd.h234 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
237 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
/external/libvpx/config/mips64-msa/
H A Dvpx_dsp_rtcd.h269 void vpx_hadamard_16x16_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);
272 void vpx_hadamard_8x8_c(const int16_t *src_diff, ptrdiff_t src_stride, tran_low_t *coeff);

Completed in 2253 milliseconds

12