From 364fdb9a284864d7db1703be6c6aac875158cdc7 Mon Sep 17 00:00:00 2001 From: Christophe Favergeon Date: Thu, 5 Nov 2020 08:03:55 +0100 Subject: [PATCH] CMSIS-DSP: Cleaning to MVE code for fir f32 --- Source/FilteringFunctions/arm_fir_f32.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Source/FilteringFunctions/arm_fir_f32.c b/Source/FilteringFunctions/arm_fir_f32.c index bcfe40f5..3731e9cc 100644 --- a/Source/FilteringFunctions/arm_fir_f32.c +++ b/Source/FilteringFunctions/arm_fir_f32.c @@ -449,9 +449,7 @@ uint32_t blockSize) vecAcc0 = vfmaq(vecAcc0, vecIn0, c6); vecIn0 = vld1q(&pSamples[7]); vecAcc0 = vfmaq(vecAcc0, vecIn0, c7); - pSamples += cnt; vstrwq_p_f32(partial_accu_ptr, vecAcc0,p0); - partial_accu_ptr += cnt; } int localTaps = numTaps - FIR_F32_MAX_COEF_BLK; @@ -519,10 +517,8 @@ uint32_t blockSize) vecAcc0 = vfmaq(vecAcc0, vecIn0, c6); vecIn0 = vld1q(&pSamples[7]); vecAcc0 = vfmaq(vecAcc0, vecIn0, c7); - pSamples += cnt; vecAcc0 += vld1q_f32(partial_accu_ptr); vstrwq_p_f32(partial_accu_ptr, vecAcc0,p0); - partial_accu_ptr += cnt; } localTaps -= FIR_F32_MAX_COEF_BLK; @@ -595,10 +591,8 @@ uint32_t blockSize) vecAcc0 = vfmaq(vecAcc0, vecIn0, c6); vecIn0 = vld1q(&pSamples[7]); vecAcc0 = vfmaq(vecAcc0, vecIn0, c7); - pSamples += cnt; float32x4_t pap = vld1q_f32(partial_accu_ptr); vstrwq_p_f32(pOutput, vecAcc0+pap,p0); - partial_accu_ptr += cnt; pOutput += cnt; } } @@ -646,10 +640,8 @@ uint32_t blockSize) vecAcc0 = vfmaq(vecAcc0, vecIn0, c2); vecIn0 = vld1q(&pSamples[3]); vecAcc0 = vfmaq(vecAcc0, vecIn0, c3); - pSamples += cnt; float32x4_t pap = vld1q_f32(partial_accu_ptr); vstrwq_p_f32(pOutput, vecAcc0+pap,p0); - partial_accu_ptr += cnt; pOutput += cnt; } }