mirror of
https://github.com/opencv/opencv.git
synced 2025-08-06 14:36:36 +08:00
Merge pull request #13617 from terfendail:always_inline
This commit is contained in:
commit
4ced27e149
@ -200,6 +200,16 @@ namespace cv { namespace debug_build_guard { } using namespace debug_build_guard
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef CV_ALWAYS_INLINE
|
||||||
|
#if defined(__GNUC__) && (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
|
||||||
|
#define CV_ALWAYS_INLINE inline __attribute__((always_inline))
|
||||||
|
#elif defined(_MSC_VER)
|
||||||
|
#define CV_ALWAYS_INLINE __forceinline
|
||||||
|
#else
|
||||||
|
#define CV_ALWAYS_INLINE inline
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
#if defined CV_DISABLE_OPTIMIZATION || (defined CV_ICC && !defined CV_ENABLE_UNROLLED)
|
#if defined CV_DISABLE_OPTIMIZATION || (defined CV_ICC && !defined CV_ENABLE_UNROLLED)
|
||||||
# define CV_ENABLE_UNROLLED 0
|
# define CV_ENABLE_UNROLLED 0
|
||||||
#else
|
#else
|
||||||
|
@ -11,16 +11,6 @@
|
|||||||
|
|
||||||
#include "opencv2/core/softfloat.hpp"
|
#include "opencv2/core/softfloat.hpp"
|
||||||
|
|
||||||
#ifndef CV_ALWAYS_INLINE
|
|
||||||
#if defined(__GNUC__) && (__GNUC__ > 3 ||(__GNUC__ == 3 && __GNUC_MINOR__ >= 1))
|
|
||||||
#define CV_ALWAYS_INLINE inline __attribute__((always_inline))
|
|
||||||
#elif defined(_MSC_VER)
|
|
||||||
#define CV_ALWAYS_INLINE __forceinline
|
|
||||||
#else
|
|
||||||
#define CV_ALWAYS_INLINE inline
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
namespace
|
namespace
|
||||||
{
|
{
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user