frac32 in
frac32 phsIn
frac32 phsInv
frac32 phsSin
frac32 phsCos
frac32 PIn
frac32 Inv
frac32 Sin
frac32 Cos
frac32 SIN
int32_t sine;
outlet_PIn = (inlet_in + inlet_phsIn) & ((1 << 27) - 1);
outlet_Inv = ((1 << 27) - inlet_in + inlet_phsInv) & ((1 << 27) - 1);
SINE2TINTERP((inlet_in + inlet_phsSin) << 5, sine)
outlet_Sin = (sine >> 5) + (1 << 26);
SINE2TINTERP((inlet_in + inlet_phsCos + (1 << 25)) << 5, sine)
outlet_Cos = (sine >> 5) + (1 << 26);
SINE2TINTERP((inlet_in) << 5, sine)
outlet_SIN = (sine >> 5) + (1 << 26);