Home
last modified time | relevance | path

Searched refs:top_row (Results 1 – 16 of 16) sorted by relevance

/external/libgav1/libgav1/src/dsp/x86/
Dintrapred_directional_sse4.cc149 const uint8_t* const top_row, in DirectionalZone1_Large() argument
187 const __m128i top_vals = LoadUnaligned16(top_row + top_base_x); in DirectionalZone1_Large()
205 const __m128i final_top_val = _mm_set1_epi16(top_row[max_base_x]); in DirectionalZone1_Large()
229 const __m128i top_vals = LoadUnaligned16(top_row + top_base_x); in DirectionalZone1_Large()
237 memset(dest + x, top_row[max_base_x], width - x); in DirectionalZone1_Large()
241 memset(dest, top_row[max_base_x], width); in DirectionalZone1_Large()
248 const uint8_t* const top_row, in DirectionalZone1_SSE4_1() argument
253 DirectionalZone1_Step64(dest, stride, top_row, width, height); in DirectionalZone1_SSE4_1()
257 DirectionalZone1_4xH(dest, stride, top_row, height, xstep, upsampled); in DirectionalZone1_SSE4_1()
261 DirectionalZone1_Large(dest, stride, top_row, width, height, xstep, in DirectionalZone1_SSE4_1()
[all …]
Dintrapred_smooth_sse4.cc219 const void* top_row, const void* left_column) { in Smooth4x4_SSE4_1() argument
220 const __m128i top = _mm_cvtepu8_epi32(Load4(top_row)); in Smooth4x4_SSE4_1()
251 const void* top_row, const void* left_column) { in Smooth4x8_SSE4_1() argument
253 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth4x8_SSE4_1()
264 const void* top_row, const void* left_column) { in Smooth4x16_SSE4_1() argument
266 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth4x16_SSE4_1()
289 __m128i top_row = _mm_cvtepu8_epi16(LoadLo8(above)); in LoadSmoothPixels8() local
290 pixels[0] = _mm_unpacklo_epi16(top_row, bottom_left); in LoadSmoothPixels8()
291 pixels[1] = _mm_unpackhi_epi16(top_row, bottom_left); in LoadSmoothPixels8()
409 const void* top_row, const void* left_column) { in Smooth8x4_SSE4_1() argument
[all …]
Dintrapred_sse4.cc72 static void DcTop(void* dest, ptrdiff_t stride, const void* top_row,
74 static void DcLeft(void* dest, ptrdiff_t stride, const void* top_row,
76 static void Dc(void* dest, ptrdiff_t stride, const void* top_row,
85 static void Vertical(void* dest, ptrdiff_t stride, const void* top_row,
87 static void Horizontal(void* dest, ptrdiff_t stride, const void* top_row,
96 const void* const top_row, in DcTop() argument
99 const __m128i sum = top_sumfn(top_row); in DcTop()
121 const void* const top_row, in Dc() argument
125 const __m128i sum_top = top_sumfn(top_row); in Dc()
716 const void* const top_row, const void* const left_column) { in Paeth4x4_SSE4_1() argument
[all …]
Dintrapred_filter_sse4.cc275 const void* const top_row, in FilterIntraPredictor_SSE4_1() argument
279 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in FilterIntraPredictor_SSE4_1()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_smooth_neon.cc71 const void* const top_row, in Smooth4Or8xN_NEON() argument
73 const uint8_t* const top = static_cast<const uint8_t*>(top_row); in Smooth4Or8xN_NEON()
152 const void* const top_row, in Smooth16PlusxN_NEON() argument
154 const uint8_t* const top = static_cast<const uint8_t*>(top_row); in Smooth16PlusxN_NEON()
233 const void* const top_row, in SmoothVertical4Or8xN_NEON() argument
235 const uint8_t* const top = static_cast<const uint8_t*>(top_row); in SmoothVertical4Or8xN_NEON()
283 const void* const top_row, in SmoothVertical16PlusxN_NEON() argument
285 const uint8_t* const top = static_cast<const uint8_t*>(top_row); in SmoothVertical16PlusxN_NEON()
334 const void* const top_row, in SmoothHorizontal4Or8xN_NEON() argument
336 const uint8_t* const top = static_cast<const uint8_t*>(top_row); in SmoothHorizontal4Or8xN_NEON()
[all …]
Dintrapred_neon.cc49 static void DcTop(void* dest, ptrdiff_t stride, const void* top_row,
51 static void DcLeft(void* dest, ptrdiff_t stride, const void* top_row,
53 static void Dc(void* dest, ptrdiff_t stride, const void* top_row,
61 const void* const top_row, in DcTop() argument
63 const uint32x2_t sum = sumfn(top_row, block_width_log2, false, nullptr, 0); in DcTop()
83 void* const dest, ptrdiff_t stride, const void* const top_row, in Dc() argument
86 sumfn(top_row, block_width_log2, true, left_column, block_height_log2); in Dc()
322 const void* const top_row, in Paeth4Or8xN_NEON() argument
325 const auto* const top_row_u8 = static_cast<const uint8_t*>(top_row); in Paeth4Or8xN_NEON()
429 const void* const top_row, in Paeth16PlusxN_NEON() argument
[all …]
Dintrapred_directional_neon.cc208 const void* const top_row, in DirectionalIntraPredictorZone1_NEON() argument
212 const uint8_t* const top = static_cast<const uint8_t*>(top_row); in DirectionalIntraPredictorZone1_NEON()
473 const uint8_t* const top_row, in DirectionalZone1Blend_WxH() argument
488 const uint8_t* const src = top_row + (top_x >> scale_bits_x); in DirectionalZone1Blend_WxH()
527 const uint8_t* const top_row, in DirectionalZone2_4xH() argument
579 DirectionalZone1_WxH<4>(dst, stride, max_top_only_y, top_row, -xstep, in DirectionalZone2_4xH()
609 DirectionalZone1Blend_WxH<4>(dst, stride, min_height, top_row, in DirectionalZone2_4xH()
624 DirectionalZone1Blend_WxH<4>(dst, stride, min_height, top_row, in DirectionalZone2_4xH()
636 DirectionalZone1_WxH<4>(dst, stride, height, top_row, -xstep, in DirectionalZone2_4xH()
643 const uint8_t* const top_row, in DirectionalZone2_8() argument
[all …]
Dintrapred_filter_neon.cc89 const void* const top_row, in FilterIntraPredictor_NEON() argument
93 const uint8_t* const top = static_cast<const uint8_t*>(top_row); in FilterIntraPredictor_NEON()
/external/libgav1/libgav1/src/tile/
Dprediction.cc248 Pixel* const top_row = top_row_data + 16; in IntraPrediction() local
308 top_row[-1] = has_top ? top_row_src[left_index] : buffer[y][left_index]; in IntraPrediction()
310 top_row[-1] = 1 << (bitdepth - 1); in IntraPrediction()
313 Memset(top_row, buffer[y][x - 1], top_size); in IntraPrediction()
315 Memset(top_row, (1 << (bitdepth - 1)) - 1, top_size); in IntraPrediction()
318 memcpy(top_row, &top_row_src[x], top_limit * sizeof(Pixel)); in IntraPrediction()
323 Memset(top_row + top_limit, top_row_src[top_limit + x - 1], in IntraPrediction()
358 dsp_.filter_intra_predictor(dest, dest_stride, top_row, left_column, in IntraPrediction()
364 max_y, tx_size, top_row, left_column); in IntraPrediction()
369 dsp_.intra_predictors[tx_size][predictor](dest, dest_stride, top_row, in IntraPrediction()
[all …]
/external/libgav1/libgav1/src/dsp/
Dintrapred_directional.cc37 const void* const top_row, in DirectionalIntraPredictorZone1_C() argument
41 const auto* const top = static_cast<const Pixel*>(top_row); in DirectionalIntraPredictorZone1_C()
100 const void* const top_row, in DirectionalIntraPredictorZone2_C() argument
106 const auto* const top = static_cast<const Pixel*>(top_row); in DirectionalIntraPredictorZone2_C()
Dintrapred_smooth.cc36 static void Smooth(void* dest, ptrdiff_t stride, const void* top_row,
38 static void SmoothVertical(void* dest, ptrdiff_t stride, const void* top_row,
41 const void* top_row, const void* left_column);
63 void* const dest, ptrdiff_t stride, const void* const top_row, in Smooth() argument
65 const auto* const top = static_cast<const Pixel*>(top_row); in Smooth()
97 void* const dest, ptrdiff_t stride, const void* const top_row, in SmoothVertical() argument
99 const auto* const top = static_cast<const Pixel*>(top_row); in SmoothVertical()
124 void* const dest, ptrdiff_t stride, const void* const top_row, in SmoothHorizontal() argument
126 const auto* const top = static_cast<const Pixel*>(top_row); in SmoothHorizontal()
Dintrapred.cc38 static void DcTop(void* dest, ptrdiff_t stride, const void* top_row,
40 static void DcLeft(void* dest, ptrdiff_t stride, const void* top_row,
42 static void Dc(void* dest, ptrdiff_t stride, const void* top_row,
44 static void Vertical(void* dest, ptrdiff_t stride, const void* top_row,
46 static void Horizontal(void* dest, ptrdiff_t stride, const void* top_row,
48 static void Paeth(void* dest, ptrdiff_t stride, const void* top_row,
57 static void DcFill(void* dest, ptrdiff_t stride, const void* top_row,
66 void* const dest, ptrdiff_t stride, const void* const top_row, in DcTop() argument
69 const auto* const top = static_cast<const Pixel*>(top_row); in DcTop()
135 void* const dest, ptrdiff_t stride, const void* const top_row, in Dc() argument
[all …]
Dintrapred_filter.cc44 const void* const top_row, in FilterIntraPredictor_C() argument
49 const auto* const top = static_cast<const Pixel*>(top_row); in FilterIntraPredictor_C()
/external/webp/src/dsp/
Denc_sse2.c663 const __m128i top_row = _mm_load_si128((const __m128i*)top); in DC16_SSE2() local
666 VP8HorizontalAdd8b(&top_row) + VP8HorizontalAdd8b(&left_row) + 16; in DC16_SSE2()
671 const __m128i top_row = _mm_load_si128((const __m128i*)top); in DC16NoLeft_SSE2() local
672 const int DC = VP8HorizontalAdd8b(&top_row) + 8; in DC16NoLeft_SSE2()
/external/webp/src/dec/
Dvp8l_dec.c860 const int top_row = in ExtractPalettedAlphaRows() local
864 const int first_row = (dec->last_row_ < top_row) ? top_row : dec->last_row_; in ExtractPalettedAlphaRows()
/external/libgav1/libgav1/src/
Dtile.h552 TransformSize tx_size, Pixel* top_row,