/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/ |
D | arm_scale_q7.c | 61 q7_t scaleFract, in arm_scale_q7() argument 81 vecDst = vmulhq(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7() 102 vecDst = vmulhq(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7() 112 q7_t scaleFract, in arm_scale_q7() argument 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() [all …]
|
D | arm_scale_q31.c | 60 q31_t scaleFract, in arm_scale_q31() argument 78 vecDst = vmulhq(vecSrc, vdupq_n_s32(scaleFract)); in arm_scale_q31() 99 vecDst = vmulhq(vecSrc, vdupq_n_s32(scaleFract)); in arm_scale_q31() 108 q31_t scaleFract, in arm_scale_q31() argument 131 in = ((q63_t) in * scaleFract) >> 32; /* multiply input with scaler value */ in arm_scale_q31() 138 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31() 145 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31() 152 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31() 170 in = ((q63_t) in * scaleFract) >> 32; /* multiply input with scaler value */ in arm_scale_q31() 175 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31() [all …]
|
D | arm_scale_q15.c | 60 q15_t scaleFract, in arm_scale_q15() argument 80 vecDst = vmulhq(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15() 101 vecDst = vmulhq(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15() 112 q15_t scaleFract, in arm_scale_q15() argument 144 out1 = (q31_t) ((q15_t) (inA1 >> 16) * scaleFract); in arm_scale_q15() 145 out2 = (q31_t) ((q15_t) (inA1 ) * scaleFract); in arm_scale_q15() 146 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_scale_q15() 147 out4 = (q31_t) ((q15_t) (inA2 ) * scaleFract); 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() [all …]
|
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/ |
D | arm_mat_scale_q15.c | 57 q15_t scaleFract, in arm_mat_scale_q15() argument 100 vecOut = vmulhq(vecIn, vdupq_n_s16(scaleFract)); in arm_mat_scale_q15() 120 vecOut = vmulhq(vecIn, vdupq_n_s16(scaleFract)); in arm_mat_scale_q15() 135 q15_t scaleFract, in arm_mat_scale_q15() argument 185 out1 = (q31_t) ((q15_t) (inA1 >> 16) * scaleFract); in arm_mat_scale_q15() 186 out2 = (q31_t) ((q15_t) (inA1 ) * scaleFract); in arm_mat_scale_q15() 187 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_mat_scale_q15() 188 out4 = (q31_t) ((q15_t) (inA2 ) * scaleFract); 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() [all …]
|
D | arm_mat_scale_q31.c | 57 q31_t scaleFract, in arm_mat_scale_q31() argument 99 vecOut = vmulhq(vecIn, vdupq_n_s32(scaleFract)); in arm_mat_scale_q31() 119 vecOut = vmulhq(vecIn, vdupq_n_s32(scaleFract)); in arm_mat_scale_q31() 134 q31_t scaleFract, in arm_mat_scale_q31() argument 174 in = ((q63_t) in * scaleFract) >> 32; /* multiply input with scaler value */ in arm_mat_scale_q31() 181 in = ((q63_t) in * scaleFract) >> 32; in arm_mat_scale_q31() 188 in = ((q63_t) in * scaleFract) >> 32; in arm_mat_scale_q31() 195 in = ((q63_t) in * scaleFract) >> 32; in arm_mat_scale_q31() 221 in = ((q63_t) in * scaleFract) >> 32; in arm_mat_scale_q31()
|
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/DSP/Include/dsp/ |
D | basic_math_functions.h | 242 q7_t scaleFract, 258 q15_t scaleFract, 274 q31_t scaleFract,
|
D | matrix_functions.h | 547 q15_t scaleFract, 562 q31_t scaleFract,
|
/hal_nxp-3.6.0/mcux/mcux-sdk/drivers/powerquad/ |
D | fsl_powerquad_cmsis.c | 1590 q31_t scaleFract, in arm_mat_scale_q31() argument 1626 scaleFloat = PQ_Q31_2_FLOAT(scaleFract); in arm_mat_scale_q31() 1643 q15_t scaleFract, in arm_mat_scale_q15() argument 1679 scaleFloat = PQ_Q15_2_FLOAT(scaleFract); in arm_mat_scale_q15()
|
/hal_nxp-3.6.0/mcux/mcux-sdk/CMSIS/Include/ |
D | arm_math.h | 1800 q15_t scaleFract, 1815 q31_t scaleFract, 2667 q7_t scaleFract, 2683 q15_t scaleFract, 2699 q31_t scaleFract,
|