Searched refs:abs_0 (Results 1 – 5 of 5) sorted by relevance
/external/libhevc/encoder/arm/ |
D | ihevce_sad_compute_neon.c | 102 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 …]
|
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 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()
|
D | ihevce_me_neon.c | 207 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/ |
D | sad_neon.c | 262 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/ |
D | test-cpu-features-aarch64.cc | 730 TEST_NEON(abs_0, abs(v0.V8B(), v1.V8B()))
|