Part 3/3 for contributing PPC64LE support for X86 SSE instrisics.
authorSteven Munroe <munroesj@gcc.gnu.org>
Fri, 25 Aug 2017 15:23:27 +0000 (15:23 +0000)
committerSteven Munroe <munroesj@gcc.gnu.org>
Fri, 25 Aug 2017 15:23:27 +0000 (15:23 +0000)
commit6e4c6a248b55cad0775c9f47bfcdff79e15b913d
tree01fa7a6cf37e6008451c3756556bcea28fdf187d
parent202532502562a2acb843b9f0804534f5e22730a2
Part 3/3 for contributing PPC64LE support for X86 SSE instrisics.
This patch includes testsuite/gcc.target tests for the intrinsics
in xmmintrin.h.  For these tests I added -Wno-psabi to dg-options
to suppress warnings associated with the vector ABI change in GCC5.

From-SVN: r251357
66 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/m128-check.h [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-addps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-addss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-andnps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-andps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-check.h [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cmpss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi16ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi32ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi32x2ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi8ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpspi16-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpspi8-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpu16ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpu8ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-divps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-divss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-maxps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-maxss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-minps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-minss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movaps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movaps-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movhlps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movhps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movhps-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movlhps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movlps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movlps-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movmskb-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movmskps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movss-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movss-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-mulps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-mulss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-orps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pavgw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pmaxsw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pmaxub-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pminsw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pminub-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pmulhuw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-psadbw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-rcpps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-rsqrtps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-shufps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-sqrtps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-subps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-subss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-unpckhps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-unpcklps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-xorps-1.c [new file with mode: 0644]