diff --git a/DevTools/UserspaceEmulator/SoftCPU.cpp b/DevTools/UserspaceEmulator/SoftCPU.cpp index f1bf36cf7c..2bc336821b 100644 --- a/DevTools/UserspaceEmulator/SoftCPU.cpp +++ b/DevTools/UserspaceEmulator/SoftCPU.cpp @@ -910,7 +910,14 @@ void SoftCPU::DIV_RM32(const X86::Instruction& insn) void SoftCPU::DIV_RM8(const X86::Instruction&) { TODO(); } void SoftCPU::ENTER16(const X86::Instruction&) { TODO(); } void SoftCPU::ENTER32(const X86::Instruction&) { TODO(); } -void SoftCPU::ESCAPE(const X86::Instruction&) { TODO(); } + +void SoftCPU::ESCAPE(const X86::Instruction&) +{ + dbg() << "FIXME: x87 floating-point support"; + m_emulator.dump_backtrace(); + TODO(); +} + void SoftCPU::HLT(const X86::Instruction&) { TODO(); } void SoftCPU::IDIV_RM16(const X86::Instruction&) { TODO(); }