From: Torbjorn Granlund Date: Wed, 29 Jun 1994 00:18:43 +0000 (+0000) Subject: (cint8_operand): New predicate. X-Git-Tag: misc/cutover-egcs-0~6352 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=14edc0e4d37e59b80c686a856f45296448dd3667;p=thirdparty%2Fgcc.git (cint8_operand): New predicate. From-SVN: r7591 --- 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