Loading lib_com/cldfb.c +8 −0 Original line number Diff line number Diff line Loading @@ -877,7 +877,11 @@ cldfbSynthesisFiltering( HANDLE_CLDFB_FILTER_BANK cldfbBank, acc = L_mac(acc, nBuffer[channels1-i], *pFilterM++); BASOP_SATURATE_WARNING_OFF_EVS #ifdef BASOP_NOGLOB timeOut[(offset1-i)*stride] = round_fx_sat(L_shl_sat(acc,outScale)); #else timeOut[(offset1-i)*stride] = round_fx(L_shl(acc,outScale)); #endif BASOP_SATURATE_WARNING_ON_EVS } Loading Loading @@ -908,7 +912,11 @@ cldfbSynthesisFiltering( HANDLE_CLDFB_FILTER_BANK cldfbBank, pFilterM++; BASOP_SATURATE_WARNING_OFF_EVS #ifdef BASOP_NOGLOB timeOut[(offset2-i)*stride] = round_fx_sat(L_shl_sat(acc,outScale)); #else timeOut[(offset2-i)*stride] = round_fx(L_shl(acc,outScale)); #endif BASOP_SATURATE_WARNING_ON_EVS } Loading lib_dec/er_dec_acelp.c +4 −0 Original line number Diff line number Diff line Loading @@ -1121,7 +1121,11 @@ static void memsynPrecission(Word16 nbLostCmpt,Word16* mem_syn, Word16* exc, Wor { /*saturation doesn't matter*/ BASOP_SATURATE_WARNING_OFF_EVS #ifdef BASOP_NOGLOB tmp = add_sat(tmp,abs_s(mem_syn[i])); #else tmp = add(tmp,abs_s(mem_syn[i])); #endif BASOP_SATURATE_WARNING_ON_EVS } /*if there is energy in scale_syn, then increase precision*/ Loading Loading
lib_com/cldfb.c +8 −0 Original line number Diff line number Diff line Loading @@ -877,7 +877,11 @@ cldfbSynthesisFiltering( HANDLE_CLDFB_FILTER_BANK cldfbBank, acc = L_mac(acc, nBuffer[channels1-i], *pFilterM++); BASOP_SATURATE_WARNING_OFF_EVS #ifdef BASOP_NOGLOB timeOut[(offset1-i)*stride] = round_fx_sat(L_shl_sat(acc,outScale)); #else timeOut[(offset1-i)*stride] = round_fx(L_shl(acc,outScale)); #endif BASOP_SATURATE_WARNING_ON_EVS } Loading Loading @@ -908,7 +912,11 @@ cldfbSynthesisFiltering( HANDLE_CLDFB_FILTER_BANK cldfbBank, pFilterM++; BASOP_SATURATE_WARNING_OFF_EVS #ifdef BASOP_NOGLOB timeOut[(offset2-i)*stride] = round_fx_sat(L_shl_sat(acc,outScale)); #else timeOut[(offset2-i)*stride] = round_fx(L_shl(acc,outScale)); #endif BASOP_SATURATE_WARNING_ON_EVS } Loading
lib_dec/er_dec_acelp.c +4 −0 Original line number Diff line number Diff line Loading @@ -1121,7 +1121,11 @@ static void memsynPrecission(Word16 nbLostCmpt,Word16* mem_syn, Word16* exc, Wor { /*saturation doesn't matter*/ BASOP_SATURATE_WARNING_OFF_EVS #ifdef BASOP_NOGLOB tmp = add_sat(tmp,abs_s(mem_syn[i])); #else tmp = add(tmp,abs_s(mem_syn[i])); #endif BASOP_SATURATE_WARNING_ON_EVS } /*if there is energy in scale_syn, then increase precision*/ Loading