44 float z1, z2, m, t1, t2;
46 z1 =
_z1 > 20 ? 20 : (
_z1 < -20 ? -20 :
_z1);
47 z2 =
_z2 > 20 ? 20 : (
_z2 < -20 ? -20 :
_z2);
55 t1 = fabsf (*p++) - t2;
57 t1 = fabsf (*p++) - t2;
59 t1 = fabsf (*p++) - t2;
61 t1 = fabsf (*p++) - t2;
63 z2 += 4 *
_w * (z1 - z2);
67 if (isnan(z1)) z1 = 0;
68 if (isnan(z2)) z2 = 0;
static void init(float fsamp)
void process(float const *p, int n)