/external/libgav1/libgav1/src/dsp/x86/ |
D | intrapred_directional_sse4.cc | 149 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 …]
|
D | intrapred_smooth_sse4.cc | 219 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 …]
|
D | intrapred_sse4.cc | 72 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 …]
|
D | intrapred_filter_sse4.cc | 275 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/ |
D | intrapred_smooth_neon.cc | 71 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 …]
|
D | intrapred_neon.cc | 49 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 …]
|
D | intrapred_directional_neon.cc | 208 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 …]
|
D | intrapred_filter_neon.cc | 89 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/ |
D | prediction.cc | 248 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/ |
D | intrapred_directional.cc | 37 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()
|
D | intrapred_smooth.cc | 36 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()
|
D | intrapred.cc | 38 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 …]
|
D | intrapred_filter.cc | 44 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/ |
D | enc_sse2.c | 663 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/ |
D | vp8l_dec.c | 860 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/ |
D | tile.h | 552 TransformSize tx_size, Pixel* top_row,
|