Home
last modified time | relevance | path

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

/external/libgav1/src/dsp/x86/
Dintrapred_smooth_sse4.cc246 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth4x8_SSE4_1() local
252 LoadSmoothPixels4(top_ptr, left_ptr, 8, pixels); in Smooth4x8_SSE4_1()
261 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth4x16_SSE4_1() local
267 LoadSmoothPixels4(top_ptr, left_ptr, 16, pixels); in Smooth4x16_SSE4_1()
410 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth8x4_SSE4_1() local
413 LoadSmoothPixels8(top_ptr, left_ptr, 4, pixels); in Smooth8x4_SSE4_1()
425 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth8x8_SSE4_1() local
429 LoadSmoothPixels8(top_ptr, left_ptr, 8, pixels); in Smooth8x8_SSE4_1()
442 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth8x16_SSE4_1() local
445 LoadSmoothPixels8(top_ptr, left_ptr, 16, pixels); in Smooth8x16_SSE4_1()
[all …]
Dintrapred_filter_sse4.cc98 const uint8_t* LIBGAV1_RESTRICT const left_ptr, in Filter4xH() argument
107 __m128i left = (height == 4 ? Load4(left_ptr) : LoadLo8(left_ptr)); in Filter4xH()
186 left = LoadLo8(left_ptr + 8); in Filter4xH()
281 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in FilterIntraPredictor_SSE4_1() local
284 Filter4xH(dst, stride, top_ptr, left_ptr, pred, height); in FilterIntraPredictor_SSE4_1()
364 left = _mm_slli_si128(Load4(left_ptr + y - 1), 8); in FilterIntraPredictor_SSE4_1()
365 left = _mm_insert_epi8(left, left_ptr[y + 3], 12); in FilterIntraPredictor_SSE4_1()
Dintrapred_directional_sse4.cc467 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in DirectionalIntraPredictorZone3_SSE4_1() local
480 dst_x, stride, left_ptr + (y << upsample_shift), left_y, ystep); in DirectionalIntraPredictorZone3_SSE4_1()
494 DirectionalZone3_4x4<false>(dst_x, stride, left_ptr + y, left_y, in DirectionalIntraPredictorZone3_SSE4_1()
515 dst_x, stride, left_ptr + (y << upsample_shift), left_y, ystep); in DirectionalIntraPredictorZone3_SSE4_1()
530 dst_x, stride, left_ptr + (y << upsample_shift), left_y, ystep); in DirectionalIntraPredictorZone3_SSE4_1()
1027 const uint8_t* left_ptr = left_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()
[all …]
Dintrapred_sse4.cc1017 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth8x32_SSE4_1() local
1020 Paeth8x16_SSE4_1(dst + (stride << 4), stride, top_row, left_ptr + 16); in Paeth8x32_SSE4_1()
1244 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth16x32_SSE4_1() local
1245 const __m128i left_1 = LoadUnaligned16(left_ptr + 16); in Paeth16x32_SSE4_1()
1260 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth16x64_SSE4_1() local
1261 const __m128i left_1 = LoadUnaligned16(left_ptr + 16); in Paeth16x64_SSE4_1()
1264 const __m128i left_2 = LoadUnaligned16(left_ptr + 32); in Paeth16x64_SSE4_1()
1267 const __m128i left_3 = LoadUnaligned16(left_ptr + 48); in Paeth16x64_SSE4_1()
1300 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth32x32_SSE4_1() local
1301 const __m128i left_0 = LoadUnaligned16(left_ptr); in Paeth32x32_SSE4_1()
[all …]
/external/libaom/av1/common/x86/
Dfilterintra_sse4.c61 const uint8_t *const left_ptr, int mode, in filter_4xh() argument
69 __m128i left = (height == 4 ? xx_loadl_32(left_ptr) : xx_loadl_64(left_ptr)); in filter_4xh()
135 left = xx_loadl_64(left_ptr + 8); in filter_4xh()
218 const uint8_t *const left_ptr = (const uint8_t *)left_column; in filter_intra_predictor_sse4_1() local
221 filter_4xh(dst, stride, top_ptr, left_ptr, mode, height); in filter_intra_predictor_sse4_1()
302 left = _mm_slli_si128(xx_loadl_32(left_ptr + y - 1), 8); in filter_intra_predictor_sse4_1()
303 left = _mm_insert_epi8(left, (int8_t)left_ptr[y + 3], 12); in filter_intra_predictor_sse4_1()
/external/libavc/encoder/x86/
Dime_distortion_metrics_sse42.c604 UWORD8 *left_ptr = pu1_ref - 1; in ime_calculate_sad4_prog_sse42() local
616 ref_left = _mm_loadu_si128((__m128i *) (left_ptr)); in ime_calculate_sad4_prog_sse42()
627 left_ptr += ref_strd; in ime_calculate_sad4_prog_sse42()
634 ref_left = _mm_loadu_si128((__m128i *) (left_ptr)); in ime_calculate_sad4_prog_sse42()
650 left_ptr += ref_strd; in ime_calculate_sad4_prog_sse42()
657 ref_left = _mm_loadu_si128((__m128i *) (left_ptr)); in ime_calculate_sad4_prog_sse42()
673 left_ptr += ref_strd; in ime_calculate_sad4_prog_sse42()
680 ref_left = _mm_loadu_si128((__m128i *) (left_ptr)); in ime_calculate_sad4_prog_sse42()
696 left_ptr += ref_strd; in ime_calculate_sad4_prog_sse42()
703 ref_left = _mm_loadu_si128((__m128i *) (left_ptr)); in ime_calculate_sad4_prog_sse42()
[all …]
/external/libgav1/src/dsp/arm/
Dintrapred_directional_neon.cc760 const uint8_t* left_ptr = left_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()
1597 const uint16_t* left_ptr = left + 1; in DirectionalIntraPredictorZone3_NEON() local
1598 memcpy(dst, left_ptr, width_bytes); in DirectionalIntraPredictorZone3_NEON()
1599 memcpy(dst + stride, left_ptr + 1, width_bytes); in DirectionalIntraPredictorZone3_NEON()
1600 memcpy(dst + 2 * stride, left_ptr + 2, width_bytes); in DirectionalIntraPredictorZone3_NEON()
1601 memcpy(dst + 3 * stride, left_ptr + 3, width_bytes); in DirectionalIntraPredictorZone3_NEON()
1603 left_ptr += 4; in DirectionalIntraPredictorZone3_NEON()
2232 const uint16_t* left_ptr = left_buffer + 144; in DirectionalIntraPredictorZone2_NEON() local
[all …]
Dintrapred_neon.cc1221 const void* LIBGAV1_RESTRICT const left_ptr) { in Paeth4xH_NEON() argument
1224 const auto* const left_col = static_cast<const uint16_t*>(left_ptr); in Paeth4xH_NEON()
1264 const void* LIBGAV1_RESTRICT const left_ptr) { in Paeth8xH_NEON() argument
1267 const auto* const left_col = static_cast<const uint16_t*>(left_ptr); in Paeth8xH_NEON()
1309 const void* LIBGAV1_RESTRICT const left_ptr) { in PaethWxH_NEON() argument
1312 const auto* const left_col = static_cast<const uint16_t*>(left_ptr); in PaethWxH_NEON()
/external/libavc/encoder/
Dime_distortion_metrics.c222 UWORD8 *left_ptr = pu1_ref - 1; in ime_calculate_sad4_prog() local
243 diff = src - *left_ptr++; in ime_calculate_sad4_prog()
257 left_ptr += u4_ref_buf_offset; in ime_calculate_sad4_prog()
/external/libavc/encoder/arm/
Dime_distortion_metrics_a9q.s789 @UWORD8 *left_ptr = temp_frame - 1;
795 sub r4, r0, #0x01 @r4 = left_ptr