This is part 2/2 for contributing PPC64LE support for X86 SSE3 instrisics.
authorPaul A. Clarke <pc@us.ibm.com>
Tue, 9 Oct 2018 20:31:52 +0000 (20:31 +0000)
committerPaul Clarke <pc@gcc.gnu.org>
Tue, 9 Oct 2018 20:31:52 +0000 (20:31 +0000)
commit6cb877be49d68f2d626681f033e9dc7af3628f96
tree39f236d9ceae9bf676a481f9895f821959e6b8f6
parent1fb0f8924f59decc2198de591d7fe80319419814
This is part 2/2 for contributing PPC64LE support for X86 SSE3 instrisics.

This is part 2/2 for contributing PPC64LE support for X86 SSE3
instrisics. This patch includes testsuite/gcc.target tests for the
intrinsics defined in pmmintrin.h.

Tested on POWER8 ppc64le and ppc64 (-m64 and -m32, the latter only reporting
10 new unsupported tests.)

[gcc/testsuite]

2018-10-09  Paul A. Clarke  <pc@us.ibm.com>

* gcc.target/powerpc/sse3-check.h: New file.
* gcc.target/powerpc/sse3-addsubps.c: New file.
* gcc.target/powerpc/sse3-addsubpd.c: New file.
* gcc.target/powerpc/sse3-haddps.c: New file.
* gcc.target/powerpc/sse3-hsubps.c: New file.
* gcc.target/powerpc/sse3-haddpd.c: New file.
* gcc.target/powerpc/sse3-hsubpd.c: New file.
* gcc.target/powerpc/sse3-lddqu.c: New file.
* gcc.target/powerpc/sse3-movsldup.c: New file.
* gcc.target/powerpc/sse3-movshdup.c: New file.
* gcc.target/powerpc/sse3-movddup.c: New file.
* gcc.target/powerpc/pr37191.c: New file.

From-SVN: r264992
13 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr37191.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-addsubpd.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-addsubps.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-check.h [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-haddpd.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-haddps.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-hsubpd.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-hsubps.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-lddqu.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-movddup.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-movshdup.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse3-movsldup.c [new file with mode: 0644]