/external/libgav1/libgav1/src/dsp/x86/ |
D | intrapred_sse4.cc | 720 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth4x4_SSE4_1() local 721 const __m128i top_lefts = _mm_set1_epi32(top_ptr[-1]); in Paeth4x4_SSE4_1() 752 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth4x8_SSE4_1() local 753 const __m128i top_lefts = _mm_set1_epi32(top_ptr[-1]); in Paeth4x8_SSE4_1() 800 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth4x16_SSE4_1() local 801 const __m128i top_lefts = _mm_set1_epi32(top_ptr[-1]); in Paeth4x16_SSE4_1() 869 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth8x4_SSE4_1() local 870 const __m128i top_lefts = _mm_set1_epi16(top_ptr[-1]); in Paeth8x4_SSE4_1() 898 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Paeth8x8_SSE4_1() local 899 const __m128i top_lefts = _mm_set1_epi16(top_ptr[-1]); in Paeth8x8_SSE4_1() [all …]
|
D | intrapred_filter_sse4.cc | 97 const uint8_t* 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() 279 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in FilterIntraPredictor_SSE4_1() local 283 Filter4xH(dst, stride, top_ptr, left_ptr, pred, height); in FilterIntraPredictor_SSE4_1() 311 __m128i pixels = LoadLo8(top_ptr - 1); in FilterIntraPredictor_SSE4_1() 334 pixels = Load4(top_ptr + x); in FilterIntraPredictor_SSE4_1() 335 pixels = _mm_insert_epi8(pixels, top_ptr[x + 4], 4); in FilterIntraPredictor_SSE4_1()
|
D | intrapred_smooth_sse4.cc | 253 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth4x8_SSE4_1() local 258 LoadSmoothPixels4(top_ptr, left_ptr, 8, pixels); in Smooth4x8_SSE4_1() 266 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth4x16_SSE4_1() local 271 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() 425 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth8x8_SSE4_1() local 428 LoadSmoothPixels8(top_ptr, left_ptr, 8, pixels); in Smooth8x8_SSE4_1() 440 const auto* const top_ptr = static_cast<const uint8_t*>(top_row); in Smooth8x16_SSE4_1() local 442 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() 1021 const uint8_t* top_ptr = top_buffer + 144; in DirectionalIntraPredictorZone2_SSE4_1() local 1026 DirectionalZone2_4_SSE4_1<true, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1029 DirectionalZone2_4_SSE4_1<true, false>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1034 DirectionalZone2_4_SSE4_1<false, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1037 DirectionalZone2_4_SSE4_1<false, false>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1045 DirectionalZone2_SSE4_1<true, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1048 DirectionalZone2_SSE4_1<true, false>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() 1053 DirectionalZone2_SSE4_1<false, true>(dest, stride, top_ptr, left_ptr, in DirectionalIntraPredictorZone2_SSE4_1() [all …]
|
/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/libgav1/src/dsp/ |
D | intrapred_directional.cc | 55 const Pixel* top_ptr = top + 1; in DirectionalIntraPredictorZone1_C() local 56 for (int y = 0; y < height; ++y, dst += stride, ++top_ptr) { in DirectionalIntraPredictorZone1_C() 57 memcpy(dst, top_ptr, sizeof(*top_ptr) * width); in DirectionalIntraPredictorZone1_C()
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | intrapred_directional_neon.cc | 223 const uint8_t* top_ptr = top + 1; in DirectionalIntraPredictorZone1_NEON() local 226 memcpy(dst, top_ptr, width); in DirectionalIntraPredictorZone1_NEON() 227 memcpy(dst + stride, top_ptr + 1, width); in DirectionalIntraPredictorZone1_NEON() 228 memcpy(dst + 2 * stride, top_ptr + 2, width); in DirectionalIntraPredictorZone1_NEON() 229 memcpy(dst + 3 * stride, top_ptr + 3, width); in DirectionalIntraPredictorZone1_NEON() 231 top_ptr += 4; in DirectionalIntraPredictorZone1_NEON() 783 const uint8_t* top_ptr = top_buffer + 144; in DirectionalIntraPredictorZone2_NEON() local 788 DirectionalZone2_4xH(dst, stride, top_ptr, left_ptr, height, xstep, ystep, in DirectionalIntraPredictorZone2_NEON() 791 DirectionalZone2_8(dst, stride, top_ptr, left_ptr, width, height, xstep, in DirectionalIntraPredictorZone2_NEON() 1172 const uint16_t* top_ptr = top + 1; in DirectionalIntraPredictorZone1_NEON() local [all …]
|
/external/pdfium/core/fxge/win32/ |
D | fx_win32_dib.cpp | 83 uint8_t* top_ptr = pBitmap->GetBuffer() + top * pitch; in FX_WindowsDIB_LoadFromBuf() local 85 memcpy(temp_buf.data(), top_ptr, pitch); in FX_WindowsDIB_LoadFromBuf() 86 memcpy(top_ptr, bottom_ptr, pitch); in FX_WindowsDIB_LoadFromBuf()
|
/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
|