pike.git
/
src
/
peep.in
version
»
Context lines:
10
20
40
80
file
none
3
pike.git/src/peep.in:29:
NUMBER(0) : CONST0 NUMBER(1) : CONST1 NUMBER(-1) : CONST_1 NEG_NUMBER(1) : CONST_1 NUMBER (0x7fffffff) : BIGNUM CONST0 NEGATE : CONST0 CONST1 NEGATE : CONST_1 CONST_1 NEGATE : CONST1 NUMBER NEGATE : NEG_NUMBER($1a) NEG_NUMBER NEGATE : NUMBER ($1a)
-
NUMBER [(-$1a) > 0] : NEG_NUMBER (-$1a)
-
NEG_NUMBER [(-$1a) >= 0] : NUMBER (-$1a)
+
#
NUMBER [(-$1a) > 0] : NEG_NUMBER (-$1a)
+
#
NEG_NUMBER [(-$1a) >= 0] : NUMBER (-$1a)
NEGATE NEGATE : COMPL COMPL : NEGATE CONST_1 ADD_INTS : COMPL NEGATE CONST1 SUBTRACT : COMPL NUMBER ASSIGN_LOCAL NEGATE: NUMBER($1a) ASSIGN_LOCAL_AND_POP($2a) NEG_NUMBER($1a) NEG_NUMBER ASSIGN_LOCAL NEGATE: NEG_NUMBER($1a) ASSIGN_LOCAL_AND_POP($2a) NUMBER($1a) CONST1 ASSIGN_LOCAL NEGATE: CONST1 ASSIGN_LOCAL_AND_POP($2a) CONST_1 CONST_1 ASSIGN_LOCAL NEGATE: CONST_1 ASSIGN_LOCAL_AND_POP($2a) CONST1 CONST0 ASSIGN_LOCAL_AND_POP : CLEAR_LOCAL($2a)
pike.git/src/peep.in:231:
2_LOCALS CLEAR_STRING_SUBTYPE INDEX: LOCAL_LOCAL_INDEX($1b,$1a) 2_LOCALS [$1a == $1b]: LOCAL($1a) DUP GLOBAL GLOBAL($1a): GLOBAL($1a) DUP CONST0 INDEX: POS_INT_INDEX (0) CONST_1 INDEX: NEG_INT_INDEX (1) CONST1 INDEX: POS_INT_INDEX (1) NUMBER INDEX: POS_INT_INDEX ($1a) NEG_NUMBER INDEX: NEG_INT_INDEX ($1a)
-
POS_INT_INDEX [$1a < 0]: NEG_INT_INDEX (-$1a)
-
NEG_INT_INDEX [-$1a >= 0]: POS_INT_INDEX (-$1a)
+
#
POS_INT_INDEX [$1a < 0]: NEG_INT_INDEX (-$1a)
+
#
NEG_INT_INDEX [-$1a >= 0]: POS_INT_INDEX (-$1a)
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) BRANCH_WHEN_EQ BRANCH LABEL ($1a) : BRANCH_WHEN_NE($2a) LABEL($1a) BRANCH_WHEN_NE BRANCH LABEL ($1a) : BRANCH_WHEN_EQ($2a) LABEL($1a) // The following only work on total orders. We can't assume that. // // BRANCH_WHEN_LT BRANCH LABEL ($1a) : BRANCH_WHEN_GE($2a) LABEL($1a)