/external/libgav1/libgav1/src/dsp/x86/ |
D | intrapred_smooth_sse4.cc | 252 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth4x8_SSE4_1() local 258 LoadSmoothPixels4(top_ptr, left_ptr, 8, pixels); in Smooth4x8_SSE4_1() 265 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth4x16_SSE4_1() local 271 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() 424 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth8x8_SSE4_1() local 428 LoadSmoothPixels8(top_ptr, left_ptr, 8, pixels); in Smooth8x8_SSE4_1() 439 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Smooth8x16_SSE4_1() local 442 LoadSmoothPixels8(top_ptr, left_ptr, 16, pixels); in Smooth8x16_SSE4_1() [all …]
|
D | intrapred_filter_sse4.cc | 98 const uint8_t* const left_ptr, FilterIntraPredictor pred, in Filter4xH() argument 107 __m128i left = (height == 4 ? Load4(left_ptr) : LoadLo8(left_ptr)); in Filter4xH() 186 left = LoadLo8(left_ptr + 8); in Filter4xH() 280 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in FilterIntraPredictor_SSE4_1() local 283 Filter4xH(dst, stride, top_ptr, left_ptr, pred, height); in FilterIntraPredictor_SSE4_1() 363 left = _mm_slli_si128(Load4(left_ptr + y - 1), 8); in FilterIntraPredictor_SSE4_1() 364 left = _mm_insert_epi8(left, left_ptr[y + 3], 12); in FilterIntraPredictor_SSE4_1()
|
D | intrapred_sse4.cc | 1007 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth8x32_SSE4_1() local 1010 Paeth8x16_SSE4_1(dst + (stride << 4), stride, top_row, left_ptr + 16); in Paeth8x32_SSE4_1() 1234 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth16x32_SSE4_1() local 1235 const __m128i left_1 = LoadUnaligned16(left_ptr + 16); in Paeth16x32_SSE4_1() 1250 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth16x64_SSE4_1() local 1251 const __m128i left_1 = LoadUnaligned16(left_ptr + 16); in Paeth16x64_SSE4_1() 1254 const __m128i left_2 = LoadUnaligned16(left_ptr + 32); in Paeth16x64_SSE4_1() 1257 const __m128i left_3 = LoadUnaligned16(left_ptr + 48); in Paeth16x64_SSE4_1() 1290 const auto* const left_ptr = static_cast<const uint8_t*>(left_column); in Paeth32x32_SSE4_1() local 1291 const __m128i left_0 = LoadUnaligned16(left_ptr); in Paeth32x32_SSE4_1() [all …]
|
D | intrapred_directional_sse4.cc | 467 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() 1022 const uint8_t* left_ptr = left_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() [all …]
|
/external/libavc/encoder/x86/ |
D | ime_distortion_metrics_sse42.c | 604 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/libgav1/src/dsp/arm/ |
D | intrapred_directional_neon.cc | 784 const uint8_t* left_ptr = left_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() 1441 const uint16_t* left_ptr = left + 1; in DirectionalIntraPredictorZone3_NEON() local 1442 memcpy(dst, left_ptr, width_bytes); in DirectionalIntraPredictorZone3_NEON() 1443 memcpy(dst + stride, left_ptr + 1, width_bytes); in DirectionalIntraPredictorZone3_NEON() 1444 memcpy(dst + 2 * stride, left_ptr + 2, width_bytes); in DirectionalIntraPredictorZone3_NEON() 1445 memcpy(dst + 3 * stride, left_ptr + 3, width_bytes); in DirectionalIntraPredictorZone3_NEON() 1447 left_ptr += 4; in DirectionalIntraPredictorZone3_NEON()
|
/external/libavc/encoder/ |
D | ime_distortion_metrics.c | 222 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/ |
D | ime_distortion_metrics_a9q.s | 789 @UWORD8 *left_ptr = temp_frame - 1; 795 sub r4, r0, #0x01 @r4 = left_ptr
|