/cmsis-dsp-latest/Source/ComplexMathFunctions/ |
D | arm_cmplx_mult_cmplx_f16.c | 62 f16x8_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_f16() local 76 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_f16() 85 vec_acc = vcmulq(vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f16() 89 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f16() 102 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_f16() 109 vec_acc = vcmulq(vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f16() 110 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f16()
|
D | arm_cmplx_dot_prod_f16.c | 68 f16x8_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_f16() local 81 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_f16() 88 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16() 92 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16() 103 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_f16() 108 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16() 109 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16()
|
D | arm_cmplx_dot_prod_q15.c | 68 q15x8_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_q15() local 82 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_q15() 89 accReal = vmlsldavaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15() 93 accImag = vmlaldavaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15() 104 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_q15() 109 accReal = vmlsldavaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15() 112 accImag = vmlaldavaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15()
|
D | arm_cmplx_dot_prod_q31.c | 70 q31x4_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_q31() local 84 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_q31() 91 accReal = vrmlsldavhaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31() 95 accImag = vrmlaldavhaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31() 106 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_q31() 111 accReal = vrmlsldavhaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31() 114 accImag = vrmlaldavhaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31()
|
D | arm_cmplx_mult_cmplx_f32.c | 80 f32x4_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_f32() local 94 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_f32() 103 vec_acc = vcmulq(vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32() 107 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32() 120 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_f32() 127 vec_acc = vcmulq(vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32() 128 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32()
|
D | arm_cmplx_mult_cmplx_q31.c | 61 q31x4_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_q31() local 77 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_q31() 88 vecDst = vqdmlsdhq(vuninitializedq_s32(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31() 92 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31() 107 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_q31() 115 vecDst = vqdmlsdhq(vuninitializedq_s32(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31() 116 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31()
|
D | arm_cmplx_mult_cmplx_q15.c | 61 q15x8_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_q15() local 79 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_q15() 90 vecDst = vqdmlsdhq(vuninitializedq_s16(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15() 94 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15() 109 vecSrcC = vld1q(pSrcA); in arm_cmplx_mult_cmplx_q15() 117 vecDst = vqdmlsdhq(vuninitializedq_s16(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15() 118 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15()
|
D | arm_cmplx_dot_prod_f32.c | 89 f32x4_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_f32() local 102 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_f32() 109 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32() 113 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32() 124 vecSrcC = vld1q(pSrcA); in arm_cmplx_dot_prod_f32() 129 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32() 130 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32()
|