/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
H A D | variance_neon.c | 25 uint16x8_t q11u16, q12u16, q13u16, q14u16; local 47 q12u16 = vsubl_u8(vget_high_u8(q0u8), vget_high_u8(q2u8)); 57 d24s16 = vreinterpret_s16_u16(vget_low_u16(q12u16)); 58 d25s16 = vreinterpret_s16_u16(vget_high_u16(q12u16)); 59 q8s32 = vpadalq_s16(q8s32, vreinterpretq_s16_u16(q12u16)); 104 uint16x8_t q11u16, q12u16, q13u16, q14u16; local 126 q12u16 = vsubl_u8(vget_high_u8(q0u8), vget_high_u8(q2u8)); 136 d24s16 = vreinterpret_s16_u16(vget_low_u16(q12u16)); 137 d25s16 = vreinterpret_s16_u16(vget_high_u16(q12u16)); 138 q8s32 = vpadalq_s16(q8s32, vreinterpretq_s16_u16(q12u16)); 183 uint16x8_t q11u16, q12u16; local 248 uint16x8_t q11u16, q12u16, q13u16, q14u16; local [all...] |
H A D | vp8_subpixelvariance_neon.c | 47 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; local 147 q12u16 = vmull_u8(d9u8, d0u8); 168 q12u16 = vmlal_u8(q12u16, d9u8, d1u8); 176 d19u8 = vqrshrn_n_u16(q12u16, 7); 222 q12u16 = vmull_u8(d9u8, d0u8); 243 q12u16 = vmlal_u8(q12u16, d9u8, d1u8); 251 d19u8 = vqrshrn_n_u16(q12u16, 7); 296 q12u16 644 uint16x8_t q0u16, q1u16, q2u16, q3u16, q11u16, q12u16, q13u16, q14u16; local 774 uint16x8_t q0u16, q1u16, q5u16, q6u16, q9u16, q10u16, q11u16, q12u16; local [all...] |
H A D | sixtappredict_neon.c | 37 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 275 q12u16 = vmull_u8(d31u8, d5u8); 288 q12u16 = vmlal_u8(q12u16, vget_low_u8(q11u8), d0u8); 299 q12u16 = vmlsl_u8(q12u16, d31u8, d1u8); 310 q12u16 = vmlsl_u8(q12u16, d31u8, d4u8); 321 q12u16 = vmlal_u8(q12u16, d31u 415 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 818 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 1294 uint16x8_t q11u16, q12u16, q13u16, q15u16; local [all...] |
H A D | bilinearpredict_neon.c | 372 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; local 451 q12u16 = vmull_u8(d9u8, d0u8); 472 q12u16 = vmlal_u8(q12u16, d9u8, d1u8); 480 d19u8 = vqrshrn_n_u16(q12u16, 7); 521 q12u16 = vmull_u8(d9u8, d0u8); 542 q12u16 = vmlal_u8(q12u16, d9u8, d1u8); 550 d19u8 = vqrshrn_n_u16(q12u16, 7); 586 q12u16 [all...] |
H A D | mbloopfilter_neon.c | 35 uint16x8_t q0u16, q11u16, q12u16, q13u16, q14u16, q15u16; local 115 q0u16 = q11u16 = q12u16 = q13u16 = q14u16 = q15u16 = vdupq_n_u16(63); 122 q12s16 = vmlal_s8(vreinterpretq_s16_u16(q12u16), vget_low_s8(q1s8), d4);
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
H A D | vp8_mse16x16_neon.c | 24 uint16x8_t q11u16, q12u16, q13u16, q14u16; local 43 q12u16 = vsubl_u8(vget_high_u8(q0u8), vget_high_u8(q2u8)); 52 d24s16 = vreinterpret_s16_u16(vget_low_u16(q12u16)); 53 d25s16 = vreinterpret_s16_u16(vget_high_u16(q12u16)); 88 uint16x8_t q11u16, q12u16, q13u16, q14u16; local 109 q12u16 = vsubl_u8(d1u8, d5u8); 114 d24s16 = vget_low_s16(vreinterpretq_s16_u16(q12u16));
|
H A D | subtract_neon.c | 22 uint16x8_t q10u16, q11u16, q12u16, q13u16; local 46 q12u16 = vsubl_u8(d4u8, d5u8); 54 vst1_u16((uint16_t *)src_diff, vget_low_u16(q12u16));
|
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | bilinearpredict_neon.c | 369 uint16x8_t q9u16, q10u16, q11u16, q12u16, q13u16, q14u16; local 448 q12u16 = vmull_u8(d9u8, d0u8); 469 q12u16 = vmlal_u8(q12u16, d9u8, d1u8); 477 d19u8 = vqrshrn_n_u16(q12u16, 7); 518 q12u16 = vmull_u8(d9u8, d0u8); 539 q12u16 = vmlal_u8(q12u16, d9u8, d1u8); 547 d19u8 = vqrshrn_n_u16(q12u16, 7); 583 q12u16 [all...] |