From 3595b6d186134802e19bec7c6ca3b39084da9729 Mon Sep 17 00:00:00 2001 From: steve Date: Mon, 1 Jul 2002 00:52:47 +0000 Subject: [PATCH] Carry can propagate to the otp in addi. --- tgt-vvp/eval_expr.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tgt-vvp/eval_expr.c b/tgt-vvp/eval_expr.c index 869f2e64c..e063b3882 100644 --- a/tgt-vvp/eval_expr.c +++ b/tgt-vvp/eval_expr.c @@ -17,7 +17,7 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA */ #if !defined(WINNT) -#ident "$Id: eval_expr.c,v 1.63 2002/06/02 18:57:17 steve Exp $" +#ident "$Id: eval_expr.c,v 1.64 2002/07/01 00:52:47 steve Exp $" #endif # include "vvp_priv.h" @@ -703,8 +703,6 @@ static struct vector_info draw_add_immediate(ivl_expr_t le, unsigned add_wid = lv.wid - base; imm >>= 16; - if ((imm != 0) && (add_wid > 17)) - add_wid = 17; fprintf(vvp_out, " %%addi %u, %lu, %u;\n", lv.base+base, tmp, add_wid); @@ -1722,6 +1720,9 @@ struct vector_info draw_eval_expr(ivl_expr_t exp) /* * $Log: eval_expr.c,v $ + * Revision 1.64 2002/07/01 00:52:47 steve + * Carry can propagate to the otp in addi. + * * Revision 1.63 2002/06/02 18:57:17 steve * Generate %cmpi/u where appropriate. *