diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-05-29 19:10:17 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-05-29 19:10:17 +0000 |
commit | ba6e2528fa5c194d1e3d41bee756066ae8091121 (patch) | |
tree | cae4a424e9e4a530740528746fe0bd93d897251a /clang/lib/Headers/x86intrin.h | |
parent | 217dc2d8ddb2deccf6c41f7f8f7e0d71cb5a4995 (diff) | |
download | bcm5719-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.h | 6 |
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 */ |