restorestack
ci->func = restorestack(L, ci->extra);
StkId errfunc = restorestack(L, L->errfunc);
ci->top = restorestack(L, ci_top);
L->top = restorestack(L, top);
func = restorestack(L, funcr); /* previous call may change stack */
ci->func = restorestack(L, funcr);
func = restorestack(L, funcr);
func = restorestack(L, funcr); /* previous call can change stack */
firstResult = restorestack(L, fr);
oldtop = restorestack(L, ci->extra);
ci->func = restorestack(L, ci->extra);
StkId oldtop = restorestack(L, old_top);
p3 = restorestack(L, result);