Home
last modified time | relevance | path

Searched refs:vabdq_u8 (Results 1 – 21 of 21) sorted by relevance

/external/libhevc/encoder/arm/
Dihevce_ssd_calculator_neon.c74 abs = vabdq_u8(src, pred); in ihevce_4x4_ssd_computer_neon()
126 abs = vabdq_u8(src, pred); in ihevce_1x16_ssd_computer_neon()
157 abs_0 = vabdq_u8(src_0, pred_0); in ihevce_1x32_ssd_computer_neon()
158 abs_1 = vabdq_u8(src_1, pred_1); in ihevce_1x32_ssd_computer_neon()
207 abs_0 = vabdq_u8(src_0, pred_0); in ihevce_1x64_ssd_computer_neon()
208 abs_1 = vabdq_u8(src_1, pred_1); in ihevce_1x64_ssd_computer_neon()
209 abs_2 = vabdq_u8(src_2, pred_2); in ihevce_1x64_ssd_computer_neon()
210 abs_3 = vabdq_u8(src_3, pred_3); in ihevce_1x64_ssd_computer_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Davg_neon.c208 const uint8x16_t ab01_diff = vabdq_u8(a01, b01); in vpx_minmax_8x8_neon()
209 const uint8x16_t ab23_diff = vabdq_u8(a23, b23); in vpx_minmax_8x8_neon()
210 const uint8x16_t ab45_diff = vabdq_u8(a45, b45); in vpx_minmax_8x8_neon()
211 const uint8x16_t ab67_diff = vabdq_u8(a67, b67); in vpx_minmax_8x8_neon()
Ddeblock_neon.c65 const uint8x16_t a2_v0 = vabdq_u8(a2, v0); in generate_maskq()
66 const uint8x16_t a1_v0 = vabdq_u8(a1, v0); in generate_maskq()
67 const uint8x16_t b1_v0 = vabdq_u8(b1, v0); in generate_maskq()
68 const uint8x16_t b2_v0 = vabdq_u8(b2, v0); in generate_maskq()
/external/libvpx/libvpx/vp8/common/arm/neon/
Dvp8_loopfilter_neon.c38 q11u8 = vabdq_u8(q3, q4); in vp8_loop_filter_neon()
39 q12u8 = vabdq_u8(q4, q5); in vp8_loop_filter_neon()
40 q13u8 = vabdq_u8(q5, q6); in vp8_loop_filter_neon()
41 q14u8 = vabdq_u8(q8, q7); in vp8_loop_filter_neon()
42 q3 = vabdq_u8(q9, q8); in vp8_loop_filter_neon()
43 q4 = vabdq_u8(q10, q9); in vp8_loop_filter_neon()
50 q9 = vabdq_u8(q6, q7); in vp8_loop_filter_neon()
57 q2u8 = vabdq_u8(q5, q8); in vp8_loop_filter_neon()
Dloopfiltersimplehorizontaledge_neon.c36 q15u8 = vabdq_u8(q6u8, q7u8); in vp8_loop_filter_simple_horizontal_edge_neon()
37 q14u8 = vabdq_u8(q5u8, q8u8); in vp8_loop_filter_simple_horizontal_edge_neon()
Dmbloopfilter_neon.c40 q11u8 = vabdq_u8(q3, q4); in vp8_mbloop_filter_neon()
41 q12u8 = vabdq_u8(q4, q5); in vp8_mbloop_filter_neon()
42 q13u8 = vabdq_u8(q5, q6); in vp8_mbloop_filter_neon()
43 q14u8 = vabdq_u8(q8, q7); in vp8_mbloop_filter_neon()
44 q1u8 = vabdq_u8(q9, q8); in vp8_mbloop_filter_neon()
45 q0u8 = vabdq_u8(q10, q9); in vp8_mbloop_filter_neon()
52 q12u8 = vabdq_u8(q6, q7); in vp8_mbloop_filter_neon()
61 q1u8 = vabdq_u8(q5, q8); in vp8_mbloop_filter_neon()
Dloopfiltersimpleverticaledge_neon.c201 q15u8 = vabdq_u8(q5u8, q4u8); in vp8_loop_filter_simple_vertical_edge_neon()
202 q14u8 = vabdq_u8(q3u8, q6u8); in vp8_loop_filter_simple_vertical_edge_neon()
/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()
175 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); 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()
395 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg); in vp8_denoiser_filter_uv_neon()
/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()
104 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in denoiser_adjust_16x1_neon()
/external/webp/src/dsp/
Ddec_neon.c431 const uint8x16_t a_p0_q0 = vabdq_u8(p0, q0); // abs(p0-q0) in NeedsFilter_NEON()
432 const uint8x16_t a_p1_q1 = vabdq_u8(p1, q1); // abs(p1-q1) in NeedsFilter_NEON()
679 const uint8x16_t a_p1_p0 = vabdq_u8(p1, p0); // abs(p1 - p0) in NeedsHev_NEON()
680 const uint8x16_t a_q1_q0 = vabdq_u8(q1, q0); // abs(q1 - q0) in NeedsHev_NEON()
692 const uint8x16_t a_p3_p2 = vabdq_u8(p3, p2); // abs(p3 - p2) in NeedsFilter2_NEON()
693 const uint8x16_t a_p2_p1 = vabdq_u8(p2, p1); // abs(p2 - p1) in NeedsFilter2_NEON()
694 const uint8x16_t a_p1_p0 = vabdq_u8(p1, p0); // abs(p1 - p0) in NeedsFilter2_NEON()
695 const uint8x16_t a_q3_q2 = vabdq_u8(q3, q2); // abs(q3 - q2) in NeedsFilter2_NEON()
696 const uint8x16_t a_q2_q1 = vabdq_u8(q2, q1); // abs(q2 - q1) in NeedsFilter2_NEON()
697 const uint8x16_t a_q1_q0 = vabdq_u8(q1, q0); // abs(q1 - q0) in NeedsFilter2_NEON()
Dlossless_neon.c383 const uint8x16_t pLTL = vabdq_u8(L, TL); /* |L - TL| */ \
399 const uint8x16_t pTTL = vabdq_u8(T, TL); // |T - TL| in PredictorAdd11_NEON()
Denc_neon.c754 const uint8x16_t abs_diff = vabdq_u8(a0, b0); in AccumulateSSE16_NEON()
806 const uint8x16_t abs_diff = vabdq_u8(a0, b0); in SSE4x4_NEON()
/external/webrtc/modules/video_processing/util/
Ddenoiser_filter_neon.cc121 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in MbDenoise()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_neon.cc450 const uint8x16_t top_dist = vabdq_u8(left, top_left); in Paeth16PlusxN_NEON()
452 const uint8x16_t left_0_dist = vabdq_u8(top[0], top_left); in Paeth16PlusxN_NEON()
464 const uint8x16_t left_1_dist = vabdq_u8(top[1], top_left); in Paeth16PlusxN_NEON()
476 const uint8x16_t left_2_dist = vabdq_u8(top[2], top_left); in Paeth16PlusxN_NEON()
487 const uint8x16_t left_3_dist = vabdq_u8(top[3], top_left); in Paeth16PlusxN_NEON()
/external/libaom/libaom/aom_dsp/arm/
Dsse_neon.c23 uint8x16_t q4 = vabdq_u8(q2, q3); // diff = abs(a[x] - b[x]) in sse_W16x1_neon()
/external/pffft/
Dsse2neon.h3178 uint16x8_t t = vpaddlq_u8(vabdq_u8((uint8x16_t) a, (uint8x16_t) b)); in _mm_sad_epu8()
/external/neon_2_sse/
DNEON_2_SSE.h829 _NEON2SSESTORAGE uint8x16_t vabdq_u8(uint8x16_t a, uint8x16_t b); // VABD.U8 q0,q0,q0
5762 return64(vabdq_u8(_pM128i(a), _pM128i(b))); in vabd_u8()
5825 _NEON2SSESTORAGE uint8x16_t vabdq_u8(uint8x16_t a, uint8x16_t b); // VABD.U8 q0,q0,q0
5826 _NEON2SSE_INLINE uint8x16_t vabdq_u8(uint8x16_t a, uint8x16_t b) //no abs for unsigned in vabdq_u8() function
5998 sub = vabdq_u8(b, c); in vabaq_u8()
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c922 return vabdq_u8(v1, v2); in test_vabdq_u8()
Darm_neon_intrinsics.c295 return vabdq_u8(a, b); in test_vabdq_u8()
/external/clang/test/CodeGen/
Darm_neon_intrinsics.c357 return vabdq_u8(a, b); in test_vabdq_u8()
Daarch64-neon-intrinsics.c969 return vabdq_u8(v1, v2); in test_vabdq_u8()