OSDN Git Service

i386: Fixup last pblendw change.
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Oct 2011 22:12:18 +0000 (22:12 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 7 Oct 2011 22:12:18 +0000 (22:12 +0000)
Missed changing one predicate to AVX2.  Add parenthesis
to avoid bootstrap -Werror.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@179700 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 9ac3f9d..349f5b0 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 9dc9b46..80284b5 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}";