i386: Fixup last pblendw change.
authorRichard Henderson <rth@gcc.gnu.org>
Fri, 7 Oct 2011 22:12:18 +0000 (15:12 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 7 Oct 2011 22:12:18 +0000 (15:12 -0700)
Missed changing one predicate to AVX2.  Add parenthesis
to avoid bootstrap -Werror.

From-SVN: r179700

gcc/config/i386/predicates.md
gcc/config/i386/sse.md

index 9ac3f9dab8090aeccaa9718371b16084443b1804..349f5b0c427faf8e7fdce51074a31bc271a7c84b 100644 (file)
 {
   HOST_WIDE_INT val = INTVAL (op);
   HOST_WIDE_INT low = val & 0xff;
-  return val == (low << 8) | low;
+  return val == ((low << 8) | low);
 })
index 9dc9b461473fccc8c1fd8d14f3c5722ef51833f5..80284b5ae3f0bf845534fa5f252b284d74bfea75 100644 (file)
          (match_operand:V16HI 2 "nonimmediate_operand" "xm")
          (match_operand:V16HI 1 "register_operand" "x")
          (match_operand:SI 3 "avx2_pblendw_operand" "n")))]
-  "TARGET_SSE4_1"
+  "TARGET_AVX2"
 {
   operands[3] = GEN_INT (INTVAL (operands[3]) & 0xff);
   return "vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}";