Home
last modified time | relevance | path

Searched refs:vabal_u8 (Results 1 – 12 of 12) sorted by relevance

/external/libvpx/libvpx/vpx_dsp/arm/
Dsad_neon.c25 abs = vabal_u8(abs, vget_high_u8(src_u8), vget_high_u8(ref_u8)); in vpx_sad4x4_neon()
37 abs = vabal_u8(abs, vget_high_u8(src_u8), vget_high_u8(avg)); in vpx_sad4x4_avg_neon()
50 abs = vabal_u8(abs, vget_low_u8(src_u8), vget_low_u8(ref_u8)); in vpx_sad4x8_neon()
51 abs = vabal_u8(abs, vget_high_u8(src_u8), vget_high_u8(ref_u8)); in vpx_sad4x8_neon()
70 abs = vabal_u8(abs, vget_low_u8(src_u8), vget_low_u8(avg)); in vpx_sad4x8_avg_neon()
71 abs = vabal_u8(abs, vget_high_u8(src_u8), vget_high_u8(avg)); in vpx_sad4x8_avg_neon()
88 abs = vabal_u8(abs, a_u8, b_u8); in sad8x()
108 abs = vabal_u8(abs, a_u8, avg); in sad8x_avg()
143 abs = vabal_u8(abs, vget_low_u8(a_u8), vget_low_u8(b_u8)); in sad16x()
144 abs = vabal_u8(abs, vget_high_u8(a_u8), vget_high_u8(b_u8)); in sad16x()
[all …]
Dsad4d_neon.c50 abs[0] = vabal_u8(abs[0], s, ref01); in sad4x_4d()
51 abs[1] = vabal_u8(abs[1], s, ref23); in sad4x_4d()
156 sum[j] = vabal_u8(sum[j], s, b_u8); in sad8x_4d()
186 *sum = vabal_u8(*sum, vget_low_u8(src_ptr), vget_low_u8(r)); in sad16_neon()
187 *sum = vabal_u8(*sum, vget_high_u8(src_ptr), vget_high_u8(r)); in sad16_neon()
/external/libaom/libaom/aom_dsp/arm/
Dsad4d_neon.c46 *vec_sum_ref_lo = vabal_u8(*vec_sum_ref_lo, vget_low_u8(vec_src_00), in sad_neon_64()
48 *vec_sum_ref_hi = vabal_u8(*vec_sum_ref_hi, vget_high_u8(vec_src_00), in sad_neon_64()
50 *vec_sum_ref_lo = vabal_u8(*vec_sum_ref_lo, vget_low_u8(vec_src_16), in sad_neon_64()
52 *vec_sum_ref_hi = vabal_u8(*vec_sum_ref_hi, vget_high_u8(vec_src_16), in sad_neon_64()
54 *vec_sum_ref_lo = vabal_u8(*vec_sum_ref_lo, vget_low_u8(vec_src_32), in sad_neon_64()
56 *vec_sum_ref_hi = vabal_u8(*vec_sum_ref_hi, vget_high_u8(vec_src_32), in sad_neon_64()
58 *vec_sum_ref_lo = vabal_u8(*vec_sum_ref_lo, vget_low_u8(vec_src_48), in sad_neon_64()
60 *vec_sum_ref_hi = vabal_u8(*vec_sum_ref_hi, vget_high_u8(vec_src_48), in sad_neon_64()
73 *vec_sum_ref_lo = vabal_u8(*vec_sum_ref_lo, vget_low_u8(vec_src_00), in sad_neon_32()
75 *vec_sum_ref_hi = vabal_u8(*vec_sum_ref_hi, vget_high_u8(vec_src_00), in sad_neon_32()
[all …]
Dsad_neon.c38 q12 = vabal_u8(q12, d0, d8); in aom_sad8x16_neon()
68 q12 = vabal_u8(q12, d0, d8); in aom_sad4x4_neon()
98 q12 = vabal_u8(q12, vget_low_u8(q0), vget_low_u8(q4)); in aom_sad16x8_neon()
99 q13 = vabal_u8(q13, vget_high_u8(q0), vget_high_u8(q4)); in aom_sad16x8_neon()
147 vec_accum_lo = vabal_u8(vec_accum_lo, vget_low_u8(vec_src_00), in aom_sad64x64_neon()
149 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_00), in aom_sad64x64_neon()
151 vec_accum_lo = vabal_u8(vec_accum_lo, vget_low_u8(vec_src_16), in aom_sad64x64_neon()
153 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_16), in aom_sad64x64_neon()
155 vec_accum_lo = vabal_u8(vec_accum_lo, vget_low_u8(vec_src_32), in aom_sad64x64_neon()
157 vec_accum_hi = vabal_u8(vec_accum_hi, vget_high_u8(vec_src_32), in aom_sad64x64_neon()
[all …]
/external/libhevc/encoder/arm/
Dihevce_sad_compute_neon.c65 abs = vabal_u8(abs, vget_high_u8(src_u8), vget_high_u8(ref_u8)); in ihevce_4x4_sad_computer_neon()
88 abs = vabal_u8(abs, src, pred); in ihevce_8xn_sad_computer_neon()
116 abs_0 = vabal_u8(abs_0, vget_low_u8(src), vget_low_u8(pred)); in ihevce_16xn_sad_computer_neon()
117 abs_1 = vabal_u8(abs_1, vget_high_u8(src), vget_high_u8(pred)); in ihevce_16xn_sad_computer_neon()
148 abs_0 = vabal_u8(abs_0, vget_low_u8(src_0), vget_low_u8(pred_0)); in ihevce_32xn_sad_computer_neon()
149 abs_0 = vabal_u8(abs_0, vget_high_u8(src_0), vget_high_u8(pred_0)); in ihevce_32xn_sad_computer_neon()
150 abs_1 = vabal_u8(abs_1, vget_low_u8(src_1), vget_low_u8(pred_1)); in ihevce_32xn_sad_computer_neon()
151 abs_1 = vabal_u8(abs_1, vget_high_u8(src_1), vget_high_u8(pred_1)); in ihevce_32xn_sad_computer_neon()
186 abs_0 = vabal_u8(abs_0, vget_low_u8(src_0), vget_low_u8(pred_0)); in ihevce_64xn_sad_computer_neon()
187 abs_0 = vabal_u8(abs_0, vget_high_u8(src_0), vget_high_u8(pred_0)); in ihevce_64xn_sad_computer_neon()
[all …]
Dihevce_coarse_layer_sad_neon.c198 abs_01 = vabal_u8(abs_01, src2[j], vget_low_u8(ref)); in hme_store_4x4_sads_high_speed_neon()
199 abs_23 = vabal_u8(abs_23, src2[j], vget_high_u8(ref)); in hme_store_4x4_sads_high_speed_neon()
219 abs_01 = vabal_u8(abs_01, src2[j], ref); in hme_store_4x4_sads_high_speed_neon()
235 abs = vabal_u8(abs, vget_high_u8(src), vget_high_u8(ref)); in hme_store_4x4_sads_high_speed_neon()
353 abs_a_01 = vabal_u8(abs_a_01, src2[j], vget_low_u8(ref_a)); in hme_store_4x4_sads_high_quality_neon()
354 abs_a_23 = vabal_u8(abs_a_23, src2[j], vget_high_u8(ref_a)); in hme_store_4x4_sads_high_quality_neon()
355 abs_b_01 = vabal_u8(abs_b_01, src2[j], vget_low_u8(ref_b)); in hme_store_4x4_sads_high_quality_neon()
356 abs_b_23 = vabal_u8(abs_b_23, src2[j], vget_high_u8(ref_b)); in hme_store_4x4_sads_high_quality_neon()
381 abs_a_01 = vabal_u8(abs_a_01, src2[j], ref_a); in hme_store_4x4_sads_high_quality_neon()
382 abs_b_01 = vabal_u8(abs_b_01, src2[j], ref_b); in hme_store_4x4_sads_high_quality_neon()
[all …]
Dihevce_me_neon.c170 abs = vabal_u8(abs, src, pred); in ihevce_sad4_2x2_neon()
192 abs_01 = vabal_u8(abs_01, vget_low_u8(src), vget_low_u8(pred)); in ihevce_sad4_4x4_neon()
193 abs_23 = vabal_u8(abs_23, vget_high_u8(src), vget_high_u8(pred)); in ihevce_sad4_4x4_neon()
223 abs_0 = vabal_u8(abs_0, vget_low_u8(src_01), vget_low_u8(pred_01)); in ihevce_sad4_8x8_neon()
224 abs_1 = vabal_u8(abs_1, vget_high_u8(src_01), vget_high_u8(pred_01)); in ihevce_sad4_8x8_neon()
225 abs_2 = vabal_u8(abs_2, vget_low_u8(src_23), vget_low_u8(pred_23)); in ihevce_sad4_8x8_neon()
226 abs_3 = vabal_u8(abs_3, vget_high_u8(src_23), vget_high_u8(pred_23)); in ihevce_sad4_8x8_neon()
/external/libaom/libaom/aom_dsp/simd/
Dv64_intrinsics_arm.h170 return vabal_u8(s, vreinterpret_u8_s64(a), vreinterpret_u8_s64(b)); in v64_sad_u8()
/external/libhevc/common/arm/
Dihevc_resi_trans_neon.c100 abs = vabal_u8(abs, vget_high_u8(inp_buf), vget_high_u8(pred_buf)); in ihevc_resi_trans_4x4_neon()
247 abs = vabal_u8(abs, vget_high_u8(src_u8), vget_high_u8(pred_u8)); in ihevc_resi_trans_4x4_ttype1_neon()
/external/clang/test/CodeGen/
Daarch64-neon-intrinsics.c8517 return vabal_u8(a, b, c); in test_vabal_u8()
Darm_neon_intrinsics.c203 return vabal_u8(a, b, c); in test_vabal_u8()
/external/neon_2_sse/
DNEON_2_SSE.h857 _NEON2SSESTORAGE uint16x8_t vabal_u8(uint16x8_t a, uint8x8_t b, uint8x8_t c); // VABAL.U8 q0,d0,d0
6048 _NEON2SSESTORAGE uint16x8_t vabal_u8(uint16x8_t a, uint8x8_t b, uint8x8_t c); // VABAL.U8 q0,d0,d0
6049 _NEON2SSE_INLINE uint16x8_t vabal_u8(uint16x8_t a, uint8x8_t b, uint8x8_t c) in vabal_u8() function