Home
last modified time | relevance | path

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

12345

/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.c14 int16x4_t test_vqrdmlah_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlah_s16()
54 int16x4_t test_vqrdmlah_lane_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlah_lane_s16()
78 int16x8_t test_vqrdmlahq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t c) { in test_vqrdmlahq_lane_s16()
102 int16x4_t test_vqrdmlsh_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlsh_s16()
142 int16x4_t test_vqrdmlsh_lane_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vqrdmlsh_lane_s16()
166 int16x8_t test_vqrdmlshq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t c) { in test_vqrdmlshq_lane_s16()
Daarch64-neon-2velem.c12 int16x4_t test_vmla_lane_s16(int16x4_t a, int16x4_t b, int16x4_t v) { in test_vmla_lane_s16()
21 int16x8_t test_vmlaq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { in test_vmlaq_lane_s16()
48 int16x4_t test_vmla_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vmla_laneq_s16()
84 int16x4_t test_vmls_lane_s16(int16x4_t a, int16x4_t b, int16x4_t v) { in test_vmls_lane_s16()
93 int16x8_t test_vmlsq_lane_s16(int16x8_t a, int16x8_t b, int16x4_t v) { in test_vmlsq_lane_s16()
120 int16x4_t test_vmls_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vmls_laneq_s16()
155 int16x4_t test_vmul_lane_s16(int16x4_t a, int16x4_t v) { in test_vmul_lane_s16()
163 int16x8_t test_vmulq_lane_s16(int16x8_t a, int16x4_t v) { in test_vmulq_lane_s16()
219 int16x4_t test_vmul_laneq_s16(int16x4_t a, int16x8_t v) { in test_vmul_laneq_s16()
505 int32x4_t test_vmlal_lane_s16(int32x4_t a, int16x4_t b, int16x4_t v) { in test_vmlal_lane_s16()
[all …]
Darm_neon_intrinsics.c27 int16x4_t test_vaba_s16(int16x4_t a, int16x4_t b, int16x4_t c) { in test_vaba_s16()
176 int32x4_t test_vabal_s16(int32x4_t a, int16x4_t b, int16x4_t c) { in test_vabal_s16()
257 int16x4_t test_vabd_s16(int16x4_t a, int16x4_t b) { in test_vabd_s16()
420 int32x4_t test_vabdl_s16(int16x4_t a, int16x4_t b) { in test_vabdl_s16()
493 int16x4_t test_vabs_s16(int16x4_t a) { in test_vabs_s16()
560 int16x4_t test_vadd_s16(int16x4_t a, int16x4_t b) { in test_vadd_s16()
699 int16x4_t test_vaddhn_s32(int32x4_t a, int32x4_t b) { in test_vaddhn_s32()
774 int32x4_t test_vaddl_s16(int16x4_t a, int16x4_t b) { in test_vaddl_s16()
841 int32x4_t test_vaddw_s16(int32x4_t a, int16x4_t b) { in test_vaddw_s16()
894 int16x4_t test_vand_s16(int16x4_t a, int16x4_t b) { in test_vand_s16()
[all …]
Daarch64-v8.1a-neon-intrinsics.c9 int16x4_t test_vqrdmlah_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vqrdmlah_laneq_s16()
61 int16_t test_vqrdmlahh_lane_s16(int16_t a, int16_t b, int16x4_t c) { in test_vqrdmlahh_lane_s16()
105 int16x4_t test_vqrdmlsh_laneq_s16(int16x4_t a, int16x4_t b, int16x8_t v) { in test_vqrdmlsh_laneq_s16()
157 int16_t test_vqrdmlshh_lane_s16(int16_t a, int16_t b, int16x4_t c) { in test_vqrdmlshh_lane_s16()
Daarch64-neon-misc.c23 uint16x4_t test_vceqz_s16(int16x4_t a) { in test_vceqz_s16()
271 uint16x4_t test_vcgez_s16(int16x4_t a) { in test_vcgez_s16()
387 uint16x4_t test_vclez_s16(int16x4_t a) { in test_vclez_s16()
503 uint16x4_t test_vcgtz_s16(int16x4_t a) { in test_vcgtz_s16()
619 uint16x4_t test_vcltz_s16(int16x4_t a) { in test_vcltz_s16()
773 int16x4_t test_vrev32_s16(int16x4_t a) { in test_vrev32_s16()
857 int16x4_t test_vrev64_s16(int16x4_t a) { in test_vrev64_s16()
976 int16x4_t test_vpaddl_s8(int8x8_t a) { in test_vpaddl_s8()
985 int32x2_t test_vpaddl_s16(int16x4_t a) { in test_vpaddl_s16()
1079 int16x4_t test_vpadal_s8(int16x4_t a, int8x8_t b) { in test_vpadal_s8()
[all …]
Daarch64-neon-3v.c24 int16x4_t test_vand_s16(int16x4_t a, int16x4_t b) { in test_vand_s16()
136 int16x4_t test_vorr_s16(int16x4_t a, int16x4_t b) { in test_vorr_s16()
248 int16x4_t test_veor_s16(int16x4_t a, int16x4_t b) { in test_veor_s16()
363 int16x4_t test_vbic_s16(int16x4_t a, int16x4_t b) { in test_vbic_s16()
491 int16x4_t test_vorn_s16(int16x4_t a, int16x4_t b) { in test_vorn_s16()
Daarch64-neon-perm.c24 int16x4_t test_vuzp1_s16(int16x4_t a, int16x4_t b) { in test_vuzp1_s16()
171 int16x4_t test_vuzp2_s16(int16x4_t a, int16x4_t b) { in test_vuzp2_s16()
318 int16x4_t test_vzip1_s16(int16x4_t a, int16x4_t b) { in test_vzip1_s16()
465 int16x4_t test_vzip2_s16(int16x4_t a, int16x4_t b) { in test_vzip2_s16()
612 int16x4_t test_vtrn1_s16(int16x4_t a, int16x4_t b) { in test_vtrn1_s16()
759 int16x4_t test_vtrn2_s16(int16x4_t a, int16x4_t b) { in test_vtrn2_s16()
937 int16x4x2_t test_vuzp_s16(int16x4_t a, int16x4_t b) { in test_vuzp_s16()
1401 int16x4x2_t test_vzip_s16(int16x4_t a, int16x4_t b) { in test_vzip_s16()
1865 int16x4x2_t test_vtrn_s16(int16x4_t a, int16x4_t b) { in test_vtrn_s16()
/external/libaom/libaom/av1/common/arm/
Dconvolve_neon.h118 const int16x4_t s0, const int16x4_t s1, const int16x4_t s2, in wiener_convolve8_horiz_4x8()
119 const int16x4_t s3, const int16x4_t s4, const int16x4_t s5, in wiener_convolve8_horiz_4x8()
120 const int16x4_t s6, int16_t *filter_x, const int bd, in wiener_convolve8_horiz_4x8()
124 int16x4_t sum, temp0, temp1, temp2; in wiener_convolve8_horiz_4x8()
181 static INLINE int16x4_t
182 convolve8_4x4_s16(const int16x4_t s0, const int16x4_t s1, const int16x4_t s2, in convolve8_4x4_s16()
183 const int16x4_t s3, const int16x4_t s4, const int16x4_t s5, in convolve8_4x4_s16()
184 const int16x4_t s6, const int16x4_t s7, const int16_t *filter, in convolve8_4x4_s16()
185 const int16x4_t horiz_const, const int16x4_t shift_round_0) { in convolve8_4x4_s16()
186 int16x4_t sum; in convolve8_4x4_s16()
[all …]
/external/libvpx/libvpx/vpx_dsp/arm/
Dfdct_neon.c25 int16x4_t input_0 = vshl_n_s16(vld1_s16(input + 0 * stride), 4); in vpx_fdct4x4_neon()
26 int16x4_t input_1 = vshl_n_s16(vld1_s16(input + 1 * stride), 4); in vpx_fdct4x4_neon()
27 int16x4_t input_2 = vshl_n_s16(vld1_s16(input + 2 * stride), 4); in vpx_fdct4x4_neon()
28 int16x4_t input_3 = vshl_n_s16(vld1_s16(input + 3 * stride), 4); in vpx_fdct4x4_neon()
32 const int16x4_t one = vreinterpret_s16_s64(vdup_n_s64(1)); in vpx_fdct4x4_neon()
45 const int16x4_t s_0 = vget_low_s16(s_01); in vpx_fdct4x4_neon()
46 const int16x4_t s_1 = vget_high_s16(s_01); in vpx_fdct4x4_neon()
47 const int16x4_t s_2 = vget_high_s16(s_32); in vpx_fdct4x4_neon()
48 const int16x4_t s_3 = vget_low_s16(s_32); in vpx_fdct4x4_neon()
58 int16x4_t out_0 = vrshrn_n_s32(temp1, DCT_CONST_BITS); in vpx_fdct4x4_neon()
[all …]
Dvpx_convolve8_neon.h75 static INLINE int16x4_t convolve8_4(const int16x4_t s0, const int16x4_t s1, in convolve8_4()
76 const int16x4_t s2, const int16x4_t s3, in convolve8_4()
77 const int16x4_t s4, const int16x4_t s5, in convolve8_4()
78 const int16x4_t s6, const int16x4_t s7, in convolve8_4()
80 const int16x4_t filter3, in convolve8_4()
81 const int16x4_t filter4) { in convolve8_4()
82 const int16x4_t filters_lo = vget_low_s16(filters); in convolve8_4()
83 const int16x4_t filters_hi = vget_high_s16(filters); in convolve8_4()
84 int16x4_t sum; in convolve8_4()
104 const int16x4_t filters_lo = vget_low_s16(filters); in convolve8_8()
[all …]
Dfwd_txfm_neon.c65 const int16x4_t a = vrshrn_n_s32(v_t0_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon()
66 const int16x4_t b = vrshrn_n_s32(v_t0_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon()
67 const int16x4_t c = vrshrn_n_s32(v_t1_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon()
68 const int16x4_t d = vrshrn_n_s32(v_t1_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon()
69 const int16x4_t e = vrshrn_n_s32(v_t2_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon()
70 const int16x4_t f = vrshrn_n_s32(v_t2_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon()
71 const int16x4_t g = vrshrn_n_s32(v_t3_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon()
72 const int16x4_t h = vrshrn_n_s32(v_t3_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon()
86 const int16x4_t a = vrshrn_n_s32(v_t0_lo, DCT_CONST_BITS); in vpx_fdct8x8_neon()
87 const int16x4_t b = vrshrn_n_s32(v_t0_hi, DCT_CONST_BITS); in vpx_fdct8x8_neon()
[all …]
Didct16x16_add_neon.c18 static INLINE void wrap_low_4x2(const int32x4_t *const t32, int16x4_t *const d0, in wrap_low_4x2()
19 int16x4_t *const d1) { in wrap_low_4x2()
24 static INLINE void idct_cospi_8_24_d_kernel(const int16x4_t s0, in idct_cospi_8_24_d_kernel()
25 const int16x4_t s1, in idct_cospi_8_24_d_kernel()
26 const int16x4_t cospi_0_8_16_24, in idct_cospi_8_24_d_kernel()
34 static INLINE void idct_cospi_8_24_d(const int16x4_t s0, const int16x4_t s1, in idct_cospi_8_24_d()
35 const int16x4_t cospi_0_8_16_24, in idct_cospi_8_24_d()
36 int16x4_t *const d0, int16x4_t *const d1) { in idct_cospi_8_24_d()
43 static INLINE void idct_cospi_8_24_neg_d(const int16x4_t s0, const int16x4_t s1, in idct_cospi_8_24_neg_d()
44 const int16x4_t cospi_0_8_16_24, in idct_cospi_8_24_neg_d()
[all …]
Didct8x8_add_neon.c23 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vpx_idct8x8_64_add_neon()
24 const int16x4_t cospis1 = vget_high_s16(cospis); // cospi 4, 12, 20, 28 in vpx_idct8x8_64_add_neon()
45 const int16x4_t cospis0 = vget_low_s16(cospis); // cospi 0, 8, 16, 24 in vpx_idct8x8_12_add_neon()
46 const int16x4_t cospisd0 = vget_low_s16(cospisd); // doubled 0, 8, 16, 24 in vpx_idct8x8_12_add_neon()
47 const int16x4_t cospisd1 = vget_high_s16(cospisd); // doubled 4, 12, 20, 28 in vpx_idct8x8_12_add_neon()
48 int16x4_t a[8]; in vpx_idct8x8_12_add_neon()
Dmem_neon.h22 static INLINE int16x4_t create_s16x4_neon(const int16_t c0, const int16_t c1, in create_s16x4_neon()
42 const int16x4_t s0 = vmovn_s32(v0.val[0]); in load_tran_low_to_s16x2q()
43 const int16x4_t s1 = vmovn_s32(v0.val[1]); in load_tran_low_to_s16x2q()
44 const int16x4_t s2 = vmovn_s32(v1.val[0]); in load_tran_low_to_s16x2q()
45 const int16x4_t s3 = vmovn_s32(v1.val[1]); in load_tran_low_to_s16x2q()
59 const int16x4_t s0 = vmovn_s32(v0); in load_tran_low_to_s16q()
60 const int16x4_t s1 = vmovn_s32(v1); in load_tran_low_to_s16q()
67 static INLINE int16x4_t load_tran_low_to_s16d(const tran_low_t *buf) { in load_tran_low_to_s16d()
/external/libaom/libaom/aom_dsp/arm/
Dfwd_txfm_neon.c21 int16x4_t *input_0, int16x4_t *input_1, in aom_fdct4x4_helper()
22 int16x4_t *input_2, int16x4_t *input_3) { in aom_fdct4x4_helper()
29 const int16x4_t one = vreinterpret_s16_s64(vdup_n_s64(1)); in aom_fdct4x4_helper()
42 const int16x4_t s_0 = vget_low_s16(s_01); in aom_fdct4x4_helper()
43 const int16x4_t s_1 = vget_high_s16(s_01); in aom_fdct4x4_helper()
44 const int16x4_t s_2 = vget_high_s16(s_32); in aom_fdct4x4_helper()
45 const int16x4_t s_3 = vget_low_s16(s_32); in aom_fdct4x4_helper()
55 int16x4_t out_0 = vrshrn_n_s32(temp1, DCT_CONST_BITS); in aom_fdct4x4_helper()
56 int16x4_t out_2 = vrshrn_n_s32(temp2, DCT_CONST_BITS); in aom_fdct4x4_helper()
67 int16x4_t out_1 = vrshrn_n_s32(temp3, DCT_CONST_BITS); in aom_fdct4x4_helper()
[all …]
/external/libgav1/libgav1/src/dsp/arm/
Dmotion_vector_search_neon.cc36 inline int16x4_t MvProjection(const int16x4_t mv, const int16x4_t denominator, in MvProjection()
45 inline int16x4_t MvProjectionCompound(const int16x4_t mv, in MvProjectionCompound()
48 const int16x4_t denominator = in MvProjectionCompound()
56 inline int16x8_t ProjectionClip(const int16x4_t mv0, const int16x4_t mv1) { in ProjectionClip()
69 const int16x4_t tmv0 = vreinterpret_s16_s32(vdup_lane_s32(temporal_mv, 0)); in MvProjectionCompoundClip()
70 const int16x4_t tmv1 = vreinterpret_s16_s32(vdup_lane_s32(temporal_mv, 1)); in MvProjectionCompoundClip()
71 const int16x4_t mv0 = MvProjectionCompound( in MvProjectionCompoundClip()
73 const int16x4_t mv1 = MvProjectionCompound( in MvProjectionCompoundClip()
81 int16x4_t* const lookup) { in MvProjectionSingleClip()
93 const int16x4_t tmv0 = vget_low_s16(temporal_mv); in MvProjectionSingleClip()
[all …]
/external/libopus/celt/arm/
Dcelt_neon_intr.c47 int16x4_t y0 = vld1_s16(y); in xcorr_kernel_neon_fixed()
54 int16x4_t x0 = vget_low_s16(xx); in xcorr_kernel_neon_fixed()
55 int16x4_t x4 = vget_high_s16(xx); in xcorr_kernel_neon_fixed()
58 int16x4_t y4 = vget_low_s16(yy); in xcorr_kernel_neon_fixed()
59 int16x4_t y8 = vget_high_s16(yy); in xcorr_kernel_neon_fixed()
63 int16x4_t y1 = vext_s16(y0, y4, 1); in xcorr_kernel_neon_fixed()
64 int16x4_t y5 = vext_s16(y4, y8, 1); in xcorr_kernel_neon_fixed()
68 int16x4_t y2 = vext_s16(y0, y4, 2); in xcorr_kernel_neon_fixed()
69 int16x4_t y6 = vext_s16(y4, y8, 2); in xcorr_kernel_neon_fixed()
73 int16x4_t y3 = vext_s16(y0, y4, 3); in xcorr_kernel_neon_fixed()
[all …]
/external/tensorflow/tensorflow/core/kernels/
Dquantized_mul_op.cc57 const int16x4_t scalar_minus_offset_16x4 = vmov_n_s16(scalar_minus_offset); in ScalarMultiply()
78 const int16x4_t x_high_high_16x4 = in ScalarMultiply()
80 const int16x4_t x_high_low_16x4 = in ScalarMultiply()
82 const int16x4_t x_low_high_16x4 = in ScalarMultiply()
84 const int16x4_t x_low_low_16x4 = in ScalarMultiply()
156 const int16x4_t x_high_high_16x4 = vget_high_s16(x_minus_offset_high_16x8); in VectorMultiply()
157 const int16x4_t x_high_low_16x4 = vget_low_s16(x_minus_offset_high_16x8); in VectorMultiply()
158 const int16x4_t x_low_high_16x4 = vget_high_s16(x_minus_offset_low_16x8); in VectorMultiply()
159 const int16x4_t x_low_low_16x4 = vget_low_s16(x_minus_offset_low_16x8); in VectorMultiply()
160 const int16x4_t y_high_high_16x4 = vget_high_s16(y_minus_offset_high_16x8); in VectorMultiply()
[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/neon_2_sse/
DNEON_2_SSE.h145 typedef __m64_128 int16x4_t; typedef
213 int16x4_t val[2];
281 int16x4_t val[4];
345 int16x4_t val[3];
446 _NEON2SSESTORAGE int16x4_t vadd_s16(int16x4_t a, int16x4_t b); // VADD.I16 d0,d0,d0
465 _NEON2SSESTORAGE int32x4_t vaddl_s16(int16x4_t a, int16x4_t b); // VADDL.S16 q0,d0,d0
472 _NEON2SSESTORAGE int32x4_t vaddw_s16(int32x4_t a, int16x4_t b); // VADDW.S16 q0,q0,d0
479 _NEON2SSESTORAGE int16x4_t vhadd_s16(int16x4_t a, int16x4_t b); // VHADD.S16 d0,d0,d0
492 _NEON2SSESTORAGE int16x4_t vrhadd_s16(int16x4_t a, int16x4_t b); // VRHADD.S16 d0,d0,d0
505 _NEON2SSESTORAGE int16x4_t vqadd_s16(int16x4_t a, int16x4_t b); // VQADD.S16 d0,d0,d0
[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/libaom/libaom/av1/encoder/arm/neon/
Dav1_error_neon.c29 const int16x4_t diff_lo = vget_low_s16(diff); in av1_block_error_neon()
30 const int16x4_t diff_hi = vget_high_s16(diff); in av1_block_error_neon()
38 const int16x4_t coeff_lo = vget_low_s16(c); in av1_block_error_neon()
39 const int16x4_t coeff_hi = vget_high_s16(c); in av1_block_error_neon()
71 const int16x4_t diff_lo = vget_low_s16(diff); in av1_block_error_lp_neon()
72 const int16x4_t diff_hi = vget_high_s16(diff); in av1_block_error_lp_neon()
/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 …]
/external/webp/src/dsp/
Denc_neon.c106 const int16x4_t a = vqadd_s16(vget_low_s16(rows->val[0]), in TransformPass_NEON()
108 const int16x4_t b = vqsub_s16(vget_low_s16(rows->val[0]), in TransformPass_NEON()
112 const int16x4_t c = vqsub_s16(vget_low_s16(C1), vget_high_s16(C0)); in TransformPass_NEON()
113 const int16x4_t d = vqadd_s16(vget_low_s16(C0), vget_high_s16(C1)); in TransformPass_NEON()
271 static WEBP_INLINE void Transpose4x4_S16_NEON(const int16x4_t A, in Transpose4x4_S16_NEON()
272 const int16x4_t B, in Transpose4x4_S16_NEON()
273 const int16x4_t C, in Transpose4x4_S16_NEON()
274 const int16x4_t D, in Transpose4x4_S16_NEON()
304 const int16x4_t D0 = vget_low_s16(D0D1); in FTransform_NEON()
305 const int16x4_t D1 = vget_high_s16(D0D1); in FTransform_NEON()
[all …]

12345