IPP was enabled in mathfuncs_core;

Exp and Log IPP implementations are changed to hal interface;
This commit is contained in:
Pavel Vlasov
2016-08-12 18:16:04 +03:00
parent 658e4c3db6
commit 3860b8db02
3 changed files with 30 additions and 141 deletions
@@ -382,9 +382,15 @@ static struct __IppInitializer__ __ipp_initializer__;
return __VA_ARGS__; \
}
#endif
#define CV_IPP_RUN_FAST(func, ...) \
if (cv::ipp::useIPP() && (func)) \
{ \
CV_IMPL_ADD(CV_IMPL_IPP); \
return __VA_ARGS__; \
}
#else
#define CV_IPP_RUN_(condition, func, ...)
#define CV_IPP_RUN_FAST(func, ...)
#endif
#define CV_IPP_RUN(condition, func, ...) CV_IPP_RUN_(condition, func, __VA_ARGS__)