From 0865e4b42c82a495595cdcb3adee0c86ebab0b03 Mon Sep 17 00:00:00 2001 From: Yi Luo Date: Fri, 3 Jun 2016 12:36:49 -0700 Subject: [PATCH] Ignore the 6th and 7th column vector in transpose --- convolve/horiz_filter.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/convolve/horiz_filter.c b/convolve/horiz_filter.c index 4756b150a..f04d26f22 100644 --- a/convolve/horiz_filter.c +++ b/convolve/horiz_filter.c @@ -126,8 +126,8 @@ void inline transpose_4x8(const __m128i *in, __m128i *out) { out[4] = _mm_unpacklo_epi32(t0, t1); out[5] = _mm_srli_si128(out[4], 8); - out[6] = _mm_unpackhi_epi32(t0, t1); // 0? - out[7] = _mm_srli_si128(out[6], 8); // 0? + // Note: We ignore out[6] and out[7] because + // they're zero vectors. } void horiz_w4_ssse3(const uint8_t *src, const __m128i *f, -- 2.49.0