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.