diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-05-16 01:09:16 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-05-16 01:09:16 +0000 |
commit | 91f23d900f472af005e300c8b4da2ff726f25e95 (patch) | |
tree | 798a881ac5736f76719c113d256f6d664f018ae4 | |
parent | 7d00d2031d6971ade5cf9b7d329369299c24c391 (diff) | |
download | bcm5719-llvm-91f23d900f472af005e300c8b4da2ff726f25e95.tar.gz bcm5719-llvm-91f23d900f472af005e300c8b4da2ff726f25e95.zip |
[X86] Remove bad cast from the 'int' return type of __builtin_ia32_kortestchi to '__mask16' before return in an 'int' intrinsic.
llvm-svn: 269621
-rw-r--r-- | clang/lib/Headers/avx512fintrin.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/clang/lib/Headers/avx512fintrin.h b/clang/lib/Headers/avx512fintrin.h index f967f6ec823..4b168f57b94 100644 --- a/clang/lib/Headers/avx512fintrin.h +++ b/clang/lib/Headers/avx512fintrin.h @@ -8407,15 +8407,13 @@ _mm512_kor (__mmask16 __A, __mmask16 __B) static __inline__ int __DEFAULT_FN_ATTRS _mm512_kortestc (__mmask16 __A, __mmask16 __B) { - return (__mmask16) __builtin_ia32_kortestchi ((__mmask16) __A, - (__mmask16) __B); + return __builtin_ia32_kortestchi ((__mmask16) __A, (__mmask16) __B); } static __inline__ int __DEFAULT_FN_ATTRS _mm512_kortestz (__mmask16 __A, __mmask16 __B) { - return (__mmask16) __builtin_ia32_kortestzhi ((__mmask16) __A, - (__mmask16) __B); + return __builtin_ia32_kortestzhi ((__mmask16) __A, (__mmask16) __B); } static __inline__ __mmask16 __DEFAULT_FN_ATTRS |