| /cmsis-dsp-latest/Source/SupportFunctions/ |
| D | arm_q15_to_q31.c | 106 q31_t out1, out2, out3, out4; in arm_q15_to_q31() local 129 out3 = in2 << 16U; in arm_q15_to_q31() 140 out3 = in2 & 0xFFFF0000; in arm_q15_to_q31() 148 *pDst++ = out3; in arm_q15_to_q31()
|
| D | arm_q31_to_q7.c | 121 q7_t out1, out2, out3, out4; in arm_q31_to_q7() local 134 out3 = (q7_t) (*pIn++ >> 24); in arm_q31_to_q7() 136 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_q31_to_q7()
|
| /cmsis-dsp-latest/Source/BasicMathFunctions/ |
| D | arm_scale_q15.c | 133 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_scale_q15() local 156 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_scale_q15() 162 out3 = out3 >> kShift; in arm_scale_q15() 168 in3 = (q15_t) (__SSAT(out3, 16)); in arm_scale_q15()
|
| D | arm_mult_q15.c | 112 q15_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mult_q15() local 142 out3 = (q15_t) __SSAT(mul3 >> 15, 16); in arm_mult_q15() 148 write_q15x2_ia (&pDst, __PKHBT(out4, out3, 16)); in arm_mult_q15() 151 write_q15x2_ia (&pDst, __PKHBT(out3, out4, 16)); in arm_mult_q15()
|
| D | arm_mult_q7.c | 111 q7_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mult_q7() local 125 out3 = (q7_t) __SSAT((((q15_t) (*pSrcA++) * (*pSrcB++)) >> 7), 8); in arm_mult_q7() 129 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_mult_q7()
|
| D | arm_scale_q7.c | 136 q7_t out1, out2, out3, out4; /* Temporary output variables */ in arm_scale_q7() local 156 out3 = (q7_t) (__SSAT(((in3) * scaleFract) >> kShift, 8)); in arm_scale_q7() 160 write_q7x4_ia (&pDst, __PACKq7(out1, out2, out3, out4)); in arm_scale_q7()
|
| /cmsis-dsp-latest/Source/MatrixFunctions/ |
| D | arm_mat_scale_q15.c | 148 q31_t out1, out2, out3, out4; /* Temporary output variables */ in arm_mat_scale_q15() local 187 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_mat_scale_q15() 193 out3 = out3 >> kShift; in arm_mat_scale_q15() 199 in3 = (q15_t) (__SSAT(out3, 16)); in arm_mat_scale_q15()
|
| /cmsis-dsp-latest/Source/ComplexMathFunctions/ |
| D | arm_cmplx_mult_real_q15.c | 121 q15_t out1, out2, out3, out4; /* Temporary variables to hold output data */ in arm_cmplx_mult_real_q15() local 156 out3 = (q15_t) __SSAT(mul3 >> 15U, 16); in arm_cmplx_mult_real_q15() 161 write_q15x2_ia (&pCmplxDst, __PKHBT(out3, out4, 16)); in arm_cmplx_mult_real_q15() 181 out3 = (q15_t) __SSAT(mul3 >> 15U, 16); in arm_cmplx_mult_real_q15() 185 write_q15x2_ia (&pCmplxDst, __PKHBT(out3, out4, 16)); in arm_cmplx_mult_real_q15()
|
| /cmsis-dsp-latest/Source/FilteringFunctions/ |
| D | arm_conv_opt_q7.c | 77 q7_t out0, out1, out2, out3; /* Temporary variables */ in arm_conv_opt_q7() local 300 out3 = (q7_t) (__SSAT(acc3 >> 7U, 8)); in arm_conv_opt_q7() 302 write_q7x4_ia (&pOut, __PACKq7(out0, out1, out2, out3)); in arm_conv_opt_q7()
|
| D | arm_conv_partial_opt_q7.c | 77 q7_t out0, out1, out2, out3; /* Temporary variables */ in arm_conv_partial_opt_q7() local 319 out3 = (q7_t) (__SSAT(acc3 >> 7U, 8)); in arm_conv_partial_opt_q7() 321 write_q7x4_ia (&pOut, __PACKq7(out0, out1, out2, out3)); in arm_conv_partial_opt_q7()
|
| /cmsis-dsp-latest/dsppp/Include/dsppp/DSP/ |
| D | q7.hpp | 135 q7_t out1, out2, out3, out4; in vmul() local 145 out3 = (q7_t) __SSAT(mul3 >> 7, 8); in vmul() 147 return(Q7DSPVector(__PACKq7(out1,out2,out3,out4))); in vmul()
|