pike.git / src / peep.in

version» Context lines:

pike.git/src/peep.in:1:   // - // $Id: peep.in,v 1.55 2001/06/29 19:48:49 hubbe Exp $ + // $Id: peep.in,v 1.56 2001/07/02 04:09:49 hubbe Exp $   //      NOP :   POP_N_ELEMS (0) :   POP_N_ELEMS POP_VALUE : POP_N_ELEMS ($1a + 1)   POP_VALUE POP_VALUE : POP_N_ELEMS (2)   POP_VALUE POP_N_ELEMS : POP_N_ELEMS ($2a + 1)   POP_N_ELEMS POP_N_ELEMS : POP_N_ELEMS ($1a + $2a)   POP_N_ELEMS(1) : POP_VALUE   POP_VALUE POP_TO_MARK : POP_TO_MARK
pike.git/src/peep.in:382:   MARK A: MARK_##A($2a) ; \   LOW_MKCALLOPTS(A); \   LOW_MKCALLOPTS(MARK_##A);         MKCALLOPTS(APPLY)   MKCALLOPTS(CALL_FUNCTION)   MKCALLOPTS(CALL_LFUN)   MKCALLOPTS(CALL_BUILTIN)    + CALL_BUILTIN1 POP_VALUE : CALL_BUILTIN1_AND_POP ($1a) +  + #define OPT_TYPEP(X,Y) \ +  CALL_BUILTIN1 [ Pike_compiler->new_program->constants[$1a].sval.u.efun->function == X ] BRANCH_WHEN_ZERO : BRANCH_IF_TYPE_IS_NOT(Y) POINTER($2a); +  + #if 1 + OPT_TYPEP(f_intp, T_INT) + OPT_TYPEP(f_stringp, T_STRING) + OPT_TYPEP(f_arrayp, T_ARRAY) + OPT_TYPEP(f_floatp, T_FLOAT) + OPT_TYPEP(f_mappingp, T_MAPPING) + OPT_TYPEP(f_multisetp, T_MULTISET) + #endif +