Loading lib_rend/ivas_dirac_rend_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -2072,9 +2072,9 @@ void protoSignalComputation2_fx( #ifdef FIX_867_CLDFB_NRG_SCALE Word16 total_shift[2], q_temp_total; /* total_shift shift required to get common Q */ total_shift[0] = s_max( 0, sub( min_q_shift[0], min_q_shift[1] ) ); total_shift[1] = s_max( 0, sub( min_q_shift[1], min_q_shift[0] ) ); /* total_shift shift required to get common Q of sum power values */ total_shift[0] = shl( s_max( 0, sub( min_q_shift[0], min_q_shift[1] ) ), 1 ); total_shift[1] = shl( s_max( 0, sub( min_q_shift[1], min_q_shift[0] ) ), 1 ); min_q_shift[0] = sub( min_q_shift[0], idiv1616( find_guarded_bits_fx( num_freq_bands ), 2 ) ); min_q_shift[1] = sub( min_q_shift[1], idiv1616( find_guarded_bits_fx( num_freq_bands ), 2 ) ); q_temp[0] = sub( add( add( q_cldfb, min_q_shift[0] ), add( q_cldfb, min_q_shift[0] ) ), 31 ); Loading Loading
lib_rend/ivas_dirac_rend_fx.c +3 −3 Original line number Diff line number Diff line Loading @@ -2072,9 +2072,9 @@ void protoSignalComputation2_fx( #ifdef FIX_867_CLDFB_NRG_SCALE Word16 total_shift[2], q_temp_total; /* total_shift shift required to get common Q */ total_shift[0] = s_max( 0, sub( min_q_shift[0], min_q_shift[1] ) ); total_shift[1] = s_max( 0, sub( min_q_shift[1], min_q_shift[0] ) ); /* total_shift shift required to get common Q of sum power values */ total_shift[0] = shl( s_max( 0, sub( min_q_shift[0], min_q_shift[1] ) ), 1 ); total_shift[1] = shl( s_max( 0, sub( min_q_shift[1], min_q_shift[0] ) ), 1 ); min_q_shift[0] = sub( min_q_shift[0], idiv1616( find_guarded_bits_fx( num_freq_bands ), 2 ) ); min_q_shift[1] = sub( min_q_shift[1], idiv1616( find_guarded_bits_fx( num_freq_bands ), 2 ) ); q_temp[0] = sub( add( add( q_cldfb, min_q_shift[0] ), add( q_cldfb, min_q_shift[0] ) ), 31 ); Loading