Commit 2e422bf3 authored by thomas dettbarn's avatar thomas dettbarn
Browse files

works well. sounds good.

parent b342d212
Loading
Loading
Loading
Loading
+10 −6
Original line number Diff line number Diff line
@@ -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++)
		    {
@@ -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 */
@@ -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],