Home
last modified time | relevance | path

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

/external/libgav1/libgav1/src/dsp/x86/
Dintrapred_directional_sse4.cc95 const int max_base_x = (height + 3 /* width - 1 */) << upsample_shift; in DirectionalZone1_4xH() local
96 const __m128i final_top_val = _mm_set1_epi16(top[max_base_x]); in DirectionalZone1_4xH()
110 const int min_corner_only_y = std::min(max_base_x / xstep_units, height); in DirectionalZone1_4xH()
126 const __m128i max_base_x_vect = _mm_set1_epi16(max_base_x); in DirectionalZone1_4xH()
142 memset(dst, top[max_base_x], /* width */ 4); in DirectionalZone1_4xH()
157 const int max_base_x = ((width + height) - 1) << upsample_shift; in DirectionalZone1_Large() local
169 const int min_corner_only_y = std::min(max_base_x / xstep_units, height); in DirectionalZone1_Large()
173 LeftShift((max_base_x - (base_step * width)), scale_bits) / xstep, in DirectionalZone1_Large()
204 const __m128i max_base_x_vect = _mm_set1_epi16(max_base_x); in DirectionalZone1_Large()
205 const __m128i final_top_val = _mm_set1_epi16(top_row[max_base_x]); in DirectionalZone1_Large()
[all …]
/external/libgav1/libgav1/src/dsp/
Dintrapred_directional.cc63 const int max_base_x = ((width + height) - 1) << upsample_shift; in DirectionalIntraPredictorZone1_C() local
71 if (top_base_x >= max_base_x) { in DirectionalIntraPredictorZone1_C()
73 Memset(dst, top[max_base_x], width); in DirectionalIntraPredictorZone1_C()
82 if (top_base_x >= max_base_x) { in DirectionalIntraPredictorZone1_C()
83 Memset(dst + x, top[max_base_x], width - x); in DirectionalIntraPredictorZone1_C()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_directional_neon.cc82 const int max_base_x = (width + height - 1) << upsample_shift; in DirectionalZone1_WxH() local
83 const int8x8_t max_base = vdup_n_s8(max_base_x); in DirectionalZone1_WxH()
84 const uint8x8_t top_max_base = vdup_n_u8(top[max_base_x]); in DirectionalZone1_WxH()
96 if (top_base_x >= max_base_x) { in DirectionalZone1_WxH()
98 memset(dst, top[max_base_x], 4 /* width */); in DirectionalZone1_WxH()
153 const int max_base_x = (width + height - 1) << upsample_shift; in DirectionalZone1_WxH() local
154 const int8x8_t max_base = vdup_n_s8(max_base_x); in DirectionalZone1_WxH()
155 const uint8x8_t top_max_base = vdup_n_u8(top[max_base_x]); in DirectionalZone1_WxH()
168 if (top_base_x >= max_base_x) { in DirectionalZone1_WxH()
170 memset(dst, top[max_base_x], 4 /* width */); in DirectionalZone1_WxH()
[all …]
/external/libaom/libaom/aom_dsp/x86/
Dintrapred_avx2.c1048 const int max_base_x = ((N + 4) - 1) << upsample_above; in highbd_dr_prediction_z1_4xN_internal_avx2() local
1062 a_mbase_x = _mm_set1_epi16(above[max_base_x]); in highbd_dr_prediction_z1_4xN_internal_avx2()
1063 max_base_x128 = _mm_set1_epi16(max_base_x); in highbd_dr_prediction_z1_4xN_internal_avx2()
1072 if (base >= max_base_x) { in highbd_dr_prediction_z1_4xN_internal_avx2()
1118 const int max_base_x = ((N + 4) - 1) << upsample_above; in highbd_dr_prediction_32bit_z1_4xN_internal_avx2() local
1132 a_mbase_x = _mm_set1_epi16(above[max_base_x]); in highbd_dr_prediction_32bit_z1_4xN_internal_avx2()
1133 max_base_x128 = _mm_set1_epi32(max_base_x); in highbd_dr_prediction_32bit_z1_4xN_internal_avx2()
1141 if (base >= max_base_x) { in highbd_dr_prediction_32bit_z1_4xN_internal_avx2()
1206 const int max_base_x = ((8 + N) - 1) << upsample_above; in highbd_dr_prediction_32bit_z1_8xN_internal_avx2() local
1219 a_mbase_x = _mm256_set1_epi16(above[max_base_x]); in highbd_dr_prediction_32bit_z1_8xN_internal_avx2()
[all …]
/external/libaom/libaom/av1/common/
Dreconintra.c529 const int max_base_x = ((bw + bh) - 1) << upsample_above; in av1_dr_prediction_z1_c() local
537 if (base >= max_base_x) { in av1_dr_prediction_z1_c()
539 memset(dst, above[max_base_x], bw * sizeof(dst[0])); in av1_dr_prediction_z1_c()
546 if (base < max_base_x) { in av1_dr_prediction_z1_c()
550 dst[c] = above[max_base_x]; in av1_dr_prediction_z1_c()
666 const int max_base_x = ((bw + bh) - 1) << upsample_above; in av1_highbd_dr_prediction_z1_c() local
674 if (base >= max_base_x) { in av1_highbd_dr_prediction_z1_c()
676 aom_memset16(dst, above[max_base_x], bw); in av1_highbd_dr_prediction_z1_c()
683 if (base < max_base_x) { in av1_highbd_dr_prediction_z1_c()
687 dst[c] = above[max_base_x]; in av1_highbd_dr_prediction_z1_c()