/external/libvpx/libvpx/vpx_dsp/arm/ |
idct16x16_1_add_neon.c | 22 uint16x8_t q0u16, q9u16, q10u16, q11u16, q12u16; local 43 q10u16 = vaddw_u8(q0u16, vreinterpret_u8_u64(d3u64)); 48 d3u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16));
|
idct8x8_1_add_neon.c | 22 uint16x8_t q0u16, q9u16, q10u16, q11u16, q12u16; local 45 q10u16 = vaddw_u8(q0u16, vreinterpret_u8_u64(d3u64)); 50 d3u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16));
|
vpx_convolve8_avg_neon.c | 67 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 107 q10u16 = vmovl_u8(d1x2u8.val[0]); 118 d20s16 = vreinterpret_s16_u16(vget_low_u16(q10u16)); 119 d23s16 = vreinterpret_s16_u16(vget_high_u16(q10u16)); // vmov 23 21 256 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 282 q10u16 = vmovl_u8(vreinterpret_u8_u32(d20u32)); 313 d20s16 = vreinterpret_s16_u16(vget_low_u16(q10u16)); 314 d21s16 = vreinterpret_s16_u16(vget_high_u16(q10u16)); 365 q8u16 = q10u16; 368 q10u16 = q13u16 [all...] |
vpx_convolve8_neon.c | 67 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 110 q10u16 = vmovl_u8(d1x2u8.val[0]); 120 d20s16 = vreinterpret_s16_u16(vget_low_u16(q10u16)); 121 d23s16 = vreinterpret_s16_u16(vget_high_u16(q10u16)); // vmov 23 21 240 uint16x8_t q1u16, q2u16, q8u16, q9u16, q10u16, q11u16, q12u16, q13u16; local 266 q10u16 = vmovl_u8(vreinterpret_u8_u32(d20u32)); 288 d20s16 = vreinterpret_s16_u16(vget_low_u16(q10u16)); 289 d21s16 = vreinterpret_s16_u16(vget_high_u16(q10u16)); 332 q8u16 = q10u16; 335 q10u16 = q13u16 [all...] |
intrapred_neon.c | 621 uint16x8_t q0u16, q3u16, q10u16; local 629 q10u16 = vmovl_u8(d30u8); 631 d20u16 = vget_low_u16(q10u16); 632 for (j = 0; j < 2; j++, d20u16 = vget_high_u16(q10u16)) { 663 uint16x8_t q0u16, q2u16, q3u16, q8u16, q10u16; local 675 q10u16 = vmovl_u8(d18u8); 676 d20u16 = vget_low_u16(q10u16); 677 for (j = 0; j < 2; j++, d20u16 = vget_high_u16(q10u16)) { 726 uint16x8_t q0u16, q3u16, q8u16, q9u16, q10u16, q11u16; local 737 q10u16 = vsubl_u8(vget_low_u8(q2u8), vget_low_u8(q0u8)) [all...] |
idct8x8_add_neon.c | 249 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 296 q10u16 = vaddw_u8(vreinterpretq_u16_s16(q10s16), 303 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 333 q10u16 = vaddw_u8(vreinterpretq_u16_s16(q10s16), 340 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 365 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 484 q10u16 = vaddw_u8(vreinterpretq_u16_s16(q10s16), 491 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 521 q10u16 = vaddw_u8(vreinterpretq_u16_s16(q10s16), 528 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); [all...] |
loopfilter_8_neon.c | 37 uint16x8_t q10u16, q14u16; local 99 q10u16 = vcombine_u16(vreinterpret_u16_u8(d20u8), 102 d30u8 = vshrn_n_u16(q10u16, 4);
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
sixtappredict_neon.c | 37 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 225 q10u16 = vmull_u8(vreinterpret_u8_u32(d1u32x2.val[0]), d3u8); 230 q10s16 = vreinterpretq_s16_u16(q10u16); 329 q10u16 = vmull_u8(vreinterpret_u8_u32(d1u32x2.val[0]), d3u8); 335 q10s16 = vreinterpretq_s16_u16(q10u16); 415 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 484 q10u16 = vmull_u8(d28u8, d3u8); 493 q10s16 = vreinterpretq_s16_u16(q10u16); 546 q10u16 = vmull_u8(vget_low_u8(q6u8), d0u8); 556 q10u16 = vmlsl_u8(q10u16, d31u8, d1u8) 818 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 1293 uint16x8_t q3u16, q4u16, q5u16, q6u16, q7u16, q8u16, q9u16, q10u16; local [all...] |
bilinearpredict_neon.c | 143 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 165 q10u16 = vmull_u8(vget_low_u8(q5u8), d0u8); 177 q10u16 = vmlal_u8(q10u16, d11u8, d1u8); 183 d26u8 = vqrshrn_n_u16(q10u16, 7); 230 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 282 q10u16 = vmull_u8(vget_low_u8(q5u8), d0u8); 294 q10u16 = vmlal_u8(q10u16, d11u8, d1u8); 300 d30u8 = vqrshrn_n_u16(q10u16, 7) 372 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; local [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/arm/neon/ |
bilinearpredict_neon.c | 140 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 162 q10u16 = vmull_u8(vget_low_u8(q5u8), d0u8); 174 q10u16 = vmlal_u8(q10u16, d11u8, d1u8); 180 d26u8 = vqrshrn_n_u16(q10u16, 7); 227 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 279 q10u16 = vmull_u8(vget_low_u8(q5u8), d0u8); 291 q10u16 = vmlal_u8(q10u16, d11u8, d1u8); 297 d30u8 = vqrshrn_n_u16(q10u16, 7) 369 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; local [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
vp9_iht8x8_add_neon.c | 496 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 604 q10u16 = vaddw_u8(vreinterpretq_u16_s16(q10s16), 611 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16));
|