Home
last modified time | relevance | path

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

/external/libhevc/encoder/arm/
Dihevce_coarse_layer_sad_neon.c548 uint16x4_t sad_4x8 = vadd_u16(curr, south); in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
549 uint16x4_t sad_8x4 = vadd_u16(curr, east); in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
557 mv_wt = vadd_u16(mv_wt, vget_low_u16(mvy_wt)); in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
563 sad_4x8 = vadd_u16(vmovn_u32(total_cost), sad_4x8); in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
564 sad_8x4 = vadd_u16(vmovn_u32(total_cost), sad_8x4); in hme_combine_4x4_sads_and_compute_cost_high_speed_neon()
709 uint16x4_t sad_4x8 = vadd_u16(curr, south); in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
710 uint16x4_t sad_8x4 = vadd_u16(curr, east); in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
718 mv_wt = vadd_u16(mv_wt, vget_low_u16(mvy_wt)); in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
724 sad_4x8 = vadd_u16(vmovn_u32(total_cost), sad_4x8); in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
725 sad_8x4 = vadd_u16(vmovn_u32(total_cost), sad_8x4); in hme_combine_4x4_sads_and_compute_cost_high_quality_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dsad4d_neon.c77 const uint16x4_t a0 = vadd_u16(vget_low_u16(sum[0]), vget_high_u16(sum[0])); in sad_512_pel_final_neon()
78 const uint16x4_t a1 = vadd_u16(vget_low_u16(sum[1]), vget_high_u16(sum[1])); in sad_512_pel_final_neon()
79 const uint16x4_t a2 = vadd_u16(vget_low_u16(sum[2]), vget_high_u16(sum[2])); in sad_512_pel_final_neon()
80 const uint16x4_t a3 = vadd_u16(vget_low_u16(sum[3]), vget_high_u16(sum[3])); in sad_512_pel_final_neon()
Dhighbd_intrapred_neon.c43 sum = vadd_u16(a, l); in vpx_highbd_dc_predictor_4x4_neon()
84 uint16x4_t sum = vadd_u16(vget_low_u16(ref_u16), vget_high_u16(ref_u16)); in dc_sum_8()
104 uint16x4_t sum = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in vpx_highbd_dc_predictor_8x8_neon()
148 uint16x4_t sum = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in dc_sum_16()
171 uint16x4_t pal1 = vadd_u16(vget_low_u16(pal0), vget_high_u16(pal0)); in vpx_highbd_dc_predictor_16x16_neon()
218 uint16x4_t sum = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in dc_sum_32()
249 const uint16x4_t pal1 = vadd_u16(vget_low_u16(pal0), vget_high_u16(pal0)); in vpx_highbd_dc_predictor_32x32_neon()
Dintrapred_neon.c97 uint16x4_t sum = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in vpx_dc_predictor_8x8_neon()
135 uint16x4_t sum = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in dc_sum_16()
156 uint16x4_t sum = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in vpx_dc_predictor_16x16_neon()
199 uint16x4_t sum = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in dc_sum_32()
226 uint16x4_t sum = vadd_u16(vget_low_u16(pal), vget_high_u16(pal)); in vpx_dc_predictor_32x32_neon()
/external/libaom/libaom/aom_dsp/arm/
Dintrapred_neon.c171 const uint16x4_t p1 = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in dc_16x16()
180 const uint16x4_t p1 = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in dc_16x16()
250 const uint16x4_t p3 = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in dc_32x32()
262 const uint16x4_t p3 = vadd_u16(vget_low_u16(p2), vget_high_u16(p2)); in dc_32x32()
Dloopfilter_neon.c46 temp0_16x4 = vadd_u16(temp0_16x4, temp1_16x4); in lpf_mask()
76 temp0_16x4 = vadd_u16(temp0_16x4, temp1_16x4); in lpf_mask2()
140 temp0_16x4 = vadd_u16(temp0_16x4, temp1_16x4); in lpf_mask3_chroma()
/external/libaom/libaom/av1/common/arm/
Dcfl_neon.c152 const uint16x4_t sum = vadd_u16(top, bot); in cfl_luma_subsampling_420_hbd_neon()
202 const uint16x4_t hsum = vadd_u16(top.val[0], top.val[1]); in cfl_luma_subsampling_422_hbd_neon()
277 vadd_u16(vld1_u16(sum_buf), vld1_u16(sum_buf + CFL_BUF_LINE)); in CFL_GET_SUBSAMPLE_FUNCTION()
278 const uint16x4_t a1 = vadd_u16(vld1_u16(sum_buf + 2 * CFL_BUF_LINE), in CFL_GET_SUBSAMPLE_FUNCTION()
Djnt_convolve_neon.c839 res4 = vadd_u16(vshl_u16(vget_low_u16(vmovl_u8(res0_8)), dup_bits16x4), in av1_dist_wtd_convolve_2d_copy_neon()
841 res5 = vadd_u16(vshl_u16(vget_low_u16(vmovl_u8(res1_8)), dup_bits16x4), in av1_dist_wtd_convolve_2d_copy_neon()
843 res6 = vadd_u16(vshl_u16(vget_low_u16(vmovl_u8(res2_8)), dup_bits16x4), in av1_dist_wtd_convolve_2d_copy_neon()
845 res7 = vadd_u16(vshl_u16(vget_low_u16(vmovl_u8(res3_8)), dup_bits16x4), in av1_dist_wtd_convolve_2d_copy_neon()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_neon.cc172 return Sum(vadd_u16(sum_0, sum_1)); in DcSum_NEON()
188 return Sum(vadd_u16(sum_0, sum_1)); in DcSum_NEON()
193 return Sum(vadd_u16(sum_0, sum_1)); in DcSum_NEON()
782 return Sum(vadd_u16(val_0, val_1)); in DcSum_NEON()
Dintrapred_cfl_neon.cc525 sum = vadd_u16(sum, samples[0]); in CflSubsampler444_4xH_NEON()
526 sum = vadd_u16(sum, samples[1]); in CflSubsampler444_4xH_NEON()
534 sum = vadd_u16(sum, samples[1]); in CflSubsampler444_4xH_NEON()
Dconvolve_neon.cc1030 const uint16x4_t subpel_index_offsets = vadd_u16(index_steps, p_fraction); in ConvolveKernelHorizontalSigned4Tap()
/external/libgav1/libgav1/src/utils/
Dentropy_decoder.cc190 cdf_vec = vadd_u16(cdf_offset, delta); in UpdateCdf5()
942 cdf_vec = vadd_u16(cdf_vec, delta); in ReadSymbol3Or4()
/external/gemmlowp/internal/
Dpack_neon.h234 sums_of_16[cell] = vadd_u16(vget_low_u16(sums_of_8[cell]), in Pack()
/external/skia/include/private/
DSkNx_neon.h333 AI SkNx operator + (const SkNx& o) const { return vadd_u16(fVec, o.fVec); }
/external/skqp/include/private/
DSkNx_neon.h355 AI SkNx operator + (const SkNx& o) const { return vadd_u16(fVec, o.fVec); }
/external/webp/src/dsp/
Ddec_neon.c1519 const uint16x4_t p1 = vadd_u16(vget_low_u16(p0), vget_high_u16(p0)); in DC16_NEON()
/external/neon_2_sse/
DNEON_2_SSE.h451 _NEON2SSESTORAGE uint16x4_t vadd_u16(uint16x4_t a, uint16x4_t b); // VADD.I16 d0,d0,d0
2831 _NEON2SSESTORAGE uint16x4_t vadd_u16(uint16x4_t a, uint16x4_t b); // VADD.I16 d0,d0,d0
2832 #define vadd_u16 vadd_s16 macro
7988 return vadd_u16(a,shift);
8121 return vadd_u16(a,shift);
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c57 return vadd_u16(v1, v2); in test_vadd_u16()
Darm_neon_intrinsics.c500 return vadd_u16(a, b); in test_vadd_u16()
/external/clang/test/CodeGen/
Darm_neon_intrinsics.c596 return vadd_u16(a, b); in test_vadd_u16()
Daarch64-neon-intrinsics.c56 return vadd_u16(v1, v2); in test_vadd_u16()