summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers
diff options
context:
space:
mode:
authorMichael Zuckerman <Michael.zuckerman@intel.com>2016-03-07 19:15:00 +0000
committerMichael Zuckerman <Michael.zuckerman@intel.com>2016-03-07 19:15:00 +0000
commite71d59fc4f914c24d3d658fe09cdb1ead198b15a (patch)
tree083c93e979ee79a98fcc15e716039509af41db81 /clang/lib/Headers
parent68fae2347531b50b47ce2a2257446c31cd2e1f61 (diff)
downloadbcm5719-llvm-e71d59fc4f914c24d3d658fe09cdb1ead198b15a.tar.gz
bcm5719-llvm-e71d59fc4f914c24d3d658fe09cdb1ead198b15a.zip
[CLANG][AVX512][BUILTIN] Add builtin vcomi{ss|sd}
Differential Revision: http://reviews.llvm.org/D17919 llvm-svn: 262847
Diffstat (limited to 'clang/lib/Headers')
-rw-r--r--clang/lib/Headers/avx512fintrin.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/lib/Headers/avx512fintrin.h b/clang/lib/Headers/avx512fintrin.h
index c1fa73ca7dd..22a27299e24 100644
--- a/clang/lib/Headers/avx512fintrin.h
+++ b/clang/lib/Headers/avx512fintrin.h
@@ -3695,6 +3695,14 @@ _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
(__mmask8) __U);
}
+#define _mm_comi_round_sd(__A, __B, __P, __R) __extension__ ({\
+__builtin_ia32_vcomisd ((__v2df) (__A), (__v2df) (__B), ( __P), ( __R));\
+})
+
+#define _mm_comi_round_ss( __A, __B, __P, __R) __extension__ ({\
+__builtin_ia32_vcomiss ((__v4sf) (__A), (__v4sf) (__B), ( __P), ( __R));\
+})
+
#undef __DEFAULT_FN_ATTRS
OpenPOWER on IntegriCloud