Commit e066ae25 authored by ber's avatar ber
Browse files

deactivate FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT completely, activate...

deactivate FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT completely, activate FIX_1072_SPEEDUP_matrixMul_fx only - for testing
parent 18311424
Loading
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -48,11 +48,11 @@
#include "wmc_auto.h"

//#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_simple
#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests
#define FIX1072_SPEEDUP_formulate2x2MixingMatrix_fx_reduceDivs // orange tests - GOOD

//#define FIX1072_SPEEDUP_chol2x2_fx

//#define FIX_1072_SPEEDUP_matrixMul_fx
#define FIX_1072_SPEEDUP_matrixMul_fx
//#define FIX_1072_SPEEDUP_matrixTransp1Mul_fx
//#define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_scaleSwitch
//#define FIX_1072_SPEEDUP_matrixTransp2Mul_fx_reducetest
@@ -66,12 +66,12 @@
//                  1       : 282.651 --> 8 Mhz gain
//                  0       : 282.704 --> 8 Mhz gain

#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT
//#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT
#ifdef FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT
#include <stdio.h>

#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_0
#define FIX_1072_REPLACE_DIV_SQRT_BY_ISQRT_1
//#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