/external/libhevc/encoder/arm/ |
D | ihevce_ssd_calculator_neon.c | 74 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/ |
D | avg_neon.c | 208 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()
|
D | deblock_neon.c | 65 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/ |
D | vp8_loopfilter_neon.c | 38 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()
|
D | loopfiltersimplehorizontaledge_neon.c | 36 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()
|
D | mbloopfilter_neon.c | 40 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()
|
D | loopfiltersimpleverticaledge_neon.c | 201 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/ |
D | denoising_neon.c | 79 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/ |
D | vp9_denoiser_neon.c | 44 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/ |
D | dec_neon.c | 431 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()
|
D | lossless_neon.c | 383 const uint8x16_t pLTL = vabdq_u8(L, TL); /* |L - TL| */ \ 399 const uint8x16_t pTTL = vabdq_u8(T, TL); // |T - TL| in PredictorAdd11_NEON()
|
D | enc_neon.c | 754 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/ |
D | denoiser_filter_neon.cc | 121 const uint8x16_t v_abs_diff = vabdq_u8(v_sig, v_mc_running_avg_y); in MbDenoise()
|
/external/libgav1/libgav1/src/dsp/arm/ |
D | intrapred_neon.cc | 450 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/ |
D | sse_neon.c | 23 uint8x16_t q4 = vabdq_u8(q2, q3); // diff = abs(a[x] - b[x]) in sse_W16x1_neon()
|
/external/pffft/ |
D | sse2neon.h | 3178 uint16x8_t t = vpaddlq_u8(vabdq_u8((uint8x16_t) a, (uint8x16_t) b)); in _mm_sad_epu8()
|
/external/neon_2_sse/ |
D | NEON_2_SSE.h | 829 _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/ |
D | aarch64-neon-intrinsics.c | 922 return vabdq_u8(v1, v2); in test_vabdq_u8()
|
D | arm_neon_intrinsics.c | 295 return vabdq_u8(a, b); in test_vabdq_u8()
|
/external/clang/test/CodeGen/ |
D | arm_neon_intrinsics.c | 357 return vabdq_u8(a, b); in test_vabdq_u8()
|
D | aarch64-neon-intrinsics.c | 969 return vabdq_u8(v1, v2); in test_vabdq_u8()
|