Now adding the mmintrin.h intrinsic headers. The DG tests will follow.

2017-07-19  Steven Munroe  <munroesj@gcc.gnu.org>

	* config.gcc (powerpc*-*-*): Add mmintrin.h.
	* config/rs6000/mmintrin.h: New file.
	* config/rs6000/x86intrin.h [__ALTIVEC__]: Include mmintrin.h.

From-SVN: r250350
This commit is contained in:
Steven Munroe 2017-07-19 15:24:42 +00:00
parent 4e66b02bc1
commit a85492f3cd
4 changed files with 1468 additions and 2 deletions

View file

@ -1,3 +1,9 @@
2017-07-19 Steven Munroe <munroesj@gcc.gnu.org>
* config.gcc (powerpc*-*-*): Add mmintrin.h.
* config/rs6000/mmintrin.h: New file.
* config/rs6000/x86intrin.h [__ALTIVEC__]: Include mmintrin.h.
2017-07-19 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/81346

View file

@ -456,7 +456,8 @@ powerpc*-*-*)
cpu_type=rs6000
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 x86intrin.h"
extra_headers="${extra_headers} bmi2intrin.h bmiintrin.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"
case x$with_cpu in

1456
gcc/config/rs6000/mmintrin.h Normal file

File diff suppressed because it is too large Load diff

View file

@ -35,9 +35,12 @@
#ifndef _X86INTRIN_H_INCLUDED
#define _X86INTRIN_H_INCLUDED
#ifdef __ALTIVEC__
#include <mmintrin.h>
#endif /* __ALTIVEC__ */
#include <bmiintrin.h>
#include <bmi2intrin.h>
#endif /* _X86INTRIN_H_INCLUDED */