Searched refs:v_abs_diff (Results 1 – 2 of 2) sorted by relevance
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
D | denoising_neon.c | 78 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in vp8_denoiser_filter_neon() local 84 v_abs_diff); in vp8_denoiser_filter_neon() 86 v_abs_diff); in vp8_denoiser_filter_neon() 88 v_abs_diff); in vp8_denoiser_filter_neon() 104 v_level1and2and3_adjustment, v_abs_diff); in vp8_denoiser_filter_neon() 178 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, in vp8_denoiser_filter_neon() local 186 vminq_u8(v_abs_diff, (k_delta)); in vp8_denoiser_filter_neon() 302 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg); in vp8_denoiser_filter_uv_neon() local 308 v_abs_diff); in vp8_denoiser_filter_uv_neon() 310 v_abs_diff); in vp8_denoiser_filter_uv_neon() [all …]
|
/external/webrtc/webrtc/modules/video_processing/util/ |
D | denoiser_filter_neon.cc | 132 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in MbDenoise() local 137 const uint8x16_t v_level1_mask = vcleq_u8(v_level1_threshold, v_abs_diff); in MbDenoise() 138 const uint8x16_t v_level2_mask = vcleq_u8(v_level2_threshold, v_abs_diff); in MbDenoise() 139 const uint8x16_t v_level3_mask = vcleq_u8(v_level3_threshold, v_abs_diff); in MbDenoise() 154 vbslq_u8(v_level1_mask, v_level1and2and3_adjustment, v_abs_diff); in MbDenoise() 223 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in MbDenoise() local 229 const uint8x16_t v_abs_adjustment = vminq_u8(v_abs_diff, (k_delta)); in MbDenoise()
|