45,6 → 45,63 |
|
BRANCH_WHEN_ZERO BRANCH LABEL ($1a): BRANCH_WHEN_NON_ZERO($2a) LABEL($1a) |
BRANCH_WHEN_NON_ZERO BRANCH LABEL ($1a): BRANCH_WHEN_ZERO($2a) LABEL($1a) |
-- |
2.9.3 |
--- a/src/peep_engine.c 2014-05-01 08:28:45.000000000 +0200 |
+++ b/src/peep_engine.c 2016-09-29 23:43:05.238716680 +0200 |
@@ -4586,15 +4586,6 @@ |
} |
break; |
|
- case F_NEG_INT_INDEX: |
- /* NEG_INT_INDEX [-$1a >= 0]: POS_INT_INDEX (-$1a) */ |
- if(-argument(0) >= 0) |
- { |
- do_optimization(1, 1, 2, F_POS_INT_INDEX, -argument(0), 0); |
- return 1; |
- } |
- break; |
- |
case F_NEG_NUMBER: |
/* NEG_NUMBER(1) : CONST_1 */ |
if((1)==argument(0)) |
@@ -4602,12 +4593,6 @@ |
do_optimization(1, 1, 1, F_CONST_1, 0); |
return 1; |
} |
- /* NEG_NUMBER [(-$1a) >= 0] : NUMBER (-$1a) */ |
- if((-argument(0)) >= 0) |
- { |
- do_optimization(1, 1, 2, F_NUMBER, -argument(0), 0); |
- return 1; |
- } |
break; |
|
case F_NOP: |
@@ -4652,12 +4637,6 @@ |
do_optimization(1, 1, 1, F_BIGNUM, 0); |
return 1; |
} |
- /* NUMBER [(-$1a) > 0] : NEG_NUMBER (-$1a) */ |
- if((-argument(0)) > 0) |
- { |
- do_optimization(1, 1, 2, F_NEG_NUMBER, -argument(0), 0); |
- return 1; |
- } |
break; |
|
case F_POP_N_ELEMS: |
@@ -4665,15 +4644,6 @@ |
return 1; |
break; |
|
- case F_POS_INT_INDEX: |
- /* POS_INT_INDEX [$1a < 0]: NEG_INT_INDEX (-$1a) */ |
- if(argument(0) < 0) |
- { |
- do_optimization(1, 1, 2, F_NEG_INT_INDEX, -argument(0), 0); |
- return 1; |
- } |
- break; |
- |
} |
return 0; |
} |