Commit 622cf566 authored by Vadim Pisarevsky's avatar Vadim Pisarevsky

Merge pull request #3560 from ilya-lavrenov:sse_remap

parents 9c872f53 04289597
...@@ -4071,6 +4071,10 @@ public: ...@@ -4071,6 +4071,10 @@ public:
uint16x8_t v_scale = vdupq_n_u16(INTER_TAB_SIZE2-1); uint16x8_t v_scale = vdupq_n_u16(INTER_TAB_SIZE2-1);
for ( ; x1 <= bcols - 8; x1 += 8) for ( ; x1 <= bcols - 8; x1 += 8)
vst1q_u16(A + x1, vandq_u16(vld1q_u16(sA + x1), v_scale)); vst1q_u16(A + x1, vandq_u16(vld1q_u16(sA + x1), v_scale));
#elif CV_SSE2
__m128i v_scale = _mm_set1_epi16(INTER_TAB_SIZE2-1);
for ( ; x1 <= bcols - 8; x1 += 8)
_mm_storeu_si128((__m128i *)(A + x1), _mm_and_si128(_mm_loadu_si128((const __m128i *)(sA + x1)), v_scale));
#endif #endif
for( ; x1 < bcols; x1++ ) for( ; x1 < bcols; x1++ )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment