Home
last modified time | relevance | path

Searched refs:kShift (Results 1 – 5 of 5) sorted by relevance

/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_scale_q31.c119 int8_t kShift = shift + 1; /* Shift to apply after scaling */ in arm_scale_q31() local
120 int8_t sign = (kShift & 0x80); 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()
143 out = in << kShift; in arm_scale_q31()
144 if (in != (out >> kShift)) in arm_scale_q31()
150 out = in << kShift; in arm_scale_q31()
151 if (in != (out >> kShift)) in arm_scale_q31()
157 out = in << kShift; in arm_scale_q31()
158 if (in != (out >> kShift)) in arm_scale_q31()
[all …]
Darm_scale_q7.c130 int8_t kShift = 7 - shift; /* Shift to apply after scaling */ in arm_scale_q7() local
154 out1 = (q7_t) (__SSAT(((in1) * scaleFract) >> kShift, 8)); in arm_scale_q7()
155 out2 = (q7_t) (__SSAT(((in2) * scaleFract) >> kShift, 8)); in arm_scale_q7()
156 out3 = (q7_t) (__SSAT(((in3) * scaleFract) >> kShift, 8)); in arm_scale_q7()
157 out4 = (q7_t) (__SSAT(((in4) * scaleFract) >> kShift, 8)); in arm_scale_q7()
162 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7()
163 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7()
164 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7()
165 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7()
187 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7()
Darm_scale_q15.c128 int8_t kShift = 15 - shift; /* Shift to apply after scaling */ in arm_scale_q15() local
160 out1 = out1 >> kShift; in arm_scale_q15()
161 out2 = out2 >> kShift; in arm_scale_q15()
162 out3 = out3 >> kShift; in arm_scale_q15()
163 out4 = out4 >> kShift; in arm_scale_q15()
175 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15()
176 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15()
177 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15()
178 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15()
200 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15()
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_scale_q31.c143 int32_t kShift = shift + 1; /* Shift to apply after scaling */ in arm_mat_scale_q31() local
175 out = in << kShift; /* apply shifting */ in arm_mat_scale_q31()
176 if (in != (out >> kShift)) /* saturate the results. */ in arm_mat_scale_q31()
182 out = in << kShift; in arm_mat_scale_q31()
183 if (in != (out >> kShift)) in arm_mat_scale_q31()
189 out = in << kShift; in arm_mat_scale_q31()
190 if (in != (out >> kShift)) in arm_mat_scale_q31()
196 out = in << kShift; in arm_mat_scale_q31()
197 if (in != (out >> kShift)) in arm_mat_scale_q31()
222 out = in << kShift; in arm_mat_scale_q31()
[all …]
Darm_mat_scale_q15.c144 int32_t kShift = 15 - shift; /* Total shift to apply after scaling */ in arm_mat_scale_q15() local
191 out1 = out1 >> kShift; in arm_mat_scale_q15()
192 out2 = out2 >> kShift; in arm_mat_scale_q15()
193 out3 = out3 >> kShift; in arm_mat_scale_q15()
194 out4 = out4 >> kShift; in arm_mat_scale_q15()
207 *pOut++ = (q15_t) (__SSAT(((q31_t) (*pIn++) * scaleFract) >> kShift, 16)); in arm_mat_scale_q15()
208 *pOut++ = (q15_t) (__SSAT(((q31_t) (*pIn++) * scaleFract) >> kShift, 16)); in arm_mat_scale_q15()
209 *pOut++ = (q15_t) (__SSAT(((q31_t) (*pIn++) * scaleFract) >> kShift, 16)); in arm_mat_scale_q15()
210 *pOut++ = (q15_t) (__SSAT(((q31_t) (*pIn++) * scaleFract) >> kShift, 16)); in arm_mat_scale_q15()
232 *pOut++ = (q15_t) (__SSAT(((q31_t) (*pIn++) * scaleFract) >> kShift, 16)); in arm_mat_scale_q15()