Loading lib_rend/ivas_dirac_dec_binaural_functions_fx.c +6 −4 Original line number Diff line number Diff line Loading @@ -3646,6 +3646,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 @@ -3687,6 +3688,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 @@ -4333,7 +4335,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 @@ -4343,7 +4345,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 @@ -4356,7 +4358,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 @@ -4364,7 +4366,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 @@ -3646,6 +3646,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 @@ -3687,6 +3688,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 @@ -4333,7 +4335,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 @@ -4343,7 +4345,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 @@ -4356,7 +4358,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 @@ -4364,7 +4366,7 @@ static void formulate2x2MixingMatrix_fx( move32(); } { chA = 1, chB = 1; //chA = 1, chB = 1; } q_temp = sub( add( q_A, q_A ), 31 ); Loading