/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/arm/neon/ |
H A D | subtract_neon.c | 68 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 80 q8u16 = vsubl_u8(vget_low_u8(q0u8), vget_low_u8(q1u8)); 85 vst1q_u16((uint16_t *)diff, q8u16); 108 uint16x8_t q8u16, q9u16, q10u16, q11u16; local 138 q8u16 = vsubl_u8(d0u8, d1u8); 143 vst1q_u16((uint16_t *)diff, q8u16);
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/arm/neon/ |
H A D | bilinearpredict_neon.c | 35 uint16x8_t q7u16, q8u16, q9u16; local 84 q8u16 = vmull_u8(vreinterpret_u8_u32(d1u32x2.val[0]), d0u8); 88 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d3u32x2.val[0]), d1u8); 92 d29u8 = vqrshrn_n_u16(q8u16, 7); 143 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 163 q8u16 = vmull_u8(vget_low_u8(q3u8), d0u8); 175 q8u16 = vmlal_u8(q8u16, d7u8, d1u8); 181 d24u8 = vqrshrn_n_u16(q8u16, 230 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 371 uint16x8_t q1u16, q2u16, q3u16, q4u16, q5u16, q6u16, q7u16, q8u16; local [all...] |
H A D | sixtappredict_neon.c | 37 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 178 q8u16 = vmull_u8(vreinterpret_u8_u32(d1u32x2.val[0]), d5u8); 191 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d0u8); 200 q8u16 = vmlsl_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d1u8); 209 q8u16 = vmlsl_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d4u8); 218 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u3 415 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 818 uint16x8_t q8u16, q9u16, q10u16, q11u16, q12u16; local 1293 uint16x8_t q3u16, q4u16, q5u16, q6u16, q7u16, q8u16, q9u16, q10u16; local [all...] |
H A D | vp8_subpixelvariance_neon.c | 46 uint16x8_t q1u16, q2u16, q3u16, q4u16, q5u16, q6u16, q7u16, q8u16; local 80 q8u16 = vmull_u8(vget_high_u8(q14u8), d0u8); 89 q8u16 = vmlal_u8(q8u16, vget_high_u8(q15u8), d1u8); 98 d9u8 = vqrshrn_n_u16(q8u16, 7); 143 q8u16 = vmull_u8(d3u8, d0u8); 166 q8u16 = vmlal_u8(q8u16, d3u8, d1u8); 172 d15u8 = vqrshrn_n_u16(q8u16, 7); 218 q8u16 [all...] |
/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | bilinearpredict_neon.c | 36 uint16x8_t q7u16, q8u16, q9u16; local 81 q8u16 = vmull_u8(vreinterpret_u8_u32(d1u32x2.val[0]), d0u8); 85 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d3u32x2.val[0]), d1u8); 89 d29u8 = vqrshrn_n_u16(q8u16, 7); 140 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 160 q8u16 = vmull_u8(vget_low_u8(q3u8), d0u8); 172 q8u16 = vmlal_u8(q8u16, d7u8, d1u8); 178 d24u8 = vqrshrn_n_u16(q8u16, 227 uint16x8_t q6u16, q7u16, q8u16, q9u16, q10u16; local 368 uint16x8_t q1u16, q2u16, q3u16, q4u16, q5u16, q6u16, q7u16, q8u16; local [all...] |