Home
last modified time | relevance | path

Searched refs:vpadd_u16 (Results 1 – 14 of 14) sorted by relevance

/external/libaom/libaom/aom_dsp/arm/
Dintrapred_neon.c32 const uint16x4_t p1 = vpadd_u16(p0, p0); in dc_4x4()
39 const uint16x4_t p1 = vpadd_u16(p0, p0); in dc_4x4()
100 const uint16x4_t p1 = vpadd_u16(p0, p0); in dc_8x8()
101 const uint16x4_t p2 = vpadd_u16(p1, p1); in dc_8x8()
108 const uint16x4_t p1 = vpadd_u16(p0, p0); in dc_8x8()
109 const uint16x4_t p2 = vpadd_u16(p1, p1); in dc_8x8()
172 const uint16x4_t p2 = vpadd_u16(p1, p1); in dc_16x16()
173 const uint16x4_t p3 = vpadd_u16(p2, p2); in dc_16x16()
181 const uint16x4_t p2 = vpadd_u16(p1, p1); in dc_16x16()
182 const uint16x4_t p3 = vpadd_u16(p2, p2); in dc_16x16()
[all …]
/external/libhevc/encoder/arm/
Dihevce_coarse_layer_sad_neon.c202 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in hme_store_4x4_sads_high_speed_neon()
203 tmp_a1 = vpadd_u16(vget_low_u16(abs_23), vget_high_u16(abs_23)); in hme_store_4x4_sads_high_speed_neon()
205 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in hme_store_4x4_sads_high_speed_neon()
222 tmp_a = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in hme_store_4x4_sads_high_speed_neon()
359 tmp_a.val[0] = vpadd_u16(vget_low_u16(abs_a_01), vget_high_u16(abs_a_01)); in hme_store_4x4_sads_high_quality_neon()
360 tmp_a.val[1] = vpadd_u16(vget_low_u16(abs_a_23), vget_high_u16(abs_a_23)); in hme_store_4x4_sads_high_quality_neon()
362 tmp_a.val[0] = vpadd_u16(vget_low_u16(abs_a_01), vget_high_u16(abs_a_01)); in hme_store_4x4_sads_high_quality_neon()
363 tmp_b0 = vpadd_u16(vget_low_u16(abs_b_01), vget_high_u16(abs_b_01)); in hme_store_4x4_sads_high_quality_neon()
364 tmp_b1 = vpadd_u16(vget_low_u16(abs_b_23), vget_high_u16(abs_b_23)); in hme_store_4x4_sads_high_quality_neon()
366 tmp_a.val[1] = vpadd_u16(vget_low_u16(abs_b_01), vget_high_u16(abs_b_01)); in hme_store_4x4_sads_high_quality_neon()
[all …]
Dihevce_me_neon.c197 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in ihevce_sad4_4x4_neon()
198 tmp_a1 = vpadd_u16(vget_low_u16(abs_23), vget_high_u16(abs_23)); in ihevce_sad4_4x4_neon()
200 tmp_a0 = vpadd_u16(vget_low_u16(abs_01), vget_high_u16(abs_01)); in ihevce_sad4_4x4_neon()
230 tmp_a0 = vpadd_u16(vget_low_u16(abs_0), vget_high_u16(abs_0)); in ihevce_sad4_8x8_neon()
231 tmp_a1 = vpadd_u16(vget_low_u16(abs_1), vget_high_u16(abs_1)); in ihevce_sad4_8x8_neon()
233 tmp_a0 = vpadd_u16(vget_low_u16(abs_2), vget_high_u16(abs_2)); in ihevce_sad4_8x8_neon()
234 tmp_a1 = vpadd_u16(vget_low_u16(abs_3), vget_high_u16(abs_3)); in ihevce_sad4_8x8_neon()
236 tmp_a0 = vpadd_u16(vget_low_u16(abs_0), vget_high_u16(abs_0)); in ihevce_sad4_8x8_neon()
237 tmp_a1 = vpadd_u16(vget_low_u16(abs_1), vget_high_u16(abs_1)); in ihevce_sad4_8x8_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dsad4d_neon.c54 a[0] = vpadd_u16(vget_low_u16(abs[0]), vget_high_u16(abs[0])); in sad4x_4d()
55 a[1] = vpadd_u16(vget_low_u16(abs[1]), vget_high_u16(abs[1])); in sad4x_4d()
81 const uint16x4_t b0 = vpadd_u16(a0, a1); in sad_512_pel_final_neon()
82 const uint16x4_t b1 = vpadd_u16(a2, a3); in sad_512_pel_final_neon()
90 const uint16x4_t a0 = vpadd_u16(vget_low_u16(sum[0]), vget_high_u16(sum[0])); in sad_1024_pel_final_neon()
91 const uint16x4_t a1 = vpadd_u16(vget_low_u16(sum[1]), vget_high_u16(sum[1])); in sad_1024_pel_final_neon()
92 const uint16x4_t a2 = vpadd_u16(vget_low_u16(sum[2]), vget_high_u16(sum[2])); in sad_1024_pel_final_neon()
93 const uint16x4_t a3 = vpadd_u16(vget_low_u16(sum[3]), vget_high_u16(sum[3])); in sad_1024_pel_final_neon()
Dintrapred_neon.c23 return vpadd_u16(p0, p0); in dc_sum_4()
42 sum = vpadd_u16(vget_low_u16(al), vget_low_u16(al)); in vpx_dc_predictor_4x4_neon()
43 sum = vpadd_u16(sum, sum); in vpx_dc_predictor_4x4_neon()
78 sum = vpadd_u16(sum, sum); in dc_sum_8()
79 return vpadd_u16(sum, sum); in dc_sum_8()
99 sum = vpadd_u16(sum, sum); in vpx_dc_predictor_8x8_neon()
100 sum = vpadd_u16(sum, sum); in vpx_dc_predictor_8x8_neon()
136 sum = vpadd_u16(sum, sum); in dc_sum_16()
137 return vpadd_u16(sum, sum); in dc_sum_16()
158 sum = vpadd_u16(sum, sum); in vpx_dc_predictor_16x16_neon()
[all …]
Dhighbd_intrapred_neon.c22 const uint16x4_t p0 = vpadd_u16(ref_u16, ref_u16); in dc_sum_4()
23 return vpadd_u16(p0, p0); in dc_sum_4()
44 sum = vpadd_u16(sum, sum); in vpx_highbd_dc_predictor_4x4_neon()
45 sum = vpadd_u16(sum, sum); in vpx_highbd_dc_predictor_4x4_neon()
85 sum = vpadd_u16(sum, sum); in dc_sum_8()
86 return vpadd_u16(sum, sum); in dc_sum_8()
107 sum = vpadd_u16(sum, sum); in vpx_highbd_dc_predictor_8x8_neon()
108 sum = vpadd_u16(sum, sum); in vpx_highbd_dc_predictor_8x8_neon()
149 sum = vpadd_u16(sum, sum); in dc_sum_16()
150 return vpadd_u16(sum, sum); in dc_sum_16()
[all …]
/external/libaom/libaom/av1/common/arm/
Dcfl_neon.c137 return vcombine_u16(vpadd_u16(vget_low_u16(a), vget_high_u16(a)), in vpaddq_u16()
138 vpadd_u16(vget_low_u16(b), vget_high_u16(b))); in vpaddq_u16()
153 const uint16x4_t hsum = vpadd_u16(sum, sum); in cfl_luma_subsampling_420_hbd_neon()
197 const uint16x4_t hsum = vpadd_u16(top, top); in cfl_luma_subsampling_422_hbd_neon()
/external/webp/src/dsp/
Ddec_neon.c1285 const uint16x4_t p1 = vpadd_u16(p0, p0); in DC4_NEON()
1436 const uint16x4_t p1 = vpadd_u16(p0, p0); in DC8_NEON()
1437 const uint16x4_t p2 = vpadd_u16(p1, p1); in DC8_NEON()
1520 const uint16x4_t p2 = vpadd_u16(p1, p1); in DC16_NEON()
1521 const uint16x4_t p3 = vpadd_u16(p2, p2); in DC16_NEON()
/external/libgav1/libgav1/src/dsp/arm/
Dintrapred_cfl_neon.cc457 return vcombine_u16(vpadd_u16(vget_low_u16(a), vget_high_u16(a)), in vpaddq_u16()
458 vpadd_u16(vget_low_u16(b), vget_high_u16(b))); in vpaddq_u16()
/external/llvm-project/clang/test/CodeGen/
Daarch64-neon-intrinsics.c4398 return vpadd_u16(a, b); in test_vpadd_u16()
Darm_neon_intrinsics.c9355 return vpadd_u16(a, b); in test_vpadd_u16()
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c4999 return vpadd_u16(a, b); in test_vpadd_u16()
Darm_neon_intrinsics.c11274 return vpadd_u16(a, b); in test_vpadd_u16()
/external/neon_2_sse/
DNEON_2_SSE.h903 _NEON2SSESTORAGE uint16x4_t vpadd_u16(uint16x4_t a, uint16x4_t b); // VPADD.I16 d0,d0,d0
6311 _NEON2SSESTORAGE uint16x4_t vpadd_u16(uint16x4_t a, uint16x4_t b); // VPADD.I16 d0,d0,d0
6312 _NEON2SSE_INLINE uint16x4_t vpadd_u16(uint16x4_t a, uint16x4_t b) // VPADD.I16 d0,d0,d0 in vpadd_u16() function