[babl] sse4-int8: avoid using uninitialized variable
- From: Øyvind Kolås <ok src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [babl] sse4-int8: avoid using uninitialized variable
- Date: Fri, 29 Sep 2017 23:22:10 +0000 (UTC)
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]