fix(interpreter): add missing continue for jmp %reg instructions

This commit is contained in:
2025-07-02 17:31:51 +09:00
parent aee5f0b6d7
commit f665390854

View File

@@ -453,7 +453,10 @@ impl Interpreter {
self.set_ip(ptr.word.into()); self.set_ip(ptr.word.into());
continue; continue;
} }
Mnemonic::JMP_Mod(target) => self.set_ip(self.computer.read_modrm(target)?.into()), Mnemonic::JMP_Mod(target) => {
self.set_ip(self.computer.read_modrm(target)?.into());
continue;
}
Mnemonic::CALL_p(ptr) => { Mnemonic::CALL_p(ptr) => {
self.save_next_instruction_into_stack(&current_instruction)?; self.save_next_instruction_into_stack(&current_instruction)?;