Home
last modified time | relevance | path

Searched refs:v_abs_diff (Results 1 – 3 of 3) sorted by relevance

/external/libvpx/libvpx/vp8/encoder/arm/neon/
Ddenoising_neon.c79 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in vp8_denoiser_filter_neon() local
84 const uint8x16_t v_level1_mask = vcleq_u8(v_level1_threshold, v_abs_diff); in vp8_denoiser_filter_neon()
85 const uint8x16_t v_level2_mask = vcleq_u8(v_level2_threshold, v_abs_diff); in vp8_denoiser_filter_neon()
86 const uint8x16_t v_level3_mask = vcleq_u8(v_level3_threshold, v_abs_diff); in vp8_denoiser_filter_neon()
102 vbslq_u8(v_level1_mask, v_level1and2and3_adjustment, v_abs_diff); in vp8_denoiser_filter_neon()
175 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in vp8_denoiser_filter_neon() local
181 const uint8x16_t v_abs_adjustment = vminq_u8(v_abs_diff, (k_delta)); in vp8_denoiser_filter_neon()
295 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg); in vp8_denoiser_filter_uv_neon() local
300 const uint8x16_t v_level1_mask = vcleq_u8(v_level1_threshold, v_abs_diff); in vp8_denoiser_filter_uv_neon()
301 const uint8x16_t v_level2_mask = vcleq_u8(v_level2_threshold, v_abs_diff); in vp8_denoiser_filter_uv_neon()
[all …]
/external/webrtc/webrtc/modules/video_processing/util/
Ddenoiser_filter_neon.cc132 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()
/external/libvpx/libvpx/vp9/encoder/arm/neon/
Dvp9_denoiser_neon.c44 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in denoiser_16x1_neon() local
49 const uint8x16_t v_level1_mask = vcleq_u8(v_level1_threshold, v_abs_diff); in denoiser_16x1_neon()
50 const uint8x16_t v_level2_mask = vcleq_u8(v_level2_threshold, v_abs_diff); in denoiser_16x1_neon()
51 const uint8x16_t v_level3_mask = vcleq_u8(v_level3_threshold, v_abs_diff); in denoiser_16x1_neon()
67 vbslq_u8(v_level1_mask, v_level1and2and3_adjustment, v_abs_diff); in denoiser_16x1_neon()
104 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in denoiser_adjust_16x1_neon() local
108 const uint8x16_t v_abs_adjustment = vminq_u8(v_abs_diff, (k_delta)); in denoiser_adjust_16x1_neon()