#define TMP_1342_WORKAROUND_DEC_FLUSH_BROKEN_IN_SR /* FhG: Temporary workaround for incorrect implementation of decoder flush with split rendering */
#define NONBE_1122_KEEP_EVS_MODE_UNCHANGED /* FhG: Disables fix for issue 1122 in EVS mode to keep BE tests green. This switch should be removed once the 1122 fix is added to EVS via a CR. */
#define HARM_HQ_CORE_KEEP_BE /* hack to keep all BE after HQ core functions harmonization; pending resolving issues #2450, #2451, #2452 */
#define FIX_BASOP_2457_HARM_GEN /* FhG: harmonization of function generate_comfort_noise_dec_hf_ivas_fx()*/
#define FIX_2398_PRECISSION_ORIENTATION_TRACKING /* FhG: use refinement of Sqrt32 within certain functions*/
#define FIX_BASOP_2486_HQ_FINE_GAIN_ALIGNMENT /* Eri: Basop issue 2486: IVAS BASOP used calculations with truncation, EVS BASOP used rounding. This aligns the use of a table lookup. */
#define FIX_1543_MID_LSF_BITS /* VA: float issue 1543: Resolve "MSAN: use-of-uninitialized-value in lib_enc/lsf_enc.c:262:5 for EVS encoder" */
#define FIX_2488_PREVENT_NEG_PITCH /* VA: Fix for 2488, use saturation to prevent possible wrap-around, thus negative pitch values */
(ph_ecu_HqVoicing||(((NE_16(hHQ_core->env_stab_plc_fx,0))&&(LT_16(corr,19661)/* 0.6 in Q15 */))||(!(NE_16(hHQ_core->env_stab_plc_fx,0))&&(GT_16(corr,27853)/* 0.85 in Q15 */))))))||
(LT_32(st_fx->total_brate,48000)&&((ph_ecu_HqVoicing||GT_16(corr,27853)/* 0.85 in Q15 */)&&!prev_bfi&&(!old_is_transient[0]||old_is_transient[1])));
(ph_ecu_HqVoicing||(((GT_16(hHQ_core->env_stab_plc_fx,16384)/* 0.5 in Q15 */)&&(LT_16(corr,19661)/* 0.6 in Q15 */))||(LT_16(hHQ_core->env_stab_plc_fx,16384)/* 0.5 in Q15 */&&(GT_16(corr,27853)/* 0.85 in Q15 */))))))||
(LT_32(st_fx->total_brate,48000)&&((ph_ecu_HqVoicing||GT_16(corr,27853)/* 0.85 in Q15 */)&&!prev_bfi&&(!old_is_transient[0]||old_is_transient[1])));