pState: use pState from argument

pState is set to zeros internally even when pState is a non zero array
pull/80/head
charansai612 3 years ago
parent f757add3bb
commit 7bdf27d4e4

@ -82,9 +82,6 @@ void arm_biquad_cas_df1_32x64_init_q31(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 4 * numStages */
memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(q63_t));
/* Assign state pointer */
S->pState = pState;
}

@ -87,9 +87,6 @@ void arm_biquad_cascade_df1_init_f16(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 4 * numStages */
memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(float16_t));
/* Assign state pointer */
S->pState = pState;
}

@ -86,9 +86,6 @@ void arm_biquad_cascade_df1_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 4 * numStages */
memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;
}

@ -84,9 +84,6 @@ void arm_biquad_cascade_df1_init_q15(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 4 * numStages */
memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;
}

@ -83,9 +83,6 @@ void arm_biquad_cascade_df1_init_q31(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 4 * numStages */
memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(q31_t));
/* Assign state pointer */
S->pState = pState;
}

@ -100,9 +100,6 @@ void arm_biquad_cascade_df2T_init_f16(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 2 * numStages */
memset(pState, 0, (2U * (uint32_t) numStages) * sizeof(float16_t));
/* Assign state pointer */
S->pState = pState;
}

@ -202,9 +202,6 @@ void arm_biquad_cascade_df2T_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 2 * numStages */
memset(pState, 0, (2U * (uint32_t) numStages) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;
}

@ -74,9 +74,6 @@ void arm_biquad_cascade_df2T_init_f64(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 2 * numStages */
memset(pState, 0, (2U * (uint32_t) numStages) * sizeof(float64_t));
/* Assign state pointer */
S->pState = pState;
}

@ -76,9 +76,6 @@ void arm_biquad_cascade_stereo_df2T_init_f16(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 4 * numStages */
memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(float16_t));
/* Assign state pointer */
S->pState = pState;
}

@ -74,9 +74,6 @@ void arm_biquad_cascade_stereo_df2T_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always 4 * numStages */
memset(pState, 0, (4U * (uint32_t) numStages) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;
}

@ -84,9 +84,6 @@ arm_status arm_fir_decimate_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear the state buffer. The size is always (blockSize + numTaps - 1) */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;

@ -85,9 +85,6 @@ arm_status arm_fir_decimate_init_q15(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear the state buffer. The size is always (blockSize + numTaps - 1) */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;

@ -84,9 +84,6 @@ arm_status arm_fir_decimate_init_q31(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear the state buffer. The size is always (blockSize + numTaps - 1) */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q31_t));
/* Assign state pointer */
S->pState = pState;

@ -87,13 +87,6 @@ void arm_fir_init_f16(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer. The size is always (blockSize + numTaps - 1) */
#if defined(ARM_MATH_MVE_FLOAT16) && !defined(ARM_MATH_AUTOVECTORIZE)
memset(pState, 0, (numTaps + (blockSize - 1U) + ROUND_UP(blockSize, 8)) * sizeof(float16_t));
#else
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(float16_t));
#endif
/* Assign state pointer */
S->pState = pState;
}

@ -84,12 +84,6 @@ void arm_fir_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer. The size is always (blockSize + numTaps - 1) */
#if defined(ARM_MATH_MVEF) && !defined(ARM_MATH_AUTOVECTORIZE)
memset(pState, 0, (numTaps + (blockSize - 1U) + blockSize) * sizeof(float32_t));
#else
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(float32_t));
#endif
/* Assign state pointer */
S->pState = pState;
}

@ -73,8 +73,6 @@ void arm_fir_init_f64(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer. The size is always (blockSize + numTaps - 1) */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(float64_t));
/* Assign state pointer */
S->pState = pState;
}

@ -107,9 +107,6 @@ arm_status arm_fir_init_q15(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear the state buffer. The size is always (blockSize + numTaps ) */
memset(pState, 0, (numTaps + (blockSize)) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;

@ -84,13 +84,6 @@ void arm_fir_init_q31(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer. The size is always (blockSize + numTaps - 1) */
#if defined(ARM_MATH_MVEI) && !defined(ARM_MATH_AUTOVECTORIZE)
memset(pState, 0, (numTaps + (blockSize - 1U) + 2*ROUND_UP(blockSize, 4)) * sizeof(q31_t));
#else
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q31_t));
#endif
/* Assign state pointer */
S->pState = pState;
}

@ -78,9 +78,6 @@ void arm_fir_init_q7(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer. The size is always (blockSize + numTaps - 1) */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q7_t));
/* Assign state pointer */
S->pState = pState;
}

