/external/libgav1/src/dsp/x86/ |
D | intrapred_sse4.cc | 727 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth4x4_SSE4_1() local 728 const __m128i top_lefts = _mm_set1_epi32(top_ptr[-1]); in Paeth4x4_SSE4_1() 760 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth4x8_SSE4_1() local 761 const __m128i top_lefts = _mm_set1_epi32(top_ptr[-1]); in Paeth4x8_SSE4_1() 808 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth4x16_SSE4_1() local 809 const __m128i top_lefts = _mm_set1_epi32(top_ptr[-1]); in Paeth4x16_SSE4_1() 878 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth8x4_SSE4_1() local 879 const __m128i top_lefts = _mm_set1_epi16(top_ptr[-1]); in Paeth8x4_SSE4_1() 908 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth8x8_SSE4_1() local 909 const __m128i top_lefts = _mm_set1_epi16(top_ptr[-1]); in Paeth8x8_SSE4_1() [all …]
|
D | intrapred_filter_sse4.cc | 97 const uint8_t* LIBGAV1_RESTRICT const top_ptr, in Filter4xH() argument 105 __m128i top = Load4(top_ptr - 1); in Filter4xH() 106 __m128i pixels = _mm_insert_epi8(top, top_ptr[3], 4); in Filter4xH() 280 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in FilterIntraPredictor_SSE4_1() local 284 Filter4xH(dst, stride, top_ptr, left_ptr, pred, height); in FilterIntraPredictor_SSE4_1() 312 __m128i pixels = LoadLo8(top_ptr - 1); in FilterIntraPredictor_SSE4_1() 335 pixels = Load4(top_ptr + x); in FilterIntraPredictor_SSE4_1() 336 pixels = _mm_insert_epi8(pixels, top_ptr[x + 4], 4); in FilterIntraPredictor_SSE4_1()
|
D | intrapred_smooth_sse4.cc | 247 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth4x8_SSE4_1() local 252 LoadSmoothPixels4(top_ptr, left_ptr, 8, pixels); in Smooth4x8_SSE4_1() 262 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth4x16_SSE4_1() local 267 LoadSmoothPixels4(top_ptr, left_ptr, 16, pixels); in Smooth4x16_SSE4_1() 411 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth8x4_SSE4_1() local 413 LoadSmoothPixels8(top_ptr, left_ptr, 4, pixels); in Smooth8x4_SSE4_1() 426 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth8x8_SSE4_1() local 429 LoadSmoothPixels8(top_ptr, left_ptr, 8, pixels); in Smooth8x8_SSE4_1() 443 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth8x16_SSE4_1() local 445 LoadSmoothPixels8(top_ptr, left_ptr, 16, pixels); in Smooth8x16_SSE4_1() [all …]
|
D | intrapred_directional_sse4.cc | 374 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in DirectionalIntraPredictorZone1_SSE4_1() local 376 DirectionalZone1_SSE4_1(dst, stride, top_ptr, width, height, xstep, in DirectionalIntraPredictorZone1_SSE4_1() 1026 const uint8_t* top_ptr = top_buffer + 144; in DirectionalIntraPredictorZone2_SSE4_1() local 1031 DirectionalZone2_4_SSE4_1<true, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1034 DirectionalZone2_4_SSE4_1<true, false>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1039 DirectionalZone2_4_SSE4_1<false, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1042 DirectionalZone2_4_SSE4_1<false, false>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1050 DirectionalZone2_SSE4_1<true, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1053 DirectionalZone2_SSE4_1<true, false>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1058 DirectionalZone2_SSE4_1<false, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() [all …]
|
/external/libaom/av1/common/x86/ |
D | filterintra_sse4.c | 60 const uint8_t *const top_ptr, in filter_4xh() argument 67 __m128i top = xx_loadl_32(top_ptr - 1); in filter_4xh() 68 __m128i pixels = _mm_insert_epi8(top, (int8_t)top_ptr[3], 4); in filter_4xh() 217 const uint8_t *const top_ptr = (const uint8_t *)top_row; in filter_intra_predictor_sse4_1() local 221 filter_4xh(dst, stride, top_ptr, left_ptr, mode, height); in filter_intra_predictor_sse4_1() 249 __m128i pixels = xx_loadl_64(top_ptr - 1); in filter_intra_predictor_sse4_1() 273 pixels = xx_loadl_32(top_ptr + x); in filter_intra_predictor_sse4_1() 274 pixels = _mm_insert_epi8(pixels, (int8_t)top_ptr[x + 4], 4); in filter_intra_predictor_sse4_1()
|
/external/libavc/encoder/x86/ |
D | ime_distortion_metrics_sse42.c | 606 UWORD8 *top_ptr = pu1_ref - ref_strd; in ime_calculate_sad4_prog_sse42() local 618 ref_top = _mm_loadu_si128((__m128i *) (top_ptr)); in ime_calculate_sad4_prog_sse42() 629 top_ptr += ref_strd; in ime_calculate_sad4_prog_sse42() 636 ref_top = _mm_loadu_si128((__m128i *) (top_ptr)); in ime_calculate_sad4_prog_sse42() 652 top_ptr += ref_strd; in ime_calculate_sad4_prog_sse42() 659 ref_top = _mm_loadu_si128((__m128i *) (top_ptr)); in ime_calculate_sad4_prog_sse42() 675 top_ptr += ref_strd; in ime_calculate_sad4_prog_sse42() 682 ref_top = _mm_loadu_si128((__m128i *) (top_ptr)); in ime_calculate_sad4_prog_sse42() 698 top_ptr += ref_strd; in ime_calculate_sad4_prog_sse42() 705 ref_top = _mm_loadu_si128((__m128i *) (top_ptr)); in ime_calculate_sad4_prog_sse42() [all …]
|
/external/libgav1/src/dsp/ |
D | intrapred_directional.cc | 54 const Pixel* top_ptr = top + 1; in DirectionalIntraPredictorZone1_C() local 55 for (int y = 0; y < height; ++y, dst += stride, ++top_ptr) { in DirectionalIntraPredictorZone1_C() 56 memcpy(dst, top_ptr, sizeof(*top_ptr) * width); in DirectionalIntraPredictorZone1_C()
|
/external/libgav1/src/dsp/arm/ |
D | intrapred_directional_neon.cc | 224 const uint8_t* top_ptr = top + 1; in DirectionalIntraPredictorZone1_NEON() local 227 memcpy(dst, top_ptr, width); in DirectionalIntraPredictorZone1_NEON() 228 memcpy(dst + stride, top_ptr + 1, width); in DirectionalIntraPredictorZone1_NEON() 229 memcpy(dst + 2 * stride, top_ptr + 2, width); in DirectionalIntraPredictorZone1_NEON() 230 memcpy(dst + 3 * stride, top_ptr + 3, width); in DirectionalIntraPredictorZone1_NEON() 232 top_ptr += 4; in DirectionalIntraPredictorZone1_NEON() 759 const uint8_t* top_ptr = top_buffer + 144; in DirectionalIntraPredictorZone2_NEON() local 764 DirectionalZone2_4xH(dst, stride, top_ptr, left_ptr, height, xstep, ystep, in DirectionalIntraPredictorZone2_NEON() 767 DirectionalZone2_WxH(dst, stride, top_ptr, left_ptr, width, height, xstep, in DirectionalIntraPredictorZone2_NEON() 1179 const uint16_t* top_ptr = top + 1; in DirectionalIntraPredictorZone1_NEON() local [all …]
|
D | intrapred_neon.cc | 1220 const void* LIBGAV1_RESTRICT const top_ptr, in Paeth4xH_NEON() argument 1223 const auto* const top_row = static_cast<const uint16_t*>(top_ptr); in Paeth4xH_NEON() 1263 const void* LIBGAV1_RESTRICT const top_ptr, in Paeth8xH_NEON() argument 1266 const auto* const top_row = static_cast<const uint16_t*>(top_ptr); in Paeth8xH_NEON() 1308 const void* LIBGAV1_RESTRICT const top_ptr, in PaethWxH_NEON() argument 1311 const auto* const top_row = static_cast<const uint16_t*>(top_ptr); in PaethWxH_NEON()
|
/external/libavc/encoder/ |
D | ime_distortion_metrics.c | 224 UWORD8 *top_ptr = pu1_ref - ref_strd; in ime_calculate_sad4_prog() local 249 diff = src - *top_ptr++; in ime_calculate_sad4_prog() 259 top_ptr += u4_ref_buf_offset; in ime_calculate_sad4_prog()
|
/external/libavc/encoder/arm/ |
D | ime_distortion_metrics_a9q.s | 791 @UWORD8 *top_ptr = temp_frame - RefBufferWidth; 797 sub r6, r0, r2 @r6 = top_ptr
|