This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] 512-bit gcc.dg/torture/vshuf*.c


On Fri, Oct 3, 2014 at 4:25 PM, Jakub Jelinek <jakub@redhat.com> wrote:

> This patch extends the gcc.dg/torture/ testsuite for
> 512-bit vectors.  Tested with
> GCC_TEST_RUN_EXPENSIVE=1 make -j32 check-gcc \
> RUNTESTFLAGS='--target_board=unix\{-mavx2,-mavx,-mavx512f,-mavx512bw/-mavx512vl\} dg-torture.exp=vshuf*.c'
> (of course with expected AVX512* execution test failures,
> as I don't have hw and didn't bother with simulator).
>
> As before in vshuf-{8,16,32}.inc, some of the permutations
> are hand written (subset in the TESTS portion), the rest
> are random permutations.
>
> Ok for trunk?
>
> 2014-10-03  Jakub Jelinek  <jakub@redhat.com>
>
>         * gcc.dg/torture/vshuf-v8df.c: New test.
>         * gcc.dg/torture/vshuf-v8di.c: New test.
>         * gcc.dg/torture/vshuf-v16sf.c: New test.
>         * gcc.dg/torture/vshuf-v16si.c: New test.
>         * gcc.dg/torture/vshuf-v32hi.c: New test.
>         * gcc.dg/torture/vshuf-v64qi.c: New test.
>         * gcc.dg/torture/vshuf-64.inc: New file.

Please note that -mavx512{bw,vl} are moving target ATM, quite some
patches are still pending.

That said, the patch is OK from x86 side, but a testsuite maintainer
should OK it.

Uros.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]