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)
This commit is contained in:
parent
17d9014373
commit
e6aba3e51c
@ -773,7 +773,8 @@ static const double expTab[] = {
|
|||||||
|
|
||||||
|
|
||||||
// the code below uses _mm_cast* intrinsics, which are not avialable on VS2005
|
// 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
|
#undef CV_SSE2
|
||||||
#define CV_SSE2 0
|
#define CV_SSE2 0
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user