IF(LE_32(L_shr(L_abs(secDiag_fx[jCh]),sub(com_e,secDiag_new_e[jCh])),L_shr(Mpy_32_32(CONVERGENCE_FACTOR_FX,eps_x),sub(com_e,eps_x_e))))/* is secDiag[ch] vanishing compared to eps_x */
#else
split=sub(jCh,1);/* Q0 *//* OPT_MCH_DEC_V1_NBE */
IF(LE_16(BASOP_Util_Cmp_Mant32Exp(L_abs(secDiag_fx[jCh]),secDiag_new_e[jCh],Mpy_32_32(CONVERGENCE_FACTOR_FX,eps_x),eps_x_e),0))/* is secDiag[ch] vanishing compared to eps_x */
#endif /* OPT_MCH_DEC_V1_NBE */
{
found_split=0;
move16();
BREAK;
}
#ifdef OPT_MCH_DEC_V1_NBE
com_e=s_max(singularValues_new_e[jCh-1],eps_x_e);
IF(LE_32(L_shr(L_abs(singularValues_fx[jCh-1]),sub(com_e,singularValues_new_e[jCh-1])),L_shr(Mpy_32_32(CONVERGENCE_FACTOR_FX,eps_x),sub(com_e,eps_x_e))))/* is singularValues[jCh - 1] vanishing compared to eps_x */
#else /* OPT_MCH_DEC_V1_NBE */
IF(LE_16(BASOP_Util_Cmp_Mant32Exp(L_abs(singularValues_fx[split]),singularValues_new_e[split],Mpy_32_32(CONVERGENCE_FACTOR_FX,eps_x),eps_x_e),0))/* is singularValues[split] vanishing compared to eps_x */
IF(LE_16(BASOP_Util_Cmp_Mant32Exp(L_abs(g),g_e,Mpy_32_32(CONVERGENCE_FACTOR_FX,eps_x),eps_x_e),0))/* is singularValues[split] vanishing compared to eps_x */