Home
last modified time | relevance | path

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

/external/libhevc/encoder/arm/
Dihevce_sad_compute_neon.c103 uint16x8_t abs_1 = vdupq_n_u16(0); in ihevce_16xn_sad_computer_neon() local
117 abs_1 = vabal_u8(abs_1, vget_high_u8(src), vget_high_u8(pred)); in ihevce_16xn_sad_computer_neon()
122 tmp_a = vpadalq_u16(tmp_a, abs_1); in ihevce_16xn_sad_computer_neon()
133 uint16x8_t abs_1 = vdupq_n_u16(0); in ihevce_32xn_sad_computer_neon() local
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()
156 tmp_a = vpadalq_u16(tmp_a, abs_1); in ihevce_32xn_sad_computer_neon()
167 uint16x8_t abs_1 = vdupq_n_u16(0); in ihevce_64xn_sad_computer_neon() local
190 abs_1 = vabal_u8(abs_1, vget_low_u8(src_2), vget_low_u8(pred_2)); in ihevce_64xn_sad_computer_neon()
191 abs_1 = vabal_u8(abs_1, vget_high_u8(src_2), vget_high_u8(pred_2)); 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
154 abs_1 = vabdq_u8(src_1, pred_1); in ihevce_1x32_ssd_computer_neon()
157 sqabs_2 = vmull_u8(vget_low_u8(abs_1), vget_low_u8(abs_1)); in ihevce_1x32_ssd_computer_neon()
158 sqabs_3 = vmull_u8(vget_high_u8(abs_1), vget_high_u8(abs_1)); in ihevce_1x32_ssd_computer_neon()
176 uint8x16_t abs_0, abs_1, abs_2, abs_3; in ihevce_1x64_ssd_computer_neon() local
203 abs_1 = vabdq_u8(src_1, pred_1); in ihevce_1x64_ssd_computer_neon()
208 sqabs_2 = vmull_u8(vget_low_u8(abs_1), vget_low_u8(abs_1)); in ihevce_1x64_ssd_computer_neon()
209 sqabs_3 = vmull_u8(vget_high_u8(abs_1), vget_high_u8(abs_1)); in ihevce_1x64_ssd_computer_neon()
Dihevce_me_neon.c208 uint16x8_t abs_1 = vdupq_n_u16(0); in ihevce_sad4_8x8_neon() local
224 abs_1 = vabal_u8(abs_1, vget_high_u8(src_01), vget_high_u8(pred_01)); 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()
235 abs_1 = vcombine_u16(tmp_a0, tmp_a1); 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/
Dsad_neon.c263 uint16x8_t abs_1 = vdupq_n_u16(0); in sad64x() local
280 abs_1 = vabal_u8(abs_1, vget_low_u8(a_2), vget_low_u8(b_2)); in sad64x()
281 abs_1 = vabal_u8(abs_1, vget_high_u8(a_2), vget_high_u8(b_2)); in sad64x()
282 abs_1 = vabal_u8(abs_1, vget_low_u8(a_3), vget_low_u8(b_3)); in sad64x()
283 abs_1 = vabal_u8(abs_1, vget_high_u8(a_3), vget_high_u8(b_3)); in sad64x()
288 return vpadalq_u16(sum, abs_1); in sad64x()
298 uint16x8_t abs_1 = vdupq_n_u16(0); in sad64x_avg() local
324 abs_1 = vabal_u8(abs_1, vget_low_u8(a_2), vget_low_u8(avg_2)); in sad64x_avg()
325 abs_1 = vabal_u8(abs_1, vget_high_u8(a_2), vget_high_u8(avg_2)); in sad64x_avg()
326 abs_1 = vabal_u8(abs_1, vget_low_u8(a_3), vget_low_u8(avg_3)); in sad64x_avg()
[all …]
/external/vixl/test/aarch64/
Dtest-cpu-features-aarch64.cc731 TEST_NEON(abs_1, abs(v0.V16B(), v1.V16B()))