73 std::cout <<
"========= EXTICING STRING ===========" << std::endl;
95 for (
int i=0; i<2; i++)
fVec0[i] = 0;
96 for (
int i=0; i<2; i++)
fRec0[i] = 0;
97 for (
int i=0; i<2; i++)
iRec1[i] = 0;
98 for (
int i=0; i<2; i++)
fVec1[i] = 0;
100 virtual void init(
int samplingFreq) {
111 virtual void compute (
int count,
float** input,
float** output) {
112 float* input0 = input[0];
113 float* output0 = output[0];
115 for (
int i=0; i<count; i++) {
117 fRec0[0] = ((((fSlow0 -
fVec0[1]) > 0.000000f) +
fRec0[1]) - (3.333333e-03f * (
fRec0[1] > 0.000000f)));
119 float fTemp0 = ((4.190951e-10f *
iRec1[0]) * (
fRec0[0] > 0.000000f));
120 float fTemp1 = input0[i];
121 fVec1[0] = (fTemp1 + fTemp0);
122 output0[i] = (0.500000f * ((fTemp0 + fTemp1) +
fVec1[1]));
136 #endif // __NETKS_H__