diff options
author | Richard Stallman <rms@gnu.org> | 1992-11-06 09:44:25 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-11-06 09:44:25 +0000 |
commit | f3f0d311cdd6adfdad42da201e8e37b7253625d2 (patch) | |
tree | 9863d5d57b213b06e55da8e54238f7cb6207efe9 | |
parent | d58243d112f7af3f47f7b124fe45da81b3825351 (diff) | |
download | gcc-f3f0d311cdd6adfdad42da201e8e37b7253625d2.zip gcc-f3f0d311cdd6adfdad42da201e8e37b7253625d2.tar.gz gcc-f3f0d311cdd6adfdad42da201e8e37b7253625d2.tar.bz2 |
(andsi3): Mask immed op to 0xff in QI-reg ff00-byte case.
From-SVN: r2704
-rw-r--r-- | gcc/config/i386/i386.md | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index 9954ea6..9bc6dd9 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -1832,7 +1832,7 @@ return AS2 (mov%B0,%2,%h0); } - operands[2] = GEN_INT (INTVAL (operands[2]) >> 8); + operands[2] = GEN_INT ((INTVAL (operands[2]) >> 8) & 0xff); return AS2 (and%B0,%2,%h0); } |