Home
last modified time | relevance | path

Searched refs:top_base_x (Results 1 – 3 of 3) sorted by relevance

/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_directional_neon.cc94 const int top_base_x = top_x >> scale_bits; in DirectionalZone1_WxH() local
96 if (top_base_x >= max_base_x) { in DirectionalZone1_WxH()
108 const int8x8_t base_v = vadd_s8(vdup_n_s8(top_base_x), base_step); in DirectionalZone1_WxH()
114 const uint8x8_t left_values = vld1_u8(top + top_base_x); in DirectionalZone1_WxH()
129 LoadStepwise(top + top_base_x, base_step, right_step, &left_values, in DirectionalZone1_WxH()
166 const int top_base_x = top_x >> scale_bits; in DirectionalZone1_WxH() local
168 if (top_base_x >= max_base_x) { in DirectionalZone1_WxH()
180 int8x8_t base_v = vadd_s8(vdup_n_s8(top_base_x), base_step); in DirectionalZone1_WxH()
189 LoadStepwise(top + top_base_x + x, base_step, right_step, &left_values, in DirectionalZone1_WxH()
252 const int top_base_x = top_x >> 6; in DirectionalIntraPredictorZone1_NEON() local
[all …]
/external/libgav1/libgav1/src/dsp/x86/
Dintrapred_sse4.cc1486 const int top_base_x = top_x >> scale_bits; in DirectionalZone1_4xH() local
1494 __m128i top_index_vect = _mm_set1_epi16(top_base_x); in DirectionalZone1_4xH()
1500 const __m128i values = LoadLo8(top + top_base_x); in DirectionalZone1_4xH()
1548 int top_base_x = top_x >> scale_bits; in DirectionalZone1_Large() local
1556 const __m128i top_vals = LoadUnaligned16(top_row + top_base_x); in DirectionalZone1_Large()
1561 top_base_x += base_step8; in DirectionalZone1_Large()
1577 int top_base_x = top_x >> scale_bits; in DirectionalZone1_Large() local
1583 __m128i top_index_vect = _mm_set1_epi16(top_base_x); in DirectionalZone1_Large()
1588 std::min(width, ((max_base_x - top_base_x) >> upsample_shift) + 7) & ~7; in DirectionalZone1_Large()
1590 x += 8, top_base_x += base_step8, in DirectionalZone1_Large()
[all …]
/external/libgav1/libgav1/src/dsp/
Dintrapred.cc532 int top_base_x = top_x >> scale_bits; in DirectionalIntraPredictorZone1_C() local
534 if (top_base_x >= max_base_x) { in DirectionalIntraPredictorZone1_C()
545 if (top_base_x >= max_base_x) { in DirectionalIntraPredictorZone1_C()
551 top[top_base_x] * (32 - shift) + top[top_base_x + 1] * shift; in DirectionalIntraPredictorZone1_C()
553 top_base_x += base_step; in DirectionalIntraPredictorZone1_C()
586 int top_base_x = top_x >> scale_bits_x; in DirectionalIntraPredictorZone2_C() local
591 if (top_base_x >= min_base_x) { in DirectionalIntraPredictorZone2_C()
593 val = top[top_base_x] * (32 - shift) + top[top_base_x + 1] * shift; in DirectionalIntraPredictorZone2_C()
602 top_base_x += base_step_x; in DirectionalIntraPredictorZone2_C()