Searched refs:pSrcCmplx (Results 1 – 7 of 7) sorted by relevance
/cmsis-dsp-latest/Source/ComplexMathFunctions/ |
D | arm_cmplx_mult_real_q31.c | 54 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 …]
|
D | arm_cmplx_mult_real_f32.c | 74 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 …]
|
D | arm_cmplx_mult_real_f16.c | 54 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 …]
|
D | arm_cmplx_mult_real_q15.c | 54 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/ |
D | complex_math_functions.h | 250 const q15_t * pSrcCmplx, 264 const q31_t * pSrcCmplx, 278 const float32_t * pSrcCmplx,
|
D | complex_math_functions_f16.h | 100 const float16_t * pSrcCmplx,
|
/cmsis-dsp-latest/PythonWrapper/cmsisdsp_pkg/src/ |
D | cmsisdsp_complexf.c | 568 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()
|