Home
last modified time | relevance | path

Searched refs:pSrcCmplx (Results 1 – 7 of 7) sorted by relevance

/cmsis-dsp-latest/Source/ComplexMathFunctions/
Darm_cmplx_mult_real_q31.c54 const q31_t * pSrcCmplx, in arm_cmplx_mult_real_q31() argument
80 cmplxVec = vld1q(pSrcCmplx); in arm_cmplx_mult_real_q31()
86 pSrcCmplx += 4; in arm_cmplx_mult_real_q31()
99 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
100 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
108 const q31_t * pSrcCmplx, in arm_cmplx_mult_real_q31() argument
129 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
130 *pCmplxDst++ = (__SSAT((q31_t) (((q63_t) *pSrcCmplx++ * in) >> 32), 31) << 1); in arm_cmplx_mult_real_q31()
133 *pCmplxDst++ = (q31_t) clip_q63_to_q31(((q63_t) *pSrcCmplx++ * in) >> 31); in arm_cmplx_mult_real_q31()
134 *pCmplxDst++ = (q31_t) clip_q63_to_q31(((q63_t) *pSrcCmplx++ * in) >> 31); in arm_cmplx_mult_real_q31()
[all …]
Darm_cmplx_mult_real_f32.c74 const float32_t * pSrcCmplx, in arm_cmplx_mult_real_f32() argument
97 cmplxVec = vld1q(pSrcCmplx); in arm_cmplx_mult_real_f32()
103 pSrcCmplx += 4; in arm_cmplx_mult_real_f32()
116 *pCmplxDst++ = *pSrcCmplx++ * in; in arm_cmplx_mult_real_f32()
117 *pCmplxDst++ = *pSrcCmplx++ * in; in arm_cmplx_mult_real_f32()
126 const float32_t * pSrcCmplx, in arm_cmplx_mult_real_f32() argument
143 ab = vld2q_f32(pSrcCmplx); // load & separate real/imag pSrcA (de-interleave 2) in arm_cmplx_mult_real_f32()
147 pSrcCmplx += 8; in arm_cmplx_mult_real_f32()
174 *pCmplxDst++ = *pSrcCmplx++ * in; in arm_cmplx_mult_real_f32()
175 *pCmplxDst++ = *pSrcCmplx++ * in; in arm_cmplx_mult_real_f32()
[all …]
Darm_cmplx_mult_real_f16.c54 const float16_t * pSrcCmplx, in arm_cmplx_mult_real_f16() argument
77 cmplxVec = vld1q(pSrcCmplx); in arm_cmplx_mult_real_f16()
83 pSrcCmplx += 8; in arm_cmplx_mult_real_f16()
92 cmplxVec = vld1q(pSrcCmplx); in arm_cmplx_mult_real_f16()
101 const float16_t * pSrcCmplx, in arm_cmplx_mult_real_f16() argument
121 *pCmplxDst++ = (_Float16)*pSrcCmplx++ * (_Float16)in; in arm_cmplx_mult_real_f16()
122 *pCmplxDst++ = (_Float16)*pSrcCmplx++ * (_Float16)in; in arm_cmplx_mult_real_f16()
125 *pCmplxDst++ = (_Float16)*pSrcCmplx++ * (_Float16)in; in arm_cmplx_mult_real_f16()
126 *pCmplxDst++ = (_Float16)*pSrcCmplx++ * (_Float16)in; in arm_cmplx_mult_real_f16()
129 *pCmplxDst++ = (_Float16)*pSrcCmplx++ * (_Float16)in; in arm_cmplx_mult_real_f16()
[all …]
Darm_cmplx_mult_real_q15.c54 const q15_t * pSrcCmplx, in arm_cmplx_mult_real_q15() argument
79 cmplxVec = vld1q(pSrcCmplx); in arm_cmplx_mult_real_q15()
85 pSrcCmplx += 8; in arm_cmplx_mult_real_q15()
99 *pCmplxDst++ = (q15_t) __SSAT((((q31_t) *pSrcCmplx++ * in) >> 15), 16); in arm_cmplx_mult_real_q15()
100 *pCmplxDst++ = (q15_t) __SSAT((((q31_t) *pSrcCmplx++ * in) >> 15), 16); in arm_cmplx_mult_real_q15()
108 const q15_t * pSrcCmplx, in arm_cmplx_mult_real_q15() argument
135 inA1 = read_q15x2_ia (&pSrcCmplx); in arm_cmplx_mult_real_q15()
136 inA2 = read_q15x2_ia (&pSrcCmplx); in arm_cmplx_mult_real_q15()
163 inA1 = read_q15x2_ia (&pSrcCmplx); in arm_cmplx_mult_real_q15()
164 inA2 = read_q15x2_ia (&pSrcCmplx); in arm_cmplx_mult_real_q15()
[all …]
/cmsis-dsp-latest/Include/dsp/
Dcomplex_math_functions.h250 const q15_t * pSrcCmplx,
264 const q31_t * pSrcCmplx,
278 const float32_t * pSrcCmplx,
Dcomplex_math_functions_f16.h100 const float16_t * pSrcCmplx,
/cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/
Dcmsisdsp_complexf.c568 PyObject *pSrcCmplx=NULL; // input in cmsis_arm_cmplx_mult_real_q15() local
575 if (PyArg_ParseTuple(args,"OO",&pSrcCmplx,&pSrcReal)) in cmsis_arm_cmplx_mult_real_q15()
578 GETARGUMENT(pSrcCmplx,NPY_INT16,int16_t,int16_t); in cmsis_arm_cmplx_mult_real_q15()
605 PyObject *pSrcCmplx=NULL; // input in cmsis_arm_cmplx_mult_real_q31() local
612 if (PyArg_ParseTuple(args,"OO",&pSrcCmplx,&pSrcReal)) in cmsis_arm_cmplx_mult_real_q31()
615 GETARGUMENT(pSrcCmplx,NPY_INT32,int32_t,int32_t); in cmsis_arm_cmplx_mult_real_q31()
642 PyObject *pSrcCmplx=NULL; // input in cmsis_arm_cmplx_mult_real_f32() local
649 if (PyArg_ParseTuple(args,"OO",&pSrcCmplx,&pSrcReal)) in cmsis_arm_cmplx_mult_real_f32()
652 GETARGUMENT(pSrcCmplx,NPY_DOUBLE,double,float32_t); in cmsis_arm_cmplx_mult_real_f32()