Commit 5f12d077 authored by ber's avatar ber
Browse files

reactivate ISQRT012345 with even more increased precision in isqrt

parent 8aaa2186
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -76,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 // to be rechecked with isqrt precision tweak - pipeline 46163 for config 012345
#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
@@ -89,10 +89,10 @@
#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
#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!