diff options
author | dim <dim@FreeBSD.org> | 2010-09-17 15:54:40 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2010-09-17 15:54:40 +0000 |
commit | 36c49e3f258dced101949edabd72e9bc3f1dedc4 (patch) | |
tree | 0bbe07708f7571f8b5291f6d7b96c102b7c99dee /test/Headers/x86-intrinsics-headers.c | |
parent | fc84956ac8b7cd244ef30e7a4d4d38a58dec5904 (diff) | |
download | FreeBSD-src-36c49e3f258dced101949edabd72e9bc3f1dedc4.zip FreeBSD-src-36c49e3f258dced101949edabd72e9bc3f1dedc4.tar.gz |
Vendor import of clang r114020 (from the release_28 branch):
http://llvm.org/svn/llvm-project/cfe/branches/release_28@114020
Approved by: rpaulo (mentor)
Diffstat (limited to 'test/Headers/x86-intrinsics-headers.c')
-rw-r--r-- | test/Headers/x86-intrinsics-headers.c | 29 |
1 files changed, 8 insertions, 21 deletions
diff --git a/test/Headers/x86-intrinsics-headers.c b/test/Headers/x86-intrinsics-headers.c index 08abcef..ba833ec 100644 --- a/test/Headers/x86-intrinsics-headers.c +++ b/test/Headers/x86-intrinsics-headers.c @@ -4,29 +4,16 @@ #if defined(i386) || defined(__x86_64__) -# if defined(__MMX__) -#include <emmintrin.h> +#ifdef __MMX__ #include <mm_malloc.h> -# endif - -# if defined(__SSE__) -#include <xmmintrin.h> -# endif - -# if defined(__SSE3__) -#include <pmmintrin.h> -# endif - -# if defined(__SSSE3__) -#include <tmmintrin.h> -# endif - -# if defined(__SSE4_1__) -#include <smmintrin.h> -# endif +#endif -# if defined(__SSE4_2__) +#ifdef __SSE4_2__ +// nmmintrin forwards to smmintrin. #include <nmmintrin.h> -# endif +#endif + +// immintrin includes all other intel intrinsic headers. +#include <immintrin.h> #endif |