Home
last modified time | relevance | path

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

/external/libvpx/libvpx/vpx_dsp/x86/
Dhighbd_intrapred_intrin_sse2.c409 const __m128i avg3 = avg3_epu16(&KJIXABCD, &JIXABCD0, &IXABCD00); in vpx_highbd_d117_predictor_4x4_sse2() local
411 const __m128i row1 = _mm_srli_si128(avg3, 4); in vpx_highbd_d117_predictor_4x4_sse2()
413 const __m128i row3 = _mm_srli_si128(avg3, 2); in vpx_highbd_d117_predictor_4x4_sse2()
424 dst[0] = _mm_extract_epi16(avg3, 1); in vpx_highbd_d117_predictor_4x4_sse2()
425 dst[stride] = _mm_extract_epi16(avg3, 0); in vpx_highbd_d117_predictor_4x4_sse2()
441 const __m128i avg3 = avg3_epu16(&JIXABCD0, &KJIXABCD, &LKJIXABC); in vpx_highbd_d135_predictor_4x4_sse2() local
442 const __m128i row0 = _mm_srli_si128(avg3, 6); in vpx_highbd_d135_predictor_4x4_sse2()
443 const __m128i row1 = _mm_srli_si128(avg3, 4); in vpx_highbd_d135_predictor_4x4_sse2()
444 const __m128i row2 = _mm_srli_si128(avg3, 2); in vpx_highbd_d135_predictor_4x4_sse2()
445 const __m128i row3 = avg3; in vpx_highbd_d135_predictor_4x4_sse2()
[all …]
Dhighbd_intrapred_intrin_ssse3.c44 const __m128i avg3 = avg3_epu16(&ABCDEFGH, &BCDEFGH0, &CDEFGH00); in vpx_highbd_d45_predictor_4x4_ssse3() local
47 _mm_storel_epi64((__m128i *)dst, avg3); in vpx_highbd_d45_predictor_4x4_ssse3()
49 _mm_storel_epi64((__m128i *)dst, _mm_srli_si128(avg3, 2)); in vpx_highbd_d45_predictor_4x4_ssse3()
51 _mm_storel_epi64((__m128i *)dst, _mm_srli_si128(avg3, 4)); in vpx_highbd_d45_predictor_4x4_ssse3()
53 _mm_storel_epi64((__m128i *)dst, _mm_srli_si128(avg3, 6)); in vpx_highbd_d45_predictor_4x4_ssse3()
72 __m128i avg3 = avg3_epu16(&ABCDEFGH, &BCDEFGHH, &CDEFGHHH); in vpx_highbd_d45_predictor_8x8_ssse3() local
75 _mm_store_si128((__m128i *)dst, avg3); in vpx_highbd_d45_predictor_8x8_ssse3()
77 d45_store_8(&dst, stride, &avg3, &HHHHHHHH); in vpx_highbd_d45_predictor_8x8_ssse3()
78 d45_store_8(&dst, stride, &avg3, &HHHHHHHH); in vpx_highbd_d45_predictor_8x8_ssse3()
79 d45_store_8(&dst, stride, &avg3, &HHHHHHHH); in vpx_highbd_d45_predictor_8x8_ssse3()
[all …]
/external/libvpx/libvpx/vpx_dsp/ppc/
Dintrapred_vsx.c618 static uint8x16_t avg3(const uint8x16_t a, const uint8x16_t b, in avg3() function
639 uint8x16_t row = avg3(a, b, c);
658 uint8x16_t row = avg3(a, b, c); in vpx_d45_predictor_16x16_vsx()
678 uint8x16_t row0 = avg3(a0, b0, c0); in vpx_d45_predictor_32x32_vsx()
679 uint8x16_t row1 = avg3(a1, b1, c1); in vpx_d45_predictor_32x32_vsx()
702 uint8x16_t row1 = avg3(a, b, c);
726 uint8x16_t row1 = avg3(a0, b, c); in vpx_d63_predictor_16x16_vsx()
751 uint8x16_t row1_0 = avg3(a0, b0, c0); in vpx_d63_predictor_32x32_vsx()
752 uint8x16_t row1_1 = avg3(a1, b1, c1); in vpx_d63_predictor_32x32_vsx()
/external/libvpx/libvpx/vpx_dsp/mips/
Dvariance_msa.c273 v8i16 avg3 = { 0 }; in sse_diff_64x64_msa() local
285 CALC_MSE_AVG_B(src3, ref3, var, avg3); in sse_diff_64x64_msa()
293 CALC_MSE_AVG_B(src3, ref3, var, avg3); in sse_diff_64x64_msa()
299 vec += __msa_hadd_s_w(avg3, avg3); in sse_diff_64x64_msa()
Dsub_pixel_variance_msa.c343 v8i16 avg3 = { 0 }; in avg_sse_diff_64x64_msa() local
358 CALC_MSE_AVG_B(src3, ref3, var, avg3); in avg_sse_diff_64x64_msa()
371 CALC_MSE_AVG_B(src3, ref3, var, avg3); in avg_sse_diff_64x64_msa()
377 vec += __msa_hadd_s_w(avg3, avg3); in avg_sse_diff_64x64_msa()
/external/libaom/libaom/aom_dsp/mips/
Dvariance_msa.c274 v8i16 avg3 = { 0 }; in sse_diff_64x64_msa() local
286 CALC_MSE_AVG_B(src3, ref3, var, avg3); in sse_diff_64x64_msa()
294 CALC_MSE_AVG_B(src3, ref3, var, avg3); in sse_diff_64x64_msa()
300 vec += __msa_hadd_s_w(avg3, avg3); in sse_diff_64x64_msa()
Dsub_pixel_variance_msa.c340 v8i16 avg3 = { 0 }; in avg_sse_diff_64x64_msa() local
355 CALC_MSE_AVG_B(src3, ref3, var, avg3); in avg_sse_diff_64x64_msa()
368 CALC_MSE_AVG_B(src3, ref3, var, avg3); in avg_sse_diff_64x64_msa()
374 vec += __msa_hadd_s_w(avg3, avg3); in avg_sse_diff_64x64_msa()
/external/webp/src/dsp/
Dlossless_sse2.c136 const __m128i avg3 = _mm_srli_epi16(sum, 1); in Average4_SSE2() local
137 const __m128i A0 = _mm_packus_epi16(avg3, avg3); in Average4_SSE2()
Ddec_sse2.c966 const __m128i avg3 = _mm_avg_epu8(avg1, avg2); in VL4_SSE2() local
972 const __m128i avg4 = _mm_subs_epu8(avg3, lsb2); in VL4_SSE2()
Denc_sse2.c803 const __m128i avg3 = _mm_avg_epu8(avg1, avg2); in VL4_SSE2() local
809 const __m128i avg4 = _mm_subs_epu8(avg3, lsb2); in VL4_SSE2()