Branch: Tag:

1996-04-13

1996-04-13 04:13:49 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

new opcode names added

Rev: src/lex.c:1.9

219:   { "pop_n_elems", F_POP_N_ELEMS },   { "push 0", F_CONST0 },   { "push 1", F_CONST1 }, + { "push 0x7fffffff", F_BIGNUM },   { "range", F_RANGE },   { "return", F_RETURN },   { "return 0", F_RETURN_0 },
235:   { "|=", F_OR_EQ },   { "||", F_LOR },   { "~", F_COMPL }, + { "label", F_LABEL }, + { "data", F_POINTER }, + { "align", F_ALIGN }, + { "call", F_APPLY }, + { "clear local", F_CLEAR_LOCAL }, + { "++local", F_INC_LOCAL }, + { "++local and pop", F_INC_LOCAL_AND_POP }, + { "local++", F_POST_INC_LOCAL }, + { "--local", F_DEC_LOCAL }, + { "--local and pop", F_DEC_LOCAL_AND_POP }, + { "local--", F_POST_DEC_LOCAL }, + { "branch if <", F_BRANCH_WHEN_LT }, + { "branch if >", F_BRANCH_WHEN_GT }, + { "branch if <=", F_BRANCH_WHEN_LE }, + { "branch if >=", F_BRANCH_WHEN_GE }, + { "branch if ==", F_BRANCH_WHEN_EQ }, + { "branch if !=", F_BRANCH_WHEN_NE },   };      struct instr instrs[F_MAX_INSTR - F_OFFSET];