Re: avx2 incorrect representations of shifts

2011-10-05 Thread Uros Bizjak
On Wed, Oct 5, 2011 at 8:57 PM, Richard Henderson wrote: > These patterns: > >> (define_insn "avx2_lshlqv4di3" >>   [(set (match_operand:V4DI 0 "register_operand" "=x") >>         (ashift:V4DI (match_operand:V4DI 1 "register_operand" "x") >>                      (match_operand:SI 2 "const_0_to_255

avx2 incorrect representations of shifts

2011-10-05 Thread Richard Henderson
These patterns: > (define_insn "avx2_lshlqv4di3" > [(set (match_operand:V4DI 0 "register_operand" "=x") > (ashift:V4DI (match_operand:V4DI 1 "register_operand" "x") > (match_operand:SI 2 "const_0_to_255_mul_8_operand" > "n")))] > "TARGET_AVX2" > { > operands[2]