frac32buffer in
frac32buffer o1
frac32buffer o2
frac32buffer o3
frac32buffer o4
frac32.u.map cutoff
int32_t center;
int32_t o1;
int32_t o2;
int32_t o3;
int32_t o4;
center = param_cutoff;
if (inlet_in < -center) {
o1 = inlet_in;
o2 = 0;
o3 = 0;
o4 = 0;
} else if (inlet_in > center) {
o1 = 0;
o2 = 0;
o3 = 0;
o4 = inlet_in;
} else if (inlet_in < 0) {
o1 = 0;
o2 = inlet_in;
o3 = 0;
o4 = 0;
} else {
o1 = 0;
o2 = 0;
o3 = inlet_in;
o4 = 0;
}
outlet_o1 = o1;
outlet_o2 = o2;
outlet_o3 = o3;
outlet_o4 = o4;