setobjs2s
while (++p < L->top) setobjs2s(L, p-1, p);
setobjs2s(L, q, q - 1);
setobjs2s(L, p, L->top);
setobjs2s(L, L->top, L->top - 1);
setobjs2s(L, pos, L->top - 1);
setobjs2s(L, L->top, func);
setobjs2s(L, L->top, L->top - 1); /* move argument */
setobjs2s(L, L->top - 1, errfunc); /* push function */
setobjs2s(L, G(L)->mainthread->top++, L->top - 1); /* copy error obj. */
setobjs2s(L, L->top++, fixed + i);
for (p = L->top; p > func; p--) setobjs2s(L, p, p-1);
setobjs2s(L, res++, firstResult++);
setobjs2s(L, oldtop, L->top - 1); /* error message on current top */
setobjs2s(L, p3, --L->top);
setobjs2s(L, top - 2, top - 1); /* result is second op. */
setobjs2s(L, base + GETARG_A(inst), --L->top);
setobjs2s(L, ra, RB(i));
setobjs2s(L, ra+1, rb);
setobjs2s(L, ra, rb);
setobjs2s(L, ra, rb);
setobjs2s(L, ofunc + aux, nfunc + aux);
setobjs2s(L, cb+2, ra+2);
setobjs2s(L, cb+1, ra+1);
setobjs2s(L, cb, ra);
setobjs2s(L, ra, ra + 1); /* save control variable */
setobjs2s(L, ra + j, base - n + j);