Revert "Const-qualify all read-only pointers in CMSIS-DSP (#349)"

pull/19/head
Jonatan Antoni 7 years ago committed by Martin Günther
parent 37f6c581e8
commit f20c424e92

@ -1,7 +1,7 @@
#include "ref.h"
void ref_abs_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{

@ -1,8 +1,8 @@
#include "ref.h"
void ref_add_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t blockSize)
{

@ -1,8 +1,8 @@
#include "ref.h"
void ref_dot_prod_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
uint32_t blockSize,
float32_t * result)
{

@ -1,8 +1,8 @@
#include "ref.h"
void ref_mult_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t blockSize)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_negate_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_offset_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t offset,
float32_t * pDst,
uint32_t blockSize)

@ -1,7 +1,7 @@
#include "ref.h"
void ref_scale_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t scale,
float32_t * pDst,
uint32_t blockSize)

@ -1,8 +1,8 @@
#include "ref.h"
void ref_sub_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t blockSize)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_cmplx_conj_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t numSamples)
{

@ -1,8 +1,8 @@
#include "ref.h"
void ref_cmplx_dot_prod_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
uint32_t numSamples,
float32_t * realResult,
float32_t * imagResult)

@ -1,7 +1,7 @@
#include "ref.h"
void ref_cmplx_mag_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t numSamples)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_cmplx_mag_squared_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t numSamples)
{

@ -1,8 +1,8 @@
#include "ref.h"
void ref_cmplx_mult_cmplx_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t numSamples)
{

@ -1,8 +1,8 @@
#include "ref.h"
void ref_cmplx_mult_real_f32(
const float32_t * pSrcCmplx,
const float32_t * pSrcReal,
float32_t * pSrcCmplx,
float32_t * pSrcReal,
float32_t * pCmplxDst,
uint32_t numSamples)
{

@ -2,7 +2,7 @@
void ref_biquad_cascade_df2T_f32(
const arm_biquad_cascade_df2T_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -72,7 +72,7 @@ void ref_biquad_cascade_df2T_f32(
void ref_biquad_cascade_stereo_df2T_f32(
const arm_biquad_cascade_stereo_df2T_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -220,7 +220,7 @@ void ref_biquad_cascade_df2T_f64(
void ref_biquad_cascade_df1_f32(
const arm_biquad_casd_df1_inst_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -309,7 +309,7 @@ void ref_biquad_cas_df1_32x64_q31(
q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pOut = pDst; /* output pointer initialization */
q63_t *pState = S->pState; /* state pointer initialization */
const q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q63_t acc; /* accumulator */
q31_t Xn1, Xn2; /* Input Filter state variables */
q63_t Yn1, Yn2; /* Output Filter state variables */
@ -401,7 +401,7 @@ void ref_biquad_cascade_df1_q31(
q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pOut = pDst; /* output pointer initialization */
q31_t *pState = S->pState; /* pState pointer initialization */
const q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t Xn1, Xn2, Yn1, Yn2; /* Filter state variables */
q31_t b0, b1, b2, a1, a2; /* Filter coefficients */
q31_t Xn; /* temporary input */
@ -496,7 +496,7 @@ void ref_biquad_cascade_df1_fast_q31(
q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pOut = pDst; /* output pointer initialization */
q31_t *pState = S->pState; /* pState pointer initialization */
const q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t Xn; /* temporary input */
int32_t shift = (int32_t) S->postShift + 1; /* Shift to be applied to the output */
uint32_t sample, stage = S->numStages; /* loop counters */
@ -576,7 +576,7 @@ void ref_biquad_cascade_df1_fast_q15(
q31_t acc; /* Accumulator */
int32_t shift = (15 - (int32_t) S->postShift); /* Post shift */
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
uint32_t sample, stage = (uint32_t) S->numStages; /* Stage loop counter */
do
@ -651,7 +651,7 @@ void ref_biquad_cascade_df1_q15(
q63_t acc; /* Accumulator */
int32_t shift = (15 - (int32_t) S->postShift); /* Post shift */
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
uint32_t sample, stage = (uint32_t) S->numStages; /* Stage loop counter */
do

@ -1,9 +1,9 @@
#include "ref.h"
void ref_conv_f32(
const float32_t * pSrcA,
float32_t * pSrcA,
uint32_t srcALen,
const float32_t * pSrcB,
float32_t * pSrcB,
uint32_t srcBLen,
float32_t * pDst)
{
@ -32,9 +32,9 @@ void ref_conv_f32(
}
arm_status ref_conv_partial_f32(
const float32_t * pSrcA,
float32_t * pSrcA,
uint32_t srcALen,
const float32_t * pSrcB,
float32_t * pSrcB,
uint32_t srcBLen,
float32_t * pDst,
uint32_t firstIndex,

@ -1,9 +1,9 @@
#include "ref.h"
void ref_correlate_f32(
const float32_t * pSrcA,
float32_t * pSrcA,
uint32_t srcALen,
const float32_t * pSrcB,
float32_t * pSrcB,
uint32_t srcBLen,
float32_t * pDst)
{
@ -91,9 +91,9 @@ void ref_correlate_q31(
uint32_t srcBLen,
q31_t * pDst)
{
const q31_t *pIn1 = pSrcA; /* inputA pointer */
const q31_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q63_t sum; /* Accumulators */
q31_t *pIn1 = pSrcA; /* inputA pointer */
q31_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q63_t sum; /* Accumulators */
uint32_t i = 0U, j; /* loop counters */
uint32_t inv = 0U; /* Reverse order flag */
uint32_t tot = 0U; /* Length */
@ -162,8 +162,8 @@ void ref_correlate_fast_q31(
uint32_t srcBLen,
q31_t * pDst)
{
const q31_t *pIn1 = pSrcA; /* inputA pointer */
const q31_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q31_t *pIn1 = pSrcA; /* inputA pointer */
q31_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q63_t sum; /* Accumulators */
uint32_t i = 0U, j; /* loop counters */
uint32_t inv = 0U; /* Reverse order flag */
@ -234,8 +234,8 @@ void ref_correlate_q15(
uint32_t srcBLen,
q15_t * pDst)
{
const q15_t *pIn1 = pSrcA; /* inputA pointer */
const q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q15_t *pIn1 = pSrcA; /* inputA pointer */
q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q63_t sum; /* Accumulators */
uint32_t i = 0U, j; /* loop counters */
uint32_t inv = 0U; /* Reverse order flag */
@ -305,8 +305,8 @@ void ref_correlate_fast_q15(
uint32_t srcBLen,
q15_t * pDst)
{
const q15_t *pIn1 = pSrcA; /* inputA pointer */
const q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q15_t *pIn1 = pSrcA; /* inputA pointer */
q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q63_t sum; /* Accumulators */
uint32_t i = 0U, j; /* loop counters */
uint32_t inv = 0U; /* Reverse order flag */
@ -377,8 +377,8 @@ void ref_correlate_fast_opt_q15(
q15_t * pDst,
q15_t * pScratch)
{
const q15_t *pIn1 = pSrcA; /* inputA pointer */
const q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q15_t *pIn1 = pSrcA; /* inputA pointer */
q15_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q31_t sum; /* Accumulators */
uint32_t i = 0U, j; /* loop counters */
uint32_t inv = 0U; /* Reverse order flag */
@ -448,8 +448,8 @@ void ref_correlate_q7(
uint32_t srcBLen,
q7_t * pDst)
{
const q7_t *pIn1 = pSrcA; /* inputA pointer */
const q7_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q7_t *pIn1 = pSrcA; /* inputA pointer */
q7_t *pIn2 = pSrcB + (srcBLen - 1U); /* inputB pointer */
q31_t sum; /* Accumulator */
uint32_t i = 0U, j; /* loop counters */
uint32_t inv = 0U; /* Reverse order flag */

@ -2,7 +2,7 @@
void ref_fir_f32(
const arm_fir_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -61,7 +61,7 @@ void ref_fir_q31(
uint32_t blockSize)
{
q31_t *pState = S->pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pStateCurnt; /* Points to the current sample of the state */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
uint32_t i; /* Loop counters */
@ -115,7 +115,7 @@ void ref_fir_fast_q31(
uint32_t blockSize)
{
q31_t *pState = S->pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pStateCurnt; /* Points to the current sample of the state */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
uint32_t i; /* Loop counters */
@ -169,7 +169,7 @@ void ref_fir_q15(
uint32_t blockSize)
{
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pStateCurnt; /* Points to the current sample of the state */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
uint32_t i; /* Loop counters */
@ -223,7 +223,7 @@ void ref_fir_fast_q15(
uint32_t blockSize)
{
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pStateCurnt; /* Points to the current sample of the state */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
uint32_t i; /* Loop counters */
@ -277,7 +277,7 @@ void ref_fir_q7(
uint32_t blockSize)
{
q7_t *pState = S->pState; /* State pointer */
const q7_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q7_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q7_t *pStateCurnt; /* Points to the current sample of the state */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
uint32_t i; /* Loop counters */

@ -2,7 +2,7 @@
void ref_fir_decimate_f32(
const arm_fir_decimate_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -83,7 +83,7 @@ void ref_fir_decimate_q31(
uint32_t blockSize)
{
q31_t *pState = S->pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pStateCurnt; /* Points to the current sample of the state */
q31_t x0, c0; /* Temporary variables to hold state and coefficient values */
q63_t sum0; /* Accumulator */
@ -160,7 +160,7 @@ void ref_fir_decimate_fast_q31(
uint32_t blockSize)
{
q31_t *pState = S->pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pStateCurnt; /* Points to the current sample of the state */
q31_t x0, c0; /* Temporary variables to hold state and coefficient values */
q31_t sum0; /* Accumulator */
@ -237,7 +237,7 @@ void ref_fir_decimate_q15(
uint32_t blockSize)
{
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pStateCurnt; /* Points to the current sample of the state */
q31_t x0, c0; /* Temporary variables to hold state and coefficient values */
q63_t sum0; /* Accumulator */
@ -314,7 +314,7 @@ void ref_fir_decimate_fast_q15(
uint32_t blockSize)
{
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pStateCurnt; /* Points to the current sample of the state */
q15_t x0, c0; /* Temporary variables to hold state and coefficient values */
q31_t sum0; /* Accumulator */

@ -2,7 +2,7 @@
void ref_fir_interpolate_f32(
const arm_fir_interpolate_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -98,7 +98,7 @@ void ref_fir_interpolate_q31(
uint32_t blockSize)
{
q31_t *pState = S->pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pStateCurnt; /* Points to the current sample of the state */
q31_t *ptr1, *ptr2; /* Temporary pointers for state and coefficient buffers */
@ -199,7 +199,7 @@ void ref_fir_interpolate_q15(
uint32_t blockSize)
{
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pStateCurnt; /* Points to the current sample of the state */
q15_t *ptr1, *ptr2; /* Temporary pointers for state and coefficient buffers */
q63_t sum; /* Accumulator */

@ -2,7 +2,7 @@
void ref_fir_lattice_f32(
const arm_fir_lattice_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -83,8 +83,8 @@ void ref_fir_lattice_q31(
uint32_t blockSize)
{
q31_t *pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
const q31_t *px; /* temporary state pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *px; /* temporary state pointer */
q31_t *pk; /* temporary coefficient pointer */
q31_t fcurr, fnext, gcurr, gnext; /* temporary variables */
uint32_t numStages = S->numStages; /* Length of the filter */
@ -160,8 +160,8 @@ void ref_fir_lattice_q15(
uint32_t blockSize)
{
q15_t *pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
const q15_t *px; /* temporary state pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *px; /* temporary state pointer */
q15_t *pk; /* temporary coefficient pointer */
q31_t fcurnt, fnext, gcurnt, gnext; /* temporary variables */
uint32_t numStages = S->numStages; /* Length of the filter */

@ -2,7 +2,7 @@
void ref_fir_sparse_f32(
arm_fir_sparse_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
float32_t * pScratchIn,
uint32_t blockSize)
@ -117,9 +117,9 @@ void ref_fir_sparse_q31(
uint32_t blockSize)
{
q31_t *pState = S->pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
const q31_t *px; /* Scratch buffer pointer */
const q31_t *py = pState; /* Temporary pointers for state buffer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *px; /* Scratch buffer pointer */
q31_t *py = pState; /* Temporary pointers for state buffer */
q31_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */
q31_t *pOut; /* Destination pointer */
q63_t out; /* Temporary output variable */
@ -247,10 +247,10 @@ void ref_fir_sparse_q15(
q15_t *pState = S->pState; /* State pointer */
q15_t *pIn = pSrc; /* Working pointer for input */
q15_t *pOut = pDst; /* Working pointer for output */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
const q15_t *px; /* Temporary pointers for scratch buffer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *px; /* Temporary pointers for scratch buffer */
q15_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */
const q15_t *py = pState; /* Temporary pointers for state buffer */
q15_t *py = pState; /* Temporary pointers for state buffer */
int32_t *pTapDelay = S->pTapDelay; /* Pointer to the array containing offset of the non-zero tap values. */
uint32_t delaySize = S->maxDelay + blockSize; /* state length */
uint16_t numTaps = S->numTaps; /* Filter order */
@ -366,9 +366,9 @@ void ref_fir_sparse_q7(
uint32_t blockSize)
{
q7_t *pState = S->pState; /* State pointer */
const q7_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
const q7_t *px; /* Scratch buffer pointer */
const q7_t *py = pState; /* Temporary pointers for state buffer */
q7_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q7_t *px; /* Scratch buffer pointer */
q7_t *py = pState; /* Temporary pointers for state buffer */
q7_t *pb = pScratchIn; /* Temporary pointers for scratch buffer */
q7_t *pOut = pDst; /* Destination pointer */
int32_t *pTapDelay = S->pTapDelay; /* Pointer to the array containing offset of the non-zero tap values. */

@ -2,7 +2,7 @@
void ref_iir_lattice_f32(
const arm_iir_lattice_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
@ -95,7 +95,7 @@ void ref_iir_lattice_q31(
q31_t fcurr, fnext = 0, gcurr = 0, gnext; /* Temporary variables for lattice stages */
q63_t acc; /* Accumlator */
uint32_t blkCnt, tapCnt; /* Temporary variables for counts */
const q31_t *px1, *px2, *pk, *pv; /* Temporary pointers for state and coef */
q31_t *px1, *px2, *pk, *pv; /* Temporary pointers for state and coef */
uint32_t numStages = S->numStages; /* number of stages */
q31_t *pState; /* State pointer */
q31_t *pStateCurnt; /* State current pointer */
@ -188,7 +188,7 @@ void ref_iir_lattice_q15(
uint32_t stgCnt; /* Temporary variables for counts */
q63_t acc; /* Accumlator */
uint32_t blkCnt, tapCnt; /* Temporary variables for counts */
const q15_t *px1, *px2, *pk, *pv; /* temporary pointers for state and coef */
q15_t *px1, *px2, *pk, *pv; /* temporary pointers for state and coef */
uint32_t numStages = S->numStages; /* number of stages */
q15_t *pState; /* State pointer */
q15_t *pStateCurnt; /* State current pointer */

@ -2,7 +2,7 @@
void ref_lms_f32(
const arm_lms_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pRef,
float32_t * pOut,
float32_t * pErr,
@ -73,7 +73,7 @@ void ref_lms_f32(
void ref_lms_norm_f32(
arm_lms_norm_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pRef,
float32_t * pOut,
float32_t * pErr,
@ -167,10 +167,10 @@ void ref_lms_q31(
{
q31_t *pState = S->pState; /* State pointer */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pStateCurnt; /* Points to the current sample of the state */
q31_t mu = S->mu; /* Adaptive factor */
const q31_t *px; /* Temporary pointer for state */
q31_t *px; /* Temporary pointer for state */
q31_t *pb; /* Temporary pointer for coefficient buffer */
uint32_t tapCnt, blkCnt; /* Loop counters */
q63_t acc; /* Accumulator */
@ -282,9 +282,9 @@ void ref_lms_norm_q31(
uint32_t blockSize)
{
q31_t *pState = S->pState; /* State pointer */
const q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q31_t *pStateCurnt; /* Points to the current sample of the state */
const q31_t *px, *pb; /* Temporary pointers for state and coefficient buffers */
q31_t *px, *pb; /* Temporary pointers for state and coefficient buffers */
q31_t mu = S->mu; /* Adaptive factor */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
uint32_t tapCnt, blkCnt; /* Loop counters */
@ -427,16 +427,16 @@ void ref_lms_q15(
{
q15_t *pState = S->pState; /* State pointer */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pStateCurnt; /* Points to the current sample of the state */
q15_t mu = S->mu; /* Adaptive factor */
const q15_t *px; /* Temporary pointer for state */
q15_t *px; /* Temporary pointer for state */
q15_t *pb; /* Temporary pointer for coefficient buffer */
uint32_t tapCnt, blkCnt; /* Loop counters */
q63_t acc; /* Accumulator */
q15_t e = 0; /* error of data sample */
q15_t alpha; /* Intermediate constant for taps update */
q31_t coef; /* Temporary variable for coefficient */
q31_t coef; /* Teporary variable for coefficient */
q31_t acc_l, acc_h;
int32_t lShift = 15 - (int32_t)S->postShift; /* Post shift */
int32_t uShift = 32 - lShift;
@ -544,9 +544,9 @@ void ref_lms_norm_q15(
uint32_t blockSize)
{
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pStateCurnt; /* Points to the current sample of the state */
const q15_t *px, *pb; /* Temporary pointers for state and coefficient buffers */
q15_t *px, *pb; /* Temporary pointers for state and coefficient buffers */
q15_t mu = S->mu; /* Adaptive factor */
uint32_t numTaps = S->numTaps; /* Number of filter coefficients in the filter */
uint32_t tapCnt, blkCnt; /* Loop counters */
@ -558,7 +558,7 @@ void ref_lms_norm_q15(
q15_t errorXmu, oneByEnergy; /* Temporary variables to store error and mu product and reciprocal of energy */
//q31_t errorXmu; /* Temporary variables to store error and mu product and reciprocal of energy */
q15_t postShift; /* Post shift to be applied to weight after reciprocal calculation */
q31_t coef; /* Temporary variable for coefficient */
q31_t coef; /* Teporary variable for coefficient */
q31_t acc_l, acc_h;
int32_t lShift = 15 - (int32_t)S->postShift; /* Post shift */
int32_t uShift = 32 - lShift;

@ -1,7 +1,7 @@
#include "ref.h"
void ref_max_f32(
const float32_t * pSrc,
float32_t * pSrc,
uint32_t blockSize,
float32_t * pResult,
uint32_t * pIndex)

@ -1,7 +1,7 @@
#include "ref.h"
void ref_mean_f32(
const float32_t * pSrc,
float32_t * pSrc,
uint32_t blockSize,
float32_t * pResult)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_min_f32(
const float32_t * pSrc,
float32_t * pSrc,
uint32_t blockSize,
float32_t * pResult,
uint32_t * pIndex)

@ -1,7 +1,7 @@
#include "ref.h"
void ref_power_f32(
const float32_t * pSrc,
float32_t * pSrc,
uint32_t blockSize,
float32_t * pResult)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_rms_f32(
const float32_t * pSrc,
float32_t * pSrc,
uint32_t blockSize,
float32_t * pResult)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_std_f32(
const float32_t * pSrc,
float32_t * pSrc,
uint32_t blockSize,
float32_t * pResult)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_var_f32(
const float32_t * pSrc,
float32_t * pSrc,
uint32_t blockSize,
float32_t * pResult)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_copy_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{

@ -1,7 +1,7 @@
#include "ref.h"
void ref_float_to_q31(
const float32_t * pSrc,
float32_t * pSrc,
q31_t * pDst,
uint32_t blockSize)
{
@ -18,7 +18,7 @@ void ref_float_to_q31(
}
void ref_float_to_q15(
const float32_t * pSrc,
float32_t * pSrc,
q15_t * pDst,
uint32_t blockSize)
{
@ -35,7 +35,7 @@ void ref_float_to_q15(
}
void ref_float_to_q7(
const float32_t * pSrc,
float32_t * pSrc,
q7_t * pDst,
uint32_t blockSize)
{

@ -219,7 +219,7 @@ void ref_cfft_q15(
void ref_cfft_radix2_f32(
const arm_cfft_radix2_instance_f32 * S,
const float32_t * pSrc)
float32_t * pSrc)
{
switch(S->fftLen)
{
@ -409,7 +409,7 @@ void ref_cfft_radix2_q15(
void ref_cfft_radix4_f32(
const arm_cfft_radix4_instance_f32 * S,
const float32_t * pSrc)
float32_t * pSrc)
{
switch(S->fftLen)
{

@ -3,7 +3,7 @@
void ref_rfft_f32(
arm_rfft_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst)
{
uint32_t i;

File diff suppressed because it is too large Load Diff

@ -61,7 +61,7 @@
*/
void arm_abs_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{

@ -51,7 +51,7 @@
*/
void arm_abs_q15(
const q15_t * pSrc,
q15_t * pSrc,
q15_t * pDst,
uint32_t blockSize)
{

@ -52,7 +52,7 @@
*/
void arm_abs_q31(
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t blockSize)
{

@ -55,7 +55,7 @@
*/
void arm_abs_q7(
const q7_t * pSrc,
q7_t * pSrc,
q7_t * pDst,
uint32_t blockSize)
{

@ -59,8 +59,8 @@
*/
void arm_add_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t blockSize)
{

@ -52,8 +52,8 @@
*/
void arm_add_q15(
const q15_t * pSrcA,
const q15_t * pSrcB,
q15_t * pSrcA,
q15_t * pSrcB,
q15_t * pDst,
uint32_t blockSize)
{

@ -53,8 +53,8 @@
*/
void arm_add_q31(
const q31_t * pSrcA,
const q31_t * pSrcB,
q31_t * pSrcA,
q31_t * pSrcB,
q31_t * pDst,
uint32_t blockSize)
{

@ -52,8 +52,8 @@
*/
void arm_add_q7(
const q7_t * pSrcA,
const q7_t * pSrcB,
q7_t * pSrcA,
q7_t * pSrcB,
q7_t * pDst,
uint32_t blockSize)
{

@ -61,8 +61,8 @@
void arm_dot_prod_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
uint32_t blockSize,
float32_t * result)
{

@ -55,8 +55,8 @@
*/
void arm_dot_prod_q15(
const q15_t * pSrcA,
const q15_t * pSrcB,
q15_t * pSrcA,
q15_t * pSrcB,
uint32_t blockSize,
q63_t * result)
{

@ -56,8 +56,8 @@
*/
void arm_dot_prod_q31(
const q31_t * pSrcA,
const q31_t * pSrcB,
q31_t * pSrcA,
q31_t * pSrcB,
uint32_t blockSize,
q63_t * result)
{

@ -55,8 +55,8 @@
*/
void arm_dot_prod_q7(
const q7_t * pSrcA,
const q7_t * pSrcB,
q7_t * pSrcA,
q7_t * pSrcB,
uint32_t blockSize,
q31_t * result)
{

@ -59,8 +59,8 @@
*/
void arm_mult_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t blockSize)
{

@ -53,8 +53,8 @@
*/
void arm_mult_q15(
const q15_t * pSrcA,
const q15_t * pSrcB,
q15_t * pSrcA,
q15_t * pSrcB,
q15_t * pDst,
uint32_t blockSize)
{

@ -52,8 +52,8 @@
*/
void arm_mult_q31(
const q31_t * pSrcA,
const q31_t * pSrcB,
q31_t * pSrcA,
q31_t * pSrcB,
q31_t * pDst,
uint32_t blockSize)
{

@ -52,8 +52,8 @@
*/
void arm_mult_q7(
const q7_t * pSrcA,
const q7_t * pSrcB,
q7_t * pSrcA,
q7_t * pSrcB,
q7_t * pDst,
uint32_t blockSize)
{

@ -60,7 +60,7 @@
*/
void arm_negate_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{

@ -55,7 +55,7 @@
*/
void arm_negate_q15(
const q15_t * pSrc,
q15_t * pSrc,
q15_t * pDst,
uint32_t blockSize)
{

@ -51,7 +51,7 @@
*/
void arm_negate_q31(
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t blockSize)
{

@ -51,7 +51,7 @@
*/
void arm_negate_q7(
const q7_t * pSrc,
q7_t * pSrc,
q7_t * pDst,
uint32_t blockSize)
{

@ -62,7 +62,7 @@
void arm_offset_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t offset,
float32_t * pDst,
uint32_t blockSize)

@ -52,7 +52,7 @@
*/
void arm_offset_q15(
const q15_t * pSrc,
q15_t * pSrc,
q15_t offset,
q15_t * pDst,
uint32_t blockSize)

@ -52,7 +52,7 @@
*/
void arm_offset_q31(
const q31_t * pSrc,
q31_t * pSrc,
q31_t offset,
q31_t * pDst,
uint32_t blockSize)

@ -52,7 +52,7 @@
*/
void arm_offset_q7(
const q7_t * pSrc,
q7_t * pSrc,
q7_t offset,
q7_t * pDst,
uint32_t blockSize)

@ -75,7 +75,7 @@
void arm_scale_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t scale,
float32_t * pDst,
uint32_t blockSize)

@ -54,7 +54,7 @@
void arm_scale_q15(
const q15_t * pSrc,
q15_t * pSrc,
q15_t scaleFract,
int8_t shift,
q15_t * pDst,

@ -53,7 +53,7 @@
*/
void arm_scale_q31(
const q31_t * pSrc,
q31_t * pSrc,
q31_t scaleFract,
int8_t shift,
q31_t * pDst,

@ -53,7 +53,7 @@
*/
void arm_scale_q7(
const q7_t * pSrc,
q7_t * pSrc,
q7_t scaleFract,
int8_t shift,
q7_t * pDst,

@ -52,7 +52,7 @@
*/
void arm_shift_q15(
const q15_t * pSrc,
q15_t * pSrc,
int8_t shiftBits,
q15_t * pDst,
uint32_t blockSize)

@ -70,7 +70,7 @@
*/
void arm_shift_q31(
const q31_t * pSrc,
q31_t * pSrc,
int8_t shiftBits,
q31_t * pDst,
uint32_t blockSize)

@ -57,7 +57,7 @@
*/
void arm_shift_q7(
const q7_t * pSrc,
q7_t * pSrc,
int8_t shiftBits,
q7_t * pDst,
uint32_t blockSize)

@ -60,8 +60,8 @@
*/
void arm_sub_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t blockSize)
{

@ -52,8 +52,8 @@
*/
void arm_sub_q15(
const q15_t * pSrcA,
const q15_t * pSrcB,
q15_t * pSrcA,
q15_t * pSrcB,
q15_t * pDst,
uint32_t blockSize)
{

@ -52,8 +52,8 @@
*/
void arm_sub_q31(
const q31_t * pSrcA,
const q31_t * pSrcB,
q31_t * pSrcA,
q31_t * pSrcB,
q31_t * pDst,
uint32_t blockSize)
{

@ -52,8 +52,8 @@
*/
void arm_sub_q7(
const q7_t * pSrcA,
const q7_t * pSrcB,
q7_t * pSrcA,
q7_t * pSrcB,
q7_t * pDst,
uint32_t blockSize)
{

@ -69,7 +69,7 @@
*/
void arm_cmplx_conj_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t numSamples)
{

@ -51,7 +51,7 @@
*/
void arm_cmplx_conj_q15(
const q15_t * pSrc,
q15_t * pSrc,
q15_t * pDst,
uint32_t numSamples)
{

@ -51,7 +51,7 @@
*/
void arm_cmplx_conj_q31(
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t numSamples)
{

@ -74,8 +74,8 @@
*/
void arm_cmplx_dot_prod_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
uint32_t numSamples,
float32_t * realResult,
float32_t * imagResult)

@ -56,8 +56,8 @@
*/
void arm_cmplx_dot_prod_q15(
const q15_t * pSrcA,
const q15_t * pSrcB,
q15_t * pSrcA,
q15_t * pSrcB,
uint32_t numSamples,
q31_t * realResult,
q31_t * imagResult)

@ -57,8 +57,8 @@
*/
void arm_cmplx_dot_prod_q31(
const q31_t * pSrcA,
const q31_t * pSrcB,
q31_t * pSrcA,
q31_t * pSrcB,
uint32_t numSamples,
q63_t * realResult,
q63_t * imagResult)

@ -70,7 +70,7 @@
void arm_cmplx_mag_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t numSamples)
{

@ -51,7 +51,7 @@
*/
void arm_cmplx_mag_q15(
const q15_t * pSrc,
q15_t * pSrc,
q15_t * pDst,
uint32_t numSamples)
{

@ -51,7 +51,7 @@
*/
void arm_cmplx_mag_q31(
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t numSamples)
{

@ -71,7 +71,7 @@
*/
void arm_cmplx_mag_squared_f32(
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t numSamples)
{

@ -50,7 +50,7 @@
*/
void arm_cmplx_mag_squared_q15(
const q15_t * pSrc,
q15_t * pSrc,
q15_t * pDst,
uint32_t numSamples)
{

@ -52,7 +52,7 @@
*/
void arm_cmplx_mag_squared_q31(
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t numSamples)
{

@ -70,8 +70,8 @@
*/
void arm_cmplx_mult_cmplx_f32(
const float32_t * pSrcA,
const float32_t * pSrcB,
float32_t * pSrcA,
float32_t * pSrcB,
float32_t * pDst,
uint32_t numSamples)
{

@ -51,8 +51,8 @@
*/
void arm_cmplx_mult_cmplx_q15(
const q15_t * pSrcA,
const q15_t * pSrcB,
q15_t * pSrcA,
q15_t * pSrcB,
q15_t * pDst,
uint32_t numSamples)
{

@ -53,8 +53,8 @@
*/
void arm_cmplx_mult_cmplx_q31(
const q31_t * pSrcA,
const q31_t * pSrcB,
q31_t * pSrcA,
q31_t * pSrcB,
q31_t * pDst,
uint32_t numSamples)
{

@ -71,8 +71,8 @@
*/
void arm_cmplx_mult_real_f32(
const float32_t * pSrcCmplx,
const float32_t * pSrcReal,
float32_t * pSrcCmplx,
float32_t * pSrcReal,
float32_t * pCmplxDst,
uint32_t numSamples)
{

@ -53,8 +53,8 @@
*/
void arm_cmplx_mult_real_q15(
const q15_t * pSrcCmplx,
const q15_t * pSrcReal,
q15_t * pSrcCmplx,
q15_t * pSrcReal,
q15_t * pCmplxDst,
uint32_t numSamples)
{

@ -53,8 +53,8 @@
*/
void arm_cmplx_mult_real_q31(
const q31_t * pSrcCmplx,
const q31_t * pSrcReal,
q31_t * pSrcCmplx,
q31_t * pSrcReal,
q31_t * pCmplxDst,
uint32_t numSamples)
{

@ -73,7 +73,7 @@
void arm_biquad_cas_df1_32x64_init_q31(
arm_biquad_cas_df1_32x64_ins_q31 * S,
uint8_t numStages,
const q31_t * pCoeffs,
q31_t * pCoeffs,
q63_t * pState,
uint8_t postShift)
{

@ -174,14 +174,14 @@
void arm_biquad_cas_df1_32x64_q31(
const arm_biquad_cas_df1_32x64_ins_q31 * S,
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t blockSize)
{
const q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pOut = pDst; /* output pointer initialization */
q63_t *pState = S->pState; /* state pointer initialization */
const q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q63_t acc; /* accumulator */
q31_t Xn1, Xn2; /* Input Filter state variables */
q63_t Yn1, Yn2; /* Output Filter state variables */

@ -164,14 +164,14 @@
void arm_biquad_cascade_df1_f32(
const arm_biquad_casd_df1_inst_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
const float32_t *pIn = pSrc; /* source pointer */
float32_t *pIn = pSrc; /* source pointer */
float32_t *pOut = pDst; /* destination pointer */
float32_t *pState = S->pState; /* pState pointer */
const float32_t *pCoeffs = S->pCoeffs; /* coefficient pointer */
float32_t *pCoeffs = S->pCoeffs; /* coefficient pointer */
float32_t acc; /* Simulates the accumulator */
float32_t b0, b1, b2, a1, a2; /* Filter coefficients */
float32_t Xn1, Xn2, Yn1, Yn2; /* Filter pState variables */

@ -61,11 +61,11 @@
void arm_biquad_cascade_df1_fast_q15(
const arm_biquad_casd_df1_inst_q15 * S,
const q15_t * pSrc,
q15_t * pSrc,
q15_t * pDst,
uint32_t blockSize)
{
const q15_t *pIn = pSrc; /* Source pointer */
q15_t *pIn = pSrc; /* Source pointer */
q15_t *pOut = pDst; /* Destination pointer */
q31_t in; /* Temporary variable to hold input value */
q31_t out; /* Temporary variable to hold output value */
@ -75,7 +75,7 @@ void arm_biquad_cascade_df1_fast_q15(
q31_t acc; /* Accumulator */
int32_t shift = (int32_t) (15 - S->postShift); /* Post shift */
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
uint32_t sample, stage = S->numStages; /* Stage loop counter */

@ -63,17 +63,17 @@
void arm_biquad_cascade_df1_fast_q31(
const arm_biquad_casd_df1_inst_q31 * S,
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t blockSize)
{
q31_t acc = 0; /* accumulator */
q31_t Xn1, Xn2, Yn1, Yn2; /* Filter state variables */
q31_t b0, b1, b2, a1, a2; /* Filter coefficients */
const q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pOut = pDst; /* output pointer initialization */
q31_t *pState = S->pState; /* pState pointer initialization */
const q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t Xn; /* temporary input */
int32_t shift = (int32_t) S->postShift + 1; /* Shift to be applied to the output */
uint32_t sample, stage = S->numStages; /* loop counters */

@ -76,7 +76,7 @@
void arm_biquad_cascade_df1_init_f32(
arm_biquad_casd_df1_inst_f32 * S,
uint8_t numStages,
const float32_t * pCoeffs,
float32_t * pCoeffs,
float32_t * pState)
{
/* Assign filter stages */

@ -74,7 +74,7 @@
void arm_biquad_cascade_df1_init_q15(
arm_biquad_casd_df1_inst_q15 * S,
uint8_t numStages,
const q15_t * pCoeffs,
q15_t * pCoeffs,
q15_t * pState,
int8_t postShift)
{

@ -73,7 +73,7 @@
void arm_biquad_cascade_df1_init_q31(
arm_biquad_casd_df1_inst_q31 * S,
uint8_t numStages,
const q31_t * pCoeffs,
q31_t * pCoeffs,
q31_t * pState,
int8_t postShift)
{

@ -61,7 +61,7 @@
void arm_biquad_cascade_df1_q15(
const arm_biquad_casd_df1_inst_q15 * S,
const q15_t * pSrc,
q15_t * pSrc,
q15_t * pDst,
uint32_t blockSize)
{
@ -71,7 +71,7 @@ void arm_biquad_cascade_df1_q15(
/* Run the below code for Cortex-M4 and Cortex-M3 */
const q15_t *pIn = pSrc; /* Source pointer */
q15_t *pIn = pSrc; /* Source pointer */
q15_t *pOut = pDst; /* Destination pointer */
q31_t in; /* Temporary variable to hold input value */
q31_t out; /* Temporary variable to hold output value */
@ -82,7 +82,7 @@ void arm_biquad_cascade_df1_q15(
q63_t acc; /* Accumulator */
int32_t lShift = (15 - (int32_t) S->postShift); /* Post shift */
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
uint32_t sample, stage = (uint32_t) S->numStages; /* Stage loop counter */
int32_t uShift = (32 - lShift);
@ -301,16 +301,16 @@ void arm_biquad_cascade_df1_q15(
/* Run the below code for Cortex-M0 */
const q15_t *pIn = pSrc; /* Source pointer */
q15_t *pOut = pDst; /* Destination pointer */
q15_t b0, b1, b2, a1, a2; /* Filter coefficients */
q15_t Xn1, Xn2, Yn1, Yn2; /* Filter state variables */
q15_t Xn; /* temporary input */
q63_t acc; /* Accumulator */
int32_t shift = (15 - (int32_t) S->postShift); /* Post shift */
q15_t *pState = S->pState; /* State pointer */
const q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
uint32_t sample, stage = (uint32_t) S->numStages; /* Stage loop counter */
q15_t *pIn = pSrc; /* Source pointer */
q15_t *pOut = pDst; /* Destination pointer */
q15_t b0, b1, b2, a1, a2; /* Filter coefficients */
q15_t Xn1, Xn2, Yn1, Yn2; /* Filter state variables */
q15_t Xn; /* temporary input */
q63_t acc; /* Accumulator */
int32_t shift = (15 - (int32_t) S->postShift); /* Post shift */
q15_t *pState = S->pState; /* State pointer */
q15_t *pCoeffs = S->pCoeffs; /* Coefficient pointer */
uint32_t sample, stage = (uint32_t) S->numStages; /* Stage loop counter */
do
{

@ -60,17 +60,17 @@
void arm_biquad_cascade_df1_q31(
const arm_biquad_casd_df1_inst_q31 * S,
const q31_t * pSrc,
q31_t * pSrc,
q31_t * pDst,
uint32_t blockSize)
{
q63_t acc; /* accumulator */
uint32_t uShift = ((uint32_t) S->postShift + 1U);
uint32_t lShift = 32U - uShift; /* Shift to be applied to the output */
const q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pIn = pSrc; /* input pointer initialization */
q31_t *pOut = pDst; /* output pointer initialization */
q31_t *pState = S->pState; /* pState pointer initialization */
const q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t *pCoeffs = S->pCoeffs; /* coeff pointer initialization */
q31_t Xn1, Xn2, Yn1, Yn2; /* Filter state variables */
q31_t b0, b1, b2, a1, a2; /* Filter coefficients */
q31_t Xn; /* temporary input */

@ -141,15 +141,15 @@
LOW_OPTIMIZATION_ENTER
void arm_biquad_cascade_df2T_f32(
const arm_biquad_cascade_df2T_instance_f32 * S,
const float32_t * pSrc,
float32_t * pSrc,
float32_t * pDst,
uint32_t blockSize)
{
const float32_t *pIn = pSrc; /* source pointer */
float32_t *pIn = pSrc; /* source pointer */
float32_t *pOut = pDst; /* destination pointer */
float32_t *pState = S->pState; /* State pointer */
const float32_t *pCoeffs = S->pCoeffs; /* coefficient pointer */
float32_t *pCoeffs = S->pCoeffs; /* coefficient pointer */
float32_t acc1; /* accumulator */
float32_t b0, b1, b2, a1, a2; /* Filter coefficients */
float32_t Xn1; /* temporary input */

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save