Home
last modified time | relevance | path

Searched refs:pred_buf_q3 (Results 1 – 5 of 5) sorted by relevance

/external/libaom/libaom/av1/common/arm/
Dcfl_neon.c44 uint16_t *pred_buf_q3, int width, in cfl_luma_subsampling_420_lbd_neon() argument
46 const uint16_t *end = pred_buf_q3 + (height >> 1) * CFL_BUF_LINE; in cfl_luma_subsampling_420_lbd_neon()
52 vsth_u16(pred_buf_q3, vshl_n_u16(sum, 1)); in cfl_luma_subsampling_420_lbd_neon()
56 vst1_u16(pred_buf_q3, vshl_n_u16(sum, 1)); in cfl_luma_subsampling_420_lbd_neon()
60 vst1q_u16(pred_buf_q3, vshlq_n_u16(sum, 1)); in cfl_luma_subsampling_420_lbd_neon()
75 vst2q_u16(pred_buf_q3, sum); in cfl_luma_subsampling_420_lbd_neon()
78 } while ((pred_buf_q3 += CFL_BUF_LINE) < end); in cfl_luma_subsampling_420_lbd_neon()
83 uint16_t *pred_buf_q3, int width, in cfl_luma_subsampling_422_lbd_neon() argument
85 const uint16_t *end = pred_buf_q3 + height * CFL_BUF_LINE; in cfl_luma_subsampling_422_lbd_neon()
89 vsth_u16(pred_buf_q3, vshl_n_u16(top, 2)); in cfl_luma_subsampling_422_lbd_neon()
[all …]
/external/libaom/libaom/av1/common/x86/
Dcfl_simd.h193 void predict_lbd_4x4_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
195 void predict_lbd_4x8_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
197 void predict_lbd_4x16_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
200 void predict_lbd_8x4_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
202 void predict_lbd_8x8_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
204 void predict_lbd_8x16_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
206 void predict_lbd_8x32_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
209 void predict_lbd_16x4_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
211 void predict_lbd_16x8_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
213 void predict_lbd_16x16_ssse3(const int16_t *pred_buf_q3, uint8_t *dst,
[all …]
Dcfl_ssse3.c42 uint16_t *pred_buf_q3, in cfl_luma_subsampling_420_lbd_ssse3() argument
45 __m128i *pred_buf_m128i = (__m128i *)pred_buf_q3; in cfl_luma_subsampling_420_lbd_ssse3()
97 uint16_t *pred_buf_q3, in cfl_luma_subsampling_422_lbd_ssse3() argument
100 __m128i *pred_buf_m128i = (__m128i *)pred_buf_q3; in cfl_luma_subsampling_422_lbd_ssse3()
137 uint16_t *pred_buf_q3, in cfl_luma_subsampling_444_lbd_ssse3() argument
141 __m128i *pred_buf_m128i = (__m128i *)pred_buf_q3; in cfl_luma_subsampling_444_lbd_ssse3()
183 uint16_t *pred_buf_q3, in cfl_luma_subsampling_420_hbd_ssse3() argument
185 const uint16_t *end = pred_buf_q3 + (height >> 1) * CFL_BUF_LINE; in cfl_luma_subsampling_420_hbd_ssse3()
193 *((int *)pred_buf_q3) = _mm_cvtsi128_si32(_mm_add_epi16(sum, sum)); in cfl_luma_subsampling_420_hbd_ssse3()
200 _mm_storel_epi64((__m128i *)pred_buf_q3, _mm_add_epi16(sum, sum)); in cfl_luma_subsampling_420_hbd_ssse3()
[all …]
Dcfl_avx2.c63 uint16_t *pred_buf_q3, int width, in cfl_luma_subsampling_420_lbd_avx2() argument
68 __m256i *row = (__m256i *)pred_buf_q3; in cfl_luma_subsampling_420_lbd_avx2()
98 uint16_t *pred_buf_q3, int width, in cfl_luma_subsampling_422_lbd_avx2() argument
102 __m256i *row = (__m256i *)pred_buf_q3; in cfl_luma_subsampling_422_lbd_avx2()
126 uint16_t *pred_buf_q3, int width, in cfl_luma_subsampling_444_lbd_avx2() argument
129 __m256i *row = (__m256i *)pred_buf_q3; in cfl_luma_subsampling_444_lbd_avx2()
164 uint16_t *pred_buf_q3, int width, in cfl_luma_subsampling_420_hbd_avx2() argument
168 __m256i *row = (__m256i *)pred_buf_q3; in cfl_luma_subsampling_420_hbd_avx2()
204 uint16_t *pred_buf_q3, int width, in cfl_luma_subsampling_422_hbd_avx2() argument
207 __m256i *row = (__m256i *)pred_buf_q3; in cfl_luma_subsampling_422_hbd_avx2()
[all …]
/external/libaom/libaom/av1/common/
Dcfl.h59 static INLINE int get_scaled_luma_q0(int alpha_q3, int16_t pred_buf_q3) { in get_scaled_luma_q0() argument
60 int scaled_luma_q6 = alpha_q3 * pred_buf_q3; in get_scaled_luma_q0()
216 void predict_lbd_##width##x##height##_##arch(const int16_t *pred_buf_q3, \
219 cfl_predict_lbd_##arch(pred_buf_q3, dst, dst_stride, alpha_q3, width, \
224 void predict_hbd_##width##x##height##_##arch(const int16_t *pred_buf_q3, \
227 cfl_predict_hbd_##arch(pred_buf_q3, dst, dst_stride, alpha_q3, bd, width, \