Пользователь
Opcode::SubAssign(n) => { let mut value = self.pop(); value += n; self.stack.push(value); }
У тебя тут баг