turn off SSE2 optimization in cv::exp & cv::log in the case of GCC <=4.1 (not no Mac, where a patched GCC 4.0 is used)

pull/13383/head
Vadim Pisarevsky 15 years ago
parent 17d9014373
commit e6aba3e51c
  1. 3
      modules/core/src/mathfuncs.cpp

@ -773,7 +773,8 @@ static const double expTab[] = {
// the code below uses _mm_cast* intrinsics, which are not avialable on VS2005
#if defined _MSC_VER && _MSC_VER < 1500
#if (defined _MSC_VER && _MSC_VER < 1500) || \
(!defined __APPLE__ && defined __GNUC__ && __GNUC__*100 + __GNUC_MINOR__ < 402)
#undef CV_SSE2
#define CV_SSE2 0
#endif

Loading…
Cancel
Save