Home
last modified time | relevance | path

Searched refs:scaleFract (Results 1 – 9 of 9) sorted by relevance

/cmsis-dsp-latest/Source/BasicMathFunctions/
Darm_scale_q7.c59 q7_t scaleFract, in arm_scale_q7() argument
81 low = vmullbq_int(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
84 high = vmulltq_int(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
107 low = vmullbq_int_s8(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
111 high = vmulltq_int_s8(vecSrc, vdupq_n_s8(scaleFract)); in arm_scale_q7()
124 q7_t scaleFract, in arm_scale_q7() argument
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()
[all …]
Darm_scale_q15.c59 q15_t scaleFract, in arm_scale_q15() argument
79 low = vmullbq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
83 high = vmulltq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
106 low = vmullbq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
110 high = vmulltq_int(vecSrc, vdupq_n_s16(scaleFract)); in arm_scale_q15()
122 q15_t scaleFract, in arm_scale_q15() argument
154 out1 = (q31_t) ((q15_t) (inA1 >> 16) * scaleFract); in arm_scale_q15()
155 out2 = (q31_t) ((q15_t) (inA1 ) * scaleFract); in arm_scale_q15()
156 out3 = (q31_t) ((q15_t) (inA2 >> 16) * scaleFract); in arm_scale_q15()
157 out4 = (q31_t) ((q15_t) (inA2 ) * scaleFract); in arm_scale_q15()
[all …]
Darm_scale_q31.c64 q31_t scaleFract, in arm_scale_q31() argument
82 vecDst = vmulhq(vecSrc, vdupq_n_s32(scaleFract)); in arm_scale_q31()
103 vecDst = vmulhq(vecSrc, vdupq_n_s32(scaleFract)); in arm_scale_q31()
112 q31_t scaleFract, in arm_scale_q31() argument
135 in = ((q63_t) in * scaleFract) >> 32; /* multiply input with scaler value */ in arm_scale_q31()
142 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31()
149 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31()
156 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31()
174 in = ((q63_t) in * scaleFract) >> 32; /* multiply input with scaler value */ in arm_scale_q31()
179 in = ((q63_t) in * scaleFract) >> 32; in arm_scale_q31()
[all …]
/cmsis-dsp-latest/Source/MatrixFunctions/
Darm_mat_scale_q15.c57 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 …]
Darm_mat_scale_q31.c57 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()
/cmsis-dsp-latest/Include/dsp/
Dbasic_math_functions.h302 q7_t scaleFract,
318 q15_t scaleFract,
334 q31_t scaleFract,
Dmatrix_functions.h565 q15_t scaleFract,
580 q31_t scaleFract,
/cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/
Dcmsisdsp_basic.c804 int32_t scaleFract; // input in cmsis_arm_scale_q7() local
809 if (PyArg_ParseTuple(args,"Oii",&pSrc,&scaleFract,&shift)) in cmsis_arm_scale_q7()
818 arm_scale_q7(pSrc_converted,(q7_t)scaleFract,(int8_t)shift,pDst,blockSize); in cmsis_arm_scale_q7()
838 q15_t scaleFract; // input in cmsis_arm_scale_q15() local
843 if (PyArg_ParseTuple(args,"Ohi",&pSrc,&scaleFract,&shift)) in cmsis_arm_scale_q15()
852 arm_scale_q15(pSrc_converted,scaleFract,(int8_t)shift,pDst,blockSize); in cmsis_arm_scale_q15()
872 q31_t scaleFract; // input in cmsis_arm_scale_q31() local
877 if (PyArg_ParseTuple(args,"Oii",&pSrc,&scaleFract,&shift)) in cmsis_arm_scale_q31()
886 arm_scale_q31(pSrc_converted,scaleFract,(int8_t)shift,pDst,blockSize); in cmsis_arm_scale_q31()
Dcmsisdsp_matrix.c1565 q15_t scaleFract; // input in cmsis_arm_mat_scale_q15() local
1569 if (PyArg_ParseTuple(args,"Ohi",&pSrc,&scaleFract,&shift)) in cmsis_arm_mat_scale_q15()
1577 arm_status returnValue = arm_mat_scale_q15(&pSrc_converted,scaleFract,shift,&pDst_converted); in cmsis_arm_mat_scale_q15()
1599 q31_t scaleFract; // input in cmsis_arm_mat_scale_q31() local
1603 if (PyArg_ParseTuple(args,"Oii",&pSrc,&scaleFract,&shift)) in cmsis_arm_mat_scale_q31()
1611 arm_status returnValue = arm_mat_scale_q31(&pSrc_converted,scaleFract,shift,&pDst_converted); in cmsis_arm_mat_scale_q31()