[AVX-512] Add returns to shift intrinsics that converted from macros in r286714.
authorCraig Topper <craig.topper@gmail.com>
Sun, 13 Nov 2016 00:35:01 +0000 (00:35 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 13 Nov 2016 00:35:01 +0000 (00:35 +0000)
llvm-svn: 286738

clang/lib/Headers/avx512bwintrin.h

index e4dfe21..c671882 100644 (file)
@@ -1742,7 +1742,7 @@ _mm512_maskz_sll_epi16(__mmask32 __U, __m512i __A, __m128i __B)
 static __inline__ __m512i __DEFAULT_FN_ATTRS
 _mm512_slli_epi16(__m512i __A, int __B)
 {
-  (__m512i)__builtin_ia32_psllwi512((__v32hi)__A, __B);
+  return (__m512i)__builtin_ia32_psllwi512((__v32hi)__A, __B);
 }
 
 static __inline__ __m512i __DEFAULT_FN_ATTRS
@@ -1915,7 +1915,7 @@ _mm512_maskz_sra_epi16(__mmask32 __U, __m512i __A, __m128i __B)
 static __inline__ __m512i __DEFAULT_FN_ATTRS
 _mm512_srai_epi16(__m512i __A, int __B)
 {
-  (__m512i)__builtin_ia32_psrawi512((__v32hi)__A, __B);
+  return (__m512i)__builtin_ia32_psrawi512((__v32hi)__A, __B);
 }
 
 static __inline__ __m512i __DEFAULT_FN_ATTRS
@@ -1959,7 +1959,7 @@ _mm512_maskz_srl_epi16(__mmask32 __U, __m512i __A, __m128i __B)
 static __inline__ __m512i __DEFAULT_FN_ATTRS
 _mm512_srli_epi16(__m512i __A, int __B)
 {
-  (__m512i)__builtin_ia32_psrlwi512((__v32hi)__A, __B);
+  return (__m512i)__builtin_ia32_psrlwi512((__v32hi)__A, __B);
 }
 
 static __inline__ __m512i __DEFAULT_FN_ATTRS