(shift_amounts): Correct entry for shifts by 29.
authorJim Wilson <wilson@gcc.gnu.org>
Tue, 23 May 1995 21:38:27 +0000 (14:38 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 23 May 1995 21:38:27 +0000 (14:38 -0700)
From-SVN: r9784

gcc/config/sh/sh.c

index 1783a31..4cd6269 100644 (file)
@@ -699,7 +699,7 @@ static short shift_amounts[32][5] = {
   {16}, {16, 1}, {16, 2}, {16, 1, 2},
   {16, 2, 2}, {16, 2, 1, 2}, {16, -2, 8}, {16, -1, 8},
   {16, 8}, {16, 1, 8}, {16, 8, 2}, {16, 8, 1, 2},
-  {16, 8, 2, 2}, {16, -1, -2, 8}, {16, -2, 16}, {16, -1, 16}};
+  {16, 8, 2, 2}, {16, -1, -2, 16}, {16, -2, 16}, {16, -1, 16}};
 
 /* This is used in length attributes in sh.md to help compute the length
    of arbitrary constant shift instructions.  */