Loading lib_dec/ivas_svd_dec_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -895,7 +895,7 @@ static void HouseholderReduction_fx( for (nCh=0;nCh<nChannelsC;nCh++) { biDiagonalReductionLeft_64( singularVectors_Left_64,nCh, singularVectors_Left_64,0, singularValues_fx,singularValues_fx_e, nChannelsL, nChannelsC, Loading @@ -904,7 +904,7 @@ static void HouseholderReduction_fx( biDiagonalReductionRight_64( singularVectors_Left_64,nCh, singularVectors_Left_64,0, secDiag_fx,secDiag_fx_e, nChannelsL, nChannelsC, Loading Loading @@ -1206,7 +1206,7 @@ static void biDiagonalReductionRight_64( printf("R: \x1b[1;33m%016llX --> %08X<%2X g:%08X<%2X\x1b[0m\n",r_64,r,r_e,*g,*g_e); invVal_e = r_e; invVal = BASOP_Util_Divide3232_Scale_newton( MAXVAL_WORD32, r, &invVal_e); invVal = BASOP_Util_Divide3232_Scale_newton( MAXVAL_WORD32, maxWithSign_fx( r ), &invVal_e); // tmpe=add(31,sub(singularVectors_e,g_e)); // TODO: maybe the other way around?? tmpe=sub(30,singularVectors_e); Loading Loading
lib_dec/ivas_svd_dec_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -895,7 +895,7 @@ static void HouseholderReduction_fx( for (nCh=0;nCh<nChannelsC;nCh++) { biDiagonalReductionLeft_64( singularVectors_Left_64,nCh, singularVectors_Left_64,0, singularValues_fx,singularValues_fx_e, nChannelsL, nChannelsC, Loading @@ -904,7 +904,7 @@ static void HouseholderReduction_fx( biDiagonalReductionRight_64( singularVectors_Left_64,nCh, singularVectors_Left_64,0, secDiag_fx,secDiag_fx_e, nChannelsL, nChannelsC, Loading Loading @@ -1206,7 +1206,7 @@ static void biDiagonalReductionRight_64( printf("R: \x1b[1;33m%016llX --> %08X<%2X g:%08X<%2X\x1b[0m\n",r_64,r,r_e,*g,*g_e); invVal_e = r_e; invVal = BASOP_Util_Divide3232_Scale_newton( MAXVAL_WORD32, r, &invVal_e); invVal = BASOP_Util_Divide3232_Scale_newton( MAXVAL_WORD32, maxWithSign_fx( r ), &invVal_e); // tmpe=add(31,sub(singularVectors_e,g_e)); // TODO: maybe the other way around?? tmpe=sub(30,singularVectors_e); Loading