pc += (i >>> 14) - 0x1ffff;
}
}
continue;
case Lua.OP_FORPREP: /*	A sBx	R(A)-=R(A+2): pc+=sBx				*/ {
<BUG>LuaValue init = stack[a].checknumber("'for' initial value must be a number");

LuaValue limit = stack[a + 1].checknumber("'for' limit must be a number");

LuaValue step = stack[a + 2].checknumber("'for' step must be a number");
</BUG>
stack[a] = OperationHelper.sub(state, init, step);

pc += (i >>> 14) - 0x1ffff;
}
}
continue;
case Lua.OP_FORPREP: /*	A sBx	R(A)-=R(A+2): pc+=sBx				*/ {
LuaValue init = stack[a].checkNumber("'for' initial value must be a number");
LuaValue limit = stack[a + 1].checkNumber("'for' limit must be a number");
LuaValue step = stack[a + 2].checkNumber("'for' step must be a number");
stack[a] = OperationHelper.sub(state, init, step);
