Commit 20253250 by Steven Munroe

Part 2/3 for contributing PPC64LE support for X86 SSE instrisics.

Part 2/3 for contributing PPC64LE support for X86 SSE
instrisics. This patch includes the new (for PPC) xmmintrin.h,
changes x86intrin.h to include xmmintrin.h and associated
config.gcc changes.

From-SVN: r251356
parent 55d14001
2017-08-25 Steven Munroe <munroesj@gcc.gnu.org>
* config.gcc (powerpc*-*-*): Add xmmintrin.h and mm_malloc.h.
* config/rs6000/xmmintrin.h: New file.
* config/rs6000/x86intrin.h [__ALTIVEC__]: Include xmmintrin.h.
2017-08-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
PR target/81504
......
......@@ -457,6 +457,7 @@ powerpc*-*-*)
extra_objs="rs6000-string.o rs6000-p8swap.o"
extra_headers="ppc-asm.h altivec.h htmintrin.h htmxlintrin.h"
extra_headers="${extra_headers} bmi2intrin.h bmiintrin.h"
extra_headers="${extra_headers} xmmintrin.h mm_malloc.h"
extra_headers="${extra_headers} mmintrin.h x86intrin.h"
extra_headers="${extra_headers} ppu_intrinsics.h spu2vmx.h vec_types.h si2vmx.h"
extra_headers="${extra_headers} paired.h"
......
......@@ -37,6 +37,8 @@
#ifdef __ALTIVEC__
#include <mmintrin.h>
#include <xmmintrin.h>
#endif /* __ALTIVEC__ */
#include <bmiintrin.h>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment