/external/libvpx/libvpx/vpx_dsp/arm/ |
D | variance_neon.c | 167 uint16x8_t q11u16, q12u16, q13u16, q14u16; in vpx_variance16x8_neon() local 190 q13u16 = vsubl_u8(vget_low_u8(q1u8), vget_low_u8(q3u8)); in vpx_variance16x8_neon() 205 d26s16 = vreinterpret_s16_u16(vget_low_u16(q13u16)); in vpx_variance16x8_neon() 206 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in vpx_variance16x8_neon() 207 q8s32 = vpadalq_s16(q8s32, vreinterpretq_s16_u16(q13u16)); in vpx_variance16x8_neon() 311 uint16x8_t q11u16, q12u16, q13u16, q14u16; in vpx_mse16x16_neon() local 331 q13u16 = vsubl_u8(vget_low_u8(q1u8), vget_low_u8(q3u8)); in vpx_mse16x16_neon() 344 d26s16 = vreinterpret_s16_u16(vget_low_u16(q13u16)); in vpx_mse16x16_neon() 345 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in vpx_mse16x16_neon() 375 uint16x8_t q11u16, q12u16, q13u16, q14u16; in vpx_get4x4sse_cs_neon() local [all …]
|
D | vpx_convolve8_neon.c | 67 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; in vpx_convolve8_horiz_neon() local 155 q13u16 = vmovl_u8(d29u8); in vpx_convolve8_horiz_neon() 166 d26s16 = vreinterpret_s16_u16(vget_low_u16(q13u16)); in vpx_convolve8_horiz_neon() 167 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in vpx_convolve8_horiz_neon() 213 q9u16 = q13u16; in vpx_convolve8_horiz_neon() 240 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; in vpx_convolve8_vert_neon() local 284 q13u16 = vmovl_u8(vreinterpret_u8_u32(d26u32)); in vpx_convolve8_vert_neon() 292 d26s16 = vreinterpret_s16_u16(vget_low_u16(q13u16)); in vpx_convolve8_vert_neon() 293 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in vpx_convolve8_vert_neon() 335 q10u16 = q13u16; in vpx_convolve8_vert_neon()
|
D | vpx_convolve8_avg_neon.c | 67 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; in vpx_convolve8_avg_horiz_neon() local 153 q13u16 = vmovl_u8(d29u8); in vpx_convolve8_avg_horiz_neon() 173 d26s16 = vreinterpret_s16_u16(vget_low_u16(q13u16)); in vpx_convolve8_avg_horiz_neon() 174 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in vpx_convolve8_avg_horiz_neon() 225 q9u16 = q13u16; in vpx_convolve8_avg_horiz_neon() 256 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; in vpx_convolve8_avg_vert_neon() local 300 q13u16 = vmovl_u8(vreinterpret_u8_u32(d26u32)); in vpx_convolve8_avg_vert_neon() 317 d26s16 = vreinterpret_s16_u16(vget_low_u16(q13u16)); in vpx_convolve8_avg_vert_neon() 318 d27s16 = vreinterpret_s16_u16(vget_high_u16(q13u16)); in vpx_convolve8_avg_vert_neon() 368 q10u16 = q13u16; in vpx_convolve8_avg_vert_neon()
|
D | idct16x16_add_neon.c | 339 uint16x8_t q9u16, q12u16, q13u16, q14u16, q15u16; in vpx_idct16x16_256_add_neon_pass2() local 607 q13u16 = vaddw_u8(vreinterpretq_u16_s16(q13s16), in vpx_idct16x16_256_add_neon_pass2() 610 d13u8 = vqmovun_s16(vreinterpretq_s16_u16(q13u16)); in vpx_idct16x16_256_add_neon_pass2() 632 q13u16 = vaddw_u8(vreinterpretq_u16_s16(q13s16), in vpx_idct16x16_256_add_neon_pass2() 635 d13u8 = vqmovun_s16(vreinterpretq_s16_u16(q13u16)); in vpx_idct16x16_256_add_neon_pass2() 657 q13u16 = vaddw_u8(vreinterpretq_u16_s16(q13s16), in vpx_idct16x16_256_add_neon_pass2() 660 d13u8 = vqmovun_s16(vreinterpretq_s16_u16(q13u16)); in vpx_idct16x16_256_add_neon_pass2() 681 q13u16 = vaddw_u8(vreinterpretq_u16_s16(q13s16), in vpx_idct16x16_256_add_neon_pass2() 684 d13u8 = vqmovun_s16(vreinterpretq_s16_u16(q13u16)); in vpx_idct16x16_256_add_neon_pass2()
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
D | bilinearpredict_neon.c | 372 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; in vp8_bilinear_predict16x16_neon() local 452 q13u16 = vmull_u8(d11u8, d0u8); in vp8_bilinear_predict16x16_neon() 463 q13u16 = vmlal_u8(q13u16, d11u8, d1u8); in vp8_bilinear_predict16x16_neon() 481 d20u8 = vqrshrn_n_u16(q13u16, 7); in vp8_bilinear_predict16x16_neon() 522 q13u16 = vmull_u8(d11u8, d0u8); in vp8_bilinear_predict16x16_neon() 533 q13u16 = vmlal_u8(q13u16, d11u8, d1u8); in vp8_bilinear_predict16x16_neon() 551 d20u8 = vqrshrn_n_u16(q13u16, 7); in vp8_bilinear_predict16x16_neon() 587 q13u16 = vmull_u8(d8u8, d0u8); in vp8_bilinear_predict16x16_neon() 596 q13u16 = vmlal_u8(q13u16, d8u8, d1u8); in vp8_bilinear_predict16x16_neon() 627 d14u8 = vqrshrn_n_u16(q13u16, 7); in vp8_bilinear_predict16x16_neon()
|
D | sixtappredict_neon.c | 1294 uint16x8_t q11u16, q12u16, q13u16, q15u16; in vp8_sixtap_predict16x16_neon() local 1543 q13u16 = vmull_u8(d13u8, d0u8); in vp8_sixtap_predict16x16_neon() 1556 q13u16 = vmlsl_u8(q13u16, d30u8, d1u8); in vp8_sixtap_predict16x16_neon() 1569 q13u16 = vmlsl_u8(q13u16, d30u8, d4u8); in vp8_sixtap_predict16x16_neon() 1582 q13u16 = vmlal_u8(q13u16, d30u8, d5u8); in vp8_sixtap_predict16x16_neon() 1595 q13u16 = vmlal_u8(q13u16, d30u8, d2u8); in vp8_sixtap_predict16x16_neon() 1624 q13s16 = vreinterpretq_s16_u16(q13u16); in vp8_sixtap_predict16x16_neon()
|
D | mbloopfilter_neon.c | 35 uint16x8_t q0u16, q11u16, q12u16, q13u16, q14u16, q15u16; in vp8_mbloop_filter_neon() local 115 q0u16 = q11u16 = q12u16 = q13u16 = q14u16 = q15u16 = vdupq_n_u16(63); in vp8_mbloop_filter_neon() 123 q13s16 = vmlal_s8(vreinterpretq_s16_u16(q13u16), vget_high_s8(q1s8), d4); in vp8_mbloop_filter_neon()
|