/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
filterbanks_neon.c | 52 tmp1 = vshrn_n_s32(a, 16); 69 tmp1 = vshrn_n_s32(a, 16); 84 tmp2 = vshrn_n_s32(a, 16); 101 tmp1 = vshrn_n_s32(a, 16); 115 tmp2 = vshrn_n_s32(a, 16);
|
/external/libvpx/libvpx/vp8/encoder/arm/neon/ |
shortfdct_neon.c | 66 d1s16 = vshrn_n_s32(q9s32, 12); 67 d3s16 = vshrn_n_s32(q10s32, 12); 101 d1s16 = vshrn_n_s32(q11s32, 16); 103 d3s16 = vshrn_n_s32(q12s32, 16); 179 d2s16 = vshrn_n_s32(q9s32, 12); 180 d6s16 = vshrn_n_s32(q10s32, 12); 181 d3s16 = vshrn_n_s32(q11s32, 12); 182 d7s16 = vshrn_n_s32(q12s32, 12); 237 d1s16 = vshrn_n_s32(q9s32, 16); 238 d3s16 = vshrn_n_s32(q10s32, 16) [all...] |
vp8_shortwalsh4x4_neon.c | 109 d0s16 = vshrn_n_s32(q8s32, 3); 110 d1s16 = vshrn_n_s32(q9s32, 3); 111 d2s16 = vshrn_n_s32(q10s32, 3); 112 d3s16 = vshrn_n_s32(q11s32, 3);
|
/external/libaom/libaom/av1/encoder/arm/neon/ |
quantize_neon.c | 63 vcombine_s16(vshrn_n_s32(v_tmp_lo, 16), vshrn_n_s32(v_tmp_hi, 16)); 88 vcombine_s16(vshrn_n_s32(v_tmp_lo, 16), vshrn_n_s32(v_tmp_hi, 16));
|
/external/libvpx/libvpx/vp9/encoder/arm/neon/ |
vp9_quantize_neon.c | 64 vcombine_s16(vshrn_n_s32(v_tmp_lo, 16), vshrn_n_s32(v_tmp_hi, 16)); 89 vcombine_s16(vshrn_n_s32(v_tmp_lo, 16), vshrn_n_s32(v_tmp_hi, 16)); 174 dqcoeff = vcombine_s16(vshrn_n_s32(dqcoeff_0, 1), vshrn_n_s32(dqcoeff_1, 1)); 219 vcombine_s16(vshrn_n_s32(dqcoeff_0, 1), vshrn_n_s32(dqcoeff_1, 1));
|
/external/libhevc/encoder/arm/ |
ihevce_hme_utils_neon.c | 205 vshrn_n_s32(dst0_4x32b, IHEVCE_WT_PRED_SHIFT), 206 vshrn_n_s32(dst4_4x32b, IHEVCE_WT_PRED_SHIFT)); 208 vshrn_n_s32(dst1_4x32b, IHEVCE_WT_PRED_SHIFT), 209 vshrn_n_s32(dst5_4x32b, IHEVCE_WT_PRED_SHIFT)); 211 vshrn_n_s32(dst2_4x32b, IHEVCE_WT_PRED_SHIFT), 212 vshrn_n_s32(dst6_4x32b, IHEVCE_WT_PRED_SHIFT)); 214 vshrn_n_s32(dst3_4x32b, IHEVCE_WT_PRED_SHIFT), 215 vshrn_n_s32(dst7_4x32b, IHEVCE_WT_PRED_SHIFT)); 628 vshrn_n_s32(dst0_4x32b, IHEVCE_WT_PRED_SHIFT), 629 vshrn_n_s32(dst4_4x32b, IHEVCE_WT_PRED_SHIFT)) [all...] |
/external/libhevc/common/arm/ |
ihevc_resi_trans_neon.c | [all...] |
/external/webrtc/webrtc/modules/audio_processing/ns/ |
nsx_core_neon.c | 231 tmp16x4_1 = vshrn_n_s32(tmp32x4, 14); 233 tmp16x4_0 = vshrn_n_s32(tmp32x4, 14); 252 tmp16x4_1 = vshrn_n_s32(tmp32x4, 1); 256 tmp16x4_0 = vshrn_n_s32(tmp32x4, 1); 387 int16x4_t result_r_0 = vshrn_n_s32(tmp_r_0, 14); 388 int16x4_t result_i_0 = vshrn_n_s32(tmp_i_0, 14); 389 int16x4_t result_r_1 = vshrn_n_s32(tmp_r_1, 14); 390 int16x4_t result_i_1 = vshrn_n_s32(tmp_i_1, 14);
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
quantize_neon.c | 185 vcombine_s16(vshrn_n_s32(dqcoeff_0, 1), vshrn_n_s32(dqcoeff_1, 1)));
|
fdct32x32_neon.c | 655 vshrn_n_s32(vqaddq_s32(vqaddq_s32(a_lo, a_lo_sign_s32), one), 2); 660 vshrn_n_s32(vqaddq_s32(vqaddq_s32(a_hi, a_hi_sign_s32), one), 2); [all...] |
/external/webp/src/dsp/ |
yuv_neon.c | 105 const int16x8_t tmp3 = vcombine_s16(vshrn_n_s32(tmp2_lo, 16), \ 106 vshrn_n_s32(tmp2_hi, 16)); \
|
enc_neon.c | 324 const int16x4_t tmp1 = vshrn_n_s32(vaddq_s32(a2_p_a3, kCst1812), 9); 325 const int16x4_t tmp3 = vshrn_n_s32(vaddq_s32(a3_m_a2, kCst937), 9); [all...] |
/external/libaom/libaom/av1/common/arm/ |
warp_plane_neon.c | 647 tmp16_low = vshrn_n_s32(tmp32_lo, DIST_PRECISION_BITS); 650 tmp16_low = vshrn_n_s32(tmp32_lo, 1); 678 tmp16_high = vshrn_n_s32(tmp32_hi, DIST_PRECISION_BITS); 681 tmp16_high = vshrn_n_s32(tmp32_hi, 1); [all...] |
/external/libaom/libaom/aom_dsp/arm/ |
blend_a64_mask_neon.c | 35 *res = vcombine_s16(vshrn_n_s32(im_res_low, AOM_BLEND_A64_ROUND_BITS), 36 vshrn_n_s32(im_res_high, AOM_BLEND_A64_ROUND_BITS));
|
/external/clang/test/CodeGen/ |
aarch64-neon-intrinsics.c | [all...] |
arm_neon_intrinsics.c | [all...] |
/external/neon_2_sse/ |
NEON_2_SSE.h | 8552 _NEON2SSE_INLINE int16x4_t vshrn_n_s32(int32x4_t a, __constrange(1,16) int b) \/\/ VSHRN.I32 d0,q0,#16 function [all...] |