Home
last modified time | relevance | path

Searched refs:abs_0 (Results 1 – 5 of 5) sorted by relevance

/external/libhevc/encoder/arm/
Dihevce_sad_compute_neon.c102 uint16x8_t abs_0 = vdupq_n_u16(0); in ihevce_16xn_sad_computer_neon() local
116 abs_0 = vabal_u8(abs_0, vget_low_u8(src), vget_low_u8(pred)); in ihevce_16xn_sad_computer_neon()
121 tmp_a = vpaddlq_u16(abs_0); in ihevce_16xn_sad_computer_neon()
132 uint16x8_t abs_0 = vdupq_n_u16(0); in ihevce_32xn_sad_computer_neon() local
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()
155 tmp_a = vpaddlq_u16(abs_0); in ihevce_32xn_sad_computer_neon()
166 uint16x8_t abs_0 = vdupq_n_u16(0); in ihevce_64xn_sad_computer_neon() local
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_ssd_calculator_neon.c136 uint8x16_t src_0, pred_0, src_1, pred_1, abs_0, abs_1; in ihevce_1x32_ssd_computer_neon() local
153 abs_0 = vabdq_u8(src_0, pred_0); in ihevce_1x32_ssd_computer_neon()
155 sqabs_0 = vmull_u8(vget_low_u8(abs_0), vget_low_u8(abs_0)); in ihevce_1x32_ssd_computer_neon()
156 sqabs_1 = vmull_u8(vget_high_u8(abs_0), vget_high_u8(abs_0)); in ihevce_1x32_ssd_computer_neon()
176 uint8x16_t abs_0, abs_1, abs_2, abs_3; in ihevce_1x64_ssd_computer_neon() local
202 abs_0 = vabdq_u8(src_0, pred_0); in ihevce_1x64_ssd_computer_neon()
206 sqabs_0 = vmull_u8(vget_low_u8(abs_0), vget_low_u8(abs_0)); in ihevce_1x64_ssd_computer_neon()
207 sqabs_1 = vmull_u8(vget_high_u8(abs_0), vget_high_u8(abs_0)); in ihevce_1x64_ssd_computer_neon()
Dihevce_me_neon.c207 uint16x8_t abs_0 = vdupq_n_u16(0); in ihevce_sad4_8x8_neon() local
223 abs_0 = vabal_u8(abs_0, vget_low_u8(src_01), vget_low_u8(pred_01)); in ihevce_sad4_8x8_neon()
230 tmp_a0 = vpadd_u16(vget_low_u16(abs_0), vget_high_u16(abs_0)); in ihevce_sad4_8x8_neon()
232 abs_0 = vcombine_u16(tmp_a0, tmp_a1); 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()
238 abs_0 = vcombine_u16(tmp_a0, tmp_a1); in ihevce_sad4_8x8_neon()
239 sad = vpaddlq_u16(abs_0); in ihevce_sad4_8x8_neon()
/external/libvpx/libvpx/vpx_dsp/arm/
Dsad_neon.c262 uint16x8_t abs_0 = vdupq_n_u16(0); in sad64x() local
276 abs_0 = vabal_u8(abs_0, vget_low_u8(a_0), vget_low_u8(b_0)); in sad64x()
277 abs_0 = vabal_u8(abs_0, vget_high_u8(a_0), vget_high_u8(b_0)); in sad64x()
278 abs_0 = vabal_u8(abs_0, vget_low_u8(a_1), vget_low_u8(b_1)); in sad64x()
279 abs_0 = vabal_u8(abs_0, vget_high_u8(a_1), vget_high_u8(b_1)); in sad64x()
287 const uint32x4_t sum = vpaddlq_u16(abs_0); in sad64x()
297 uint16x8_t abs_0 = vdupq_n_u16(0); in sad64x_avg() local
320 abs_0 = vabal_u8(abs_0, vget_low_u8(a_0), vget_low_u8(avg_0)); in sad64x_avg()
321 abs_0 = vabal_u8(abs_0, vget_high_u8(a_0), vget_high_u8(avg_0)); in sad64x_avg()
322 abs_0 = vabal_u8(abs_0, vget_low_u8(a_1), vget_low_u8(avg_1)); in sad64x_avg()
[all …]
/external/vixl/test/aarch64/
Dtest-cpu-features-aarch64.cc730 TEST_NEON(abs_0, abs(v0.V8B(), v1.V8B()))