Home
last modified time | relevance | path

Searched refs:pOut (Results 1 – 25 of 130) sorted by relevance

123456

/cmsis-dsp-latest/Source/SupportFunctions/
Darm_barycenter_f32.c61 float32_t *pOut; in arm_barycenter_f32() local
89 pOut = out; in arm_barycenter_f32()
98 outV = vld1q((const float32_t *) pOut); in arm_barycenter_f32()
107 vst1q(pOut, outV); in arm_barycenter_f32()
109 pOut += 4; in arm_barycenter_f32()
120 *pOut = *pOut + *pIn1++ * w1; in arm_barycenter_f32()
121 *pOut = *pOut + *pIn2++ * w2; in arm_barycenter_f32()
122 *pOut = *pOut + *pIn3++ * w3; in arm_barycenter_f32()
123 *pOut = *pOut + *pIn4++ * w4; in arm_barycenter_f32()
124 pOut++; in arm_barycenter_f32()
[all …]
Darm_barycenter_f16.c74 float16_t *pOut; in arm_barycenter_f16() local
102 pOut = out; in arm_barycenter_f16()
111 outV = vld1q((const float16_t *) pOut); in arm_barycenter_f16()
120 vst1q(pOut, outV); in arm_barycenter_f16()
122 pOut += 8; in arm_barycenter_f16()
133 *pOut = (_Float16)*pOut + (_Float16)*pIn1++ * (_Float16)w1; in arm_barycenter_f16()
134 *pOut = (_Float16)*pOut + (_Float16)*pIn2++ * (_Float16)w2; in arm_barycenter_f16()
135 *pOut = (_Float16)*pOut + (_Float16)*pIn3++ * (_Float16)w3; in arm_barycenter_f16()
136 *pOut = (_Float16)*pOut + (_Float16)*pIn4++ * (_Float16)w4; in arm_barycenter_f16()
137 pOut++; in arm_barycenter_f16()
[all …]
/cmsis-dsp-latest/Source/FilteringFunctions/
Darm_fir_sparse_q31.c68 q31_t *pOut; /* Destination pointer */ in arm_fir_sparse_q31() local
104 pOut = pDst; in arm_fir_sparse_q31()
115 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31()
117 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31()
119 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31()
121 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31()
140 *pOut++ = (q31_t) (((q63_t) *px++ * coeff) >> 32); in arm_fir_sparse_q31()
175 pOut = pDst; in arm_fir_sparse_q31()
186 out = *pOut; in arm_fir_sparse_q31()
188 *pOut++ = (q31_t) (out); in arm_fir_sparse_q31()
[all …]
Darm_biquad_cascade_df1_f16.c60 float16_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_df1_f16() local
135 vst1q(pOut, accVec); in arm_biquad_cascade_df1_f16()
136 pOut += 8; in arm_biquad_cascade_df1_f16()
210 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16()
217 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16()
218 *pOut++ = vgetq_lane(accVec, 1); in arm_biquad_cascade_df1_f16()
225 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16()
226 *pOut++ = vgetq_lane(accVec, 1); in arm_biquad_cascade_df1_f16()
227 *pOut++ = vgetq_lane(accVec, 2); in arm_biquad_cascade_df1_f16()
235 *pOut++ = vgetq_lane(accVec, 0); in arm_biquad_cascade_df1_f16()
[all …]
Darm_fir_sparse_f32.c124 float32_t *pOut; /* Destination pointer */ in arm_fir_sparse_f32() local
157 pOut = pDst; in arm_fir_sparse_f32()
168 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32()
170 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32()
172 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32()
174 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32()
193 *pOut++ = *px++ * coeff; in arm_fir_sparse_f32()
228 pOut = pDst; in arm_fir_sparse_f32()
239 *pOut++ += *px++ * coeff; in arm_fir_sparse_f32()
241 *pOut++ += *px++ * coeff; in arm_fir_sparse_f32()
[all …]
Darm_biquad_cascade_df2T_f64.c156 float64_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_df2T_f64() local
213 *pOut++ = acc0 ; in arm_biquad_cascade_df2T_f64()
244 *pOut++ = acc0; in arm_biquad_cascade_df2T_f64()
280 *pOut++ = acc0 ; in arm_biquad_cascade_df2T_f64()
293 pOut = pDst; in arm_biquad_cascade_df2T_f64()
310 float64_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_df2T_f64() local
357 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64()
371 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64()
384 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64()
397 *pOut++ = acc1; in arm_biquad_cascade_df2T_f64()
[all …]
Darm_biquad_cascade_stereo_df2T_f32.c57 float32_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_stereo_df2T_f32() local
134 *pOut++ = vgetq_lane(stateVec0, 0); in arm_biquad_cascade_stereo_df2T_f32()
135 *pOut++ = vgetq_lane(stateVec0, 1); in arm_biquad_cascade_stereo_df2T_f32()
171 pOut = pDst; in arm_biquad_cascade_stereo_df2T_f32()
189 float32_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_stereo_df2T_f32() local
232 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f32()
233 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f32()
248 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f32()
249 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f32()
264 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f32()
[all …]
Darm_biquad_cascade_stereo_df2T_f16.c61 float16_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_stereo_df2T_f16() local
144 *pOut++ = vgetq_lane(stateVec0, 0); in arm_biquad_cascade_stereo_df2T_f16()
145 *pOut++ = vgetq_lane(stateVec0, 1); in arm_biquad_cascade_stereo_df2T_f16()
185 pOut = pDst; in arm_biquad_cascade_stereo_df2T_f16()
202 float16_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_stereo_df2T_f16() local
245 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f16()
246 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f16()
261 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f16()
262 *pOut++ = acc1b; in arm_biquad_cascade_stereo_df2T_f16()
277 *pOut++ = acc1a; in arm_biquad_cascade_stereo_df2T_f16()
[all …]
Darm_biquad_cascade_df2T_f16.c59 float16_t *pOut = pDst; /* destination pointer */ in arm_biquad_cascade_df2T_f16() local
144 *pOut++ = acc0; in arm_biquad_cascade_df2T_f16()
145 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16()
163 *pOut++ = acc0; in arm_biquad_cascade_df2T_f16()
179 pOut = pDst; in arm_biquad_cascade_df2T_f16()
196 float16_t *pOut = pDst; /* Destination pointer */ in arm_biquad_cascade_df2T_f16() local
242 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16()
255 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16()
268 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16()
281 *pOut++ = acc1; in arm_biquad_cascade_df2T_f16()
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_signal_converge_example/
Dmath_helper.c140 void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples) in arm_float_to_q12_20() argument
147 pOut[i] = (q31_t) (pIn[i] * 1048576.0f); in arm_float_to_q12_20()
149 pOut[i] += pIn[i] > 0 ? 0.5 : -0.5; in arm_float_to_q12_20()
153 pOut[i] = 0x000FFFFF; in arm_float_to_q12_20()
166 uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t *pOut, uint32_t numSamples) in arm_compare_fixed_q15() argument
174 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q15()
194 uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t * pOut, uint32_t numSamples) in arm_compare_fixed_q31() argument
202 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q31()
335 void arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) in arm_float_to_q14() argument
342 pOut[i] = (q15_t) (pIn[i] * 16384.0f); in arm_float_to_q14()
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_convolution_example/
Dmath_helper.c140 void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples) in arm_float_to_q12_20() argument
147 pOut[i] = (q31_t) (pIn[i] * 1048576.0f); in arm_float_to_q12_20()
149 pOut[i] += pIn[i] > 0 ? 0.5 : -0.5; in arm_float_to_q12_20()
153 pOut[i] = 0x000FFFFF; in arm_float_to_q12_20()
166 uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t *pOut, uint32_t numSamples) in arm_compare_fixed_q15() argument
174 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q15()
194 uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t * pOut, uint32_t numSamples) in arm_compare_fixed_q31() argument
202 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q31()
335 void arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) in arm_float_to_q14() argument
342 pOut[i] = (q15_t) (pIn[i] * 16384.0f); in arm_float_to_q14()
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_matrix_example/
Dmath_helper.c140 void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples) in arm_float_to_q12_20() argument
147 pOut[i] = (q31_t) (pIn[i] * 1048576.0f); in arm_float_to_q12_20()
149 pOut[i] += pIn[i] > 0 ? 0.5 : -0.5; in arm_float_to_q12_20()
153 pOut[i] = 0x000FFFFF; in arm_float_to_q12_20()
166 uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t *pOut, uint32_t numSamples) in arm_compare_fixed_q15() argument
174 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q15()
194 uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t * pOut, uint32_t numSamples) in arm_compare_fixed_q31() argument
202 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q31()
335 void arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) in arm_float_to_q14() argument
342 pOut[i] = (q15_t) (pIn[i] * 16384.0f); in arm_float_to_q14()
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_fir_example/
Dmath_helper.c140 void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples) in arm_float_to_q12_20() argument
147 pOut[i] = (q31_t) (pIn[i] * 1048576.0f); in arm_float_to_q12_20()
149 pOut[i] += pIn[i] > 0 ? 0.5 : -0.5; in arm_float_to_q12_20()
153 pOut[i] = 0x000FFFFF; in arm_float_to_q12_20()
166 uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t *pOut, uint32_t numSamples) in arm_compare_fixed_q15() argument
174 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q15()
194 uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t * pOut, uint32_t numSamples) in arm_compare_fixed_q31() argument
202 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q31()
335 void arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) in arm_float_to_q14() argument
342 pOut[i] = (q15_t) (pIn[i] * 16384.0f); in arm_float_to_q14()
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_graphic_equalizer_example/
Dmath_helper.c140 void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples) in arm_float_to_q12_20() argument
147 pOut[i] = (q31_t) (pIn[i] * 1048576.0f); in arm_float_to_q12_20()
149 pOut[i] += pIn[i] > 0 ? 0.5 : -0.5; in arm_float_to_q12_20()
153 pOut[i] = 0x000FFFFF; in arm_float_to_q12_20()
166 uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t *pOut, uint32_t numSamples) in arm_compare_fixed_q15() argument
174 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q15()
194 uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t * pOut, uint32_t numSamples) in arm_compare_fixed_q31() argument
202 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q31()
335 void arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) in arm_float_to_q14() argument
342 pOut[i] = (q15_t) (pIn[i] * 16384.0f); in arm_float_to_q14()
[all …]
/cmsis-dsp-latest/Examples/ARM/arm_linear_interp_example/
Dmath_helper.c140 void arm_float_to_q12_20(float *pIn, q31_t * pOut, uint32_t numSamples) in arm_float_to_q12_20() argument
147 pOut[i] = (q31_t) (pIn[i] * 1048576.0f); in arm_float_to_q12_20()
149 pOut[i] += pIn[i] > 0 ? 0.5 : -0.5; in arm_float_to_q12_20()
153 pOut[i] = 0x000FFFFF; in arm_float_to_q12_20()
166 uint32_t arm_compare_fixed_q15(q15_t *pIn, q15_t *pOut, uint32_t numSamples) in arm_compare_fixed_q15() argument
174 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q15()
194 uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t * pOut, uint32_t numSamples) in arm_compare_fixed_q31() argument
202 diff = pIn[i] - pOut[i]; in arm_compare_fixed_q31()
335 void arm_float_to_q14 (float *pIn, q15_t *pOut, uint32_t numSamples) in arm_float_to_q14() argument
342 pOut[i] = (q15_t) (pIn[i] * 16384.0f); in arm_float_to_q14()
[all …]
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_trans_q15.c104 q15_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_trans_q15() local
133 pOut = pDst->pData + i; in arm_mat_trans_q15()
147 *pOut = (q15_t) in; in arm_mat_trans_q15()
149 *pOut = (q15_t) ((in & (q31_t) 0xffff0000) >> 16); in arm_mat_trans_q15()
153 pOut += nRows; in arm_mat_trans_q15()
157 *pOut = (q15_t) ((in & (q31_t) 0xffff0000) >> 16); in arm_mat_trans_q15()
159 *pOut = (q15_t) in; in arm_mat_trans_q15()
163 pOut += nRows; in arm_mat_trans_q15()
170 *pOut = (q15_t) in; in arm_mat_trans_q15()
172 *pOut = (q15_t) ((in & (q31_t) 0xffff0000) >> 16); in arm_mat_trans_q15()
[all …]
Darm_mat_cmplx_mult_q31.c74 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_cmplx_mult_q31_2x2_mve() local
99 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc0, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
100 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc1, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
101 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc2, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
102 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc3, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
117 pOut += CMPLX_DIM; in arm_mat_cmplx_mult_q31_2x2_mve()
119 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc0, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
120 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc1, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
121 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = (q31_t) asrl(acc2, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
122 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = (q31_t) asrl(acc3, 31); in arm_mat_cmplx_mult_q31_2x2_mve()
[all …]
Darm_mat_mult_q31.c74 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q31_2x2_mve() local
101 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_q31_2x2_mve()
102 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_q31_2x2_mve()
103 pOut++; in arm_mat_mult_q31_2x2_mve()
116 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_q31_2x2_mve()
117 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_q31_2x2_mve()
133 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q31_3x3_mve() local
161 pOut[0 * MATRIX_DIM3] = (q31_t) acc0; in arm_mat_mult_q31_3x3_mve()
162 pOut[1 * MATRIX_DIM3] = (q31_t) acc1; in arm_mat_mult_q31_3x3_mve()
163 pOut[2 * MATRIX_DIM3] = (q31_t) acc2; in arm_mat_mult_q31_3x3_mve()
[all …]
Darm_mat_mult_q7.c67 q7_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q7_2x2_mve() local
87 pOut[0 * MATRIX_DIM] = (q7_t) __SSAT(acc0 >> 7, 8); in arm_mat_mult_q7_2x2_mve()
88 pOut[1 * MATRIX_DIM] = (q7_t) __SSAT(acc1 >> 7, 8); in arm_mat_mult_q7_2x2_mve()
89 pOut++; in arm_mat_mult_q7_2x2_mve()
99 pOut[0 * MATRIX_DIM] = (q7_t) __SSAT(acc0 >> 7, 8); in arm_mat_mult_q7_2x2_mve()
100 pOut[1 * MATRIX_DIM] = (q7_t) __SSAT(acc1 >> 7, 8); in arm_mat_mult_q7_2x2_mve()
116 q7_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_q7_3x3_mve() local
140 pOut[0 * MATRIX_DIM] = (q7_t) __SSAT(acc0 >> 7, 8); in arm_mat_mult_q7_3x3_mve()
141 pOut[1 * MATRIX_DIM] = (q7_t) __SSAT(acc1 >> 7, 8); in arm_mat_mult_q7_3x3_mve()
142 pOut[2 * MATRIX_DIM] = (q7_t) __SSAT(acc2 >> 7, 8); in arm_mat_mult_q7_3x3_mve()
[all …]
Darm_mat_cmplx_mult_f32.c78 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_cmplx_mult_f32_2x2_mve() local
103 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32_2x2_mve()
104 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32_2x2_mve()
105 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc1[0] + acc1[2]; in arm_mat_cmplx_mult_f32_2x2_mve()
106 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc1[1] + acc1[3]; in arm_mat_cmplx_mult_f32_2x2_mve()
107 pOut += CMPLX_DIM; in arm_mat_cmplx_mult_f32_2x2_mve()
124 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc0[0] + acc0[2]; in arm_mat_cmplx_mult_f32_2x2_mve()
125 pOut[0 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc0[1] + acc0[3]; in arm_mat_cmplx_mult_f32_2x2_mve()
126 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 0] = acc1[0] + acc1[2]; in arm_mat_cmplx_mult_f32_2x2_mve()
127 pOut[1 * CMPLX_DIM * MATRIX_DIM2 + 1] = acc1[1] + acc1[3]; in arm_mat_cmplx_mult_f32_2x2_mve()
[all …]
Darm_mat_scale_f32.c100 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_scale_f32() local
123 vst1q(pOut, vecOut); in arm_mat_scale_f32()
124 pOut += 4; in arm_mat_scale_f32()
140 vstrwq_p(pOut, vecOut, p0); in arm_mat_scale_f32()
158 float32_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_scale_f32() local
190 vst1q_f32(pOut, res); in arm_mat_scale_f32()
194 pOut += 4U; in arm_mat_scale_f32()
208 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32()
228 float32_t *pOut = pDst->pData; /* Output data matrix pointer */ in arm_mat_scale_f32() local
260 *pOut++ = (*pIn++) * scale; in arm_mat_scale_f32()
[all …]
Darm_mat_mult_opt_q31.c78 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_opt_q31_2x2_mve() local
105 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_opt_q31_2x2_mve()
106 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_opt_q31_2x2_mve()
107 pOut++; in arm_mat_mult_opt_q31_2x2_mve()
120 pOut[0 * MATRIX_DIM2] = (q31_t) acc0; in arm_mat_mult_opt_q31_2x2_mve()
121 pOut[1 * MATRIX_DIM2] = (q31_t) acc1; in arm_mat_mult_opt_q31_2x2_mve()
137 q31_t *pOut = pDst->pData; /* output data matrix pointer */ in arm_mat_mult_opt_q31_3x3_mve() local
165 pOut[0 * MATRIX_DIM3] = (q31_t) acc0; in arm_mat_mult_opt_q31_3x3_mve()
166 pOut[1 * MATRIX_DIM3] = (q31_t) acc1; in arm_mat_mult_opt_q31_3x3_mve()
167 pOut[2 * MATRIX_DIM3] = (q31_t) acc2; in arm_mat_mult_opt_q31_3x3_mve()
[all …]
/cmsis-dsp-latest/Include/dsp/
Dfast_math_functions.h236 float32_t * pOut) in arm_sqrt_f32() argument
242 *pOut = __sqrtf(in); in arm_sqrt_f32()
244 *pOut = sqrtf(in); in arm_sqrt_f32()
249 __ASM("VSQRT.F32 %0,%1" : "=t"(*pOut) : "t"(in)); in arm_sqrt_f32()
251 *pOut = sqrtf(in); in arm_sqrt_f32()
255 *pOut = _sqrtf(in); in arm_sqrt_f32()
257 *pOut = sqrtf(in); in arm_sqrt_f32()
260 __ASM("VSQRT.F32 %0,%1" : "=t"(*pOut) : "t"(in)); in arm_sqrt_f32()
262 *pOut = sqrtf(in); in arm_sqrt_f32()
265 *pOut = sqrtf(in); in arm_sqrt_f32()
[all …]
/cmsis-dsp-latest/Source/TransformFunctions/
Darm_rfft_fast_f64.c34 float64_t * pOut) in stage_rfft_f64() argument
66 *pOut++ = 0.5 * ( t1a + t1b ); in stage_rfft_f64()
67 *pOut++ = 0.5 * ( t1a - t1b ); in stage_rfft_f64()
108 *pOut++ = 0.5 * (xAR + xBR + p0 + p3 ); //xAR in stage_rfft_f64()
109 *pOut++ = 0.5 * (xAI - xBI + p1 - p2 ); //xAI in stage_rfft_f64()
121 float64_t * pOut) in merge_rfft_f64() argument
138 *pOut++ = 0.5 * ( xAR + xAI ); in merge_rfft_f64()
139 *pOut++ = 0.5 * ( xAR - xAI ); in merge_rfft_f64()
167 *pOut++ = 0.5 * (xAR + xBR - r - s ); //xAR in merge_rfft_f64()
168 *pOut++ = 0.5 * (xAI - xBI + t - u ); //xAI in merge_rfft_f64()
[all …]
Darm_rfft_fast_f32.c35 float32_t * pOut) in stage_rfft_f32() argument
77 *pOut++ = 0.5f * ( t1a + t1b ); in stage_rfft_f32()
78 *pOut++ = 0.5f * ( t1a - t1b ); in stage_rfft_f32()
138 vst2q_f32(pOut, res); in stage_rfft_f32()
139 pOut += 8; in stage_rfft_f32()
181 *pOut++ = 0.5f * (xAR + xBR + p0 + p3 ); //xAR in stage_rfft_f32()
182 *pOut++ = 0.5f * (xAI - xBI + p1 - p2 ); //xAI in stage_rfft_f32()
194 float32_t * pOut) in merge_rfft_f32() argument
221 *pOut++ = 0.5f * ( xAR + xAI ); in merge_rfft_f32()
222 *pOut++ = 0.5f * ( xAR - xAI ); in merge_rfft_f32()
[all …]

123456