diff options
author | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-26 15:45:32 +0000 |
---|---|---|
committer | hjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-08-26 15:45:32 +0000 |
commit | a2ef482426e1b8943ccc13a146cfe31a2b0100ac (patch) | |
tree | 99754f6b75171223f80103195579d3fcd6c2ba73 /gcc/config/i386/immintrin.h | |
parent | 2522cb6f7cd5e6b4886b01558378163e95bf4d91 (diff) | |
download | gcc-a2ef482426e1b8943ccc13a146cfe31a2b0100ac.tar.gz |
Add <lzcntintrin.h>, <bmiintrin.h> and <bmi2intrin.h> to <immintrin.h>.
2011-08-26 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/bmi2intrin.h: Allow in <immintrin.h>.
* config/i386/bmiintrin.h: Likewise.
* config/i386/lzcntintrin.h: Likewise.
* config/i386/immintrin.h: Include <lzcntintrin.h>,
<bmiintrin.h> and <bmi2intrin.h>.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178117 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/i386/immintrin.h')
-rw-r--r-- | gcc/config/i386/immintrin.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/gcc/config/i386/immintrin.h b/gcc/config/i386/immintrin.h index 3704df72c07..d2e715ff1df 100644 --- a/gcc/config/i386/immintrin.h +++ b/gcc/config/i386/immintrin.h @@ -60,6 +60,18 @@ #include <avx2intrin.h> #endif +#ifdef __LZCNT__ +#include <lzcntintrin.h> +#endif + +#ifdef __BMI__ +#include <bmiintrin.h> +#endif + +#ifdef __BMI2__ +#include <bmi2intrin.h> +#endif + #ifdef __RDRND__ extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__)) |