From: Richard Kenner Date: Sat, 18 Apr 1992 14:36:44 +0000 (-0400) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=46a48c7fa9c7dbd7a67ef7cfb491ea5ad1f453c1;p=gcc.git *** empty log message *** From-SVN: r775 --- diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index 771b3006254..b187ff61640 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. ;;