Loading lib_rend/ivas_dirac_dec_binaural_functions.c +11 −10 Original line number Diff line number Diff line Loading @@ -51,8 +51,9 @@ //#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests // Push this chol2x2 config: 0L2L - check pipelines #define FIX1072_SPEEDUP_chol2x2_fx // 6Mhz _0 + _1 + _2 // Push this chol2x2 config: 0L2L - check pipeline 46154 // (to be rechecked with isqrt precision tweak) //#define FIX1072_SPEEDUP_chol2x2_fx // 6Mhz _0 + _1 + _2 #ifdef FIX1072_SPEEDUP_chol2x2_fx //#define FIX1072_SPEEDUP_chol2x2_fx_0 #ifndef FIX1072_SPEEDUP_chol2x2_fx_0 Loading @@ -75,7 +76,7 @@ //#define FIX_1072_SPEEDUP_matrixTransp1Mul_fx_IN1EQIN2_BINCH2 //SPEEDUP_matrix_5 //293.773 , 292.468 #endif //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT #ifdef FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // numbers fa2a72: // default : 266.984 Loading @@ -86,13 +87,13 @@ // 0 : 282.704 --> 8 Mhz gain #include <stdio.h> //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_0 //8Mhz with 1072 issue stream //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_1 //8Mhz with 1072 issue stream //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //--> leave this inactive (pipeline 374321) //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //--> Leave this inactive (pipeline 45347 ) //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_4 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_5 // to be rechecked with isqrt precision tweak #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_0 //8Mhz with 1072 issue stream #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_1 //8Mhz with 1072 issue stream #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //--> leave this inactive (pipeline 374321) #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //--> Leave this inactive (pipeline 45347 ) #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_4 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_5 #endif //#define FIX_1072_REDUCE_DIVS // accept regressions! Loading Loading
lib_rend/ivas_dirac_dec_binaural_functions.c +11 −10 Original line number Diff line number Diff line Loading @@ -51,8 +51,9 @@ //#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests // Push this chol2x2 config: 0L2L - check pipelines #define FIX1072_SPEEDUP_chol2x2_fx // 6Mhz _0 + _1 + _2 // Push this chol2x2 config: 0L2L - check pipeline 46154 // (to be rechecked with isqrt precision tweak) //#define FIX1072_SPEEDUP_chol2x2_fx // 6Mhz _0 + _1 + _2 #ifdef FIX1072_SPEEDUP_chol2x2_fx //#define FIX1072_SPEEDUP_chol2x2_fx_0 #ifndef FIX1072_SPEEDUP_chol2x2_fx_0 Loading @@ -75,7 +76,7 @@ //#define FIX_1072_SPEEDUP_matrixTransp1Mul_fx_IN1EQIN2_BINCH2 //SPEEDUP_matrix_5 //293.773 , 292.468 #endif //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT #ifdef FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT // numbers fa2a72: // default : 266.984 Loading @@ -86,13 +87,13 @@ // 0 : 282.704 --> 8 Mhz gain #include <stdio.h> //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_0 //8Mhz with 1072 issue stream //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_1 //8Mhz with 1072 issue stream //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //--> leave this inactive (pipeline 374321) //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //--> Leave this inactive (pipeline 45347 ) //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_4 //#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_5 // to be rechecked with isqrt precision tweak #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_0 //8Mhz with 1072 issue stream #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_1 //8Mhz with 1072 issue stream #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_2 //--> leave this inactive (pipeline 374321) #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_3 //--> Leave this inactive (pipeline 45347 ) #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_4 #define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_5 #endif //#define FIX_1072_REDUCE_DIVS // accept regressions! Loading