// if R(A+1) ~= nil then { // R(A)=R(A+1); pc += sBx // } internal static void TForLoop(Instruction i, ref LuaVM vm) { var(a, sBx) = i.AsBx(); a += 1; if (!vm.IsNil(a + 1)) { vm.Copy(a + 1, a); vm.AddPC(sBx); } }