From 14edc0e4d37e59b80c686a856f45296448dd3667 Mon Sep 17 00:00:00 2001 From: Torbjorn Granlund Date: Wed, 29 Jun 1994 00:18:43 +0000 Subject: [PATCH] (cint8_operand): New predicate. From-SVN: r7591 --- gcc/config/alpha/alpha.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 02f17d33d6fb..56b31348521c 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -112,6 +112,17 @@ reg_or_8bit_operand (op, mode) || register_operand (op, mode)); } +/* Return 1 if OP is an 8-bit constant. */ + +int +cint8_operand (op, mode) + register rtx op; + enum machine_mode mode; +{ + return (GET_CODE (op) == CONST_INT + && (unsigned HOST_WIDE_INT) INTVAL (op) < 0x100); +} + /* Return 1 if the operand is a valid second operand to an add insn. */ int -- 2.47.2