On Wed, Jun 28, 2017 at 12:01 PM, Peryt, Sebastian
<sebastian.pe...@intel.com> wrote:
> Hi,
>
> This patch adds missing intrinsics:
>         - _mm256_permutexvar_epi32
>         - _mm256_permutex_epi64
>         - _mm256_permutexvar_epi64
>
> gcc/
>         * config/i386/avx512vlintrin.h (_mm256_permutexvar_epi64, 
> _mm256_permutexvar_epi32,
>         _mm256_permutex_epi64): New intrinsics.
>
> gcc/tesuite/
>         * gcc.target/i386/avx512vl-vpermd-1.c (_mm256_permutexvar_epi32): 
> Test new intrinsic.
>         * gcc.target/i386/avx512vl-vpermq-imm-1.c (_mm256_permutex_epi64): 
> Ditto.
>         * gcc.target/i386/avx512vl-vpermq-var-1.c (_mm256_permutexvar_epi64): 
> Ditto.
>         *gcc.target/i386/avx512f-vpermd-2.c: Removed define length constraint.
>         * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
>         * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
>
> Is it ok for trunk?

Approved and committed to mainline SVN.

Thanks,
Uros.

Reply via email to