#pragma CODE_SECTION(iirLatticeLadderStereoProcess, ".criticalSectionInternal") void iirLatticeLadderStereoProcess(float *restrict in, float *restrict out, iirLatticeLadder *filt, int len, int numFilters, Bool on) { float *signalInL, *signalOutL, *signalInR, *signalOutR; float w1L, w4L, allpassL, allpoleL, sumL, inputL; float w1R, w4R, allpassR, allpoleR, sumR, inputR; int i, j; iirLatticeLadder *restrict filt1 = filt; signalInL = in; signalOutL = out; signalInR = in + len; signalOutR = out + len; // bypass filter if (on == FALSE) { for (j=0; j