Loading lib_rend/ivas_dirac_dec_binaural_functions.c +8 −8 Original line number Diff line number Diff line Loading @@ -48,12 +48,12 @@ #include "wmc_auto.h" #if ( BINAURAL_CHANNELS == 2 ) //#define FIX1072_SPEEDUP_combinedMatrixCalculations // 2 calls: approx 10.5 mhz - accept regression in failing pipelines #define FIX1072_SPEEDUP_combinedMatrixCalculations // 2 calls: approx 10.5 mhz - accept regression in failing pipelines #endif //#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_simple //.5 Mhz //#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests #define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests // Push this chol2x2 config: 0L2L - check pipeline 46154 Loading @@ -62,15 +62,15 @@ // SPEEDUP_matrix 012345: ACCEPT REGRESSIONS // NULL: 306.459 Mhz --> difference to SPEEDUP_matrix 012345 : 14Mhz //#define FIX_1072_SPEEDUP_matrixMul_fx //SPEEDUP_matrix_0 //#define FIX_1072_SPEEDUP_matrixTransp1Mul_fx //SPEEDUP_matrix_1 //#define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_scaleSwitch //SPEEDUP_matrix_2 //#define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_reducetest //SPEEDUP_matrix_3 #define FIX_1072_SPEEDUP_matrixMul_fx //SPEEDUP_matrix_0 #define FIX_1072_SPEEDUP_matrixTransp1Mul_fx //SPEEDUP_matrix_1 #define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_scaleSwitch //SPEEDUP_matrix_2 #define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_reducetest //SPEEDUP_matrix_3 #if BINAURAL_CHANNELS == 2 //#define FIX_1072_SPEEDUP_matrixTransp1Mul_fx_IN1EQIN2_BINCH2 //SPEEDUP_matrix_5 //293.773 , 292.468 #define FIX_1072_SPEEDUP_matrixTransp1Mul_fx_IN1EQIN2_BINCH2 //SPEEDUP_matrix_5 //293.773 , 292.468 #endif #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // to be rechecked with isqrt precision tweak - pipeline 46163 for config 012345, 46165 for config 01 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // to be rechecked with isqrt precision tweak - pipeline 46163 for config 012345, 46165 for config 01 #ifdef FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // numbers fa2a72: // default : 266.984 Loading Loading
lib_rend/ivas_dirac_dec_binaural_functions.c +8 −8 Original line number Diff line number Diff line Loading @@ -48,12 +48,12 @@ #include "wmc_auto.h" #if ( BINAURAL_CHANNELS == 2 ) //#define FIX1072_SPEEDUP_combinedMatrixCalculations // 2 calls: approx 10.5 mhz - accept regression in failing pipelines #define FIX1072_SPEEDUP_combinedMatrixCalculations // 2 calls: approx 10.5 mhz - accept regression in failing pipelines #endif //#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_simple //.5 Mhz //#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests #define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests // Push this chol2x2 config: 0L2L - check pipeline 46154 Loading @@ -62,15 +62,15 @@ // SPEEDUP_matrix 012345: ACCEPT REGRESSIONS // NULL: 306.459 Mhz --> difference to SPEEDUP_matrix 012345 : 14Mhz //#define FIX_1072_SPEEDUP_matrixMul_fx //SPEEDUP_matrix_0 //#define FIX_1072_SPEEDUP_matrixTransp1Mul_fx //SPEEDUP_matrix_1 //#define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_scaleSwitch //SPEEDUP_matrix_2 //#define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_reducetest //SPEEDUP_matrix_3 #define FIX_1072_SPEEDUP_matrixMul_fx //SPEEDUP_matrix_0 #define FIX_1072_SPEEDUP_matrixTransp1Mul_fx //SPEEDUP_matrix_1 #define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_scaleSwitch //SPEEDUP_matrix_2 #define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_reducetest //SPEEDUP_matrix_3 #if BINAURAL_CHANNELS == 2 //#define FIX_1072_SPEEDUP_matrixTransp1Mul_fx_IN1EQIN2_BINCH2 //SPEEDUP_matrix_5 //293.773 , 292.468 #define FIX_1072_SPEEDUP_matrixTransp1Mul_fx_IN1EQIN2_BINCH2 //SPEEDUP_matrix_5 //293.773 , 292.468 #endif #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // to be rechecked with isqrt precision tweak - pipeline 46163 for config 012345, 46165 for config 01 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // to be rechecked with isqrt precision tweak - pipeline 46163 for config 012345, 46165 for config 01 #ifdef FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // numbers fa2a72: // default : 266.984 Loading