Home
last modified time | relevance | path

Searched refs:diff_hi (Results 1 – 11 of 11) sorted by relevance

/external/libaom/av1/encoder/arm/neon/
Dav1_error_neon.c30 const int16x4_t diff_hi = vget_high_s16(diff); in av1_block_error_neon() local
34 const int32x4_t err1 = vmlal_s16(err0, diff_hi, diff_hi); in av1_block_error_neon()
72 const int16x4_t diff_hi = vget_high_s16(diff); in av1_block_error_lp_neon() local
76 const int32x4_t err1 = vmlal_s16(err0, diff_hi, diff_hi); in av1_block_error_lp_neon()
/external/libaom/aom_dsp/arm/
Dvariance_neon.c482 int16x4_t diff_lo[2], diff_hi[2]; in mse8xh_neon() local
505 diff_hi[0] = vreinterpret_s16_u16(vget_high_u16(diff[0])); in mse8xh_neon()
506 diff_hi[1] = vreinterpret_s16_u16(vget_high_u16(diff[1])); in mse8xh_neon()
507 sse_s32[0] = vmlal_s16(sse_s32[0], diff_hi[0], diff_hi[0]); in mse8xh_neon()
508 sse_s32[1] = vmlal_s16(sse_s32[1], diff_hi[1], diff_hi[1]); in mse8xh_neon()
523 int16x4_t diff_lo[4], diff_hi[4]; in mse16xh_neon() local
554 diff_hi[0] = vreinterpret_s16_u16(vget_high_u16(diff[0])); in mse16xh_neon()
555 diff_hi[1] = vreinterpret_s16_u16(vget_high_u16(diff[1])); in mse16xh_neon()
556 sse_s32[0] = vmlal_s16(sse_s32[0], diff_hi[0], diff_hi[0]); in mse16xh_neon()
557 sse_s32[1] = vmlal_s16(sse_s32[1], diff_hi[1], diff_hi[1]); in mse16xh_neon()
[all …]
/external/libvpx/vp9/encoder/arm/neon/
Dvp9_error_neon.c28 const int16x4_t diff_hi = vget_high_s16(diff); in vp9_block_error_fp_neon() local
32 const int32x4_t err1 = vmlal_s16(err0, diff_hi, diff_hi); in vp9_block_error_fp_neon()
/external/libvpx/vpx_dsp/arm/
Dvariance_neon.c443 int16x4_t diff_lo[4], diff_hi[4];
473 diff_hi[0] = vreinterpret_s16_u16(vget_high_u16(diff[0]));
474 diff_hi[1] = vreinterpret_s16_u16(vget_high_u16(diff[1]));
475 sse_vec[0] = vmlal_s16(sse_vec[0], diff_hi[0], diff_hi[0]);
476 sse_vec[1] = vmlal_s16(sse_vec[1], diff_hi[1], diff_hi[1]);
478 diff_hi[2] = vreinterpret_s16_u16(vget_high_u16(diff[2]));
479 diff_hi[3] = vreinterpret_s16_u16(vget_high_u16(diff[3]));
480 sse_vec[2] = vmlal_s16(sse_vec[2], diff_hi[2], diff_hi[2]);
481 sse_vec[3] = vmlal_s16(sse_vec[3], diff_hi[3], diff_hi[3]);
Davg_neon.c156 const int16x4_t diff_hi = vget_high_s16(diff); in vpx_vector_var_neon() local
158 sse = vmlal_s16(sse, diff_hi, diff_hi); in vpx_vector_var_neon()
Dfdct_neon.h200 const int64x2_t diff_hi = vmlsl_n_s32(axc1_64_hi, b_hi, constant1); in butterfly_two_coeff_s32_s64_narrow_half() local
205 vrshrn_n_s64(diff_hi, DCT_CONST_BITS)); in butterfly_two_coeff_s32_s64_narrow_half()
/external/libyuv/files/source/
Dcompare_mmi.cc80 uint64_t diff, diff_hi, diff_lo; in SumSquareError_MMI() local
108 [src2] "=&f"(src2), [diff_lo] "=&f"(diff_lo), [diff_hi] "=&f"(diff_hi), in SumSquareError_MMI()
/external/libaom/av1/encoder/x86/
Dhighbd_temporal_filter_avx2.c47 __m256i diff_hi = in get_squared_error_16x16_avx2() local
52 _mm256_storeu_si256((__m256i *)dst, diff_hi); in get_squared_error_16x16_avx2()
78 __m256i diff_hi = in get_squared_error_32x32_avx2() local
82 _mm256_storeu_si256((__m256i *)(dst + 8), diff_hi); in get_squared_error_32x32_avx2()
94 diff_hi = in get_squared_error_32x32_avx2()
98 _mm256_storeu_si256((__m256i *)(dst + 24), diff_hi); in get_squared_error_32x32_avx2()
/external/webp/src/dsp/
Dlossless_sse2.c413 __m128i diff_hi = _mm_sub_epi16(T_hi, TL_hi); in PredictorAdd12_SSE2() local
418 DO_PRED12(diff_hi, 0, 2); in PredictorAdd12_SSE2()
419 DO_PRED12_SHIFT(diff_hi, 0); in PredictorAdd12_SSE2()
420 DO_PRED12(diff_hi, 1, 3); in PredictorAdd12_SSE2()
Dlossless_neon.c441 const int16x8_t diff_hi = in PredictorAdd12_NEON() local
446 DO_PRED12(diff_hi, 2); in PredictorAdd12_NEON()
447 DO_PRED12(diff_hi, 3); in PredictorAdd12_NEON()
Dlossless_enc_sse2.c587 const __m128i diff_hi = _mm_sub_epi16(T_hi, TL_hi); in PredictorSub12_SSE2() local
589 const __m128i pred_hi = _mm_add_epi16(L_hi, diff_hi); in PredictorSub12_SSE2()