| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/BasicMathFunctions/ |
| D | arm_scale_q15.c | 123 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_scale_q15() local 147 out4 = (q31_t) ((q15_t) (inA2 ) * scaleFract); in arm_scale_q15() 153 out4 = out4 >> kShift; in arm_scale_q15() 159 in4 = (q15_t) (__SSAT(out4, 16)); in arm_scale_q15()
|
| D | arm_mult_q15.c | 113 q15_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mult_q15() local 144 out4 = (q15_t) __SSAT(mul4 >> 15, 16); in arm_mult_q15() 149 write_q15x2_ia (&pDst, __PKHBT(out4, out3, 16)); in arm_mult_q15() 152 write_q15x2_ia (&pDst, __PKHBT(out3, out4, 16)); in arm_mult_q15()
|
| D | arm_mult_q7.c | 112 q7_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mult_q7() local 127 out4 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 130 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_mult_q7()
|
| D | arm_scale_q7.c | 124 q7_t out1, out2, out3, out4; /* Temporary output variables */ in arm_scale_q7() local 145 out4 = (q7_t) (__SSAT(((in4) * scaleFract) >> kShift, 8)); in arm_scale_q7() 148 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_scale_q7()
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/MatrixFunctions/ |
| D | arm_mat_scale_q15.c | 148 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mat_scale_q15() local 188 out4 = (q31_t) ((q15_t) (inA2 ) * scaleFract); in arm_mat_scale_q15() 194 out4 = out4 >> kShift; in arm_mat_scale_q15() 200 in4 = (q15_t) (__SSAT(out4, 16)); in arm_mat_scale_q15()
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/SupportFunctions/ |
| D | arm_q15_to_q31.c | 107 q31_t out1, out2, out3, out4; in arm_q15_to_q31() local 132 out4 = in2 & 0xFFFF0000; in arm_q15_to_q31() 143 out4 = in2 << 16U; in arm_q15_to_q31() 150 *pDst++ = out4; in arm_q15_to_q31()
|
| D | arm_q31_to_q7.c | 122 q7_t out1, out2, out3, out4; in arm_q31_to_q7() local 136 out4 = (q7_t) (*pIn++ >> 24); in arm_q31_to_q7() 137 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_q31_to_q7()
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/DSP/Source/ComplexMathFunctions/ |
| D | arm_cmplx_mult_real_q15.c | 122 q15_t out1, out2, out3, out4; /* Temporary variables to hold output data */ in arm_cmplx_mult_real_q15() local 158 out4 = (q15_t) __SSAT(mul4 >> 15U, 16); in arm_cmplx_mult_real_q15() 162 write_q15x2_ia (&pCmplxDst, __PKHBT(out3, out4, 16)); in arm_cmplx_mult_real_q15() 183 out4 = (q15_t) __SSAT(mul4 >> 15U, 16); in arm_cmplx_mult_real_q15() 186 write_q15x2_ia (&pCmplxDst, __PKHBT(out3, out4, 16)); in arm_cmplx_mult_real_q15()
|
| /hal_nxp-latest/mcux/mcux-sdk/CMSIS/NN/Source/NNSupportFunctions/ |
| D | arm_nn_mult_q15.c | 64 q15_t out1, out2, out3, out4; /* temporary output variables */ in arm_nn_mult_q15() local 93 out4 = (q15_t)__SSAT((q31_t)(mul4 + NN_ROUND(out_shift)) >> out_shift, 16); in arm_nn_mult_q15() 99 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_nn_mult_q15() 104 *__SIMD32(pDst)++ = __PKHBT(out4, out3, 16); in arm_nn_mult_q15()
|
| D | arm_nn_mult_q7.c | 63 q7_t out1, out2, out3, out4; /* Temporary variables to store the product */ in arm_nn_mult_q7() local 77 …out4 = (q7_t)__SSAT(((q15_t)((q15_t)(*pSrcA++) * (*pSrcB++) + NN_ROUND(out_shift)) >> out_shift), … in arm_nn_mult_q7() 80 *__SIMD32(pDst)++ = __PACKq7(out1, out2, out3, out4); in arm_nn_mult_q7()
|