Home
last modified time | relevance | path

Searched refs:in (Results 1 – 25 of 228) sorted by relevance

12345678910

/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_scale_q31.c118 q31_t in, out; /* Temporary variables */ in arm_scale_q31() local
134 in = *pSrc++; /* read input from source */ in arm_scale_q31()
135 in = ((q63_t) in * scaleFract) >> 32; /* multiply input with scaler value */ in arm_scale_q31()
136 out = in << kShift; /* apply shifting */ in arm_scale_q31()
137 if (in != (out >> kShift)) /* saturate the result */ in arm_scale_q31()
138 out = 0x7FFFFFFF ^ (in >> 31); in arm_scale_q31()
141 in = *pSrc++; in arm_scale_q31()
142 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31()
143 out = in << kShift; in arm_scale_q31()
144 if (in != (out >> kShift)) in arm_scale_q31()
[all …]
Darm_abs_q15.c102 q15_t in; /* Temporary input variable */ in arm_abs_q15() local
114 in = *pSrc++; in arm_abs_q15()
116 *pDst++ = (in > 0) ? in : (q15_t)__QSUB16(0, in); in arm_abs_q15()
118 *pDst++ = (in > 0) ? in : ((in == (q15_t) 0x8000) ? 0x7fff : -in); in arm_abs_q15()
121 in = *pSrc++; in arm_abs_q15()
123 *pDst++ = (in > 0) ? in : (q15_t)__QSUB16(0, in); in arm_abs_q15()
125 *pDst++ = (in > 0) ? in : ((in == (q15_t) 0x8000) ? 0x7fff : -in); in arm_abs_q15()
128 in = *pSrc++; in arm_abs_q15()
130 *pDst++ = (in > 0) ? in : (q15_t)__QSUB16(0, in); in arm_abs_q15()
132 *pDst++ = (in > 0) ? in : ((in == (q15_t) 0x8000) ? 0x7fff : -in); in arm_abs_q15()
[all …]
Darm_abs_q7.c104 q7_t in; /* Temporary input variable */ in arm_abs_q7() local
116 in = *pSrc++; in arm_abs_q7()
118 *pDst++ = (in > 0) ? in : (q7_t)__QSUB8(0, in); in arm_abs_q7()
120 *pDst++ = (in > 0) ? in : ((in == (q7_t) 0x80) ? (q7_t) 0x7f : -in); in arm_abs_q7()
123 in = *pSrc++; in arm_abs_q7()
125 *pDst++ = (in > 0) ? in : (q7_t)__QSUB8(0, in); in arm_abs_q7()
127 *pDst++ = (in > 0) ? in : ((in == (q7_t) 0x80) ? (q7_t) 0x7f : -in); in arm_abs_q7()
130 in = *pSrc++; in arm_abs_q7()
132 *pDst++ = (in > 0) ? in : (q7_t)__QSUB8(0, in); in arm_abs_q7()
134 *pDst++ = (in > 0) ? in : ((in == (q7_t) 0x80) ? (q7_t) 0x7f : -in); in arm_abs_q7()
[all …]
Darm_abs_q31.c104 q31_t in; /* Temporary variable */ in arm_abs_q31() local
144 in = *pSrc++; in arm_abs_q31()
146 *pDst++ = (in > 0) ? in : (q31_t)__QSUB(0, in); in arm_abs_q31()
148 *pDst++ = (in > 0) ? in : ((in == INT32_MIN) ? INT32_MAX : -in); in arm_abs_q31()
151 in = *pSrc++; in arm_abs_q31()
153 *pDst++ = (in > 0) ? in : (q31_t)__QSUB(0, in); in arm_abs_q31()
155 *pDst++ = (in > 0) ? in : ((in == INT32_MIN) ? INT32_MAX : -in); in arm_abs_q31()
158 in = *pSrc++; in arm_abs_q31()
160 *pDst++ = (in > 0) ? in : (q31_t)__QSUB(0, in); in arm_abs_q31()
162 *pDst++ = (in > 0) ? in : ((in == INT32_MIN) ? INT32_MAX : -in); in arm_abs_q31()
[all …]
Darm_negate_q31.c102 q31_t in; /* Temporary input variable */ in arm_negate_q31() local
114 in = *pSrc++; in arm_negate_q31()
116 *pDst++ = __QSUB(0, in); in arm_negate_q31()
118 *pDst++ = (in == INT32_MIN) ? INT32_MAX : -in; in arm_negate_q31()
121 in = *pSrc++; in arm_negate_q31()
123 *pDst++ = __QSUB(0, in); in arm_negate_q31()
125 *pDst++ = (in == INT32_MIN) ? INT32_MAX : -in; in arm_negate_q31()
128 in = *pSrc++; in arm_negate_q31()
130 *pDst++ = __QSUB(0, in); in arm_negate_q31()
132 *pDst++ = (in == INT32_MIN) ? INT32_MAX : -in; in arm_negate_q31()
[all …]
/cmsis-dsp-latest/Source/StatisticsFunctions/
Darm_var_q15.c67 q15_t in; in arm_var_q15() local
97 in = *pSrc++; in arm_var_q15()
100 sumOfSquares = __SMLALD(in, in, sumOfSquares); in arm_var_q15()
102 sumOfSquares += (in * in); in arm_var_q15()
105 sum += in; in arm_var_q15()
131 q15_t in; /* Temporary variable to store input value */ in arm_var_q15() local
166 in = *pSrc++; in arm_var_q15()
167 sumOfSquares += (in * in); in arm_var_q15()
168 sum += in; in arm_var_q15()
170 in = *pSrc++; in arm_var_q15()
[all …]
Darm_var_q31.c70 q31_t in; in arm_var_q31() local
106 in = *pSrc++ >> 8U; in arm_var_q31()
108 sumOfSquares += ((q63_t) (in) * (in)); in arm_var_q31()
110 sum += in; in arm_var_q31()
136 q31_t in; /* Temporary variable to store input value */ in arm_var_q31() local
154 in = *pSrc++ >> 8U; in arm_var_q31()
156 sumOfSquares += ((q63_t) (in) * (in)); in arm_var_q31()
158 sum += in; in arm_var_q31()
160 in = *pSrc++ >> 8U; in arm_var_q31()
161 sumOfSquares += ((q63_t) (in) * (in)); in arm_var_q31()
[all …]
Darm_power_f32.c76 float32_t in; in arm_power_f32() local
102 in = *pSrc++; in arm_power_f32()
103 sum += in * in; in arm_power_f32()
119 float32_t in; /* Temporary variable to store input value */ in arm_power_f32() local
152 in = *pSrc++; in arm_power_f32()
153 sum += in * in; in arm_power_f32()
170 float32_t in; /* Temporary variable to store input value */ in arm_power_f32() local
182 in = *pSrc++; in arm_power_f32()
183 sum += in * in; in arm_power_f32()
185 in = *pSrc++; in arm_power_f32()
[all …]
Darm_std_q31.c80 q31_t in; /* Temporary variable to store input value */ in arm_std_q31() local
98 in = *pSrc++ >> 8U; in arm_std_q31()
100 sumOfSquares += ((q63_t) (in) * (in)); in arm_std_q31()
102 sum += in; in arm_std_q31()
104 in = *pSrc++ >> 8U; in arm_std_q31()
105 sumOfSquares += ((q63_t) (in) * (in)); in arm_std_q31()
106 sum += in; in arm_std_q31()
108 in = *pSrc++ >> 8U; in arm_std_q31()
109 sumOfSquares += ((q63_t) (in) * (in)); in arm_std_q31()
110 sum += in; in arm_std_q31()
[all …]
Darm_power_q31.c65 q31_t in; in arm_power_q31() local
90 in = *pSrc++; in arm_power_q31()
91 sum += ((q63_t) in * in) >> 8; in arm_power_q31()
107 q31_t in; /* Temporary variable to store input value */ in arm_power_q31() local
119 in = *pSrc++; in arm_power_q31()
120 sum += ((q63_t) in * in) >> 14U; in arm_power_q31()
122 in = *pSrc++; in arm_power_q31()
123 sum += ((q63_t) in * in) >> 14U; in arm_power_q31()
125 in = *pSrc++; in arm_power_q31()
126 sum += ((q63_t) in * in) >> 14U; in arm_power_q31()
[all …]
Darm_std_q15.c77 q15_t in; /* Temporary variable to store input value */ in arm_std_q15() local
112 in = *pSrc++; in arm_std_q15()
113 sumOfSquares += (in * in); in arm_std_q15()
114 sum += in; in arm_std_q15()
116 in = *pSrc++; in arm_std_q15()
117 sumOfSquares += (in * in); in arm_std_q15()
118 sum += in; in arm_std_q15()
120 in = *pSrc++; in arm_std_q15()
121 sumOfSquares += (in * in); in arm_std_q15()
122 sum += in; in arm_std_q15()
[all …]
Darm_power_q15.c65 q15_t in; in arm_power_q15() local
90 in = *pSrc++; in arm_power_q15()
91 sum += ((q31_t) in * in); in arm_power_q15()
107 q15_t in; /* Temporary variable to store input value */ in arm_power_q15() local
130 in = *pSrc++; in arm_power_q15()
131 sum += ((q31_t) in * in); in arm_power_q15()
133 in = *pSrc++; in arm_power_q15()
134 sum += ((q31_t) in * in); in arm_power_q15()
136 in = *pSrc++; in arm_power_q15()
137 sum += ((q31_t) in * in); in arm_power_q15()
[all …]
/cmsis-dsp-latest/Source/SupportFunctions/
Darm_float_to_q31.c81 float32_t in; in arm_float_to_q31() local
115 in = (*pSrc++ * 2147483648.0f); in arm_float_to_q31()
116 in += in > 0.0f ? 0.5f : -0.5f; in arm_float_to_q31()
117 *pDst++ = clip_q63_to_q31((q63_t) (in)); in arm_float_to_q31()
143 float32_t in; in arm_float_to_q31() local
205 in = *pIn++; in arm_float_to_q31()
206 in = (in * 2147483648.0f); in arm_float_to_q31()
207 in += in > 0.0f ? 0.5f : -0.5f; in arm_float_to_q31()
208 *pDst++ = clip_q63_to_q31((q63_t) (in)); in arm_float_to_q31()
234 float32_t in; in arm_float_to_q31() local
[all …]
Darm_f64_to_q31.c72 float64_t in; in arm_f64_to_q31() local
87 in = (*pIn++ * 2147483648.0); in arm_f64_to_q31()
88 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q31()
89 *pDst++ = clip_q63_to_q31((q63_t) (in)); in arm_f64_to_q31()
91 in = (*pIn++ * 2147483648.0); in arm_f64_to_q31()
92 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q31()
93 *pDst++ = clip_q63_to_q31((q63_t) (in)); in arm_f64_to_q31()
95 in = (*pIn++ * 2147483648.0); in arm_f64_to_q31()
96 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q31()
97 *pDst++ = clip_q63_to_q31((q63_t) (in)); in arm_f64_to_q31()
[all …]
Darm_float_to_q15.c72 float32_t in; in arm_float_to_q15() local
105 in = (*pSrc++ * 32768.0f); in arm_float_to_q15()
106 in += in > 0.0f ? 0.5f : -0.5f; in arm_float_to_q15()
107 *pDst++ = (q15_t) (__SSAT((q31_t) (in), 16)); in arm_float_to_q15()
139 float32_t in; in arm_float_to_q15() local
197 in = *pIn++; in arm_float_to_q15()
198 in = (in * 32768.0f); in arm_float_to_q15()
199 in += in > 0.0f ? 0.5f : -0.5f; in arm_float_to_q15()
200 *pDst++ = (q15_t) (__SSAT((q31_t) (in), 16)); in arm_float_to_q15()
224 float32_t in; in arm_float_to_q15() local
[all …]
Darm_f64_to_q15.c70 float64_t in; in arm_f64_to_q15() local
84 in = (*pIn++ * 32768.0); in arm_f64_to_q15()
85 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q15()
86 *pDst++ = (q15_t) (__SSAT((q31_t) (in), 16)); in arm_f64_to_q15()
88 in = (*pIn++ * 32768.0); in arm_f64_to_q15()
89 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q15()
90 *pDst++ = (q15_t) (__SSAT((q31_t) (in), 16)); in arm_f64_to_q15()
92 in = (*pIn++ * 32768.0); in arm_f64_to_q15()
93 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q15()
94 *pDst++ = (q15_t) (__SSAT((q31_t) (in), 16)); in arm_f64_to_q15()
[all …]
Darm_f64_to_q7.c70 float64_t in; in arm_f64_to_q7() local
85 in = (*pIn++ * 128); in arm_f64_to_q7()
86 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q7()
87 *pDst++ = (q7_t) (__SSAT((q15_t) (in), 8)); in arm_f64_to_q7()
89 in = (*pIn++ * 128); in arm_f64_to_q7()
90 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q7()
91 *pDst++ = (q7_t) (__SSAT((q15_t) (in), 8)); in arm_f64_to_q7()
93 in = (*pIn++ * 128); in arm_f64_to_q7()
94 in += in > 0.0 ? 0.5 : -0.5; in arm_f64_to_q7()
95 *pDst++ = (q7_t) (__SSAT((q15_t) (in), 8)); in arm_f64_to_q7()
[all …]
Darm_float_to_q7.c73 float32_t in; in arm_float_to_q7() local
122 in = (*pSrcVec++ * 128); in arm_float_to_q7()
123 in += in > 0.0f ? 0.5f : -0.5f; in arm_float_to_q7()
124 *pDst++ = (q7_t) (__SSAT((q15_t) (in), 8)); in arm_float_to_q7()
149 float32_t in; in arm_float_to_q7() local
220 in = *pIn++; in arm_float_to_q7()
221 in = (in * 128); in arm_float_to_q7()
222 in += in > 0.0f ? 0.5f : -0.5f; in arm_float_to_q7()
223 *pDst++ = (q7_t) (__SSAT((q15_t) (in), 8)); in arm_float_to_q7()
248 float32_t in; in arm_float_to_q7() local
[all …]
/cmsis-dsp-latest/Source/TransformFunctions/
Darm_dct4_f32.c139 float32_t in; /* Temporary variable */ in arm_dct4_f32() local
262 in = *pS1++ * (float32_t) 0.5; in arm_dct4_f32()
264 *pbuff++ = in; in arm_dct4_f32()
275 in = *pS1++ - in; in arm_dct4_f32()
276 *pbuff++ = in; in arm_dct4_f32()
280 in = *pS1++ - in; in arm_dct4_f32()
281 *pbuff++ = in; in arm_dct4_f32()
284 in = *pS1++ - in; in arm_dct4_f32()
285 *pbuff++ = in; in arm_dct4_f32()
288 in = *pS1++ - in; in arm_dct4_f32()
[all …]
Darm_dct4_q15.c65 q15_t in; /* Temporary variable */ in arm_dct4_q15() local
192 in = *pS1++ >> 1U; in arm_dct4_q15()
194 *pbuff++ = in; in arm_dct4_q15()
205 in = *pS1++ - in; in arm_dct4_q15()
206 *pbuff++ = in; in arm_dct4_q15()
210 in = *pS1++ - in; in arm_dct4_q15()
211 *pbuff++ = in; in arm_dct4_q15()
214 in = *pS1++ - in; in arm_dct4_q15()
215 *pbuff++ = in; in arm_dct4_q15()
218 in = *pS1++ - in; in arm_dct4_q15()
[all …]
Darm_dct4_q31.c67 q31_t in; /* Temporary variable */ in arm_dct4_q31() local
194 in = *pS1++ >> 1U; in arm_dct4_q31()
196 *pbuff++ = in; in arm_dct4_q31()
207 in = *pS1++ - in; in arm_dct4_q31()
208 *pbuff++ = in; in arm_dct4_q31()
212 in = *pS1++ - in; in arm_dct4_q31()
213 *pbuff++ = in; in arm_dct4_q31()
216 in = *pS1++ - in; in arm_dct4_q31()
217 *pbuff++ = in; in arm_dct4_q31()
220 in = *pS1++ - in; in arm_dct4_q31()
[all …]
Darm_bitreversal.c54 float32_t in; in arm_bitreversal_f32() local
67 in = pSrc[2U * i]; in arm_bitreversal_f32()
69 pSrc[2U * j] = in; in arm_bitreversal_f32()
72 in = pSrc[(2U * i) + 1U]; in arm_bitreversal_f32()
74 pSrc[(2U * j) + 1U] = in; in arm_bitreversal_f32()
77 in = pSrc[2U * (i + fftLenBy2p1)]; in arm_bitreversal_f32()
79 pSrc[2U * (j + fftLenBy2p1)] = in; in arm_bitreversal_f32()
82 in = pSrc[(2U * (i + fftLenBy2p1)) + 1U]; in arm_bitreversal_f32()
85 pSrc[(2U * (j + fftLenBy2p1)) + 1U] = in; in arm_bitreversal_f32()
90 in = pSrc[2U * (i + 1U)]; in arm_bitreversal_f32()
[all …]
/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_mult_real_q31.c69 q31_t in; in arm_cmplx_mult_real_q31() local
97 in = *pSrcReal++; in arm_cmplx_mult_real_q31()
99 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
100 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
114 q31_t in; /* Temporary variable */ in arm_cmplx_mult_real_q31() local
126 in = *pSrcReal++; in arm_cmplx_mult_real_q31()
129 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
130 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
133 *pCmplxDst++ = (q31_t) clip_q63_to_q31(((q63_t) *pSrcCmplx++ * in) >> 31); in arm_cmplx_mult_real_q31()
134 *pCmplxDst++ = (q31_t) clip_q63_to_q31(((q63_t) *pSrcCmplx++ * in) >> 31); in arm_cmplx_mult_real_q31()
[all …]
Darm_cmplx_conj_q31.c62 q31_t in; /* Temporary input variable */ in arm_cmplx_conj_q31() local
95 in = *pSrc++; in arm_cmplx_conj_q31()
96 *pDst++ = __QSUB(0, in); in arm_cmplx_conj_q31()
112 q31_t in; /* Temporary input variable */ in arm_cmplx_conj_q31() local
125 in = *pSrc++; in arm_cmplx_conj_q31()
127 *pDst++ = __QSUB(0, in); in arm_cmplx_conj_q31()
129 *pDst++ = (in == INT32_MIN) ? INT32_MAX : -in; in arm_cmplx_conj_q31()
133 in = *pSrc++; in arm_cmplx_conj_q31()
135 *pDst++ = __QSUB(0, in); in arm_cmplx_conj_q31()
137 *pDst++ = (in == INT32_MIN) ? INT32_MAX : -in; in arm_cmplx_conj_q31()
[all …]
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_scale_q31.c144 q31_t in, out; /* Temporary variabels */ in arm_mat_scale_q31() local
173 in = *pIn++; /* read four inputs from source */ in arm_mat_scale_q31()
174 in = ((q63_t) in * scaleFract) >> 32; /* multiply input with scaler value */ in arm_mat_scale_q31()
175 out = in << kShift; /* apply shifting */ in arm_mat_scale_q31()
176 if (in != (out >> kShift)) /* saturate the results. */ in arm_mat_scale_q31()
177 out = 0x7FFFFFFF ^ (in >> 31); in arm_mat_scale_q31()
180 in = *pIn++; in arm_mat_scale_q31()
181 in = ((q63_t) in * scaleFract) >> 32; in arm_mat_scale_q31()
182 out = in << kShift; in arm_mat_scale_q31()
183 if (in != (out >> kShift)) in arm_mat_scale_q31()
[all …]

12345678910