/external/libaom/libaom/aom_dsp/x86/ |
obmc_variance_sse4.c | 40 const int32_t *wsrc, const int32_t *mask, 55 const __m128i v_w1_d = xx_load_128(wsrc + n + 4); 58 const __m128i v_w0_d = xx_load_128(wsrc + n); 92 const uint8_t *pre, int pre_stride, const int32_t *wsrc, \ 96 obmc_variance_w4(pre, pre_stride, wsrc, mask, sse, &sum, H); \ 98 obmc_variance_w8n(pre, pre_stride, wsrc, mask, sse, &sum, W, H); \ 131 const int32_t *wsrc, const int32_t *mask, unsigned int *sse) { \ 140 return aom_obmc_variance##W##x##H##_sse4_1(temp2, W, wsrc, mask, sse); \ 171 const uint8_t *pre8, const int pre_stride, const int32_t *wsrc, 184 const __m128i v_w_d = xx_load_128(wsrc + n) [all...] |
obmc_sad_sse4.c | 30 const int32_t *wsrc, 40 const __m128i v_w_d = xx_load_128(wsrc + n); 66 const uint8_t *pre, const int pre_stride, const int32_t *wsrc, 78 const __m128i v_w1_d = xx_load_128(wsrc + n + 4); 81 const __m128i v_w0_d = xx_load_128(wsrc + n); 114 const uint8_t *pre, int pre_stride, const int32_t *wsrc, \ 117 return obmc_sad_w4(pre, pre_stride, wsrc, msk, h); \ 119 return obmc_sad_w8n(pre, pre_stride, wsrc, msk, w, h); \ 152 const int32_t *wsrc, 163 const __m128i v_w_d = xx_load_128(wsrc + n) [all...] |
obmc_sad_avx2.c | 30 const int32_t *wsrc, 42 const __m256i v_w_d = _mm256_lddqu_si256((__m256i *)(wsrc + n)); 71 const uint8_t *pre, const int pre_stride, const int32_t *wsrc, 83 const __m256i v_w0_d = _mm256_lddqu_si256((__m256i *)(wsrc + n)); 114 const uint8_t *pre, int pre_stride, const int32_t *wsrc, \ 117 return obmc_sad_w4_avx2(pre, pre_stride, wsrc, msk, h); \ 119 return obmc_sad_w8n_avx2(pre, pre_stride, wsrc, msk, w, h); \ 152 const int32_t *wsrc, 164 const __m256i v_w_d = _mm256_lddqu_si256((__m256i *)(wsrc + n)); 195 const uint8_t *pre8, const int pre_stride, const int32_t *wsrc, [all...] |
obmc_variance_avx2.c | 29 const int32_t *wsrc, const int32_t *mask, 47 const __m256i v_w_d = _mm256_loadu_si256((__m256i const *)(wsrc + n)); 84 const int32_t *wsrc, const int32_t *mask, 104 const __m256i v_w0_d = _mm256_loadu_si256((__m256i const *)(wsrc + n)); 108 _mm256_loadu_si256((__m256i const *)(wsrc + n + 8)); 155 const uint8_t *pre, int pre_stride, const int32_t *wsrc, \ 159 obmc_variance_w4(pre, pre_stride, wsrc, mask, sse, &sum, H); \ 161 obmc_variance_w8n(pre, pre_stride, wsrc, mask, sse, &sum, W, H); \ 163 obmc_variance_w16n(pre, pre_stride, wsrc, mask, sse, &sum, W, H); \
|
obmc_intrinsic_sse4.h | 20 const int32_t *wsrc, const int32_t *mask, 33 const __m128i v_w_d = _mm_load_si128((const __m128i *)(wsrc + n));
|
/external/libaom/libaom/test/ |
obmc_sad_test.cc | 32 const int32_t *wsrc, const int32_t *mask); 43 DECLARE_ALIGNED(32, int32_t, wsrc[MAX_SB_SQUARE]); 51 wsrc[i] = rng_.Rand8() * rng_(kMaskMax * kMaskMax + 1); 55 const unsigned int ref_res = params_.ref_func(pre, pre_stride, wsrc, mask); 58 params_.tst_func(pre, pre_stride, wsrc, mask)); 66 DECLARE_ALIGNED(32, int32_t, wsrc[MAX_SB_SQUARE]); 74 wsrc[i] = UINT8_MAX * kMaskMax * kMaskMax; 78 const unsigned int ref_res = params_.ref_func(pre, pre_stride, wsrc, mask); 81 params_.tst_func(pre, pre_stride, wsrc, mask)); 142 DECLARE_ALIGNED(32, int32_t, wsrc[MAX_SB_SQUARE]) [all...] |
obmc_variance_test.cc | 34 const int32_t *wsrc, const int32_t *mask, 46 DECLARE_ALIGNED(32, int32_t, wsrc[MAX_SB_SQUARE]); 54 wsrc[i] = this->rng_.Rand8() * this->rng_(kMaskMax * kMaskMax + 1); 60 params_.ref_func(pre, pre_stride, wsrc, mask, &ref_sse); 63 tst_res = params_.tst_func(pre, pre_stride, wsrc, mask, &tst_sse)); 72 DECLARE_ALIGNED(32, int32_t, wsrc[MAX_SB_SQUARE]); 80 wsrc[i] = UINT8_MAX * kMaskMax * kMaskMax; 86 params_.ref_func(pre, pre_stride, wsrc, mask, &ref_sse); 89 tst_res = params_.tst_func(pre, pre_stride, wsrc, mask, &tst_sse)); 98 DECLARE_ALIGNED(32, int32_t, wsrc[MAX_SB_SQUARE]) [all...] |
variance_test.cc | 52 const int32_t *wsrc, const int32_t *mask, 279 const int32_t *wsrc, 303 wsrc[w * y + x] - r * mask[w * y + x], 12); 316 wsrc[w * y + x] - r * mask[w * y + x], 12); [all...] |
/external/libaom/libaom/aom_dsp/ |
sad_av1.c | 146 // wsrc: target weighted prediction (has been *4096 to keep precision) 149 const int32_t *wsrc, const int32_t *mask, 156 sad += ROUND_POWER_OF_TWO(abs(wsrc[x] - pre[x] * mask[x]), 12); 159 wsrc += width; 168 const int32_t *wsrc, \ 170 return obmc_sad(ref, ref_stride, wsrc, mask, m, n); \ 200 const int32_t *wsrc, const int32_t *mask, 208 sad += ROUND_POWER_OF_TWO(abs(wsrc[x] - pre[x] * mask[x]), 12); 211 wsrc += width; 220 const uint8_t *ref, int ref_stride, const int32_t *wsrc, \ [all...] |
variance.h | 80 const int32_t *wsrc, 84 const int32_t *wsrc, 89 const int32_t *wsrc, const int32_t *msk, unsigned int *sse);
|
variance.c | [all...] |
/external/libaom/libaom/av1/encoder/ |
mcomp.c | 2586 const int32_t *wsrc = x->wsrc_buf; local 2895 const int32_t *wsrc = x->wsrc_buf; local 2962 const int32_t *wsrc = x->wsrc_buf; local [all...] |
encoder.c | [all...] |
rdopt.c | 13840 int32_t *wsrc = ctxt->x->wsrc_buf + (rel_mi_col * MI_SIZE); local 13886 int32_t *wsrc = ctxt->x->wsrc_buf + (rel_mi_row * MI_SIZE * bw); local [all...] |