diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-04-18 10:36:44 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-04-18 10:36:44 -0400 |
commit | 46a48c7fa9c7dbd7a67ef7cfb491ea5ad1f453c1 (patch) | |
tree | 4b7fee3f11ad196d093bf29e126cf80fb08bae80 /gcc | |
parent | df031c437939ed0f64836a17db3efb2429e99b05 (diff) | |
download | gcc-46a48c7fa9c7dbd7a67ef7cfb491ea5ad1f453c1.zip gcc-46a48c7fa9c7dbd7a67ef7cfb491ea5ad1f453c1.tar.gz gcc-46a48c7fa9c7dbd7a67ef7cfb491ea5ad1f453c1.tar.bz2 |
*** empty log message ***
From-SVN: r775
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/rs6000/rs6000.md | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 771b300..b187ff6 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -2006,9 +2006,9 @@ "" "@ cal %0,0(0)\;s%A2i %L0,%1,%h2 - s%A2%I2q %L0,%L1,%2\;srl%I2q %0,%1,%2 - s%A2%I2q %L0,%L1,%2\;srl%I2q %0,%1,%2 - s%A2%I2q %L0,%L1,%2\;srl%I2q %0,%1,%2") + sr%I2q %0,%1,%h2\;srl%I2q %L0,%L1,%h2 + sr%I2q %0,%1,%h2\;srl%I2q %L0,%L1,%h2 + sr%I2q %0,%1,%h2\;srl%I2q %L0,%L1,%h2") ;; Shift by a variable amount is too complex to be worth open-coding. We ;; just handle shifts by constants. @@ -2032,7 +2032,7 @@ "" "@ srai %0,%1,31\;srai %L0,%1,%h2 - sraiq %L0,%L1,%2\;srlq %0,%1,%2") + sraiq %0,%1,%h2\;srliq %L0,%L1,%h2") ;; Now define ways of moving data around. ;; |