SIMD Resample. add parentheses around var declarations

This commit is contained in:
Alexander 2017-09-23 17:19:54 +03:00 committed by Alexander Karpinsky
parent 698e6a1698
commit 7da807b8e4

View File

@ -14,7 +14,7 @@ ImagingResampleHorizontalConvolution8u4x(
x = 0; x = 0;
#if defined(__AVX2__) #if defined(__AVX2__)
{
__m256i sss0, sss1; __m256i sss0, sss1;
__m256i zero = _mm256_setzero_si256(); __m256i zero = _mm256_setzero_si256();
__m256i initial = _mm256_set1_epi32(1 << (coefs_precision -1)); __m256i initial = _mm256_set1_epi32(1 << (coefs_precision -1));
@ -102,9 +102,9 @@ ImagingResampleHorizontalConvolution8u4x(
lineOut1[xx] = _mm_cvtsi128_si32(_mm256_extracti128_si256(sss0, 1)); lineOut1[xx] = _mm_cvtsi128_si32(_mm256_extracti128_si256(sss0, 1));
lineOut2[xx] = _mm_cvtsi128_si32(_mm256_extracti128_si256(sss1, 0)); lineOut2[xx] = _mm_cvtsi128_si32(_mm256_extracti128_si256(sss1, 0));
lineOut3[xx] = _mm_cvtsi128_si32(_mm256_extracti128_si256(sss1, 1)); lineOut3[xx] = _mm_cvtsi128_si32(_mm256_extracti128_si256(sss1, 1));
}
#else #else
{
__m128i sss0, sss1, sss2, sss3; __m128i sss0, sss1, sss2, sss3;
__m128i initial = _mm_set1_epi32(1 << (coefs_precision -1)); __m128i initial = _mm_set1_epi32(1 << (coefs_precision -1));
sss0 = initial; sss0 = initial;
@ -207,7 +207,7 @@ ImagingResampleHorizontalConvolution8u4x(
lineOut1[xx] = _mm_cvtsi128_si32(_mm_packus_epi16(sss1, sss1)); lineOut1[xx] = _mm_cvtsi128_si32(_mm_packus_epi16(sss1, sss1));
lineOut2[xx] = _mm_cvtsi128_si32(_mm_packus_epi16(sss2, sss2)); lineOut2[xx] = _mm_cvtsi128_si32(_mm_packus_epi16(sss2, sss2));
lineOut3[xx] = _mm_cvtsi128_si32(_mm_packus_epi16(sss3, sss3)); lineOut3[xx] = _mm_cvtsi128_si32(_mm_packus_epi16(sss3, sss3));
}
#endif #endif
} }