enum conspool { _conspools // 1 uint-2 ,_charseq // 2 uint-2 charseq-x ,_string // 1 uint-2 ,_locals // 1 uint-2 }; enum instcode { noope // argc type-size ,print_iu // 0 ,print_is // 0 ,print_lu // 0 ,print_ls // 0 ,print_ds // 0 ,print_st // 0 ,push_bu // 1 uint-1 ,push_cu // 1 uint-2 ,push_iu // 1 uint-4 ,push_is // 1 sint-4 ,push_lu // 1 uint-8 ,push_ls // 1 sint-8 ,push_ds // 1 sdouble-8 ,push_pt // 1 uint-2 ,stor_iu // 1 uint-2 ,stor_is // 1 uint-2 ,stor_lu // 1 uint-2 ,stor_ls // 1 uint-2 ,stor_ds // 1 uint-2 ,stor_pt // 1 uint-2 ,load_iu // 1 uint-2 ,load_is // 1 uint-2 ,load_lu // 1 uint-2 ,load_ls // 1 uint-2 ,load_ds // 1 uint-2 ,load_pt // 1 uint-2 ,add_iu // 0 ,add_is // 0 ,add_lu // 0 ,add_ls // 0 ,add_ds // 0 ,sub_iu // 0 ,sub_is // 0 ,sub_lu // 0 ,sub_ls // 0 ,sub_ds // 0 ,mul_iu // 0 ,mul_is // 0 ,mul_lu // 0 ,mul_ls // 0 ,mul_ds // 0 ,div_iu // 0 ,div_is // 0 ,div_lu // 0 ,div_ls // 0 ,div_ds // 0 ,mod_iu // 0 ,mod_is // 0 ,mod_lu // 0 ,mod_ls // 0 ,mod_ds // 0 };