/external/libvpx/libvpx/vp8/common/arm/neon/ |
H A D | dc_only_idct_add_neon.c | 22 uint8x8_t d2u8; local 35 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q1u16)); 37 vst1_lane_u32((uint32_t *)dst_ptr, vreinterpret_u32_u8(d2u8), 0); 39 vst1_lane_u32((uint32_t *)dst_ptr, vreinterpret_u32_u8(d2u8), 1);
|
H A D | idct_dequant_0_2x_neon.c | 23 uint8x8_t d2u8, d4u8; local 47 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q1u16)); 50 d2s32 = vreinterpret_s32_u8(d2u8);
|
H A D | bilinearpredict_neon.c | 31 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8; local 58 d2u8 = vld1_u8(src_ptr); src_ptr += src_pixels_per_line; 64 q1u8 = vcombine_u8(d2u8, d3u8); 118 d2u8 = vqrshrn_n_u16(q1u16, 7); 121 vst1_lane_u32((uint32_t *)dst_ptr, vreinterpret_u32_u8(d2u8), 0); 123 vst1_lane_u32((uint32_t *)dst_ptr, vreinterpret_u32_u8(d2u8), 1); 139 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8; local 206 d2u8 = vqrshrn_n_u16(q1u16, 7); 211 vst1_u8((uint8_t *)dst_ptr, d2u8); dst_ptr += dst_pitch; 226 uint8x8_t d0u8, d1u8, d2u8, d3u local 366 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8, d8u8, d9u8; local [all...] |
H A D | sixtappredict_neon.c | 33 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d18u8, d19u8, d20u8, d21u8; local 61 d2u8 = vreinterpret_u8_s8(vabs_s8(d2s8)); 107 q3u16 = vmlal_u8(q3u16, d28u8, d2u8); 108 q4u16 = vmlal_u8(q4u16, d29u8, d2u8); 143 d2u8 = vreinterpret_u8_s8(vabs_s8(d2s8)); 217 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d0u32x2.val[0]), d2u8); 218 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d2u8); 319 q7u16 = vmlal_u8(q7u16, vreinterpret_u8_u32(d0u32x2.val[0]), d2u8); 320 q8u16 = vmlal_u8(q8u16, vreinterpret_u8_u32(d1u32x2.val[0]), d2u8); 321 q12u16 = vmlal_u8(q12u16, d31u8, d2u8); 410 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8, d8u8, d9u8; local 813 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8, d8u8, d9u8; local 1287 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8, d8u8, d9u8; local [all...] |
/external/libvpx/libvpx/vpx_dsp/arm/ |
H A D | vpx_convolve_copy_neon.c | 27 uint8x8_t d0u8, d2u8; local 78 d2u8 = vld1_u8(src); 83 vst1_u8(dst, d2u8);
|
H A D | idct16x16_1_add_neon.c | 20 uint8x8_t d2u8, d3u8, d30u8, d31u8; local 47 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q9u16)); 52 vst1_u64((uint64_t *)d2, vreinterpret_u64_u8(d2u8));
|
H A D | idct8x8_1_add_neon.c | 20 uint8x8_t d2u8, d3u8, d30u8, d31u8; local 49 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q9u16)); 54 vst1_u64((uint64_t *)d2, vreinterpret_u64_u8(d2u8));
|
H A D | vpx_convolve_avg_neon.c | 28 uint8x8_t d0u8, d1u8, d2u8, d3u8; local 111 d2u8 = vld1_u8(d); 117 q1u8 = vcombine_u8(d2u8, d3u8);
|
H A D | loopfilter_8_neon.c | 34 uint8x8_t d0u8, d1u8, d2u8, d19u8, d20u8, d21u8, d22u8, d23u8, d24u8; local 213 d2u8 = vbsl_u8(d20u8, dthresh, d24u8); 234 *d2ru8 = vbsl_u8(d20u8, d23u8, d2u8); 276 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8; local 308 &d0u8, &d1u8, &d2u8, &d3u8, &d4u8, &d5u8); 315 vst1_u8(s, d2u8); 336 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8; local 408 &d0u8, &d1u8, &d2u8, &d3u8, &d4u8, &d5u8); 412 d4Result.val[2] = d2u8;
|
H A D | variance_neon.c | 242 uint8x8_t d0u8, d2u8, d4u8, d6u8; local 257 d2u8 = vld1_u8(src_ptr); 268 q12u16 = vsubl_u8(d2u8, d6u8); 373 uint8x8_t d0u8, d1u8, d2u8, d3u8, d4u8, d5u8, d6u8, d7u8; local 386 d2u8 = vld1_u8(src_ptr); 397 q13u16 = vsubl_u8(d2u8, d6u8);
|
H A D | idct8x8_add_neon.c | 246 uint8x8_t d0u8, d1u8, d2u8, d3u8; local 303 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 310 vst1_u64((uint64_t *)d2, vreinterpret_u64_u8(d2u8)); 340 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 347 vst1_u64((uint64_t *)d2, vreinterpret_u64_u8(d2u8)); 359 uint8x8_t d0u8, d1u8, d2u8, d3u8; local 491 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 498 vst1_u64((uint64_t *)d2, vreinterpret_u64_u8(d2u8)); 528 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 535 vst1_u64((uint64_t *)d2, vreinterpret_u64_u8(d2u8)); [all...] |
H A D | vpx_convolve8_avg_neon.c | 60 uint8x8_t d2u8, d3u8, d24u8, d25u8, d26u8, d27u8, d28u8, d29u8; local 195 d2u8 = vqmovn_u16(q1u16); 198 d0x2u16 = vtrn_u16(vreinterpret_u16_u8(d2u8), 248 uint8x8_t d2u8, d3u8; local 345 d2u8 = vqmovn_u16(q1u16); 348 q1u8 = vcombine_u8(d2u8, d3u8);
|
H A D | vpx_convolve8_neon.c | 60 uint8x8_t d2u8, d3u8, d24u8, d25u8, d26u8, d27u8, d28u8, d29u8; local 188 d2u8 = vqmovn_u16(q1u16); 191 d0x2u16 = vtrn_u16(vreinterpret_u16_u8(d2u8),
|
H A D | intrapred_neon.c | 515 uint8x8_t d2u8 = vdup_n_u8(0); local 521 d2u8 = vget_low_u8(q1u8); 522 for (j = 0; j < 2; j++, d2u8 = vget_high_u8(q1u8)) { 523 q0u8 = vdupq_lane_u8(d2u8, 0); 526 q0u8 = vdupq_lane_u8(d2u8, 1); 529 q0u8 = vdupq_lane_u8(d2u8, 2); 532 q0u8 = vdupq_lane_u8(d2u8, 3); 535 q0u8 = vdupq_lane_u8(d2u8, 4); 538 q0u8 = vdupq_lane_u8(d2u8, 5); 541 q0u8 = vdupq_lane_u8(d2u8, 553 uint8x8_t d2u8 = vdup_n_u8(0); local 624 uint8x8_t d0u8, d2u8, d30u8; local 667 uint8x8_t d2u8, d3u8, d18u8, d22u8, d23u8; local 730 uint8x8_t d0u8, d1u8, d2u8, d3u8, d26u8; local [all...] |
/external/libvpx/libvpx/vp9/common/arm/neon/ |
H A D | vp9_iht8x8_add_neon.c | 493 uint8x8_t d0u8, d1u8, d2u8, d3u8; local 611 d2u8 = vqmovun_s16(vreinterpretq_s16_u16(q10u16)); 618 vst1_u64((uint64_t *)d2, vreinterpret_u64_u8(d2u8));
|