aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.def
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@codesourcery.com>2000-04-10 16:18:21 +0000
committerNathan Sidwell <nathan@gcc.gnu.org>2000-04-10 16:18:21 +0000
commit4b7ee6157ab47830d9b198c2f968dbef9388e768 (patch)
tree9ec67c01ad5da2b351a0eb8c1ca52cbc4af6d209 /gcc/rtl.def
parent08158df35aaccfdb532a7ad441f5f2a93513b9df (diff)
downloadgcc-4b7ee6157ab47830d9b198c2f968dbef9388e768.zip
gcc-4b7ee6157ab47830d9b198c2f968dbef9388e768.tar.gz
gcc-4b7ee6157ab47830d9b198c2f968dbef9388e768.tar.bz2
rtl.def (ASHIFT, [...]): Recomment.
* rtl.def (ASHIFT, ROTATE, ASHIFTRT, LSHIFTRT, ROTATERT): Recomment. * tree.def (LSHIFT_EXPR, RSHIFT_EXPR): Recomment. From-SVN: r33060
Diffstat (limited to 'gcc/rtl.def')
-rw-r--r--gcc/rtl.def14
1 files changed, 5 insertions, 9 deletions
diff --git a/gcc/rtl.def b/gcc/rtl.def
index 69c14e0..58d24e9 100644
--- a/gcc/rtl.def
+++ b/gcc/rtl.def
@@ -688,15 +688,11 @@ DEF_RTL_EXPR(NOT, "not", "e", '1')
/* Operand:
0: value to be shifted.
1: number of bits. */
-DEF_RTL_EXPR(ASHIFT, "ashift", "ee", '2')
-DEF_RTL_EXPR(ROTATE, "rotate", "ee", '2')
-
-/* Right shift operations, for machines where these are not the same
- as left shifting with a negative argument. */
-
-DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", '2')
-DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", '2')
-DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", '2')
+DEF_RTL_EXPR(ASHIFT, "ashift", "ee", '2') /* shift left */
+DEF_RTL_EXPR(ROTATE, "rotate", "ee", '2') /* rotate left */
+DEF_RTL_EXPR(ASHIFTRT, "ashiftrt", "ee", '2') /* arithmetic shift right */
+DEF_RTL_EXPR(LSHIFTRT, "lshiftrt", "ee", '2') /* logical shift right */
+DEF_RTL_EXPR(ROTATERT, "rotatert", "ee", '2') /* rotate right */
/* Minimum and maximum values of two operands. We need both signed and
unsigned forms. (We cannot use MIN for SMIN because it conflicts