#ifdef FIX_ISSUE_1237 // VA2ITTIAM -> This ( 28 - norm_s( hCPE->hCoreCoder[0]->old_Aq_12_8_fx[0] - 1 ) ) is not working, leads to a left shit of 25 and old_Aq_12_8_fx[0] usually takes between 10 and 14 bits; should be something like (28 - (15 - norm_s(A[0]-1))
BASOP_Util_Add_MantExp(hPrivateData->SFM_sb_fx[sfb],tmp_sb_e,negate(hPrivateData->SFM_tb_fx[sfb]),tmp_tb_e,&diffSFM_fx);/*stores the resultant exponent for diffSFM_fx*/
Word32temp2=BASOP_Util_Add_Mant32Exp(L_add(L_shl(10,sub(15,adap_e))/*exp:adap_e*/,adap),add(adap_e,16),L_negate(tonalToNoise),tonalToNoise_e,&tmp_e);/* resultant exp is tmp_e*/
currDampingFactor_e=BASOP_Util_Add_MantExp(currDampingFactor_fx,currDampingFactor_e,extract_l(Mult_32_32(3277/*0.1f Q15*/,temp2)),tmp_e,&currDampingFactor_fx);/*stores resultant exp for currDampingFactor_fx*/
currDampingFactor_e=BASOP_Util_Add_MantExp(currDampingFactor_fx,currDampingFactor_e,extract_l(Mult_32_16(temp2,3277/*0.1f Q15*/)),tmp_e,&currDampingFactor_fx);/*stores resultant exp for currDampingFactor_fx*/