[PATCH] D38231: fixing a bug in mask[z]_set1

jina via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Mon Sep 25 05:05:20 PDT 2017


jina.nahias created this revision.

https://reviews.llvm.org/D38231

Files:
  lib/Headers/avx512vlintrin.h


Index: lib/Headers/avx512vlintrin.h
===================================================================
--- lib/Headers/avx512vlintrin.h
+++ lib/Headers/avx512vlintrin.h
@@ -5761,15 +5761,15 @@
 _mm_mask_set1_epi64 (__m128i __O, __mmask8 __M, long long __A)
 {
   return (__m128i) __builtin_ia32_selectq_128(__M,
-                                              (__v2di) _mm_set1_epi8(__A),
+                                              (__v2di) _mm_set1_epi64(__A),
                                               (__v2di) __O);
 }
 
 static __inline__ __m128i __DEFAULT_FN_ATTRS
 _mm_maskz_set1_epi64 (__mmask8 __M, long long __A)
 {
   return (__m128i) __builtin_ia32_selectq_128(__M,
-                                              (__v2di) _mm_set1_epi8(__A),
+                                              (__v2di) _mm_set1_epi64(__A),
                                               (__v2di) _mm_setzero_si128());
 }
 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D38231.116509.patch
Type: text/x-patch
Size: 922 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20170925/f574fcc4/attachment.bin>


More information about the cfe-commits mailing list