/external/webrtc/webrtc/common_audio/signal_processing/ |
D | downsample_fast_neon.c | 51 int16x4_t coeff16x4 = vreinterpret_s16_s32(coeff32); in WebRtcSpl_DownsampleFastNeon() 55 int16x4_t in16x4_0 = vget_low_s16(in16x8x2.val[0]); in WebRtcSpl_DownsampleFastNeon() 56 int16x4_t in16x4_1 = vget_low_s16(in16x8x2.val[1]); in WebRtcSpl_DownsampleFastNeon() 65 int16x4_t in16x4_2 = vget_high_s16(in16x8x2.val[0]); in WebRtcSpl_DownsampleFastNeon() 66 int16x4_t in16x4_3 = vget_high_s16(in16x8x2.val[1]); in WebRtcSpl_DownsampleFastNeon() 72 int16x4_t coeff16x4 = vld1_dup_s16(&coefficients[j]); in WebRtcSpl_DownsampleFastNeon() 76 int16x4_t in16x4_0 = vget_low_s16(in16x8x2.val[0]); in WebRtcSpl_DownsampleFastNeon() 84 int16x4_t in16x4_1 = vget_high_s16(in16x8x2.val[0]); in WebRtcSpl_DownsampleFastNeon() 91 int16x4_t coeff16x4 = vld1_dup_s16(&coefficients[j]); in WebRtcSpl_DownsampleFastNeon() 95 int16x4_t in16x4_0 = vget_low_s16(in16x8x2.val[0]); in WebRtcSpl_DownsampleFastNeon() [all …]
|
/external/clang/test/CodeGen/ |
D | arm-v8.1a-neon-intrinsics.c | 12 int16x4_t test_vqrdmlah_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlah_s16() 40 int16x4_t test_vqrdmlah_lane_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlah_lane_s16() 54 int16x8_t test_vqrdmlahq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t c) { in test_vqrdmlahq_lane_s16() 68 int16x4_t test_vqrdmlsh_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlsh_s16() 96 int16x4_t test_vqrdmlsh_lane_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlsh_lane_s16() 110 int16x8_t test_vqrdmlshq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t c) { in test_vqrdmlshq_lane_s16()
|
D | aarch64-neon-2velem.c | 8 int16x4_t test_vmla_lane_s16(int16x4_t a, int16x4_t b, int16x4_t v) { in test_vmla_lane_s16() 14 int16x8_t test_vmlaq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { in test_vmlaq_lane_s16() 32 int16x4_t test_vmla_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vmla_laneq_s16() 56 int16x4_t test_vmls_lane_s16(int16x4_t a, int16x4_t b, int16x4_t v) { in test_vmls_lane_s16() 62 int16x8_t test_vmlsq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { in test_vmlsq_lane_s16() 80 int16x4_t test_vmls_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vmls_laneq_s16() 104 int16x4_t test_vmul_lane_s16(int16x4_t a, int16x4_t v) { in test_vmul_lane_s16() 110 int16x8_t test_vmulq_lane_s16(int16x8_t a, int16x4_t v) { in test_vmulq_lane_s16() 152 int16x4_t test_vmul_laneq_s16(int16x4_t a, int16x8_t v) { in test_vmul_laneq_s16() 296 int32x4_t test_vmlal_lane_s16(int32x4_t a, int16x4_t b, int16x4_t v) { in test_vmlal_lane_s16() [all …]
|
D | arm_neon_intrinsics.c | 20 int16x4_t test_vaba_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vaba_s16() 93 int32x4_t test_vabal_s16(int32x4_t a, int16x4_t b, int16x4_t c) { in test_vabal_s16() 130 int16x4_t test_vabd_s16(int16x4_t a, int16x4_t b) { in test_vabd_s16() 215 int32x4_t test_vabdl_s16(int16x4_t a, int16x4_t b) { in test_vabdl_s16() 252 int16x4_t test_vabs_s16(int16x4_t a) { in test_vabs_s16() 301 int16x4_t test_vadd_s16(int16x4_t a, int16x4_t b) { in test_vadd_s16() 410 int16x4_t test_vaddhn_s32(int32x4_t a, int32x4_t b) { in test_vaddhn_s32() 447 int32x4_t test_vaddl_s16(int16x4_t a, int16x4_t b) { in test_vaddl_s16() 484 int32x4_t test_vaddw_s16(int32x4_t a, int16x4_t b) { in test_vaddw_s16() 521 int16x4_t test_vand_s16(int16x4_t a, int16x4_t b) { in test_vand_s16() [all …]
|
D | aarch64-neon-misc.c | 17 uint16x4_t test_vceqz_s16(int16x4_t a) { in test_vceqz_s16() 173 uint16x4_t test_vcgez_s16(int16x4_t a) { in test_vcgez_s16() 245 uint16x4_t test_vclez_s16(int16x4_t a) { in test_vclez_s16() 317 uint16x4_t test_vcgtz_s16(int16x4_t a) { in test_vcgtz_s16() 389 uint16x4_t test_vcltz_s16(int16x4_t a) { in test_vcltz_s16() 497 int16x4_t test_vrev32_s16(int16x4_t a) { in test_vrev32_s16() 569 int16x4_t test_vrev64_s16(int16x4_t a) { in test_vrev64_s16() 669 int16x4_t test_vpaddl_s8(int8x8_t a) { in test_vpaddl_s8() 675 int32x2_t test_vpaddl_s16(int16x4_t a) { in test_vpaddl_s16() 741 int16x4_t test_vpadal_s8(int16x4_t a, int8x8_t b) { in test_vpadal_s8() [all …]
|
D | aarch64-v8.1a-neon-intrinsics.c | 10 int16x4_t test_vqrdmlah_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vqrdmlah_laneq_s16() 46 int16_t test_vqrdmlahh_lane_s16(int16_t a, int16_t b, int16x4_t c) { in test_vqrdmlahh_lane_s16() 70 int16x4_t test_vqrdmlsh_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vqrdmlsh_laneq_s16() 106 int16_t test_vqrdmlshh_lane_s16(int16_t a, int16_t b, int16x4_t c) { in test_vqrdmlshh_lane_s16()
|
D | aarch64-neon-3v.c | 20 int16x4_t test_vand_s16(int16x4_t a, int16x4_t b) { in test_vand_s16() 116 int16x4_t test_vorr_s16(int16x4_t a, int16x4_t b) { in test_vorr_s16() 212 int16x4_t test_veor_s16(int16x4_t a, int16x4_t b) { in test_veor_s16() 308 int16x4_t test_vbic_s16(int16x4_t a, int16x4_t b) { in test_vbic_s16() 404 int16x4_t test_vorn_s16(int16x4_t a, int16x4_t b) { in test_vorn_s16()
|
D | arm64_vshift.c | 10 int16x4_t test_vqshl_n_s16(int16x4_t in) { in test_vqshl_n_s16() 107 int16x4_t test_vrshr_n_s16(int16x4_t in) { in test_vrshr_n_s16() 204 int16x4_t test_vqshlu_n_s16(int16x4_t in) { in test_vqshlu_n_s16() 254 int16x4_t test_vrsra_n_s16(int16x4_t acc, int16x4_t in) { in test_vrsra_n_s16()
|
D | aarch64-neon-perm.c | 20 int16x4_t test_vuzp1_s16(int16x4_t a, int16x4_t b) { in test_vuzp1_s16() 146 int16x4_t test_vuzp2_s16(int16x4_t a, int16x4_t b) { in test_vuzp2_s16() 272 int16x4_t test_vzip1_s16(int16x4_t a, int16x4_t b) { in test_vzip1_s16() 398 int16x4_t test_vzip2_s16(int16x4_t a, int16x4_t b) { in test_vzip2_s16() 524 int16x4_t test_vtrn1_s16(int16x4_t a, int16x4_t b) { in test_vtrn1_s16() 650 int16x4_t test_vtrn2_s16(int16x4_t a, int16x4_t b) { in test_vtrn2_s16() 771 int16x4x2_t test_vuzp_s16(int16x4_t a, int16x4_t b) { in test_vuzp_s16() 881 int16x4x2_t test_vzip_s16(int16x4_t a, int16x4_t b) { in test_vzip_s16() 991 int16x4x2_t test_vtrn_s16(int16x4_t a, int16x4_t b) { in test_vtrn_s16()
|
D | aarch64-neon-intrinsics.c | 15 int16x4_t test_vadd_s16(int16x4_t v1, int16x4_t v2) { in test_vadd_s16() 128 int16x4_t test_vsub_s16(int16x4_t v1, int16x4_t v2) { in test_vsub_s16() 241 int16x4_t test_vmul_s16(int16x4_t v1, int16x4_t v2) { in test_vmul_s16() 345 int8x8_t test_vmla_s16(int16x4_t v1, int16x4_t v2, int16x4_t v3) { in test_vmla_s16() 435 int8x8_t test_vmls_s16(int16x4_t v1, int16x4_t v2, int16x4_t v3) { in test_vmls_s16() 575 int16x4_t test_vaba_s16(int16x4_t v1, int16x4_t v2, int16x4_t v3) { in test_vaba_s16() 647 int16x4_t test_vabd_s16(int16x4_t v1, int16x4_t v2) { in test_vabd_s16() 738 int8x8_t test_vbsl_s16(uint16x4_t v1, int16x4_t v2, int16x4_t v3) { in test_vbsl_s16() 1020 uint16x4_t test_vtst_s16(int16x4_t v1, int16x4_t v2) { in test_vtst_s16() 1140 uint16x4_t test_vceq_s16(int16x4_t v1, int16x4_t v2) { in test_vceq_s16() [all …]
|
D | aarch64-neon-across.c | 15 int32_t test_vaddlv_s16(int16x4_t a) { in test_vaddlv_s16() 75 int16_t test_vmaxv_s16(int16x4_t a) { in test_vmaxv_s16() 135 int16_t test_vminv_s16(int16x4_t a) { in test_vminv_s16() 195 int16_t test_vaddv_s16(int16x4_t a) { in test_vaddv_s16()
|
D | aarch64-neon-scalar-x-indexed-elem.c | 133 int32_t test_vqdmullh_lane_s16(int16_t a, int16x4_t b) { in test_vqdmullh_lane_s16() 157 int16_t test_vqdmulhh_lane_s16(int16_t a, int16x4_t b) { in test_vqdmulhh_lane_s16() 183 int16_t test_vqrdmulhh_lane_s16(int16_t a, int16x4_t b) { in test_vqrdmulhh_lane_s16() 209 int32_t test_vqdmlalh_lane_s16(int32_t a, int16_t b, int16x4_t c) { in test_vqdmlalh_lane_s16() 233 int32_t test_vqdmlslh_lane_s16(int32_t a, int16_t b, int16x4_t c) { in test_vqdmlslh_lane_s16()
|
D | arm64_vsli.c | 16 int16x4_t test_vsli_n_s16(int16x4_t a1, int16x4_t a2) { in test_vsli_n_s16()
|
D | arm64_vsri.c | 17 int16x4_t test_vsri_n_s16(int16x4_t a1, int16x4_t a2) { in test_vsri_n_s16()
|
D | arm64_neon_high_half.c | 251 int16x8_t test_vrshrn_high_n_s32(int16x4_t lowpart, int32x4_t input) { in test_vrshrn_high_n_s32() 281 int16x8_t test_vshrn_high_n_s32(int16x4_t lowpart, int32x4_t input) { in test_vshrn_high_n_s32() 341 int16x8_t test_vqshrn_high_n_s32(int16x4_t lowpart, int32x4_t input) { in test_vqshrn_high_n_s32() 371 int16x8_t test_vqrshrn_high_n_s32(int16x4_t lowpart, int32x4_t input) { in test_vqrshrn_high_n_s32() 401 int16x8_t test_vaddhn_high_s32(int16x4_t lowpart, int32x4_t lhs, int32x4_t rhs) { in test_vaddhn_high_s32() 431 int16x8_t test_vraddhn_high_s32(int16x4_t lowpart, int32x4_t lhs, int32x4_t rhs) { in test_vraddhn_high_s32() 461 int16x8_t test_vmovn_high_s32(int16x4_t lowpart, int32x4_t wide) { in test_vmovn_high_s32() 491 int16x8_t test_vqmovn_high_s32(int16x4_t lowpart, int32x4_t wide) { in test_vqmovn_high_s32()
|
/external/libvpx/libvpx/vpx_dsp/arm/ |
D | fwd_txfm_neon.c | 60 const int16x4_t a = vrshrn_n_s32(v_t0_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon() 61 const int16x4_t b = vrshrn_n_s32(v_t0_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon() 62 const int16x4_t c = vrshrn_n_s32(v_t1_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon() 63 const int16x4_t d = vrshrn_n_s32(v_t1_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon() 64 const int16x4_t e = vrshrn_n_s32(v_t2_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon() 65 const int16x4_t f = vrshrn_n_s32(v_t2_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon() 66 const int16x4_t g = vrshrn_n_s32(v_t3_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon() 67 const int16x4_t h = vrshrn_n_s32(v_t3_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon() 81 const int16x4_t a = vrshrn_n_s32(v_t0_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon() 82 const int16x4_t b = vrshrn_n_s32(v_t0_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon() [all …]
|
D | vpx_convolve8_neon.c | 20 int16x4_t dsrc0, in MULTIPLY_BY_Q0() 21 int16x4_t dsrc1, in MULTIPLY_BY_Q0() 22 int16x4_t dsrc2, in MULTIPLY_BY_Q0() 23 int16x4_t dsrc3, in MULTIPLY_BY_Q0() 24 int16x4_t dsrc4, in MULTIPLY_BY_Q0() 25 int16x4_t dsrc5, in MULTIPLY_BY_Q0() 26 int16x4_t dsrc6, in MULTIPLY_BY_Q0() 27 int16x4_t dsrc7, in MULTIPLY_BY_Q0() 30 int16x4_t d0s16, d1s16; in MULTIPLY_BY_Q0() 63 int16x4_t d16s16, d17s16, d18s16, d19s16, d20s16, d22s16, d23s16; in vpx_convolve8_horiz_neon() [all …]
|
D | vpx_convolve8_avg_neon.c | 20 int16x4_t dsrc0, in MULTIPLY_BY_Q0() 21 int16x4_t dsrc1, in MULTIPLY_BY_Q0() 22 int16x4_t dsrc2, in MULTIPLY_BY_Q0() 23 int16x4_t dsrc3, in MULTIPLY_BY_Q0() 24 int16x4_t dsrc4, in MULTIPLY_BY_Q0() 25 int16x4_t dsrc5, in MULTIPLY_BY_Q0() 26 int16x4_t dsrc6, in MULTIPLY_BY_Q0() 27 int16x4_t dsrc7, in MULTIPLY_BY_Q0() 30 int16x4_t d0s16, d1s16; in MULTIPLY_BY_Q0() 63 int16x4_t d16s16, d17s16, d18s16, d19s16, d20s16, d22s16, d23s16; in vpx_convolve8_avg_horiz_neon() [all …]
|
/external/libvpx/libvpx/vp9/common/arm/neon/ |
D | vp9_iht4x4_add_neon.c | 46 int16x4_t *d0s16, in GENERATE_COSINE_CONSTANTS() 47 int16x4_t *d1s16, in GENERATE_COSINE_CONSTANTS() 48 int16x4_t *d2s16) { in GENERATE_COSINE_CONSTANTS() 56 int16x4_t *d3s16, in GENERATE_SINE_CONSTANTS() 57 int16x4_t *d4s16, in GENERATE_SINE_CONSTANTS() 58 int16x4_t *d5s16, in GENERATE_SINE_CONSTANTS() 68 int16x4_t *d0s16, in IDCT4x4_1D() 69 int16x4_t *d1s16, in IDCT4x4_1D() 70 int16x4_t *d2s16, in IDCT4x4_1D() 73 int16x4_t d16s16, d17s16, d18s16, d19s16, d23s16, d24s16; in IDCT4x4_1D() [all …]
|
/external/libhevc/common/arm/ |
D | ihevc_weighted_pred_neon_intr.c | 116 int16x4_t pi2_src_val1; in ihevc_weighted_pred_uni_neonintr() 117 int16x4_t pi2_src_val2; in ihevc_weighted_pred_uni_neonintr() 249 int16x4_t pi2_src_val1; in ihevc_weighted_pred_chroma_uni_neonintr() 250 int16x4_t pi2_src_val2; in ihevc_weighted_pred_chroma_uni_neonintr() 261 int16x4_t tmp_wgt0_u, tmp_wgt0_v; in ihevc_weighted_pred_chroma_uni_neonintr() 412 int16x4_t pi2_src1_val1; in ihevc_weighted_pred_bi_neonintr() 413 int16x4_t pi2_src1_val2; in ihevc_weighted_pred_bi_neonintr() 414 int16x4_t pi2_src2_val1; in ihevc_weighted_pred_bi_neonintr() 415 int16x4_t pi2_src2_val2; in ihevc_weighted_pred_bi_neonintr() 581 int16x4_t pi2_src1_val1; in ihevc_weighted_pred_chroma_bi_neonintr() [all …]
|
/external/webrtc/webrtc/modules/audio_processing/ns/ |
D | nsx_core_neon.c | 63 int16x4_t kExp2Const16x4 = vdup_n_s16(kExp2Const); in UpdateNoiseEstimateNeon() 84 int16x4_t v16x4 = vld1_s16(ptr_noiseEstLogQuantile); in UpdateNoiseEstimateNeon() 179 int16x4_t Q3_16x4 = vdup_n_s16(3); in WebRtcNsx_NoiseEstimationNeon() 199 int16x4_t tmp16x4_0; in WebRtcNsx_NoiseEstimationNeon() 200 int16x4_t tmp16x4_1; in WebRtcNsx_NoiseEstimationNeon() 201 int16x4_t countDiv_16x4 = vdup_n_s16(countDiv); in WebRtcNsx_NoiseEstimationNeon() 387 int16x4_t result_r_0 = vshrn_n_s32(tmp_r_0, 14); in WebRtcNsx_PrepareSpectrumNeon() 388 int16x4_t result_i_0 = vshrn_n_s32(tmp_i_0, 14); in WebRtcNsx_PrepareSpectrumNeon() 389 int16x4_t result_r_1 = vshrn_n_s32(tmp_r_1, 14); in WebRtcNsx_PrepareSpectrumNeon() 390 int16x4_t result_i_1 = vshrn_n_s32(tmp_i_1, 14); in WebRtcNsx_PrepareSpectrumNeon() [all …]
|
/external/skia/src/opts/ |
D | SkBitmapProcState_arm_neon.cpp | 112 int16x4_t coeffs, coeff0, coeff1, coeff2, coeff3; in convolveHorizontally_neon() 124 int16x4_t p0_src = vget_low_s16(p01_16); in convolveHorizontally_neon() 125 int16x4_t p1_src = vget_high_s16(p01_16); in convolveHorizontally_neon() 126 int16x4_t p2_src = vget_low_s16(p23_16); in convolveHorizontally_neon() 127 int16x4_t p3_src = vget_high_s16(p23_16); in convolveHorizontally_neon() 152 int16x4_t coeff0, coeff1, coeff2; in convolveHorizontally_neon() 177 int16x4_t accum16 = vqmovn_s32(accum); in convolveHorizontally_neon() 199 int16x4_t coeff16; in convolveVertically_neon() 220 int16x4_t src16_0 = vget_low_s16(src16_01); in convolveVertically_neon() 221 int16x4_t src16_1 = vget_high_s16(src16_01); in convolveVertically_neon() [all …]
|
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
D | transform_neon.c | 162 int16x4_t tmpi = vld1_s16(kSinTab1); in PostShiftAndSeparateNeon() 164 int16x4_t tmpr = vld1_s16(kSinTab2); in PostShiftAndSeparateNeon() 166 int16x4_t inre_0 = vld1_s16(inre1); in PostShiftAndSeparateNeon() 168 int16x4_t inre_1 = vld1_s16(inre2); in PostShiftAndSeparateNeon() 170 int16x4_t inim_0 = vld1_s16(inim1); in PostShiftAndSeparateNeon() 172 int16x4_t inim_1 = vld1_s16(inim2); in PostShiftAndSeparateNeon() 179 int16x4_t xr = vqadd_s16(inre_0, inre_1); in PostShiftAndSeparateNeon() 180 int16x4_t xi = vqsub_s16(inim_0, inim_1); in PostShiftAndSeparateNeon() 181 int16x4_t yr = vqadd_s16(inim_0, inim_1); in PostShiftAndSeparateNeon() 182 int16x4_t yi = vqsub_s16(inre_1, inre_0); in PostShiftAndSeparateNeon() [all …]
|
D | filters_neon.c | 33 int16x4_t x0_v; in WebRtcIsacfix_AutocorrNeon() 86 int16x4_t x2_v = vld1_s16(x_start); in WebRtcIsacfix_AutocorrNeon() 87 int16x4_t y2_v = vld1_s16(y_start); in WebRtcIsacfix_AutocorrNeon()
|
/external/webp/src/dsp/ |
D | enc_neon.c | 103 const int16x4_t a = vqadd_s16(vget_low_s16(rows->val[0]), in TransformPass() 105 const int16x4_t b = vqsub_s16(vget_low_s16(rows->val[0]), in TransformPass() 109 const int16x4_t c = vqsub_s16(vget_low_s16(C1), vget_high_s16(C0)); in TransformPass() 110 const int16x4_t d = vqadd_s16(vget_low_s16(C0), vget_high_s16(C1)); in TransformPass() 268 static WEBP_INLINE void Transpose4x4_S16(const int16x4_t A, const int16x4_t B, in Transpose4x4_S16() 269 const int16x4_t C, const int16x4_t D, in Transpose4x4_S16() 299 const int16x4_t D0 = vget_low_s16(D0D1); in FTransform() 300 const int16x4_t D1 = vget_high_s16(D0D1); in FTransform() 301 const int16x4_t D2 = vget_low_s16(D2D3); in FTransform() 302 const int16x4_t D3 = vget_high_s16(D2D3); in FTransform() [all …]
|