Commit b47e467d authored by ber's avatar ber
Browse files

reactivate again FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT with increased isqrt precision this time

parent a6154d64
Loading
Loading
Loading
Loading
Loading
+11 −10
Original line number Diff line number Diff line
@@ -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
@@ -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
@@ -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!