Loading lib_dec/dec_gen_voic_fx.c +2 −10 Original line number Original line Diff line number Diff line Loading @@ -468,15 +468,7 @@ ivas_error decod_gen_voic_fx( Word16 op16_2 = sub( Qenratio, 10 ); Word16 op16_2 = sub( Qenratio, 10 ); Word16 op16_3 = sub( Qsp_enratio, 15 ); Word16 op16_3 = sub( Qsp_enratio, 15 ); // assert( op16_1 >= 0 ); /*FAILS*/ /*Due to all shift directrions being possible, we need both possibilities, shl_sat and shr_r*/ // assert( op16_1 <= 0 ); /*FAILS*/ // assert( op16_2 >= 0 ); /*FAILS*/ assert( op16_2 <= 0 ); // assert( op16_3 >= 0 ); /*FAILS*/ // assert( op16_3 <= 0 ); /*FAILS*/ BASOP_SATURATE_WARNING_OFF BASOP_SATURATE_WARNING_OFF op16_1 = op16_1 >= 0 ? shr_r( enratio , op16_1 ) : shl_sat( enratio , negate( op16_1 ) ); op16_1 = op16_1 >= 0 ? shr_r( enratio , op16_1 ) : shl_sat( enratio , negate( op16_1 ) ); op16_2 = op16_2 >= 0 ? shr_r( sp_enratio, op16_2 ) : shl_sat( sp_enratio, negate( op16_2 ) ); op16_2 = op16_2 >= 0 ? shr_r( sp_enratio, op16_2 ) : shl_sat( sp_enratio, negate( op16_2 ) ); Loading Loading
lib_dec/dec_gen_voic_fx.c +2 −10 Original line number Original line Diff line number Diff line Loading @@ -468,15 +468,7 @@ ivas_error decod_gen_voic_fx( Word16 op16_2 = sub( Qenratio, 10 ); Word16 op16_2 = sub( Qenratio, 10 ); Word16 op16_3 = sub( Qsp_enratio, 15 ); Word16 op16_3 = sub( Qsp_enratio, 15 ); // assert( op16_1 >= 0 ); /*FAILS*/ /*Due to all shift directrions being possible, we need both possibilities, shl_sat and shr_r*/ // assert( op16_1 <= 0 ); /*FAILS*/ // assert( op16_2 >= 0 ); /*FAILS*/ assert( op16_2 <= 0 ); // assert( op16_3 >= 0 ); /*FAILS*/ // assert( op16_3 <= 0 ); /*FAILS*/ BASOP_SATURATE_WARNING_OFF BASOP_SATURATE_WARNING_OFF op16_1 = op16_1 >= 0 ? shr_r( enratio , op16_1 ) : shl_sat( enratio , negate( op16_1 ) ); op16_1 = op16_1 >= 0 ? shr_r( enratio , op16_1 ) : shl_sat( enratio , negate( op16_1 ) ); op16_2 = op16_2 >= 0 ? shr_r( sp_enratio, op16_2 ) : shl_sat( sp_enratio, negate( op16_2 ) ); op16_2 = op16_2 >= 0 ? shr_r( sp_enratio, op16_2 ) : shl_sat( sp_enratio, negate( op16_2 ) ); Loading