Loading lib_rend/ivas_dirac_dec_binaural_functions.c +204 −201 Original line number Diff line number Diff line Loading @@ -234,13 +234,16 @@ static inline Word32 matrixMul_func1( Word32 cond1, Word32 cond2, Word32 prod ) static void formulate2x2MixingMatrix_fx_func1( Word32 Are_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Word32 Aim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Word16 *q_A, Flag scaleA, Word16 *q_A, Flag scaleA, Word32 Bre_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_B*/ Word32 Bim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_B*/ Word16 *q_B, Flag scaleB, Word16 *q_B, Flag scaleB, Word32 Cre_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], Word32 Cim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], Word16 *q_C,Flag scaleC, Word16 *q_C, Flag scaleC, Word32 outRe_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_out*/ Word32 outIm_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_out*/ Word16 *q_out ) Loading Loading @@ -459,9 +462,9 @@ static void formulate2x2MixingMatrix_fx_func1( move16(); } return; #endif /*FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_func1*/ } #endif /*FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_func1*/ /*------------------------------------------------------------------------- * ivas_dirac_dec_init_binaural_data() * Loading Loading @@ -2161,7 +2164,7 @@ static void ivas_dirac_dec_binaural_determine_processing_matrices_fx( move32(); Word16 q_M, q_Cx, q_res, q_CrEne, q_CrCross, q_Mdec = 0; #ifndef FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_func1 Word32 tmpMtxRe_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], tmpMtxIm_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], Word32 tmpMtxRe_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], tmpMtxIm_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS]; Word16 q_tmp; #endif move16(); Loading Loading
lib_rend/ivas_dirac_dec_binaural_functions.c +204 −201 Original line number Diff line number Diff line Loading @@ -234,13 +234,16 @@ static inline Word32 matrixMul_func1( Word32 cond1, Word32 cond2, Word32 prod ) static void formulate2x2MixingMatrix_fx_func1( Word32 Are_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Word32 Aim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Word16 *q_A, Flag scaleA, Word16 *q_A, Flag scaleA, Word32 Bre_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_B*/ Word32 Bim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_B*/ Word16 *q_B, Flag scaleB, Word16 *q_B, Flag scaleB, Word32 Cre_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], Word32 Cim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], Word16 *q_C,Flag scaleC, Word16 *q_C, Flag scaleC, Word32 outRe_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_out*/ Word32 outIm_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_out*/ Word16 *q_out ) Loading Loading @@ -459,9 +462,9 @@ static void formulate2x2MixingMatrix_fx_func1( move16(); } return; #endif /*FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_func1*/ } #endif /*FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_func1*/ /*------------------------------------------------------------------------- * ivas_dirac_dec_init_binaural_data() * Loading Loading @@ -2161,7 +2164,7 @@ static void ivas_dirac_dec_binaural_determine_processing_matrices_fx( move32(); Word16 q_M, q_Cx, q_res, q_CrEne, q_CrCross, q_Mdec = 0; #ifndef FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_func1 Word32 tmpMtxRe_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], tmpMtxIm_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], Word32 tmpMtxRe_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], tmpMtxIm_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS]; Word16 q_tmp; #endif move16(); Loading