]> granicus.if.org Git - clang/commitdiff
[AVX512] Fix an intrinsic that was passing -2 as a mask instead of -1.
authorCraig Topper <craig.topper@gmail.com>
Sun, 15 May 2016 20:09:58 +0000 (20:09 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 15 May 2016 20:09:58 +0000 (20:09 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269610 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/avx512bwintrin.h

index 11a867ae7729641435250f3d3935101c4871f071..40fb25e40610da512f07684193a66196121e1b23 100644 (file)
@@ -1813,7 +1813,7 @@ _mm512_maskz_sra_epi16 (__mmask32 __U, __m512i __A, __m128i __B)
 __builtin_ia32_psrawi512_mask ((__v32hi)( __A),( __B),\
               (__v32hi)\
               _mm512_setzero_hi (),\
-              (__mmask32) -2);\
+              (__mmask32) -1);\
 })
 
 #define _mm512_mask_srai_epi16( __W, __U, __A, __B) __extension__ ({ \