/external/libgav1/src/dsp/x86/ |
D | intrapred_smooth_sse4.cc | 246 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 …]
|
D | intrapred_filter_sse4.cc | 98 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()
|
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() 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 …]
|
D | intrapred_sse4.cc | 1017 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/ |
D | filterintra_sse4.c | 61 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/ |
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/src/dsp/arm/ |
D | intrapred_directional_neon.cc | 760 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 …]
|
D | intrapred_neon.cc | 1221 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/ |
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
|