Searched refs:kShift (Results 1 – 5 of 5) sorted by relevance
/cmsis-dsp-latest/Source/BasicMathFunctions/ |
D | arm_scale_q31.c | 119 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 …]
|
D | arm_scale_q7.c | 130 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()
|
D | arm_scale_q15.c | 128 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/ |
D | arm_mat_scale_q31.c | 143 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 …]
|
D | arm_mat_scale_q15.c | 144 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()
|