/cmsis-dsp-latest/Source/ComplexMathFunctions/ |
D | arm_cmplx_mult_cmplx_f16.c | 62 f16x8_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_f16() local 80 vecSrcD = vld1q(pSrcB); 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() 105 vecSrcD = vld1q(pSrcB); 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 85 vecSrcD = vld1q(pSrcB); 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() 106 vecSrcD = vld1q(pSrcB); 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 86 vecSrcD = vld1q(pSrcB); 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() 107 vecSrcD = vld1q(pSrcB); 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 88 vecSrcD = vld1q(pSrcB); 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() 109 vecSrcD = vld1q(pSrcB); 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 98 vecSrcD = vld1q(pSrcB); 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() 123 vecSrcD = vld1q(pSrcB); 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 82 vecSrcD = vld1q(pSrcB); 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() 110 vecSrcD = vld1q(pSrcB); 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 84 vecSrcD = vld1q(pSrcB); 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() 112 vecSrcD = vld1q(pSrcB); 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 106 vecSrcD = vld1q(pSrcB); 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() 127 vecSrcD = vld1q(pSrcB); 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()
|