diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2011-10-07 15:12:18 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2011-10-07 15:12:18 -0700 |
commit | 524857ec5dfc4184fa28dfc187bfd631e2f9a6aa (patch) | |
tree | 8f50953e18a56afd533a2ef386cdb9c55a683318 /gcc | |
parent | 96d861154f434b52a80c71c6a4e0d69ebf609be1 (diff) | |
download | gcc-524857ec5dfc4184fa28dfc187bfd631e2f9a6aa.zip gcc-524857ec5dfc4184fa28dfc187bfd631e2f9a6aa.tar.gz gcc-524857ec5dfc4184fa28dfc187bfd631e2f9a6aa.tar.bz2 |
i386: Fixup last pblendw change.
Missed changing one predicate to AVX2. Add parenthesis
to avoid bootstrap -Werror.
From-SVN: r179700
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i386/predicates.md | 2 | ||||
-rw-r--r-- | gcc/config/i386/sse.md | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/predicates.md b/gcc/config/i386/predicates.md index 9ac3f9d..349f5b0 100644 --- a/gcc/config/i386/predicates.md +++ b/gcc/config/i386/predicates.md @@ -1217,5 +1217,5 @@ { HOST_WIDE_INT val = INTVAL (op); HOST_WIDE_INT low = val & 0xff; - return val == (low << 8) | low; + return val == ((low << 8) | low); }) diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 9dc9b46..80284b5 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -9453,7 +9453,7 @@ (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}"; |