frac32buffer input l
frac32buffer input r
frac32buffer mix out
frac32buffer mix out
frac32.u.map.squaregain gain1
int32_t accum = ___SMMUL(inlet_l, param_gain1);
int32_t accum1 = ___SMMUL(inlet_r, param_gain1);
outlet_L = __SSAT((accum << 1), 28);
outlet_R = __SSAT((accum1 << 1), 28);