/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
denoising_neon.c | 74 const uint8x16_t v_sig = vld1q_u8(sig); local 78 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); 79 const uint8x16_t v_diff_pos_mask = vcltq_u8(v_sig, v_mc_running_avg_y); 80 const uint8x16_t v_diff_neg_mask = vcgtq_u8(v_sig, v_mc_running_avg_y); 115 uint8x16_t v_running_avg_y = vqaddq_u8(v_sig, v_pos_adjustment); 174 const uint8x16_t v_sig = vld1q_u8(sig); local 178 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, 180 const uint8x16_t v_diff_pos_mask = vcltq_u8(v_sig, 182 const uint8x16_t v_diff_neg_mask = vcgtq_u8(v_sig, 273 const uint8x8_t v_sig = vld1_u8(sig) local 295 const uint8x16_t v_sig = vcombine_u8(v_sig_lo, v_sig_hi); local 400 const uint8x16_t v_sig = vcombine_u8(v_sig_lo, v_sig_hi); local [all...] |
/external/webrtc/webrtc/modules/video_processing/util/ |
denoiser_filter_neon.cc | 128 const uint8x16_t v_sig = vld1q_u8(sig); local 132 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); 133 const uint8x16_t v_diff_pos_mask = vcltq_u8(v_sig, v_mc_running_avg_y); 134 const uint8x16_t v_diff_neg_mask = vcgtq_u8(v_sig, v_mc_running_avg_y); 164 uint8x16_t v_running_avg_y = vqaddq_u8(v_sig, v_pos_adjustment); 219 const uint8x16_t v_sig = vld1q_u8(sig); local 223 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); 225 vcltq_u8(v_sig, v_mc_running_avg_y); 227 vcgtq_u8(v_sig, v_mc_running_avg_y);
|
denoiser_filter_sse2.cc | 161 const __m128i v_sig = local 166 const __m128i pdiff = _mm_subs_epu8(v_mc_running_avg_y, v_sig); 167 const __m128i ndiff = _mm_subs_epu8(v_sig, v_mc_running_avg_y); 195 v_running_avg_y = _mm_adds_epu8(v_sig, padj); 239 const __m128i v_sig = local 243 const __m128i pdiff = _mm_subs_epu8(v_mc_running_avg_y, v_sig); 244 const __m128i ndiff = _mm_subs_epu8(v_sig, v_mc_running_avg_y);
|
/external/libvpx/libvpx/vp8/encoder/x86/ |
denoising_sse2.c | 68 const __m128i v_sig = _mm_loadu_si128((__m128i *)(&sig[0])); local 72 const __m128i pdiff = _mm_subs_epu8(v_mc_running_avg_y, v_sig); 73 const __m128i ndiff = _mm_subs_epu8(v_sig, v_mc_running_avg_y); 101 v_running_avg_y = _mm_adds_epu8(v_sig, padj); 144 const __m128i v_sig = _mm_loadu_si128((__m128i *)(&sig[0])); local 147 const __m128i pdiff = _mm_subs_epu8(v_mc_running_avg_y, v_sig); 148 const __m128i ndiff = _mm_subs_epu8(v_sig, v_mc_running_avg_y); 218 const __m128i v_sig = _mm_loadl_epi64((__m128i *)(&sig[0])); local 219 const __m128i v_sig_unpack = _mm_unpacklo_epi8(v_sig, k_0); 241 const __m128i v_sig = _mm_castpd_si128 local 325 const __m128i v_sig = _mm_castpd_si128( local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
denoising_sse2.c | 54 const __m128i v_sig = _mm_loadu_si128((__m128i *)(&sig[0])); local 58 const __m128i pdiff = _mm_subs_epu8(v_mc_running_avg_y, v_sig); 59 const __m128i ndiff = _mm_subs_epu8(v_sig, v_mc_running_avg_y); 87 v_running_avg_y = _mm_adds_epu8(v_sig, padj);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/arm/neon/ |
denoising_neon.c | 80 const uint8x16_t v_sig = vld1q_u8(sig); local 84 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); 85 const uint8x16_t v_diff_pos_mask = vcltq_u8(v_sig, v_mc_running_avg_y); 86 const uint8x16_t v_diff_neg_mask = vcgtq_u8(v_sig, v_mc_running_avg_y); 120 v_running_avg_y = vqaddq_u8(v_sig, v_pos_adjustment);
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_denoiser_sse2.c | 52 const __m128i v_sig = _mm_loadu_si128((const __m128i *)(&sig[0])); local 56 const __m128i pdiff = _mm_subs_epu8(v_mc_running_avg_y, v_sig); 57 const __m128i ndiff = _mm_subs_epu8(v_sig, v_mc_running_avg_y); 85 v_running_avg_y = _mm_adds_epu8(v_sig, padj); 103 const __m128i v_sig = _mm_loadu_si128((const __m128i *)(&sig[0])); local 106 const __m128i pdiff = _mm_subs_epu8(v_mc_running_avg_y, v_sig); 107 const __m128i ndiff = _mm_subs_epu8(v_sig, v_mc_running_avg_y);
|