Branch: Tag:

2000-04-20

2000-04-20 02:41:45 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

bye bye accumulator

Rev: bin/mkpeep.pike:1.14
Rev: src/Makefile.in:1.190
Rev: src/array.c:1.67
Rev: src/docode.c:1.68
Rev: src/docode.h:1.9
Rev: src/error.h:1.41
Rev: src/gc.c:1.75
Rev: src/interpret_functions.h:1.10
Rev: src/interpreter.h:1.42
Rev: src/language.yacc:1.180
Rev: src/lex.c:1.74
Rev: src/lex.h:1.15
Rev: src/object.c:1.117
Rev: src/opcodes.c:1.74
Rev: src/operators.c:1.91
Rev: src/peep.c:1.30
Rev: src/peep.h:1.5
Rev: src/peep.in:1.28

1:   /* -  * $Id: peep.h,v 1.4 1998/03/28 15:06:27 grubba Exp $ +  * $Id: peep.h,v 1.5 2000/04/20 02:41:45 hubbe Exp $    */   #ifndef PEEP_H   #define PEEP_H
11:   struct p_instr_s;   void init_bytecode(void);   void exit_bytecode(void); - int insert_opcode(unsigned int f, + int insert_opcode2(unsigned int f,    INT32 b, -  +  INT32 c,    INT32 current_line,    struct pike_string *current_file); - int insert_opcode2(int f,int current_line, struct pike_string *current_file); + int insert_opcode1(unsigned int f, +  INT32 b, +  INT32 current_line, +  struct pike_string *current_file); + int insert_opcode0(int f,int current_line, struct pike_string *current_file);   void update_arg(int instr,INT32 arg);   void ins_f_byte(unsigned int b);   void assemble(void); -  + int insopt2(int f, INT32 a, INT32 b, int cl, struct pike_string *cf); + int insopt1(int f, INT32 a, int cl, struct pike_string *cf); + int insopt0(int f, int cl, struct pike_string *cf);   /* Prototypes end here */      #endif