Home
last modified time | relevance | path

Searched refs:int32x4_t (Results 1 – 25 of 98) sorted by relevance

1234

/external/gemmlowp/internal/
Dfixedpoint_neon.h28 inline int32x4_t BitAnd(int32x4_t a, int32x4_t b) { in BitAnd()
33 inline int32x4_t BitOr(int32x4_t a, int32x4_t b) { in BitOr()
38 inline int32x4_t BitXor(int32x4_t a, int32x4_t b) { in BitXor()
43 inline int32x4_t BitNot(int32x4_t a) { in BitNot()
48 inline int32x4_t Add(int32x4_t a, int32x4_t b) { in Add()
53 inline int32x4_t Sub(int32x4_t a, int32x4_t b) { in Sub()
58 inline int32x4_t Neg(int32x4_t a) { in Neg()
63 inline int32x4_t ShiftLeft(int32x4_t a, int offset) { in ShiftLeft()
68 inline int32x4_t ShiftRight(int32x4_t a, int offset) { in ShiftRight()
73 inline int32x4_t SelectUsingMask(int32x4_t if_mask, int32x4_t then_val, in SelectUsingMask()
[all …]
Dunpack_neon.h28 int32x4_t RoundingMultiplyByConstantFraction(int32x4_t x) { in RoundingMultiplyByConstantFraction()
45 const int32x4_t remaining_product = in RoundingMultiplyByConstantFraction()
52 int32x4_t get_int32x4_t_and_inc( in get_int32x4_t_and_inc()
54 const int32x4_t result = vld1q_s32(iterator->get()); in get_int32x4_t_and_inc()
60 int32x4_t get_int32x4_t_and_inc( in get_int32x4_t_and_inc()
62 const int32x4_t result = vdupq_n_s32(**iterator); in get_int32x4_t_and_inc()
107 int32x4_t raw_xx[4];
112 int32x4_t raw_x1[4];
114 const int32x4_t sum_x1 = vld1q_s32(sums_of_each_slice_ptr);
118 int32x4_t raw_1x[4];
[all …]
Doutput_neon.h27 typedef Fragment<int32x4_t, 4, 1, MapOrder::ColMajor> NEONFragmentInt32x4x1;
80 const int32x4_t a = vaddq_s32(input, vdupq_n_s32(result_offset));
81 const int32x4_t b =
106 const int32x4_t result_mult_int =
108 const int32x4_t result_offset =
110 const int32x4_t a = vaddq_s32(input, result_offset);
111 const int32x4_t b =
136 const int32x4_t result_mult_int =
138 const int32x4_t result_offset =
140 const int32x4_t a = vaddq_s32(input, result_offset);
[all …]
/external/clang/test/CodeGen/
Daarch64-neon-2velem.c26 int32x4_t test_vmlaq_lane_s32(int32x4_t a, int32x4_t b, int32x2_t v) { in test_vmlaq_lane_s32()
44 int32x2_t test_vmla_laneq_s32(int32x2_t a, int32x2_t b, int32x4_t v) { in test_vmla_laneq_s32()
50 int32x4_t test_vmlaq_laneq_s32(int32x4_t a, int32x4_t b, int32x4_t v) { in test_vmlaq_laneq_s32()
74 int32x4_t test_vmlsq_lane_s32(int32x4_t a, int32x4_t b, int32x2_t v) { in test_vmlsq_lane_s32()
92 int32x2_t test_vmls_laneq_s32(int32x2_t a, int32x2_t b, int32x4_t v) { in test_vmls_laneq_s32()
98 int32x4_t test_vmlsq_laneq_s32(int32x4_t a, int32x4_t b, int32x4_t v) { in test_vmlsq_laneq_s32()
122 int32x4_t test_vmulq_lane_s32(int32x4_t a, int32x2_t v) { in test_vmulq_lane_s32()
164 int32x2_t test_vmul_laneq_s32(int32x2_t a, int32x4_t v) { in test_vmul_laneq_s32()
170 int32x4_t test_vmulq_laneq_s32(int32x4_t a, int32x4_t v) { in test_vmulq_laneq_s32()
296 int32x4_t test_vmlal_lane_s16(int32x4_t a, int16x4_t b, int16x4_t v) { in test_vmlal_lane_s16()
[all …]
Darm64_neon_high_half.c11 int32x4_t test_vaddw_high_s16(int32x4_t lhs, int16x8_t rhs) { in test_vaddw_high_s16()
16 int64x2_t test_vaddw_high_s32(int64x2_t lhs, int32x4_t rhs) { in test_vaddw_high_s32()
41 int32x4_t test_vsubw_high_s16(int32x4_t lhs, int16x8_t rhs) { in test_vsubw_high_s16()
46 int64x2_t test_vsubw_high_s32(int64x2_t lhs, int32x4_t rhs) { in test_vsubw_high_s32()
71 int32x4_t test_vabdl_high_s16(int16x8_t lhs, int16x8_t rhs) { in test_vabdl_high_s16()
76 int64x2_t test_vabdl_high_s32(int32x4_t lhs, int32x4_t rhs) { in test_vabdl_high_s32()
101 int32x4_t test_vabal_high_s16(int32x4_t accum, int16x8_t lhs, int16x8_t rhs) { in test_vabal_high_s16()
106 int64x2_t test_vabal_high_s32(int64x2_t accum, int32x4_t lhs, int32x4_t rhs) { in test_vabal_high_s32()
126 int32x4_t test_vqdmlal_high_s16(int32x4_t accum, int16x8_t lhs, int16x8_t rhs) { in test_vqdmlal_high_s16()
131 int64x2_t test_vqdmlal_high_s32(int64x2_t accum, int32x4_t lhs, int32x4_t rhs) { in test_vqdmlal_high_s32()
[all …]
Darm-v8.1a-neon-intrinsics.c33 int32x4_t test_vqrdmlahq_s32(int32x4_t a, int32x4_t b, int32x4_t c) { in test_vqrdmlahq_s32()
61 int32x4_t test_vqrdmlahq_lane_s32(int32x4_t a, int32x4_t b, int32x2_t c) { in test_vqrdmlahq_lane_s32()
89 int32x4_t test_vqrdmlshq_s32(int32x4_t a, int32x4_t b, int32x4_t c) { in test_vqrdmlshq_s32()
117 int32x4_t test_vqrdmlshq_lane_s32(int32x4_t a, int32x4_t b, int32x2_t c) { in test_vqrdmlshq_lane_s32()
Daarch64-v8.1a-neon-intrinsics.c16 int32x2_t test_vqrdmlah_laneq_s32(int32x2_t a, int32x2_t b, int32x4_t v) { in test_vqrdmlah_laneq_s32()
28 int32x4_t test_vqrdmlahq_laneq_s32(int32x4_t a, int32x4_t b, int32x4_t v) { in test_vqrdmlahq_laneq_s32()
64 int32_t test_vqrdmlahs_laneq_s32(int32_t a, int32_t b, int32x4_t c) { in test_vqrdmlahs_laneq_s32()
76 int32x2_t test_vqrdmlsh_laneq_s32(int32x2_t a, int32x2_t b, int32x4_t v) { in test_vqrdmlsh_laneq_s32()
88 int32x4_t test_vqrdmlshq_laneq_s32(int32x4_t a, int32x4_t b, int32x4_t v) { in test_vqrdmlshq_laneq_s32()
124 int32_t test_vqrdmlshs_laneq_s32(int32_t a, int32_t b, int32x4_t c) { in test_vqrdmlshs_laneq_s32()
Daarch64-neon-misc.c59 uint32x4_t test_vceqzq_s32(int32x4_t a) { in test_vceqzq_s32()
203 uint32x4_t test_vcgezq_s32(int32x4_t a) { in test_vcgezq_s32()
275 uint32x4_t test_vclezq_s32(int32x4_t a) { in test_vclezq_s32()
347 uint32x4_t test_vcgtzq_s32(int32x4_t a) { in test_vcgtzq_s32()
419 uint32x4_t test_vcltzq_s32(int32x4_t a) { in test_vcltzq_s32()
629 int32x4_t test_vrev64q_s32(int32x4_t a) { in test_vrev64q_s32()
711 int32x4_t test_vpaddlq_s16(int16x8_t a) { in test_vpaddlq_s16()
717 int64x2_t test_vpaddlq_s32(int32x4_t a) { in test_vpaddlq_s32()
783 int32x4_t test_vpadalq_s16(int32x4_t a, int16x8_t b) { in test_vpadalq_s16()
789 int64x2_t test_vpadalq_s32(int64x2_t a, int32x4_t b) { in test_vpadalq_s32()
[all …]
Darm_neon_intrinsics.c62 int32x4_t test_vabaq_s32(int32x4_t a, int32x4_t b, int32x4_t c) { in test_vabaq_s32()
93 int32x4_t test_vabal_s16(int32x4_t a, int16x4_t b, int16x4_t c) { in test_vabal_s16()
178 int32x4_t test_vabdq_s32(int32x4_t a, int32x4_t b) { in test_vabdq_s32()
215 int32x4_t test_vabdl_s16(int16x4_t a, int16x4_t b) { in test_vabdl_s16()
282 int32x4_t test_vabsq_s32(int32x4_t a) { in test_vabsq_s32()
361 int32x4_t test_vaddq_s32(int32x4_t a, int32x4_t b) { in test_vaddq_s32()
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()
575 int32x4_t test_vandq_s32(int32x4_t a, int32x4_t b) { in test_vandq_s32()
[all …]
Daarch64-neon-intrinsics.c75 int32x4_t test_vaddq_s32(int32x4_t v1,int32x4_t v2) { in test_vaddq_s32()
187 int32x4_t test_vsubq_s32(int32x4_t v1,int32x4_t v2) { in test_vsubq_s32()
290 int32x4_t test_vmulq_s32(int32x4_t v1, int32x4_t v2) { in test_vmulq_s32()
393 int32x4_t test_vmlaq_s32(int32x4_t v1, int32x4_t v2, int32x4_t v3) { in test_vmlaq_s32()
482 int32x4_t test_vmlsq_s32(int32x4_t v1, int32x4_t v2, int32x4_t v3) { in test_vmlsq_s32()
617 int32x4_t test_vabaq_s32(int32x4_t v1, int32x4_t v2, int32x4_t v3) { in test_vabaq_s32()
695 int32x4_t test_vabdq_s32(int32x4_t v1, int32x4_t v2) { in test_vabdq_s32()
816 int32x4_t test_vbslq_s32(uint32x4_t v1, int32x4_t v2, int32x4_t v3) { in test_vbslq_s32()
840 int32x4_t test_vbslq_u32(uint32x4_t v1, int32x4_t v2, int32x4_t v3) { in test_vbslq_u32()
1062 uint32x4_t test_vtstq_s32(int32x4_t v1, int32x4_t v2) { in test_vtstq_s32()
[all …]
Daarch64-neon-3v.c38 int32x4_t test_vandq_s32(int32x4_t a, int32x4_t b) { in test_vandq_s32()
134 int32x4_t test_vorrq_s32(int32x4_t a, int32x4_t b) { in test_vorrq_s32()
230 int32x4_t test_veorq_s32(int32x4_t a, int32x4_t b) { in test_veorq_s32()
326 int32x4_t test_vbicq_s32(int32x4_t a, int32x4_t b) { in test_vbicq_s32()
422 int32x4_t test_vornq_s32(int32x4_t a, int32x4_t b) { in test_vornq_s32()
Darm64-vrnd.c7 int32x4_t rnd3(float32x4_t a) { return vrndq_f32(a); } in rnd3()
15 int32x4_t rnd8(float32x4_t a) { return vrndnq_f32(a); } in rnd8()
24 int32x4_t rnd12(float32x4_t a) { return vrndmq_f32(a); } in rnd12()
33 int32x4_t rnd16(float32x4_t a) { return vrndpq_f32(a); } in rnd16()
40 int32x4_t rnd20(float32x4_t a) { return vrndaq_f32(a); } in rnd20()
47 int32x4_t rnd24(float32x4_t a) { return vrndxq_f32(a); } in rnd24()
Darm64_vshift.c41 int32x4_t test_vqshlq_n_s32(int32x4_t in) { in test_vqshlq_n_s32()
138 int32x4_t test_vrshrq_n_s32(int32x4_t in) { in test_vrshrq_n_s32()
235 int32x4_t test_vqshluq_n_s32(int32x4_t in) { in test_vqshluq_n_s32()
289 int32x4_t test_vrsraq_n_s32(int32x4_t acc, int32x4_t in) { in test_vrsraq_n_s32()
Darm64-arguments.c217 typedef __attribute__((neon_vector_type(4))) int int32x4_t; typedef
218 int32x4_t f36(int i, s36_with_align s1, s36_with_align s2) { in f36()
228 int32x4_t v = vaddq_s32(*(int32x4_t *)&s1, in f36()
229 *(int32x4_t *)&s2); in f36()
239 int32x4_t f37(int i, s37_with_align s1, s37_with_align s2) { in f37()
245 int32x4_t v = vaddq_s32(*(int32x4_t *)&s1, in f37()
246 *(int32x4_t *)&s2); in f37()
250 int32x4_t caller37() { in caller37()
671 int32x4_t a, b;
674 int32x4_t test_hva(int n, ...) { in test_hva()
[all …]
Daarch64-neon-perm.c38 int32x4_t test_vuzp1q_s32(int32x4_t a, int32x4_t b) { in test_vuzp1q_s32()
164 int32x4_t test_vuzp2q_s32(int32x4_t a, int32x4_t b) { in test_vuzp2q_s32()
290 int32x4_t test_vzip1q_s32(int32x4_t a, int32x4_t b) { in test_vzip1q_s32()
416 int32x4_t test_vzip2q_s32(int32x4_t a, int32x4_t b) { in test_vzip2q_s32()
542 int32x4_t test_vtrn1q_s32(int32x4_t a, int32x4_t b) { in test_vtrn1q_s32()
668 int32x4_t test_vtrn2q_s32(int32x4_t a, int32x4_t b) { in test_vtrn2q_s32()
831 int32x4x2_t test_vuzpq_s32(int32x4_t a, int32x4_t b) { in test_vuzpq_s32()
941 int32x4x2_t test_vzipq_s32(int32x4_t a, int32x4_t b) { in test_vzipq_s32()
1051 int32x4x2_t test_vtrnq_s32(int32x4_t a, int32x4_t b) { in test_vtrnq_s32()
/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dtransform_neon.c35 int32x4_t factq = vdupq_n_s32(fact); in ComplexMulAndFindMaxNeon()
50 int32x4_t tmp0 = vmull_s16(vget_low_s16(tmpr), vget_low_s16(inre1)); in ComplexMulAndFindMaxNeon()
51 int32x4_t tmp1 = vmull_s16(vget_low_s16(tmpr), vget_low_s16(inre2)); in ComplexMulAndFindMaxNeon()
55 int32x4_t tmp2 = vmull_high_s16(tmpr, inre1); in ComplexMulAndFindMaxNeon()
56 int32x4_t tmp3 = vmull_high_s16(tmpr, inre2); in ComplexMulAndFindMaxNeon()
60 int32x4_t tmp2 = vmull_s16(vget_high_s16(tmpr), vget_high_s16(inre1)); in ComplexMulAndFindMaxNeon()
61 int32x4_t tmp3 = vmull_s16(vget_high_s16(tmpr), vget_high_s16(inre2)); in ComplexMulAndFindMaxNeon()
66 int32x4_t outr_0 = vqdmulhq_s32(tmp0, factq); in ComplexMulAndFindMaxNeon()
67 int32x4_t outr_1 = vqdmulhq_s32(tmp2, factq); in ComplexMulAndFindMaxNeon()
68 int32x4_t outi_0 = vqdmulhq_s32(tmp1, factq); in ComplexMulAndFindMaxNeon()
[all …]
Dentropy_coding_neon.c44 int32x4_t shift32x4 = vdupq_n_s32(shift); in WebRtcIsacfix_MatrixProduct1Neon()
46 int32x4_t sum_32x4 = vdupq_n_s32(0); in WebRtcIsacfix_MatrixProduct1Neon()
60 int32x4_t matrix0_32x4 = in WebRtcIsacfix_MatrixProduct1Neon()
62 int32x4_t matrix1_32x4 = in WebRtcIsacfix_MatrixProduct1Neon()
64 int32x4_t multi_32x4 = vqdmulhq_s32(matrix0_32x4, matrix1_32x4); in WebRtcIsacfix_MatrixProduct1Neon()
102 int32x4_t matrix1_32x4 = vdupq_n_s32(matrix1[matrix1_index] << shift); in WebRtcIsacfix_MatrixProduct1Neon()
103 int32x4_t matrix0_32x4 = in WebRtcIsacfix_MatrixProduct1Neon()
105 int32x4_t multi_32x4 = vqdmulhq_s32(matrix0_32x4, matrix1_32x4); in WebRtcIsacfix_MatrixProduct1Neon()
146 int32x4_t matrix1_32x4 = in WebRtcIsacfix_MatrixProduct1Neon()
148 int32x4_t matrix0_32x4 = in WebRtcIsacfix_MatrixProduct1Neon()
[all …]
Dlattice_neon.c36 int32x4_t input0_v = vdupq_n_s32((int32_t)input0 << 16); in WebRtcIsacfix_FilterMaLoopNeon()
37 int32x4_t input1_v = vdupq_n_s32((int32_t)input1 << 16); in WebRtcIsacfix_FilterMaLoopNeon()
38 int32x4_t input2_v = vdupq_n_s32(input2); in WebRtcIsacfix_FilterMaLoopNeon()
39 int32x4_t tmp0a, tmp1a, tmp2a, tmp3a; in WebRtcIsacfix_FilterMaLoopNeon()
40 int32x4_t tmp0b, tmp1b, tmp2b, tmp3b; in WebRtcIsacfix_FilterMaLoopNeon()
41 int32x4_t ptr0va, ptr1va, ptr2va; in WebRtcIsacfix_FilterMaLoopNeon()
42 int32x4_t ptr0vb, ptr1vb, ptr2vb; in WebRtcIsacfix_FilterMaLoopNeon()
/external/skia/src/opts/
DSkBitmapProcState_matrixProcs_neon.cpp22 static inline int16x8_t sbpsm_clamp_tile8(int32x4_t low, int32x4_t high, unsigned max) { in sbpsm_clamp_tile8()
36 static inline int32x4_t sbpsm_clamp_tile4(int32x4_t f, unsigned max) { in sbpsm_clamp_tile4()
37 int32x4_t res; in sbpsm_clamp_tile4()
50 static inline int32x4_t sbpsm_clamp_tile4_low_bits(int32x4_t fx) { in sbpsm_clamp_tile4_low_bits()
51 int32x4_t ret; in sbpsm_clamp_tile4_low_bits()
64 static inline int16x8_t sbpsm_repeat_tile8(int32x4_t low, int32x4_t high, unsigned max) { in sbpsm_repeat_tile8()
82 static inline int32x4_t sbpsm_repeat_tile4(int32x4_t f, unsigned max) { in sbpsm_repeat_tile4()
99 static inline int32x4_t sbpsm_repeat_tile4_low_bits(int32x4_t fx, unsigned max) { in sbpsm_repeat_tile4_low_bits()
102 int32x4_t ret; in sbpsm_repeat_tile4_low_bits()
154 int32x4_t vdx8 = vdupq_n_s32(dx8); in decal_nofilter_scale_neon()
[all …]
DSkBitmapProcState_arm_neon.cpp109 int32x4_t accum = vdupq_n_s32(0); in convolveHorizontally_neon()
129 int32x4_t p0 = vmull_s16(p0_src, coeff0); in convolveHorizontally_neon()
130 int32x4_t p1 = vmull_s16(p1_src, coeff1); in convolveHorizontally_neon()
131 int32x4_t p2 = vmull_s16(p2_src, coeff2); in convolveHorizontally_neon()
132 int32x4_t p3 = vmull_s16(p3_src, coeff3); in convolveHorizontally_neon()
163 int32x4_t p0 = vmull_s16(vget_low_s16(p01_16), coeff0); in convolveHorizontally_neon()
164 int32x4_t p1 = vmull_s16(vget_high_s16(p01_16), coeff1); in convolveHorizontally_neon()
165 int32x4_t p2 = vmull_s16(vget_low_s16(p23_16), coeff2); in convolveHorizontally_neon()
198 int32x4_t accum0, accum1, accum2, accum3; in convolveVertically_neon()
394 int32x4_t accum0 = vdupq_n_s32(0); in convolve4RowsHorizontally_neon()
[all …]
/external/libhevc/common/arm/
Dihevc_weighted_pred_neon_intr.c118 int32x4_t i4_tmp1_t; in ihevc_weighted_pred_uni_neonintr()
119 int32x4_t i4_tmp2_t; in ihevc_weighted_pred_uni_neonintr()
120 int32x4_t sto_res_tmp1; in ihevc_weighted_pred_uni_neonintr()
124 int32x4_t tmp_lvl_shift_t; in ihevc_weighted_pred_uni_neonintr()
126 int32x4_t tmp_shift_t; in ihevc_weighted_pred_uni_neonintr()
251 int32x4_t i4_tmp1_t; in ihevc_weighted_pred_chroma_uni_neonintr()
252 int32x4_t i4_tmp2_t; in ihevc_weighted_pred_chroma_uni_neonintr()
253 int32x4_t sto_res_tmp1; in ihevc_weighted_pred_chroma_uni_neonintr()
257 int32x4_t tmp_lvl_shift_t_u, tmp_lvl_shift_t_v; in ihevc_weighted_pred_chroma_uni_neonintr()
260 int32x4_t tmp_shift_t; in ihevc_weighted_pred_chroma_uni_neonintr()
[all …]
/external/opencv3/3rdparty/libwebp/dsp/
Dupsampling_neon.c110 int32x4_t vrl = vqdmlal_lane_s16(vshll_n_s16(vget_low_s16(vv), 1), \
112 int32x4_t vrh = vqdmlal_lane_s16(vshll_n_s16(vget_high_s16(vv), 1), \
117 int32x4_t vl = vmovl_s16(vget_low_s16(vv)); \
118 int32x4_t vh = vmovl_s16(vget_high_s16(vv)); \
119 int32x4_t ugl = vmlal_lane_s16(vl, vget_low_s16(uu), cf16, 1); \
120 int32x4_t ugh = vmlal_lane_s16(vh, vget_high_s16(uu), cf16, 1); \
121 int32x4_t gcl = vqdmlal_lane_s16(ugl, vget_low_s16(vv), cf16, 2); \
122 int32x4_t gch = vqdmlal_lane_s16(ugh, vget_high_s16(vv), cf16, 2); \
126 int32x4_t ubl = vqdmlal_lane_s16(vshll_n_s16(vget_low_s16(uu), 1), \
128 int32x4_t ubh = vqdmlal_lane_s16(vshll_n_s16(vget_high_s16(uu), 1), \
[all …]
/external/webrtc/webrtc/common_audio/signal_processing/
Dmin_max_operations_neon.c87 int32x4_t in32x4_0 = vld1q_s32(p_start); in WebRtcSpl_MaxAbsValueW32Neon()
89 int32x4_t in32x4_1 = vld1q_s32(p_start); in WebRtcSpl_MaxAbsValueW32Neon()
172 int32x4_t max32x4_0 = vdupq_n_s32(WEBRTC_SPL_WORD32_MIN); in WebRtcSpl_MaxValueW32Neon()
173 int32x4_t max32x4_1 = vdupq_n_s32(WEBRTC_SPL_WORD32_MIN); in WebRtcSpl_MaxValueW32Neon()
177 int32x4_t in32x4_0 = vld1q_s32(p_start); in WebRtcSpl_MaxValueW32Neon()
179 int32x4_t in32x4_1 = vld1q_s32(p_start); in WebRtcSpl_MaxValueW32Neon()
185 int32x4_t max32x4 = vmaxq_s32(max32x4_0, max32x4_1); in WebRtcSpl_MaxValueW32Neon()
252 int32x4_t min32x4_0 = vdupq_n_s32(WEBRTC_SPL_WORD32_MAX); in WebRtcSpl_MinValueW32Neon()
253 int32x4_t min32x4_1 = vdupq_n_s32(WEBRTC_SPL_WORD32_MAX); in WebRtcSpl_MinValueW32Neon()
257 int32x4_t in32x4_0 = vld1q_s32(p_start); in WebRtcSpl_MinValueW32Neon()
[all …]
/external/webrtc/webrtc/modules/audio_processing/ns/
Dnsx_core_neon.c64 int32x4_t twentyOne32x4 = vdupq_n_s32(21); in UpdateNoiseEstimateNeon()
65 int32x4_t constA32x4 = vdupq_n_s32(0x1fffff); in UpdateNoiseEstimateNeon()
66 int32x4_t constB32x4 = vdupq_n_s32(0x200000); in UpdateNoiseEstimateNeon()
76 int32x4_t qNoise32x4 = vdupq_n_s32(inst->qNoise); in UpdateNoiseEstimateNeon()
85 int32x4_t v32x4B = vmull_s16(v16x4, kExp2Const16x4); in UpdateNoiseEstimateNeon()
88 int32x4_t v32x4A = vandq_s32(v32x4B, constA32x4); in UpdateNoiseEstimateNeon()
209 int32x4_t tmp32x4; in WebRtcNsx_NoiseEstimationNeon()
380 int32x4_t tmp_r_0 = vmull_s16(vget_low_s16(real), vget_low_s16(ns_filter)); in WebRtcNsx_PrepareSpectrumNeon()
381 int32x4_t tmp_i_0 = vmull_s16(vget_low_s16(imag), vget_low_s16(ns_filter)); in WebRtcNsx_PrepareSpectrumNeon()
382 int32x4_t tmp_r_1 = vmull_s16(vget_high_s16(real), in WebRtcNsx_PrepareSpectrumNeon()
[all …]
/external/webp/src/dsp/
Denc_neon.c306 const int32x4_t kCst937 = vdupq_n_s32(937); in FTransform()
307 const int32x4_t kCst1812 = vdupq_n_s32(1812); in FTransform()
315 const int32x4_t a3_2217 = vmull_n_s16(vget_low_s16(a3a2), 2217); in FTransform()
316 const int32x4_t a2_2217 = vmull_n_s16(vget_high_s16(a3a2), 2217); in FTransform()
317 const int32x4_t a2_p_a3 = vmlal_n_s16(a2_2217, vget_low_s16(a3a2), 5352); in FTransform()
318 const int32x4_t a3_m_a2 = vmlsl_n_s16(a3_2217, vget_high_s16(a3a2), 5352); in FTransform()
325 const int32x4_t kCst12000 = vdupq_n_s32(12000 + (1 << 16)); in FTransform()
326 const int32x4_t kCst51000 = vdupq_n_s32(51000); in FTransform()
332 const int32x4_t a3_2217 = vmull_n_s16(vget_low_s16(a3a2), 2217); in FTransform()
333 const int32x4_t a2_2217 = vmull_n_s16(vget_high_s16(a3a2), 2217); in FTransform()
[all …]

1234