# 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)
# define CV_ENABLE_UNROLLED 0
#else
#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
{