Commit f5535544 authored by thomas dettbarn's avatar thomas dettbarn
Browse files

better wmops visibility. estimated gain: 40 wmops

parent 890836c1
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -865,6 +865,7 @@ static void HouseholderReduction_fx(
    Word16 *eps_x_fx_e )
{
    Word16 nCh;
	push_wmops("HouseholderReduction_fx");
#ifdef	MYCHANGES
	Word64 singularVectors_Left_64[MAX_OUTPUT_CHANNELS][MAX_OUTPUT_CHANNELS];
    Word32 g_fx = 0;
@@ -883,6 +884,7 @@ static void HouseholderReduction_fx(
    Word16 iCh, jCh;
    Word16 singularVectors_Left_fx_e[MAX_OUTPUT_CHANNELS][MAX_OUTPUT_CHANNELS];
#ifdef	 MYCHANGES
	push_wmops("HouseholderReduction_fx 64");
    FOR( jCh = 0; jCh < nChannelsL; jCh++ )
    {
        FOR( iCh = 0; iCh < nChannelsC; iCh++ )
@@ -909,7 +911,9 @@ static void HouseholderReduction_fx(
			&g_e	
		);
	}	
	pop_wmops();
#endif
	push_wmops("HouseholderReduction_fx 32");
    FOR( jCh = 0; jCh < nChannelsL; jCh++ )
    {
        FOR( iCh = 0; iCh < nChannelsC; iCh++ )
@@ -940,13 +944,14 @@ static void HouseholderReduction_fx(
            move32();
        }
    }
	pop_wmops();

    /* SingularVecotr Accumulation */
    singularVectorsAccumulationRight_fx( singularVectors_Left_fx, singularVectors_Right_fx, secDiag_fx, singularVectors_Left_fx_e, secDiag_fx_e, nChannelsC );


    singularVectorsAccumulationLeft_fx( singularVectors_Left_fx, singularValues_fx, singularVectors_Left_fx_e, singularValues_fx_e, nChannelsL, nChannelsC );

	pop_wmops();
    return;
}