Home
last modified time | relevance | path

Searched refs:int16x4_t (Results 1 – 25 of 69) sorted by relevance

123

/external/webrtc/webrtc/common_audio/signal_processing/
Ddownsample_fast_neon.c51 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/
Darm-v8.1a-neon-intrinsics.c12 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()
Daarch64-neon-2velem.c8 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 …]
Darm_neon_intrinsics.c20 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 …]
Daarch64-neon-misc.c17 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 …]
Daarch64-v8.1a-neon-intrinsics.c10 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()
Daarch64-neon-3v.c20 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()
Darm64_vshift.c10 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()
Daarch64-neon-perm.c20 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()
Daarch64-neon-intrinsics.c15 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 …]
Daarch64-neon-across.c15 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()
Daarch64-neon-scalar-x-indexed-elem.c133 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()
Darm64_vsli.c16 int16x4_t test_vsli_n_s16(int16x4_t a1, int16x4_t a2) { in test_vsli_n_s16()
Darm64_vsri.c17 int16x4_t test_vsri_n_s16(int16x4_t a1, int16x4_t a2) { in test_vsri_n_s16()
Darm64_neon_high_half.c251 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/
Dfwd_txfm_neon.c60 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 …]
Dvpx_convolve8_neon.c20 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 …]
Dvpx_convolve8_avg_neon.c20 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/
Dvp9_iht4x4_add_neon.c46 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/
Dihevc_weighted_pred_neon_intr.c116 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/
Dnsx_core_neon.c63 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/
DSkBitmapProcState_arm_neon.cpp112 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/
Dtransform_neon.c162 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 …]
Dfilters_neon.c33 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/
Denc_neon.c103 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 …]

123