pike.git / src / peep.in

version» Context lines:

pike.git/src/peep.in:25:   NUMBER [$1a < 0] : NEG_NUMBER (-$1a)   NEG_NUMBER NEGATE : NUMBER ($1a)   NEGATE NEGATE :   COMPL COMPL :   NEGATE CONST_1 ADD : COMPL   NEGATE CONST1 SUBTRACT : COMPL   CONST0 ASSIGN_LOCAL_AND_POP : CLEAR_LOCAL($2a)   CLEAR_LOCAL NUMBER(0) ASSIGN_LOCAL_AND_POP ($1a) : CLEAR_LOCAL($1a)   CLEAR_LOCAL NUMBER(0) ASSIGN_LOCAL_AND_POP ($1a+1) : CLEAR_2_LOCAL($1a)    - CONST_1 MULTIPLY : NEGATE + #CONST_1 MULTIPLY : NEGATE   #CONST0 MULTIPLY : POP_VALUE CONST0 - CONST1 MULTIPLY : + #CONST1 MULTIPLY :   #NUMBER MULTIPLY [count_bits($1a)==1]: NUMBER(my_log2($1a)) LSH    - CONST_1 DIVIDE : NEGATE - CONST1 DIVIDE : + #CONST_1 DIVIDE : NEGATE + #CONST1 DIVIDE :   #NUMBER DIVIDE [count_bits($1a)==1]: NUMBER(my_log2($1a)) RSH      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   POST_INC POP_VALUE: INC_AND_POP