1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
#include "opcodefun.ih"
void (*procfun[])(void) =
{
fun_jmp,
fun_jmp_false,
fun_jmp_true,
fun_push_1_jmp_end,
fun_push_0,
fun_push_imm,
fun_push_strconst,
fun_push_var,
fun_push_reg,
fun_pop_var,
fun_umin,
fun_atoi,
fun_itoa,
fun_atol,
fun_mul,
fun_div,
fun_mod,
fun_add,
fun_sub,
fun_eq,
fun_neq,
fun_sm,
fun_gr,
fun_younger,
fun_older,
fun_smeq,
fun_greq,
fun_call_rss,
fun_asp,
fun_exit,
fun_copy_var,
fun_inc,
fun_dec,
fun_call,
fun_frame,
fun_ret,
fun_pop_reg,
fun_band,
fun_bor,
fun_bnot,
fun_xor,
fun_shl,
fun_shr,
/* fun_hlt does not exist, op_hlt is a dummy... */
};
|