/external/libvpx/libvpx/vpx_dsp/arm/ |
variance_neon.c | 167 uint16x8_t q11u16, q12u16, q13u16, q14u16; local 188 q11u16 = vsubl_u8(vget_low_u8(q0u8), vget_low_u8(q2u8)); 193 d22s16 = vreinterpret_s16_u16(vget_low_u16(q11u16)); 194 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); 195 q8s32 = vpadalq_s16(q8s32, vreinterpretq_s16_u16(q11u16)); 246 uint16x8_t q11u16, q12u16; local 267 q11u16 = vsubl_u8(d0u8, d4u8); 270 d22s16 = vreinterpret_s16_u16(vget_low_u16(q11u16)); 271 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); 272 q8s32 = vpadalq_s16(q8s32, vreinterpretq_s16_u16(q11u16)); 311 uint16x8_t q11u16, q12u16, q13u16, q14u16; local 375 uint16x8_t q11u16, q12u16, q13u16, q14u16; local [all...] |
idct16x16_1_add_neon.c | 22 uint16x8_t q0u16, q9u16, q10u16, q11u16, q12u16; local 44 q11u16 = vaddw_u8(q0u16, vreinterpret_u8_u64(d4u64)); 49 d30u8 = vqmovun_s16(vreinterpretq_s16_u16(q11u16));
|
idct8x8_1_add_neon.c | 22 uint16x8_t q0u16, q9u16, q10u16, q11u16, q12u16; local 46 q11u16 = vaddw_u8(q0u16, vreinterpret_u8_u64(d4u64)); 51 d30u8 = vqmovun_s16(vreinterpretq_s16_u16(q11u16));
|
vpx_convolve8_avg_neon.c | 67 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 108 q11u16 = vmovl_u8(d1x2u8.val[1]); 170 d22s16 = vreinterpret_s16_u16(vget_low_u16(q11u16)); 224 q11u16 = q12u16; 226 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); 256 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 283 q11u16 = vmovl_u8(vreinterpret_u8_u32(d22u32)); 287 d22s16 = vreinterpret_s16_u16(vget_low_u16(q11u16));
|
vpx_convolve8_neon.c | 67 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 111 q11u16 = vmovl_u8(d1x2u8.val[1]); 163 d22s16 = vreinterpret_s16_u16(vget_low_u16(q11u16)); 212 q11u16 = q12u16; 214 d23s16 = vreinterpret_s16_u16(vget_high_u16(q11u16)); 240 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 267 q11u16 = vmovl_u8(vreinterpret_u8_u32(d22u32)); 271 d22s16 = vreinterpret_s16_u16(vget_low_u16(q11u16));
|
idct8x8_add_neon.c | 249 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 298 q11u16 = vaddw_u8(vreinterpretq_u16_s16(q11s16), 304 d3u8 = vqmovun_s16(vreinterpretq_s16_u16(q11u16)); 335 q11u16 = vaddw_u8(vreinterpretq_u16_s16(q11s16), 341 d3u8 = vqmovun_s16(vreinterpretq_s16_u16(q11u16)); 365 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 486 q11u16 = vaddw_u8(vreinterpretq_u16_s16(q11s16), 492 d3u8 = vqmovun_s16(vreinterpretq_s16_u16(q11u16)); 523 q11u16 = vaddw_u8(vreinterpretq_u16_s16(q11s16), 529 d3u8 = vqmovun_s16(vreinterpretq_s16_u16(q11u16)); [all...] |
intrapred_neon.c | 726 uint16x8_t q0u16, q3u16, q8u16, q9u16, q10u16, q11u16; local 738 q11u16 = vsubl_u8(vget_high_u8(q2u8), vget_high_u8(q0u8)); 752 vreinterpretq_s16_u16(q11u16)); 771 vreinterpretq_s16_u16(q11u16)); 790 vreinterpretq_s16_u16(q11u16)); 809 vreinterpretq_s16_u16(q11u16));
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
sixtappredict_neon.c | 37 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 330 q11u16 = vmull_u8(d31u8, d3u8); 336 q11s16 = vreinterpretq_s16_u16(q11u16); 415 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 643 q11u16 = vmull_u8(vget_low_u8(q6u8), d0u8); 655 q11u16 = vmlsl_u8(q11u16, d30u8, d1u8); 667 q11u16 = vmlsl_u8(q11u16, d30u8, d4u8); 679 q11u16 = vmlal_u8(q11u16, d30u8, d2u8) 818 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 1294 uint16x8_t q11u16, q12u16, q13u16, q15u16; local [all...] |
bilinearpredict_neon.c | 372 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; local 450 q11u16 = vmull_u8(d8u8, d0u8); 462 q11u16 = vmlal_u8(q11u16, d8u8, d1u8); 479 d18u8 = vqrshrn_n_u16(q11u16, 7); 520 q11u16 = vmull_u8(d8u8, d0u8); 532 q11u16 = vmlal_u8(q11u16, d8u8, d1u8); 549 d18u8 = vqrshrn_n_u16(q11u16, 7); 585 q11u16 = vmull_u8(d5u8, d0u8) [all...] |
mbloopfilter_neon.c | 35 uint16x8_t q0u16, q11u16, q12u16, q13u16, q14u16, q15u16; local 115 q0u16 = q11u16 = q12u16 = q13u16 = q14u16 = q15u16 = vdupq_n_u16(63); 120 q11s16 = vmlal_s8(vreinterpretq_s16_u16(q11u16), vget_high_s8(q1s8), d5);
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 369 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; local 447 q11u16 = vmull_u8(d8u8, d0u8); 459 q11u16 = vmlal_u8(q11u16, d8u8, d1u8); 476 d18u8 = vqrshrn_n_u16(q11u16, 7); 517 q11u16 = vmull_u8(d8u8, d0u8); 529 q11u16 = vmlal_u8(q11u16, d8u8, d1u8); 546 d18u8 = vqrshrn_n_u16(q11u16, 7); 582 q11u16 = vmull_u8(d5u8, d0u8) [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_iht8x8_add_neon.c | 496 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 606 q11u16 = vaddw_u8(vreinterpretq_u16_s16(q11s16), 612 d3u8 = vqmovun_s16(vreinterpretq_s16_u16(q11u16));
|