push_stack
branch = push_stack(env, env->insn_idx + 1, env->insn_idx, false);
branch = push_stack(env, env->insn_idx + 1, env->insn_idx, false);
branch = push_stack(env, env->insn_idx + 1, env->insn_idx, false);
branch = push_stack(env, next_idx, curr_idx, true);
branch = push_stack(env, env->insn_idx, env->insn_idx, false);
queued_st = push_stack(env, idx + 1, idx, false);
other_branch = push_stack(env, *insn_idx + insn->off + 1, *insn_idx, false);
branch = push_stack(env, env->insn_idx + 1, env->insn_idx, false);
other_branch = push_stack(env, env->gotox_tmp_buf->items[i],
queued_st = push_stack(env, insn_idx + 1, insn_idx, false);
callback_state = push_stack(env, env->subprog_info[subprog].start, insn_idx, false);
branch = push_stack(env, *insn_idx + 1, *insn_idx, false);