]> granicus.if.org Git - clang/commitdiff
[AVX-512] Fix a couple more intrinsic macros I missed in r299346.
authorCraig Topper <craig.topper@gmail.com>
Mon, 3 Apr 2017 03:51:57 +0000 (03:51 +0000)
committerCraig Topper <craig.topper@gmail.com>
Mon, 3 Apr 2017 03:51:57 +0000 (03:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@299347 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Headers/avx512fintrin.h

index 469ed54a8d25a2f4989cc5cbeef667a8caae51f7..707857f57f2a86ce9c749a93bd78f6b39afed0eb 100644 (file)
@@ -7864,7 +7864,7 @@ _mm512_mask_cvtepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
 #define _mm512_mask_extracti32x4_epi32(W, U, A, imm) __extension__ ({ \
   (__m128i)__builtin_ia32_selectd_128((__mmask8)(U), \
                                 (__v4si)_mm512_extracti32x4_epi32((A), (imm)), \
-                                (__v4si)__W); })
+                                (__v4si)(W)); })
 
 #define _mm512_maskz_extracti32x4_epi32(U, A, imm) __extension__ ({ \
   (__m128i)__builtin_ia32_selectd_128((__mmask8)(U), \
@@ -7882,7 +7882,7 @@ _mm512_mask_cvtepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
 #define _mm512_mask_extracti64x4_epi64(W, U, A, imm) __extension__ ({ \
   (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \
                                 (__v4di)_mm512_extracti64x4_epi64((A), (imm)), \
-                                (__v4di)__W); })
+                                (__v4di)(W)); })
 
 #define _mm512_maskz_extracti64x4_epi64(U, A, imm) __extension__ ({ \
   (__m256i)__builtin_ia32_selectq_256((__mmask8)(U), \