diff --git a/rtengine/StopWatch.h b/rtengine/StopWatch.h index fa043aa24..2b3ff1baf 100644 --- a/rtengine/StopWatch.h +++ b/rtengine/StopWatch.h @@ -24,6 +24,12 @@ #include #include "mytime.h" +#ifdef BENCHMARK + #define BENCHFUN StopWatch StopFun(__func__); +#else + #define BENCHFUN +#endif + class StopWatch { public: diff --git a/rtengine/amaze_demosaic_RT.cc b/rtengine/amaze_demosaic_RT.cc index dc2d4316e..46c77d7d7 100644 --- a/rtengine/amaze_demosaic_RT.cc +++ b/rtengine/amaze_demosaic_RT.cc @@ -31,12 +31,14 @@ #include "procparams.h" #include "sleef.c" #include "opthelper.h" +#include "StopWatch.h" namespace rtengine { SSEFUNCTION void RawImageSource::amaze_demosaic_RT(int winx, int winy, int winw, int winh) { + BENCHFUN #define HCLIP(x) x //is this still necessary??? //min(clip_pt,x)