@ -89,9 +89,6 @@ arm_status arm_fir_interpolate_init_f32(
/* Assign polyPhaseLength */
S->phaseLength = numTaps / L;
/* Clear state buffer and size of buffer is always phaseLength + blockSize - 1 */
memset(pState, 0, (blockSize + ((uint32_t) S->phaseLength - 1U)) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;

@ -89,9 +89,6 @@ arm_status arm_fir_interpolate_init_q15(
/* Assign polyPhaseLength */
S->phaseLength = numTaps / L;
/* Clear state buffer and size of buffer is always phaseLength + blockSize - 1 */
memset(pState, 0, (blockSize + ((uint32_t) S->phaseLength - 1U)) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;

@ -88,9 +88,6 @@ arm_status arm_fir_interpolate_init_q31(
/* Assign polyPhaseLength */
S->phaseLength = numTaps / L;
/* Clear state buffer and size of buffer is always phaseLength + blockSize - 1 */
memset(pState, 0, (blockSize + ((uint32_t) S->phaseLength - 1U)) * sizeof(q31_t));
/* Assign state pointer */
S->pState = pState;

@ -58,9 +58,6 @@ void arm_fir_lattice_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always numStages */
memset(pState, 0, (numStages) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;
}

@ -58,9 +58,6 @@ void arm_fir_lattice_init_q15(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always numStages */
memset(pState, 0, (numStages) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;
}

@ -58,9 +58,6 @@ void arm_fir_lattice_init_q31(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always numStages */
memset(pState, 0, (numStages) * sizeof(q31_t));
/* Assign state pointer */
S->pState = pState;
}

@ -81,9 +81,6 @@ void arm_fir_sparse_init_f32(
/* reset the stateIndex to 0 */
S->stateIndex = 0U;
/* Clear state buffer and size is always maxDelay + blockSize */
memset(pState, 0, (maxDelay + blockSize) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;
}

@ -81,9 +81,6 @@ void arm_fir_sparse_init_q15(
/* reset the stateIndex to 0 */
S->stateIndex = 0U;
/* Clear state buffer and size is always maxDelay + blockSize */
memset(pState, 0, (maxDelay + blockSize) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;
}

@ -80,9 +80,6 @@ void arm_fir_sparse_init_q31(
/* reset the stateIndex to 0 */
S->stateIndex = 0U;
/* Clear state buffer and size is always maxDelay + blockSize */
memset(pState, 0, (maxDelay + blockSize) * sizeof(q31_t));
/* Assign state pointer */
S->pState = pState;
}

@ -81,9 +81,6 @@ void arm_fir_sparse_init_q7(
/* reset the stateIndex to 0 */
S->stateIndex = 0U;
/* Clear state buffer and size is always maxDelay + blockSize */
memset(pState, 0, (maxDelay + blockSize) * sizeof(q7_t));
/* Assign state pointer */
S->pState = pState;
}

@ -65,9 +65,6 @@ void arm_iir_lattice_init_f32(
/* Assign ladder coefficient pointer */
S->pvCoeffs = pvCoeffs;
/* Clear state buffer and size is always blockSize + numStages */
memset(pState, 0, (numStages + blockSize) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;
}

@ -65,9 +65,6 @@ void arm_iir_lattice_init_q15(
/* Assign ladder coefficient pointer */
S->pvCoeffs = pvCoeffs;
/* Clear state buffer and size is always blockSize + numStages */
memset(pState, 0, (numStages + blockSize) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;
}

@ -65,9 +65,6 @@ void arm_iir_lattice_init_q31(
/* Assign ladder coefficient pointer */
S->pvCoeffs = pvCoeffs;
/* Clear state buffer and size is always blockSize + numStages */
memset(pState, 0, (numStages + blockSize) * sizeof(q31_t));
/* Assign state pointer */
S->pState = pState;
}

@ -66,9 +66,6 @@ void arm_lms_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always blockSize + numTaps */
memset(pState, 0, (numTaps + (blockSize - 1)) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;

@ -74,9 +74,6 @@ void arm_lms_init_q15(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always blockSize + numTaps - 1 */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q15_t));
/* Assign state pointer */
S->pState = pState;

@ -74,9 +74,6 @@ void arm_lms_init_q31(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always blockSize + numTaps - 1 */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q31_t));
/* Assign state pointer */
S->pState = pState;

@ -71,9 +71,6 @@ void arm_lms_norm_init_f32(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always blockSize + numTaps - 1 */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(float32_t));
/* Assign state pointer */
S->pState = pState;

@ -71,9 +71,6 @@ void arm_lms_norm_init_q15(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always blockSize + numTaps - 1 */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q15_t));
/* Assign post Shift value applied to coefficients */
S->postShift = postShift;

@ -70,9 +70,6 @@ void arm_lms_norm_init_q31(
/* Assign coefficient pointer */
S->pCoeffs = pCoeffs;
/* Clear state buffer and size is always blockSize + numTaps - 1 */
memset(pState, 0, (numTaps + (blockSize - 1U)) * sizeof(q31_t));
/* Assign post Shift value applied to coefficients */
S->postShift = postShift;

Loading…
Cancel
Save