Loading lib_dec/ivas_svd_dec_fx.c +10 −6 Original line number Diff line number Diff line Loading @@ -976,8 +976,8 @@ static void HouseholderReduction_fx( { secDiag_fx[j]=secDiag_fx2[j]; secDiag_fx_e[j]=secDiag_fx2_e[j]; // singularValues_fx[j]=singularValues_fx2[j]; // singularValues_fx_e[j]=singularValues_fx2_e[j]; singularValues_fx[j]=singularValues_fx2[j]; singularValues_fx_e[j]=singularValues_fx2_e[j]; for (i=0;i<nChannelsL;i++) { Loading Loading @@ -1024,6 +1024,10 @@ static void biDiagonalReductionLeft_64( Word32 norm_x, g; Word16 norm_x_e, g_e; Word64 norm_64; g=0; g_e=0; move32(); move16(); norm_x=0; move32(); IF( LT_16( currChannel, nChannelsL ) ) /* i <= m */ Loading Loading @@ -1101,12 +1105,12 @@ static void biDiagonalReductionLeft_64( singularVectors_Left_64[jCh][iCh] = W_add( singularVectors_Left_64[jCh][iCh], W_shr(W_mult0_32_32( f, factor1 ), magic_shift ) ); } } } singularValues[currChannel] = g; singularValues_e[currChannel] = g_e; move32(); move16(); } } static void biDiagonalReductionRight_64( Word64 singularVectors_Left_64[MAX_OUTPUT_CHANNELS][MAX_OUTPUT_CHANNELS], Loading Loading
lib_dec/ivas_svd_dec_fx.c +10 −6 Original line number Diff line number Diff line Loading @@ -976,8 +976,8 @@ static void HouseholderReduction_fx( { secDiag_fx[j]=secDiag_fx2[j]; secDiag_fx_e[j]=secDiag_fx2_e[j]; // singularValues_fx[j]=singularValues_fx2[j]; // singularValues_fx_e[j]=singularValues_fx2_e[j]; singularValues_fx[j]=singularValues_fx2[j]; singularValues_fx_e[j]=singularValues_fx2_e[j]; for (i=0;i<nChannelsL;i++) { Loading Loading @@ -1024,6 +1024,10 @@ static void biDiagonalReductionLeft_64( Word32 norm_x, g; Word16 norm_x_e, g_e; Word64 norm_64; g=0; g_e=0; move32(); move16(); norm_x=0; move32(); IF( LT_16( currChannel, nChannelsL ) ) /* i <= m */ Loading Loading @@ -1101,12 +1105,12 @@ static void biDiagonalReductionLeft_64( singularVectors_Left_64[jCh][iCh] = W_add( singularVectors_Left_64[jCh][iCh], W_shr(W_mult0_32_32( f, factor1 ), magic_shift ) ); } } } singularValues[currChannel] = g; singularValues_e[currChannel] = g_e; move32(); move16(); } } static void biDiagonalReductionRight_64( Word64 singularVectors_Left_64[MAX_OUTPUT_CHANNELS][MAX_OUTPUT_CHANNELS], Loading