pike.git/
src/
peep.in
Branch:
Tag:
Non-build tags
All tags
No tags
1996-08-03
1996-08-03 14:04:33 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
c67d3411cc406b2c98b0f599f618b6f325b222f3 (
16
lines) (+
16
/-
0
)
[
Show
|
Annotate
]
Branch:
branches/E-12
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)
+