From a991b969c87104015d71f3191384fca03411ee21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Fri, 5 Jun 1998 20:18:09 -0700 Subject: [PATCH] moved some optimizations Rev: src/peep.in:1.19 --- src/peep.in | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/peep.in b/src/peep.in index 54858c0ae3..156b7462d0 100644 --- a/src/peep.in +++ b/src/peep.in @@ -1,5 +1,5 @@ // -// $Id: peep.in,v 1.18 1998/05/22 15:12:12 hubbe Exp $ +// $Id: peep.in,v 1.19 1998/06/06 03:18:09 hubbe Exp $ // NOP : @@ -55,7 +55,6 @@ CLEAR_2_LOCAL CLEAR_2_LOCAL($1a+2) : CLEAR_4_LOCAL($1a) CONST0 SUBTRACT: CONST0 XOR: CONST_1 XOR: COMPL -EQ CONST0: NOT CONST0 RETURN: RETURN_0 CONST1 RETURN: RETURN_1 INC POP_VALUE: INC_AND_POP @@ -97,6 +96,11 @@ CONST0 BRANCH_WHEN_ZERO: BRANCH($2a) CONST1 BRANCH_WHEN_NON_ZERO: BRANCH($2a) CONST0 BRANCH_WHEN_NON_ZERO: +# These optimizations are now handled in optimize_eq +# CONST0 BRANCH_WHEN_EQ: BRANCH_WHEN_ZERO($2a) +# CONST0 BRANCH_WHEN_NE: BRANCH_WHEN_NON_ZERO($2a) +# CONST0 EQ: NOT + EQ BRANCH_WHEN_NON_ZERO: BRANCH_WHEN_EQ ($2a) NE BRANCH_WHEN_NON_ZERO: BRANCH_WHEN_NE ($2a) LT BRANCH_WHEN_NON_ZERO: BRANCH_WHEN_LT ($2a) -- GitLab