Loading lib_rend/ivas_dirac_dec_binaural_functions_fx.c +8 −8 Original line number Diff line number Diff line Loading @@ -46,14 +46,14 @@ #include "wmc_auto.h" //#define FIX_1326_SPEEDUP_00 //make sqrt(1) a const - catch bitstreams //no occurence in current bitstream #define FIX_1326_SPEEDUP_01 // optimize matrixTransp1Mul_fx -> eig2x2_fx : .4 WMOPS #define FIX_1326_SPEEDUP_02 // speedup eig2x2_fx // .3 WMOPS #define FIX_1326_SPEEDUP_03 // speedup eig2x2_fx // .1 WMOPS #define FIX_1326_SPEEDUP_04 // speedup eig2x2_fx // .2 WMOPS #define FIX_1326_SPEEDUP_05 // div->sqrt =>isqrt // 3.5 WMOPS #define FIX_1326_SPEEDUP_06 // div->sqrt =>isqrt // 3.0 WMOPS #define FIX_1326_SPEEDUP_07 // div->sqrt =>isqrt // 2.8 WMOPS #define FIX_1326_SPEEDUP_08 // "-" // 3.0 WMOPS //#define FIX_1326_SPEEDUP_01 // optimize matrixTransp1Mul_fx -> eig2x2_fx : .4 WMOPS //#define FIX_1326_SPEEDUP_02 // speedup eig2x2_fx // .3 WMOPS //#define FIX_1326_SPEEDUP_03 // speedup eig2x2_fx // .1 WMOPS //#define FIX_1326_SPEEDUP_04 // speedup eig2x2_fx // .2 WMOPS //#define FIX_1326_SPEEDUP_05 // div->sqrt =>isqrt // 3.5 WMOPS //Quite bad diffs //#define FIX_1326_SPEEDUP_06 // div->sqrt =>isqrt // 3.0 WMOPS //Quite bad diffs //#define FIX_1326_SPEEDUP_07 // div->sqrt =>isqrt // 2.8 WMOPS //Big DIffs #define FIX_1326_SPEEDUP_08 // "-" // 3.0 WMOPS //small diffs! Word16 slot_fx[4] = { 32767, 16384, 10922, 8192 }; /*------------------------------------------------------------------------- Loading Loading
lib_rend/ivas_dirac_dec_binaural_functions_fx.c +8 −8 Original line number Diff line number Diff line Loading @@ -46,14 +46,14 @@ #include "wmc_auto.h" //#define FIX_1326_SPEEDUP_00 //make sqrt(1) a const - catch bitstreams //no occurence in current bitstream #define FIX_1326_SPEEDUP_01 // optimize matrixTransp1Mul_fx -> eig2x2_fx : .4 WMOPS #define FIX_1326_SPEEDUP_02 // speedup eig2x2_fx // .3 WMOPS #define FIX_1326_SPEEDUP_03 // speedup eig2x2_fx // .1 WMOPS #define FIX_1326_SPEEDUP_04 // speedup eig2x2_fx // .2 WMOPS #define FIX_1326_SPEEDUP_05 // div->sqrt =>isqrt // 3.5 WMOPS #define FIX_1326_SPEEDUP_06 // div->sqrt =>isqrt // 3.0 WMOPS #define FIX_1326_SPEEDUP_07 // div->sqrt =>isqrt // 2.8 WMOPS #define FIX_1326_SPEEDUP_08 // "-" // 3.0 WMOPS //#define FIX_1326_SPEEDUP_01 // optimize matrixTransp1Mul_fx -> eig2x2_fx : .4 WMOPS //#define FIX_1326_SPEEDUP_02 // speedup eig2x2_fx // .3 WMOPS //#define FIX_1326_SPEEDUP_03 // speedup eig2x2_fx // .1 WMOPS //#define FIX_1326_SPEEDUP_04 // speedup eig2x2_fx // .2 WMOPS //#define FIX_1326_SPEEDUP_05 // div->sqrt =>isqrt // 3.5 WMOPS //Quite bad diffs //#define FIX_1326_SPEEDUP_06 // div->sqrt =>isqrt // 3.0 WMOPS //Quite bad diffs //#define FIX_1326_SPEEDUP_07 // div->sqrt =>isqrt // 2.8 WMOPS //Big DIffs #define FIX_1326_SPEEDUP_08 // "-" // 3.0 WMOPS //small diffs! Word16 slot_fx[4] = { 32767, 16384, 10922, 8192 }; /*------------------------------------------------------------------------- Loading