/cmsis-3.4.0/CMSIS/DSP/Source/ComplexMathFunctions/ |
D | arm_cmplx_mult_cmplx_f16.c | 83 f16x8_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_f16() local 101 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16() 106 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() 126 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f16() 130 vec_acc = vcmulq(vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f16() 131 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f16()
|
D | arm_cmplx_dot_prod_f16.c | 95 f16x8_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_f16() local 112 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f16() 115 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16() 119 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16() 133 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f16() 135 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16() 136 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f16()
|
D | arm_cmplx_dot_prod_q15.c | 69 q15x8_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_q15() local 87 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q15() 90 accReal = vmlsldavaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15() 94 accImag = vmlaldavaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15() 108 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q15() 110 accReal = vmlsldavaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15() 113 accImag = vmlaldavaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q15()
|
D | arm_cmplx_dot_prod_q31.c | 71 q31x4_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_q31() local 89 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q31() 92 accReal = vrmlsldavhaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31() 96 accImag = vrmlaldavhaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31() 110 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_q31() 112 accReal = vrmlsldavhaq(accReal, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31() 115 accImag = vrmlaldavhaxq(accImag, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_q31()
|
D | arm_cmplx_mult_cmplx_f32.c | 81 f32x4_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_f32() local 99 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32() 104 vec_acc = vcmulq(vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32() 108 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32() 124 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_f32() 128 vec_acc = vcmulq(vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32() 129 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_f32()
|
D | arm_cmplx_mult_cmplx_q15.c | 62 q15x8_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_q15() local 85 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15() 91 vecDst = vqdmlsdhq(vuninitializedq_s16(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15() 95 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15() 113 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q15() 118 vecDst = vqdmlsdhq(vuninitializedq_s16(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15() 119 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q15()
|
D | arm_cmplx_mult_cmplx_q31.c | 62 q31x4_t vecSrcC, vecSrcD; in arm_cmplx_mult_cmplx_q31() local 83 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31() 89 vecDst = vqdmlsdhq(vuninitializedq_s32(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31() 93 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31() 111 vecSrcD = vld1q(pSrcB); in arm_cmplx_mult_cmplx_q31() 116 vecDst = vqdmlsdhq(vuninitializedq_s32(), vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31() 117 vecDst = vqdmladhxq(vecDst, vecSrcC, vecSrcD); in arm_cmplx_mult_cmplx_q31()
|
D | arm_cmplx_dot_prod_f32.c | 90 f32x4_t vecSrcC, vecSrcD; in arm_cmplx_dot_prod_f32() local 107 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f32() 110 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32() 114 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32() 128 vecSrcD = vld1q(pSrcB); in arm_cmplx_dot_prod_f32() 130 vec_acc = vcmlaq(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32() 131 vec_acc = vcmlaq_rot90(vec_acc, vecSrcC, vecSrcD); in arm_cmplx_dot_prod_f32()
|