]> granicus.if.org Git - clang/commitdiff
[AVX512] Use the correct mask type in an intrinsic.
authorCraig Topper <craig.topper@gmail.com>
Sun, 15 May 2016 20:10:00 +0000 (20:10 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 15 May 2016 20:10:00 +0000 (20:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269611 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/avx512erintrin.h

index f5b0abea1e737dbf1661c3f3fc4a6b0cb3b206d0..8c57c727afdb64939f58be4cb26f235917a4c6f8 100644 (file)
 #define _mm512_exp2a23_round_ps(A, R) __extension__ ({ \
   (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
                                      (__v16sf)_mm512_setzero_ps(), \
-                                     (__mmask8)-1, (R)); })
+                                     (__mmask16)-1, (R)); })
 
 #define _mm512_mask_exp2a23_round_ps(S, M, A, R) __extension__ ({ \
   (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
                                      (__v16sf)(__m512)(S), \
-                                     (__mmask8)(M), (R)); })
+                                     (__mmask16)(M), (R)); })
 
 #define _mm512_maskz_exp2a23_round_ps(M, A, R) __extension__ ({ \
   (__m512)__builtin_ia32_exp2ps_mask((__v16sf)(__m512)(A), \
                                      (__v16sf)_mm512_setzero_ps(), \
-                                     (__mmask8)(M), (R)); })
+                                     (__mmask16)(M), (R)); })
 
 #define _mm512_exp2a23_ps(A) \
    _mm512_exp2a23_round_ps((A), _MM_FROUND_CUR_DIRECTION)