Loading lib_rend/ivas_dirac_dec_binaural_functions.c +4 −4 Original line number Diff line number Diff line Loading @@ -63,8 +63,8 @@ #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_0 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_1 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //--> leave this inactive (pipeline 374321) //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //--> Leave this inactive (pipeline 45347 ) #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_4 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_5 #endif Loading Loading @@ -4671,12 +4671,12 @@ static void formulate2x2MixingMatrix_fx( Word32 tmp_ = temp; #ifndef FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_ADDEPSIILONOBSOLETE tmp_ = BASOP_Util_Add_Mant32Exp( tmp_, sub( 31, q_ein ), EPSILON_MANT, EPSILON_EXP, &exp_temp ); // obsolete? exp_temp = add( exp_temp, sub( 31, q_eout ) ); #else exp_temp = add( sub( 31, q_ein ), sub( 31, q_eout ) ); exp_temp = sub( 31, q_ein ); #endif exp_eout = sub( 31, q_eout ); tmp_ = Mpy_32_32( tmp_, E_out1 ); exp_temp = add( exp_temp, sub( 31, q_eout ) ); tmp_ = ISqrt32( tmp_, &exp_temp ); Ghat_fx[0] = Mpy_32_32( tmp_, E_out1 ); move32(); Loading Loading
lib_rend/ivas_dirac_dec_binaural_functions.c +4 −4 Original line number Diff line number Diff line Loading @@ -63,8 +63,8 @@ #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_0 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_1 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //--> leave this inactive (pipeline 374321) //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //--> Leave this inactive (pipeline 45347 ) #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_4 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_5 #endif Loading Loading @@ -4671,12 +4671,12 @@ static void formulate2x2MixingMatrix_fx( Word32 tmp_ = temp; #ifndef FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_ADDEPSIILONOBSOLETE tmp_ = BASOP_Util_Add_Mant32Exp( tmp_, sub( 31, q_ein ), EPSILON_MANT, EPSILON_EXP, &exp_temp ); // obsolete? exp_temp = add( exp_temp, sub( 31, q_eout ) ); #else exp_temp = add( sub( 31, q_ein ), sub( 31, q_eout ) ); exp_temp = sub( 31, q_ein ); #endif exp_eout = sub( 31, q_eout ); tmp_ = Mpy_32_32( tmp_, E_out1 ); exp_temp = add( exp_temp, sub( 31, q_eout ) ); tmp_ = ISqrt32( tmp_, &exp_temp ); Ghat_fx[0] = Mpy_32_32( tmp_, E_out1 ); move32(); Loading