diff options
Diffstat (limited to 'lib/Headers/ppc_wrappers/xmmintrin.h')
-rw-r--r-- | lib/Headers/ppc_wrappers/xmmintrin.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Headers/ppc_wrappers/xmmintrin.h b/lib/Headers/ppc_wrappers/xmmintrin.h index 1b322b66519a..0f429fa04081 100644 --- a/lib/Headers/ppc_wrappers/xmmintrin.h +++ b/lib/Headers/ppc_wrappers/xmmintrin.h @@ -34,6 +34,8 @@ #ifndef _XMMINTRIN_H_INCLUDED #define _XMMINTRIN_H_INCLUDED +#if defined(__linux__) && defined(__ppc64__) + /* Define four value permute mask */ #define _MM_SHUFFLE(w,x,y,z) (((w) << 6) | ((x) << 4) | ((y) << 2) | (z)) @@ -1835,4 +1837,8 @@ do { \ /* For backward source compatibility. */ //# include <emmintrin.h> +#else +#include_next <xmmintrin.h> +#endif /* defined(__linux__) && defined(__ppc64__) */ + #endif /* _XMMINTRIN_H_INCLUDED */ |