diff options
Diffstat (limited to 'lib/Headers/ppc_wrappers/emmintrin.h')
-rw-r--r-- | lib/Headers/ppc_wrappers/emmintrin.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Headers/ppc_wrappers/emmintrin.h b/lib/Headers/ppc_wrappers/emmintrin.h index 617ce24acd3f..293276cc9be0 100644 --- a/lib/Headers/ppc_wrappers/emmintrin.h +++ b/lib/Headers/ppc_wrappers/emmintrin.h @@ -35,6 +35,8 @@ #ifndef EMMINTRIN_H_ #define EMMINTRIN_H_ +#if defined(__linux__) && defined(__ppc64__) + #include <altivec.h> /* We need definitions from the SSE header files. */ @@ -2315,4 +2317,8 @@ _mm_castsi128_pd(__m128i __A) return (__m128d) __A; } +#else +#include_next <emmintrin.h> +#endif /* defined(__linux__) && defined(__ppc64__) */ + #endif /* EMMINTRIN_H_ */ |