Home
last modified time | relevance | path

Searched refs:top_ptr (Results 1 – 10 of 10) sorted by relevance

/external/libgav1/libgav1/src/dsp/x86/
Dintrapred_sse4.cc720 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 …]
Dintrapred_filter_sse4.cc97 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()
Dintrapred_smooth_sse4.cc253 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 …]
Dintrapred_directional_sse4.cc374 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/
Dime_distortion_metrics_sse42.c606 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/
Dintrapred_directional.cc55 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/
Dintrapred_directional_neon.cc223 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/
Dfx_win32_dib.cpp83 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/
Dime_distortion_metrics.c224 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/
Dime_distortion_metrics_a9q.s791 @UWORD8 *top_ptr = temp_frame - RefBufferWidth;
797 sub r6, r0, r2 @r6 = top_ptr