Loading lib_dec/ivas_svd_dec.c +72 −70 Original line number Diff line number Diff line Loading @@ -1374,17 +1374,18 @@ static void HouseholderReduction( *-------------------------------------------------------------------------*/ #ifdef FIX_1010_OPT_DIV static Word32 BASOP_Util_Inv32(Word32 x, Word16 *px_e) static Word32 BASOP_Util_Inv32( Word32 x, Word16 *px_e ) { Word16 sign, shift; sign = 0; move16(); if (x < 0) { if ( x < 0 ) { sign = 1; } if (sign) { if ( sign ) { x = L_negate( x ); } Loading @@ -1397,7 +1398,8 @@ Word32 BASOP_Util_Inv32(Word32 x, Word16 *px_e) *px_e = add( shl( *px_e, 1 ), shift ); move16(); if (sign) { if ( sign ) { x = L_negate( x ); } return x; Loading Loading
lib_dec/ivas_svd_dec.c +72 −70 Original line number Diff line number Diff line Loading @@ -1374,17 +1374,18 @@ static void HouseholderReduction( *-------------------------------------------------------------------------*/ #ifdef FIX_1010_OPT_DIV static Word32 BASOP_Util_Inv32(Word32 x, Word16 *px_e) static Word32 BASOP_Util_Inv32( Word32 x, Word16 *px_e ) { Word16 sign, shift; sign = 0; move16(); if (x < 0) { if ( x < 0 ) { sign = 1; } if (sign) { if ( sign ) { x = L_negate( x ); } Loading @@ -1397,7 +1398,8 @@ Word32 BASOP_Util_Inv32(Word32 x, Word16 *px_e) *px_e = add( shl( *px_e, 1 ), shift ); move16(); if (sign) { if ( sign ) { x = L_negate( x ); } return x; Loading