summaryrefslogtreecommitdiffstats
path: root/clang/lib/Headers/x86intrin.h
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-05-29 19:10:17 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-05-29 19:10:17 +0000
commitba6e2528fa5c194d1e3d41bee756066ae8091121 (patch)
treecae4a424e9e4a530740528746fe0bd93d897251a /clang/lib/Headers/x86intrin.h
parent217dc2d8ddb2deccf6c41f7f8f7e0d71cb5a4995 (diff)
downloadbcm5719-llvm-ba6e2528fa5c194d1e3d41bee756066ae8091121.tar.gz
bcm5719-llvm-ba6e2528fa5c194d1e3d41bee756066ae8091121.zip
Add an ammintrin.h header for SSE4a intrinsics.
This is a clean-room implementation based on public documentation and I tried to validate it as much as possible against gcc. llvm-svn: 157638
Diffstat (limited to 'clang/lib/Headers/x86intrin.h')
-rw-r--r--clang/lib/Headers/x86intrin.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/lib/Headers/x86intrin.h b/clang/lib/Headers/x86intrin.h
index f5e4d883e8b..131e433cf52 100644
--- a/clang/lib/Headers/x86intrin.h
+++ b/clang/lib/Headers/x86intrin.h
@@ -46,10 +46,14 @@
#include <popcntintrin.h>
#endif
+#ifdef __SSE4A__
+#include <ammintrin.h>
+#endif
+
#ifdef __FMA4__
#include <fma4intrin.h>
#endif
-// FIXME: SSE4A, XOP, LWP, ABM
+// FIXME: XOP, LWP, ABM
#endif /* __X86INTRIN_H */
OpenPOWER on IntegriCloud