rs6000: Add tests for SSE4.1 "floor" intrinsics
authorPaul A. Clarke <pc@us.ibm.com>
Tue, 6 Jul 2021 22:35:45 +0000 (17:35 -0500)
committerPaul A. Clarke <pc@us.ibm.com>
Fri, 30 Jul 2021 21:53:40 +0000 (16:53 -0500)
commit15c8ad00d81bf015d73de01696e5a28ee3aac003
treee11bdd8c5ffd4caac65505ddd3eeb3f967ba8bb2
parent5f500715438761f59de5fb992267748c5d4dc4b6
rs6000: Add tests for SSE4.1 "floor" intrinsics

Add the tests for _mm_floor_pd, _mm_floor_ps, _mm_floor_sd, _mm_floor_ss.
These are modelled after (and depend upon parts of) the tests for
_mm_ceil intrinsics, recently posted.

Copy a test for _mm_floor_sd from gcc/testsuite/gcc.target/i386.

2021-07-30  Paul A. Clarke  <pc@us.ibm.com>

gcc/testsuite
* gcc.target/powerpc/sse4_1-floorpd.c: New.
* gcc.target/powerpc/sse4_1-floorps.c: New.
* gcc.target/powerpc/sse4_1-floorsd.c: New.
* gcc.target/powerpc/sse4_1-floorss.c: New.
* gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from
gcc/testsuite/gcc.target/i386 and adjust dg directives to suit.
gcc/testsuite/gcc.target/powerpc/sse4_1-floorpd.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse4_1-floorps.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse4_1-floorsd.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse4_1-floorss.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse4_1-roundpd-2.c [new file with mode: 0644]