/* * file firlib\src\fir_sp_r14.c * brief FIR filtering function in canonical C (single precision IEEE754) * author * date */ #include "firlib.h" /* * FIR filtering function in canonical C (single precision IEEE754) */ void fir_sp_r4 ( const float * restrict xk, \ const float * restrict a, \ float * restrict yk, \ int na, \ int nyk){ int i, j; float xk0, xk1, xk2, xk3; float a0, a1, a2, a3; float acc0, acc1, acc2, acc3; /* input array loop */ for (i=0; i