Searched refs:kShift (Results 1 – 5 of 5) sorted by relevance
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/ |
| D | arm_scale_q31.c | 115 int8_t kShift = shift + 1; /* Shift to apply after scaling */ in arm_scale_q31() local 116 int8_t sign = (kShift & 0x80); in arm_scale_q31() 132 out = in << kShift; /* apply shifting */ in arm_scale_q31() 133 if (in != (out >> kShift)) /* saturate the result */ in arm_scale_q31() 139 out = in << kShift; in arm_scale_q31() 140 if (in != (out >> kShift)) in arm_scale_q31() 146 out = in << kShift; in arm_scale_q31() 147 if (in != (out >> kShift)) in arm_scale_q31() 153 out = in << kShift; in arm_scale_q31() 154 if (in != (out >> kShift)) in arm_scale_q31() [all …]
|
| D | arm_scale_q7.c | 118 int8_t kShift = 7 - shift; /* Shift to apply after scaling */ in arm_scale_q7() local 142 out1 = (q7_t) (__SSAT(((in1) * scaleFract) >> kShift, 8)); in arm_scale_q7() 143 out2 = (q7_t) (__SSAT(((in2) * scaleFract) >> kShift, 8)); in arm_scale_q7() 144 out3 = (q7_t) (__SSAT(((in3) * scaleFract) >> kShift, 8)); in arm_scale_q7() 145 out4 = (q7_t) (__SSAT(((in4) * scaleFract) >> kShift, 8)); in arm_scale_q7() 150 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7() 151 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7() 152 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7() 153 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7() 175 *pDst++ = (q7_t) (__SSAT((((q15_t) *pSrc++ * scaleFract) >> kShift), 8)); in arm_scale_q7()
|
| D | arm_scale_q15.c | 118 int8_t kShift = 15 - shift; /* Shift to apply after scaling */ in arm_scale_q15() local 150 out1 = out1 >> kShift; in arm_scale_q15() 151 out2 = out2 >> kShift; in arm_scale_q15() 152 out3 = out3 >> kShift; in arm_scale_q15() 153 out4 = out4 >> kShift; in arm_scale_q15() 165 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15() 166 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15() 167 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15() 168 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15() 190 *pDst++ = (q15_t) (__SSAT(((q31_t) *pSrc++ * scaleFract) >> kShift, 16)); in arm_scale_q15()
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/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()
|