Commit 3d3c6e9f authored by multrus's avatar multrus
Browse files

make default case more beautiful

parent 7f02a251
Loading
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -3280,8 +3280,11 @@ void stereo_dft_generate_res_pred_fx(
                    q_dmx_nrg = add( q_dmx_nrg, Q6 );
                    BREAK;
                default:
                    L_temp = BASOP_Util_Divide3232_Scale_newton( dmx_nrg, shr( hStereoDft->NFFT, 1 ), &temp_e );
                    L_temp = L_shr( L_temp, sub( 31, temp_e ) ); /* q_dmx_nrg */
                    assert( 0 && "Invalid hStereoDft->NFFT" );
                    /* we support only hStereoDft->NFFT == 320, 640 and 960; a more generic expression would be: */
                    /* L_temp = BASOP_Util_Divide3232_Scale_newton( dmx_nrg, shr( hStereoDft->NFFT, 1 ), &temp_e ); */
                    /* q_dmx_nrg = add( q_dmx_nrg, sub( 31, temp_e ) ); */
                    BREAK;
            }

            /* for L_temp we have at least one bit of headroom due to the division above; check also for hStereoDft->hb_nrg_fx[0] and possibly reserve one bit*/