Searched refs:abs_1 (Results 1 – 5 of 5) sorted by relevance
/external/libhevc/encoder/arm/ |
D | ihevce_sad_compute_neon.c | 103 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 …]
|
D | ihevce_ssd_calculator_neon.c | 136 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()
|
D | ihevce_me_neon.c | 208 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/ |
D | sad_neon.c | 263 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/ |
D | test-cpu-features-aarch64.cc | 731 TEST_NEON(abs_1, abs(v0.V16B(), v1.V16B()))
|