On Fri, Aug 22, 2014 at 12:15 PM, Kirill Yukhin <kirill.yuk...@gmail.com> wrote:

> This patch extends shift patterns with per-element
> shift value. It was adopted by approach suggested
> in previous patches.
>
> Bootstrapped.
> New tests on top of patch-set all pass
> under simulator.
>
> Is it ok for trunk?
>
> gcc/
>         * config/i386/sse.md
>         (define_mode_iterator VI48_AVX2_48_AVX512F): Delete.
>         (define_mode_iterator VI48_AVX512BW): New.
>         (define_insn "<avx2_avx512f>_<shift_insn>v<mode><mask_name>"): Delete.
>         (define_insn "<avx2_avx512bw>_<shift_insn>v<mode><mask_name>"
>         with VI48_AVX2_48_AVX512F): New.
>         (define_insn "<avx2_avx512bw>_<shift_insn>v<mode><mask_name>"
>         with VI2_AVX512VL): Ditto.

OK.

Thanks,
Uros.

Reply via email to