Branch: Tag:

1996-08-03

1996-08-03 14:04:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

lots of small optimizations added

Rev: src/peep.in:1.3

5:   POP_N_ELEMS POP_N_ELEMS : POP_N_ELEMS ($1a + $2a)   POP_N_ELEMS(1) : POP_VALUE    + MARK MARK: MARK2 +    ASSIGN_GLOBAL POP_VALUE : ASSIGN_GLOBAL_AND_POP($1a)   ASSIGN_LOCAL POP_VALUE : ASSIGN_LOCAL_AND_POP($1a) -  + CALL_LFUN POP_VALUE : CALL_LFUN_AND_POP($1a)   NUMBER(0) : CONST0   NUMBER(1) : CONST1   NUMBER(-1) : CONST_1
59:   DEC_LOCAL POP_VALUE : DEC_LOCAL_AND_POP ($1a)   POST_DEC_LOCAL POP_VALUE : DEC_LOCAL_AND_POP ($1a)    + ASSIGN_LOCAL_AND_POP LOCAL ($1a) : ASSIGN_LOCAL ($1a) + ASSIGN_LOCAL_AND_POP LOCAL ($1a) RETURN : RETURN + ASSIGN_GLOBAL_AND_POP GLOBAL ($1a) : ASSIGN_GLOBAL ($1a) + DEC_LOCAL_AND_POP LOCAL ($1a) : DEC_LOCAL ($1a) + INC_LOCAL_AND_POP LOCAL ($1a) : INC_LOCAL ($1a) +  + GLOBAL_LVALUE INC_AND_POP GLOBAL($1a): GLOBAL_LVALUE($1a) INC + GLOBAL_LVALUE DEC_AND_POP GLOBAL($1a): GLOBAL_LVALUE($1a) DEC +    CONST1 BRANCH_WHEN_ZERO:   CONST0 BRANCH_WHEN_ZERO: BRANCH($2a)   CONST1 BRANCH_WHEN_NON_ZERO: BRANCH($2a)
84:   GT NOT: LE   LE NOT: GT   GE NOT: LT +  + LOCAL SIZEOF: SIZEOF_LOCAL ($1a) +