frac32buffer input 1
frac32buffer in2
frac32 gain1
frac32 gain2
frac32buffer mix out
frac32.u.map.squaregain gain1
frac32.u.map.squaregain gain2
int32_t accum = ___SMMUL(inlet_in1, param_gain1 + (inlet_gain1 << 2));
accum = ___SMMLA(inlet_in2, param_gain2 + (inlet_gain2 << 2), accum);
;
outlet_out = __SSAT((accum << 1), 28);