[babl] sse4-int8: avoid using uninitialized variable



commit 81a762557c337fd472ae1da6fa2c012adfb429c6
Author: Øyvind Kolås <pippin gimp org>
Date:   Sat Sep 30 01:21:44 2017 +0200

    sse4-int8: avoid using uninitialized variable

 extensions/sse4-int8.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/extensions/sse4-int8.c b/extensions/sse4-int8.c
index c258082..0eb0846 100644
--- a/extensions/sse4-int8.c
+++ b/extensions/sse4-int8.c
@@ -47,7 +47,7 @@ conv_y8_yF (const Babl *conversion,const uint8_t *src, float *dst, long samples)
     {
       __m128i in_val;
       __v4sf out_val;
-      in_val = _mm_insert_epi32 (in_val, *s_vec++, 0);
+      in_val = _mm_insert_epi32 ((__m128i)_mm_setzero_ps(), *s_vec++, 0);
       in_val = _mm_cvtepu8_epi32 (in_val);
       out_val = _mm_cvtepi32_ps (in_val) * factor_vec;
       _mm_storeu_ps ((float *)d_vec++, out_val);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]