/* generated by gpc_gen.rb */#define INT_STREAM(arg) (inst[1+(arg)])uint32_t gpc_instruction_size(gpc_cell_t *inst) {switch (*inst) {case GPC_I_TABLESET_LOCAL_TO_FIELD: return 1+2+INT_STREAM(1);case GPC_I_TABLESET_FIELD_TO_FIELD: return 1+3+INT_STREAM(2);case GPC_I_TABLEJUMP_FIELD: return 1+2+INT_STREAM(1);case GPC_I_TABLEJUMP_LOCAL: return 1+1+INT_STREAM(0);default: break;}return gpc_instruction_static_size(*inst);}#undef INT_STREAM