Loading lib_rend/ivas_dirac_dec_binaural_functions_fx.c +6 −4 Original line number Diff line number Diff line Loading @@ -3770,6 +3770,7 @@ static void matrixMul_fx( return; } #ifndef FIX_1326_SPEEDUP_01 static void matrixTransp1Mul_fx( Word32 Are_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Word32 Aim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Loading Loading @@ -3883,6 +3884,7 @@ static void matrixTransp1Mul_fx( return; } #endif /*FIX_1326_SPEEDUP_01*/ static void matrixTransp2Mul_fx( Word32 Are_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Loading Loading @@ -4663,7 +4665,7 @@ static void formulate2x2MixingMatrix_fx( // matrixTransp1Mul_fx( Are_fx, Aim_fx, q_A, Are_fx, Aim_fx, q_A, tmpRe_fx, tmpIm_fx, &q_temp ); { Word16 chA, chB; //Word16 chA, chB; { chA = 0, chB = 0; tmpRe_fx[0][0] = Madd_32_32( Madd_32_32( Madd_32_32( Mpy_32_32( Are_fx[0][0], Are_fx[0][0] ), Loading @@ -4673,7 +4675,7 @@ static void formulate2x2MixingMatrix_fx( move32(); } { chA = 0, chB = 1; //chA = 0, chB = 1; tmpRe_fx[1][0] = Madd_32_32( Madd_32_32( Madd_32_32( Mpy_32_32( Are_fx[0][1], Are_fx[0][0] ), Are_fx[1][1], Are_fx[1][0] ), Aim_fx[0][1], Aim_fx[0][0] ), Loading @@ -4686,7 +4688,7 @@ static void formulate2x2MixingMatrix_fx( move32(); } { chA = 1, chB = 0; //chA = 1, chB = 0; tmpRe_fx[1][1] = Madd_32_32( Madd_32_32( Madd_32_32( Mpy_32_32( Are_fx[0][1], Are_fx[0][1] ), Are_fx[1][1], Are_fx[1][1] ), Aim_fx[0][1], Aim_fx[0][1] ), Loading @@ -4694,7 +4696,7 @@ static void formulate2x2MixingMatrix_fx( move32(); } { chA = 1, chB = 1; //chA = 1, chB = 1; } q_temp = sub( add( q_A, q_A ), 31 ); Loading Loading
lib_rend/ivas_dirac_dec_binaural_functions_fx.c +6 −4 Original line number Diff line number Diff line Loading @@ -3770,6 +3770,7 @@ static void matrixMul_fx( return; } #ifndef FIX_1326_SPEEDUP_01 static void matrixTransp1Mul_fx( Word32 Are_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Word32 Aim_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Loading Loading @@ -3883,6 +3884,7 @@ static void matrixTransp1Mul_fx( return; } #endif /*FIX_1326_SPEEDUP_01*/ static void matrixTransp2Mul_fx( Word32 Are_fx[BINAURAL_CHANNELS][BINAURAL_CHANNELS], /*q_A*/ Loading Loading @@ -4663,7 +4665,7 @@ static void formulate2x2MixingMatrix_fx( // matrixTransp1Mul_fx( Are_fx, Aim_fx, q_A, Are_fx, Aim_fx, q_A, tmpRe_fx, tmpIm_fx, &q_temp ); { Word16 chA, chB; //Word16 chA, chB; { chA = 0, chB = 0; tmpRe_fx[0][0] = Madd_32_32( Madd_32_32( Madd_32_32( Mpy_32_32( Are_fx[0][0], Are_fx[0][0] ), Loading @@ -4673,7 +4675,7 @@ static void formulate2x2MixingMatrix_fx( move32(); } { chA = 0, chB = 1; //chA = 0, chB = 1; tmpRe_fx[1][0] = Madd_32_32( Madd_32_32( Madd_32_32( Mpy_32_32( Are_fx[0][1], Are_fx[0][0] ), Are_fx[1][1], Are_fx[1][0] ), Aim_fx[0][1], Aim_fx[0][0] ), Loading @@ -4686,7 +4688,7 @@ static void formulate2x2MixingMatrix_fx( move32(); } { chA = 1, chB = 0; //chA = 1, chB = 0; tmpRe_fx[1][1] = Madd_32_32( Madd_32_32( Madd_32_32( Mpy_32_32( Are_fx[0][1], Are_fx[0][1] ), Are_fx[1][1], Are_fx[1][1] ), Aim_fx[0][1], Aim_fx[0][1] ), Loading @@ -4694,7 +4696,7 @@ static void formulate2x2MixingMatrix_fx( move32(); } { chA = 1, chB = 1; //chA = 1, chB = 1; } q_temp = sub( add( q_A, q_A ), 31 ); Loading