int main() { } /* iir.c - IIR direct form II biquads implementation prototype: void iir(int *, int, int *, float *, int, float *); Entry: arg0: pointer to the input sample buffer arg1: size of the input sample buffer arg2: pointer to the output sample buffer arg3: pointer to the coefficients array arg4: number of second-order IIR sections arg5: pointer to the filter delay-line buffer Return: None */ void iir(int *x, int Nx, int *y, float *coef, int Ns, float *w) { int i,j,n,m,k,l,p; float temp, w_0; m=Ns*5; /* Setup for circular buffer coef[] */ k=Ns*2; /* Setup for circular buffer d[] */ for (j=0,l=0,n=0; n