diff --git a/experiments/modern/src/maki-interpreter/virtualMachine.js b/experiments/modern/src/maki-interpreter/virtualMachine.js index 791a27eb..be7675d0 100644 --- a/experiments/modern/src/maki-interpreter/virtualMachine.js +++ b/experiments/modern/src/maki-interpreter/virtualMachine.js @@ -147,7 +147,7 @@ async function interpret(start, program, stack = [], { logger = null }) { let offset = command.arg.offset; // handle offsets that are over maxOffset that seem to be the wrong sign if (offset > maxOffset) { - offset = (offset - 4294967296); + offset = offset - 4294967296; } const nextCommandIndex = offsetToCommand[offset]; const value = await interpret(nextCommandIndex, program, stack, {