From b16fb5d518cfa9a6384c26339bcc6c2cccb81549 Mon Sep 17 00:00:00 2001 From: Andrey Kamaev Date: Thu, 14 Jul 2011 16:48:15 +0000 Subject: [PATCH] Fixed Android build. --- modules/contrib/src/stereovar.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/contrib/src/stereovar.cpp b/modules/contrib/src/stereovar.cpp index df5a629..1197acc 100755 --- a/modules/contrib/src/stereovar.cpp +++ b/modules/contrib/src/stereovar.cpp @@ -72,6 +72,7 @@ static Mat diffX(Mat &src) for(y = 0; y < src.rows; y++){ const float* pSrc = src.ptr(y); float* pDst = dst.ptr(y); +#if CV_SSE2 for (x = 0; x <= cols - 8; x += 8) { __m128 a0 = _mm_loadu_ps(pSrc + x); __m128 b0 = _mm_loadu_ps(pSrc + x + 1); @@ -82,6 +83,7 @@ static Mat diffX(Mat &src) _mm_storeu_ps(pDst + x, b0); _mm_storeu_ps(pDst + x + 4, b1); } +#endif for( ; x < cols; x++) pDst[x] = pSrc[x+1] - pSrc[x]; pDst[cols] = 0.f; } -- 2.7.4