Signed-off-by: Pavel Pisa <ppisa@pikron.com>
uint32_t pwm23_shift;
uint32_t bet_sgn = pwm_bet >> 31;
uint32_t alp_sgn = pwm_alp >> 31;
- alp_m_bet_d2k3 = (alp_sgn ^ pwm_alp) - (bet_sgn ^ pwm_bet_div_2_k3);
- alp_m_bet_d2k3 = alp_m_bet_d2k3 >> 31;
#ifdef COMPUTE_PHASE_SECTOR
uint32_t bet_sgn_cpl = ~bet_sgn;
#endif /*COMPUTE_PHASE_SECTOR*/
+ alp_m_bet_d2k3 = (alp_sgn ^ pwm_alp) - (bet_sgn ^ (pwm_bet_div_2_k3 + bet_sgn));
+ alp_m_bet_d2k3 = alp_m_bet_d2k3 >> 31;
+
state23_msk = alp_sgn & ~alp_m_bet_d2k3;
/*