scale_sig(&(synth[-(((L_frame/2)+hTcxDec->pit_max_TCX)+2*M)]),add(add(shr(L_frame,1),hTcxDec->pit_max_TCX),shl_sat(M,1)),negate(st->Q_syn_factor));/*Q0, Setting back to Q0, as the following calculations are implemented assuming synth is in Q0 */
#else
IF(!leg_flag){
IF(!leg_flag)
{
scale_sig(&(synth[-(((L_frame/2)+hTcxDec->pit_max_TCX)+2*M)]),add(add(shr(L_frame,1),hTcxDec->pit_max_TCX),shl_sat(M,1)),negate(st->Q_syn_factor));/*Q0, Setting back to Q0, as the following calculations are implemented assuming synth is in Q0 */
}
ELSE{
ELSE
{
Scale_sig(&(synth[-(((L_frame/2)+hTcxDec->pit_max_TCX)+2*M)]),add(add(shr(L_frame,1),hTcxDec->pit_max_TCX),shl_sat(M,1)),negate(st->Q_syn_factor));/*Q0, Setting back to Q0, as the following calculations are implemented assuming synth is in Q0 */