summaryrefslogtreecommitdiff
path: root/gcc/rtl.def
diff options
context:
space:
mode:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-10 16:18:21 +0000
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2000-04-10 16:18:21 +0000
commit71eb0ada609e9f207b3df893172c2f29440aba0b (patch)
tree9ec67c01ad5da2b351a0eb8c1ca52cbc4af6d209 /gcc/rtl.def
parent43bf47e94b0ca9888186fe7a6dd982ad4ccf8e6d (diff)
downloadgcc-71eb0ada609e9f207b3df893172c2f29440aba0b.tar.gz
* rtl.def (ASHIFT, ROTATE, ASHIFTRT, LSHIFTRT, ROTATERT):
Recomment. * tree.def (LSHIFT_EXPR, RSHIFT_EXPR): Recomment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33060 138bc75d-0d04-0410-961f-82ee72b054a4
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 69c14e0c1b7..58d24e9af3b 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