summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2016-05-16 01:09:16 +0000
committerCraig Topper <craig.topper@gmail.com>2016-05-16 01:09:16 +0000
commit91f23d900f472af005e300c8b4da2ff726f25e95 (patch)
tree798a881ac5736f76719c113d256f6d664f018ae4
parent7d00d2031d6971ade5cf9b7d329369299c24c391 (diff)
downloadbcm5719-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.h6
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
OpenPOWER on IntegriCloud